diff --git a/dist/han.css b/dist/han.css index 5948cbb5..59e7d14b 100644 --- a/dist/han.css +++ b/dist/han.css @@ -3,36 +3,15 @@ /*! 漢字標準格式 v3.2.5 | MIT License | css.hanzi.co */ /*! Han.css: the CSS typography framework optimised for Hanzi */ -/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */ -/** - * 1. Set default font family to sans-serif. - * 2. Prevent iOS and IE text size adjust after device orientation change, - * without disabling user zoom. - */ +/* normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */ html { - font-family: sans-serif; - /* 1 */ - -ms-text-size-adjust: 100%; - /* 2 */ - -webkit-text-size-adjust: 100%; - /* 2 */ + font-family: sans-serif; /* 1 */ + -ms-text-size-adjust: 100%; /* 2 */ + -webkit-text-size-adjust: 100%; /* 2 */ } - -/** - * Remove default margin. - */ body { margin: 0; } - -/* HTML5 display definitions - ========================================================================== */ -/** - * Correct `block` display not defined for any HTML5 element in IE 8/9. - * Correct `block` display not defined for `details` or `summary` in IE 10/11 - * and Firefox. - * Correct `block` display not defined for `main` in IE 11. - */ article, aside, details, @@ -48,108 +27,49 @@ section, summary { display: block; } - -/** - * 1. Correct `inline-block` display not defined in IE 8/9. - * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera. - */ audio, canvas, progress, video { - display: inline-block; - /* 1 */ - vertical-align: baseline; - /* 2 */ + display: inline-block; /* 1 */ + vertical-align: baseline; /* 2 */ } - -/** - * Prevent modern browsers from displaying `audio` without controls. - * Remove excess height in iOS 5 devices. - */ audio:not([controls]) { display: none; height: 0; } - -/** - * Address `[hidden]` styling not present in IE 8/9/10. - * Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22. - */ [hidden], template { display: none; } - -/* Links - ========================================================================== */ -/** - * Remove the gray background color from active links in IE 10. - */ a { background-color: transparent; } - -/** - * Improve readability of focused elements when they are also in an - * active/hover state. - */ a:active, a:hover { outline: 0; } - -/* Text-level semantics - ========================================================================== */ -/** - * Address styling not present in IE 8/9/10/11, Safari, and Chrome. - */ abbr[title] { border-bottom: 1px dotted; } - -/** - * Address style set to `bolder` in Firefox 4+, Safari, and Chrome. - */ b, strong { font-weight: bold; } - -/** - * Address styling not present in Safari and Chrome. - */ dfn { font-style: italic; } - -/** - * Address variable `h1` font-size and margin within `section` and `article` - * contexts in Firefox 4+, Safari, and Chrome. - */ h1 { font-size: 2em; margin: .67em 0; } - -/** - * Address styling not present in IE 8/9. - */ mark { background: #ff0; color: #000; } - -/** - * Address inconsistent and variable font size in all browsers. - */ small { font-size: 80%; } - -/** - * Prevent `sub` and `sup` affecting `line-height` in all browsers. - */ sub, sup { font-size: 75%; @@ -157,58 +77,28 @@ sup { position: relative; vertical-align: baseline; } - sup { top: -.5em; } - sub { bottom: -.25em; } - -/* Embedded content - ========================================================================== */ -/** - * Remove border when inside `a` element in IE 8/9/10. - */ img { border: 0; } - -/** - * Correct overflow not hidden in IE 9/10/11. - */ svg:not(:root) { overflow: hidden; } - -/* Grouping content - ========================================================================== */ -/** - * Address margin not present in IE 8/9 and Safari. - */ figure { margin: 1em 40px; } - -/** - * Address differences between Firefox and other browsers. - */ hr { box-sizing: content-box; height: 0; } - -/** - * Contain overflow in all browsers. - */ pre { overflow: auto; } - -/** - * Address odd `em`-unit font size rendering in all browsers. - */ code, kbd, pre, @@ -216,243 +106,104 @@ samp { font-family: monospace, monospace; font-size: 1em; } - -/* Forms - ========================================================================== */ -/** - * Known limitation: by default, Chrome and Safari on OS X allow very limited - * styling of `select`, unless a `border` property is set. - */ -/** - * 1. Correct color not being inherited. - * Known issue: affects color of disabled elements. - * 2. Correct font properties not being inherited. - * 3. Address margins set differently in Firefox 4+, Safari, and Chrome. - */ button, input, optgroup, select, textarea { - color: inherit; - /* 1 */ - font: inherit; - /* 2 */ - margin: 0; - /* 3 */ + color: inherit; /* 1 */ + font: inherit; /* 2 */ + margin: 0; /* 3 */ } - -/** - * Address `overflow` set to `hidden` in IE 8/9/10/11. - */ button { overflow: visible; } - -/** - * Address inconsistent `text-transform` inheritance for `button` and `select`. - * All other form control elements do not inherit `text-transform` values. - * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera. - * Correct `select` style inheritance in Firefox. - */ button, select { text-transform: none; } - -/** - * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` - * and `video` controls. - * 2. Correct inability to style clickable `input` types in iOS. - * 3. Improve usability and consistency of cursor style between image-type - * `input` and others. - */ button, html input[type="button"], input[type="reset"], input[type="submit"] { - -webkit-appearance: button; - /* 2 */ - cursor: pointer; - /* 3 */ + -webkit-appearance: button; /* 2 */ + cursor: pointer; /* 3 */ } - -/** - * Re-set default cursor for disabled elements. - */ button[disabled], html input[disabled] { cursor: default; } - -/** - * Remove inner padding and border in Firefox 4+. - */ button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; } - -/** - * Address Firefox 4+ setting `line-height` on `input` using `!important` in - * the UA stylesheet. - */ input { line-height: normal; } - -/** - * It's recommended that you don't attempt to style these elements. - * Firefox's implementation doesn't respect box-sizing, padding, or width. - * - * 1. Address box sizing set to `content-box` in IE 8/9/10. - * 2. Remove excess padding in IE 8/9/10. - */ input[type="checkbox"], input[type="radio"] { - box-sizing: border-box; - /* 1 */ - padding: 0; - /* 2 */ + box-sizing: border-box; /* 1 */ + padding: 0; /* 2 */ } - -/** - * Fix the cursor style for Chrome's increment/decrement buttons. For certain - * `font-size` values of the `input`, it causes the cursor style of the - * decrement button to change from `default` to `text`. - */ input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height: auto; } - -/** - * 1. Address `appearance` set to `searchfield` in Safari and Chrome. - * 2. Address `box-sizing` set to `border-box` in Safari and Chrome. - */ input[type="search"] { - -webkit-appearance: textfield; - /* 1 */ - box-sizing: content-box; - /* 2 */ + -webkit-appearance: textfield; /* 1 */ + box-sizing: content-box; /* 2 */ } - -/** - * Remove inner padding and search cancel button in Safari and Chrome on OS X. - * Safari (but not Chrome) clips the cancel button when the search input has - * padding (and `textfield` appearance). - */ input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; } - -/** - * Define consistent border, margin, and padding. - */ fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: .35em .625em .75em; } - -/** - * 1. Correct `color` not being inherited in IE 8/9/10/11. - * 2. Remove padding so people aren't caught out if they zero out fieldsets. - */ legend { - border: 0; - /* 1 */ - padding: 0; - /* 2 */ + border: 0; /* 1 */ + padding: 0; /* 2 */ } - -/** - * Remove default vertical scrollbar in IE 8/9/10/11. - */ textarea { overflow: auto; } - -/** - * Don't inherit the `font-weight` (applied by a rule above). - * NOTE: the default cannot safely be changed in Chrome and Safari on OS X. - */ optgroup { font-weight: bold; } - -/* Tables - ========================================================================== */ -/** - * Remove most spacing between table cells. - */ table { border-collapse: collapse; border-spacing: 0; } - td, th { padding: 0; } - -/* Base - ------ */ html { line-height: 1.3; -webkit-font-smoothing: subpixel-antialiased; } - -/* Grouping content - ------------------ */ -/** - * Paragraphs, lists, figures and blockquotes - * (段落、清單、圖表、區塊引用) - */ ol, ul { padding-left: 2em; } - figure, blockquote { margin-left: 2em; margin-right: 2em; } - -/** - * Contact information - * (聯絡資訊) - */ address { font-style: inherit; } - -/** - * Preformatted text - * (格式預處理文字) - */ pre { white-space: pre; word-wrap: normal; } - -/* Text-level semantics & edits - ------------------------------ */ -/** - * Hyperlinks - * (超連結) - */ a { text-decoration: inherit; } - -/** - * Emphases - * (強調) - */ em:lang(zh), em:lang(ja) { -moz-text-emphasis: filled circle; @@ -464,10 +215,9 @@ em:lang(ja) { font-style: inherit; border-bottom: 2px dotted; padding-bottom: .05em; - border-bottom-width: -webkit-calc( 0px); - padding-bottom: -webkit-calc( 0px); + border-bottom-width: -webkit-calc(0px); + padding-bottom: -webkit-calc(0px); } - em:lang(ja) { -moz-text-emphasis: filled sesame; -webkit-text-emphasis: filled sesame; @@ -476,39 +226,26 @@ em:lang(ja) { -webkit-text-emphasis-position: over; text-emphasis-position: over; } - -/** - * Importance, definitions and Keywords - * (重點、術語、關鍵字) - */ strong, dfn:lang(zh), dfn:lang(ja), b { font-weight: inherit; } - strong, dfn:lang(zh), dfn:lang(ja), b { font-weight: bolder; } - dfn:lang(zh), dfn:lang(ja) { font-style: inherit; } - -/** - * Cites and quotes - * (來源、引用) - */ cite:lang(zh), cite:lang(ja) { font-style: inherit; } - q { quotes: "\201c" "\201d" "\2018" "\2019" "\201c" "\201d" "\2018" "\2019" "\201c" "\201d" "\2018" "\2019"; } @@ -532,96 +269,69 @@ q:lang(ja):before, q:lang(ja):after { content: none; } - -/** - * Code, user input, computer output and preformatted text - * (代碼、輸入鍵、計算機輸出示例、格式預處理文字) - */ code, kbd, samp, pre { font-family: monospace, monospace, sans-serif; } - -/** - * Alternative voices and variables - * (變音文字、變數) - */ i:lang(zh), -i:lang(ja), var:lang(zh), +i:lang(ja), var:lang(ja) { font-family: cursive, serif; font-style: inherit; } - -/** - * Annotations, inaccurate text, insertion and deletion - * (註記、訛訊、增訂、刪訂) - */ u + u, -u + ins, ins + u, +u + ins, ins + ins, s + s, -s + del, del + s, +s + del, del + del, .han-js-rendered u.adjacent, .han-js-rendered ins.adjacent, .han-js-rendered s + s.adjacent, -.han-js-rendered s + del.adjacent, .han-js-rendered del + s.adjacent, +.han-js-rendered s + del.adjacent, .han-js-rendered del + del.adjacent { margin-left: .125em; } - u, ins { padding-bottom: .05em; border-bottom: 1px solid; text-decoration: none; } - -/** - * Ruby annotations - * (行間注) - */ ruby rtc rt { display: inline; font-size: inherit; } - ruby > rb + rtc:before { content: "\ff08"; } - ruby > rtc:after { content: "\ff0c"; } - ruby > rtc:last-of-type:after { content: "\ff09"; } - .han-js-rendered u + u, -.han-js-rendered u + ins, .han-js-rendered ins + u, +.han-js-rendered u + ins, .han-js-rendered ins + ins, .han-js-rendered s + s, -.han-js-rendered s + del, .han-js-rendered del + s, +.han-js-rendered s + del, .han-js-rendered del + del { margin-left: auto; } - .han-js-rendered em:lang(zh), .han-js-rendered em:lang(ja) { padding-bottom: auto; border-bottom-width: 0; } - .no-textemphasis em:lang(zh), .no-textemphasis em:lang(ja) { line-height: 2; @@ -658,7 +368,6 @@ ruby > rtc:last-of-type:after { text-indent: 0; font-family: Georgia, "Times New Roman", Arial, !important; } - em:lang(zh) h-char.punct, em:lang(ja) h-char.punct, em:lang(zh) h-char.biaodian, @@ -673,17 +382,14 @@ em:lang(ja) h-char.biaodian { .no-textemphasis em:lang(ja) h-char.biaodian:after { content: none !important; } - .no-textemphasis em:lang(zh) h-char:after { margin-top: 1em; - content: "●"; + content: "\25cf"; } - .no-textemphasis em:lang(ja) h-char:after { margin-top: -.7em; - content: "﹅"; + content: "\fe45"; } - h-ru[annotation] { position: relative; display: inline-table; @@ -731,7 +437,6 @@ h-ru[annotation][order="0"] > h-ru[order="1"] { h-ruby[rightangle][doubleline] h-ru[annotation][order="0"] rt { line-height: 1.5; } - [zhuyin] h-zhuyin { -moz-text-emphasis: none; -webkit-text-emphasis: none; @@ -748,7 +453,6 @@ h-ruby[rightangle][doubleline] h-ru[annotation][order="0"] rt { width: .4em; vertical-align: text-top; } - [zhuyin] h-zhuyin > * { -moz-transform: scale(.4); -ms-transform: scale(.4); @@ -760,7 +464,6 @@ h-ruby[rightangle][doubleline] h-ru[annotation][order="0"] rt { transform-origin: left top; display: inline-block; } - [zhuyin] h-yin { position: absolute; left: 0; @@ -768,88 +471,74 @@ h-ruby[rightangle][doubleline] h-ru[annotation][order="0"] rt { vertical-align: top; line-height: 1; } - [zhuyin] h-diao { position: absolute; bottom: 0; right: -.9em; line-height: 1; } - [zhuyin] h-yin:empty, [zhuyin] h-diao:empty { display: none; } - -[length="0"][zhuyin] { +[zhuyin][length="0"] { margin-right: 0; } -[length="0"][zhuyin] h-zhuyin { +[zhuyin][length="0"] h-zhuyin { display: none; } - -[length="1"][zhuyin] h-yin, +[zhuyin][length="1"] h-yin, [zhuyin] [length="1"] h-yin { top: .3em; } - -[length="1"][zhuyin] h-diao, +[zhuyin][length="1"] h-diao, [zhuyin] [length="1"] h-diao { bottom: 0; } - -[length="2"][zhuyin] h-yin, +[zhuyin][length="2"] h-yin, [zhuyin] [length="2"] h-yin { top: .05em; } - -[length="2"][zhuyin] h-diao, +[zhuyin][length="2"] h-diao, [zhuyin] [length="2"] h-diao { bottom: -.3em; } - -[length="3"][zhuyin] h-yin, +[zhuyin][length="3"] h-yin, [zhuyin] [length="3"] h-yin { top: -.05em; line-height: .85; } - -[length="3"][zhuyin] h-diao, +[zhuyin][length="3"] h-diao, [zhuyin] [length="3"] h-diao { bottom: -.35em; } - -[diao="˙"][zhuyin] h-diao, +[zhuyin][diao="˙"] h-diao, [zhuyin] [diao="˙"] h-diao { top: 0; right: auto; bottom: auto; left: .06em; } - -[diao="˙"][length="1"][zhuyin] h-diao, -[diao="˙"][zhuyin] [length="1"] h-diao, +[zhuyin][diao="˙"][length="1"] h-diao, [zhuyin] [diao="˙"][length="1"] h-diao, +[zhuyin][diao="˙"] [length="1"] h-diao, [zhuyin] [diao="˙"] [length="1"] h-diao { top: .15em; } - -[diao="˙"][length="2"][zhuyin] h-diao, -[diao="˙"][zhuyin] [length="2"] h-diao, +[zhuyin][diao="˙"][length="2"] h-diao, [zhuyin] [diao="˙"][length="2"] h-diao, +[zhuyin][diao="˙"] [length="2"] h-diao, [zhuyin] [diao="˙"] [length="2"] h-diao { top: -.05em; } - -[diao="˙"][length="3"][zhuyin] h-diao, -[diao="˙"][zhuyin] [length="3"] h-diao, +[zhuyin][diao="˙"][length="3"] h-diao, [zhuyin] [diao="˙"][length="3"] h-diao, +[zhuyin][diao="˙"] [length="3"] h-diao, [zhuyin] [diao="˙"] [length="3"] h-diao { top: -.2em; } - -[diao="˪"][zhuyin] h-diao, -[diao="˫"][zhuyin] h-diao, +[zhuyin][diao="˪"] h-diao, +[zhuyin][diao="˫"] h-diao, [zhuyin] [diao="˪"] h-diao, [zhuyin] [diao="˫"] h-diao { -moz-transform: scale(.6); @@ -861,15 +550,14 @@ h-ruby[rightangle][doubleline] h-ru[annotation][order="0"] rt { -webkit-transform-origin: left top; transform-origin: left top; } - -[diao^="ㆴ"][zhuyin] h-diao, -[diao^="ㆵ"][zhuyin] h-diao, -[diao^="ㆶ"][zhuyin] h-diao, -[diao^="ㆷ"][zhuyin] h-diao, -[diao="󳆴"][zhuyin] h-diao, -[diao="󳆵"][zhuyin] h-diao, -[diao="󳆶"][zhuyin] h-diao, -[diao="󳆷"][zhuyin] h-diao, +[zhuyin][diao^="ㆴ"] h-diao, +[zhuyin][diao^="ㆵ"] h-diao, +[zhuyin][diao^="ㆶ"] h-diao, +[zhuyin][diao^="ㆷ"] h-diao, +[zhuyin][diao="󳆴"] h-diao, +[zhuyin][diao="󳆵"] h-diao, +[zhuyin][diao="󳆶"] h-diao, +[zhuyin][diao="󳆷"] h-diao, [zhuyin] [diao^="ㆴ"] h-diao, [zhuyin] [diao^="ㆵ"] h-diao, [zhuyin] [diao^="ㆶ"] h-diao, @@ -881,929 +569,722 @@ h-ruby[rightangle][doubleline] h-ru[annotation][order="0"] rt { bottom: -.6em; margin-right: .3em; } - [zhuyin] { margin-right: .2em; display: inline-block; line-height: 1.8; } - [rightangle] h-ru[annotation] { vertical-align: 0; line-height: 1; } - [rightangle] rt:after { content: ""; display: inline-block; width: 1.2em; } - h-ru h-ru[zhuyin] { margin-top: -.4em; margin-bottom: -.2em; line-height: 1.8; } - h-jinze, h-word { display: inline-block; text-indent: 0; } - -/** - * The Four Typefaces: Heiti - * 四大字體集・黑體 - */ @font-face { font-family: "Han Heiti"; src: local("Hiragino Sans GB"), local("Lantinghei TC Extralight"), local("Lantinghei SC Extralight"), local(FZLTXHB--B51-0), local(FZLTZHK--GBK1-0), local(".PingFang SC Light"), local(".PingFang TC Light"), local(".PingFang-SC-Light"), local(".PingFang-TC-Light"), local(".PingFang SC"), local(".PingFang TC"), local("Heiti SC Light"), local(STHeitiSC-Light), local("Heiti SC"), local("Heiti TC Light"), local(STHeitiTC-Light), local("Heiti TC"), local("Microsoft Yahei"), local("Microsoft Jhenghei"), local("Noto Sans CJK KR"), local("Noto Sans CJK JP"), local("Noto Sans CJK SC"), local("Noto Sans CJK TC"), local("Source Han Sans K"), local("Source Han Sans KR"), local("Source Han Sans JP"), local("Source Han Sans CN"), local("Source Han Sans HK"), local("Source Han Sans TW"), local("Source Han Sans TWHK"), local("Droid Sans Fallback"); } - @font-face { unicode-range: U+4E00-9FFF, U+3400-4DB5, U+20000-2A6D6, U+2A700-2B734, U+2B740-2B81D, U+FA0E-FA0F, U+FA11, U+FA13-FA14, U+FA1F, U+FA21, U+FA23, U+FA24, U+FA27-FA29, U+3040-309F, U+30A0-30FF, U+3099-309E, U+FF66-FF9F, U+3007, U+31C0-31E3, U+2F00-2FD5, U+2E80-2EF3; font-family: "Han Heiti"; src: local(YuGothic), local("Hiragino Kaku Gothic ProN"), local("Hiragino Kaku Gothic Pro"); } - @font-face { font-family: "Han Heiti CNS"; src: local(".PingFang TC Light"), local(".PingFang-TC-Light"), local(".PingFang TC"), local("Heiti TC Light"), local(STHeitiTC-Light), local("Heiti TC"), local("Lantinghei TC Extralight"), local(FZLTXHB--B51-0), local("Lantinghei TC"), local("Microsoft Jhenghei"), local("Microsoft Yahei"), local("Noto Sans CJK TC"), local("Source Han Sans TC"), local("Source Han Sans TW"), local("Source Han Sans TWHK"), local("Source Han Sans HK"), local("Droid Sans Fallback"); } - @font-face { font-family: "Han Heiti GB"; src: local("Hiragino Sans GB"), local(".PingFang SC Light"), local(".PingFang-SC-Light"), local(".PingFang SC"), local("Lantinghei SC Extralight"), local(FZLTXHK--GBK1-0), local("Lantinghei SC"), local("Heiti SC Light"), local(STHeitiSC-Light), local("Heiti SC"), local("Microsoft Yahei"), local("Noto Sans CJK SC"), local("Source Han Sans SC"), local("Source Han Sans CN"), local("Droid Sans Fallback"); } - -/* - * Bold - */ @font-face { font-family: "Han Heiti"; font-weight: 600; src: local("Hiragino Sans GB W6"), local(HiraginoSansGB-W6), local("Lantinghei TC Demibold"), local("Lantinghei SC Demibold"), local(FZLTZHB--B51-0), local(FZLTZHK--GBK1-0), local(".PingFang-SC-Semibold"), local(".PingFang-TC-Semibold"), local("Heiti SC Medium"), local("STHeitiSC-Medium"), local("Heiti SC"), local("Heiti TC Medium"), local("STHeitiTC-Medium"), local("Heiti TC"), local("Microsoft YaHei Bold"), local("Microsoft Jhenghei Bold"), local(MicrosoftYaHei-Bold), local(MicrosoftJhengHeiBold), local("Microsoft YaHei"), local("Microsoft Jhenghei"), local("Noto Sans CJK KR Bold"), local("Noto Sans CJK JP Bold"), local("Noto Sans CJK SC Bold"), local("Noto Sans CJK TC Bold"), local(NotoSansCJKkr-Bold), local(NotoSansCJKjp-Bold), local(NotoSansCJKsc-Bold), local(NotoSansCJKtc-Bold), local("Source Han Sans K Bold"), local(SourceHanSansK-Bold), local("Source Han Sans K"), local("Source Han Sans KR Bold"), local("Source Han Sans JP Bold"), local("Source Han Sans CN Bold"), local("Source Han Sans HK Bold"), local("Source Han Sans TW Bold"), local("Source Han Sans TWHK Bold"), local("SourceHanSansKR-Bold"), local("SourceHanSansJP-Bold"), local("SourceHanSansCN-Bold"), local("SourceHanSansHK-Bold"), local("SourceHanSansTW-Bold"), local("SourceHanSansTWHK-Bold"), local("Source Han Sans KR"), local("Source Han Sans CN"), local("Source Han Sans HK"), local("Source Han Sans TW"), local("Source Han Sans TWHK"); } - @font-face { unicode-range: U+4E00-9FFF, U+3400-4DB5, U+20000-2A6D6, U+2A700-2B734, U+2B740-2B81D, U+FA0E-FA0F, U+FA11, U+FA13-FA14, U+FA1F, U+FA21, U+FA23, U+FA24, U+FA27-FA29, U+3040-309F, U+30A0-30FF, U+3099-309E, U+FF66-FF9F, U+3007, U+31C0-31E3, U+2F00-2FD5, U+2E80-2EF3; font-family: "Han Heiti"; font-weight: 600; src: local("YuGothic Bold"), local("Hiragino Kaku Gothic ProN W6"), local("Hiragino Kaku Gothic Pro W6"), local(YuGo-Bold), local(HiraKakuProN-W6), local(HiraKakuPro-W6); } - @font-face { font-family: "Han Heiti CNS"; font-weight: 600; src: local(".PingFang TC Semibold"), local(".PingFang-TC-Semibold"), local("Heiti TC Medium"), local("STHeitiTC-Medium"), local("Heiti TC"), local("Lantinghei TC Demibold"), local(FZLTXHB--B51-0), local("Microsoft Jhenghei Bold"), local(MicrosoftJhengHeiBold), local("Microsoft Jhenghei"), local("Microsoft YaHei Bold"), local(MicrosoftYaHei-Bold), local("Noto Sans CJK TC Bold"), local(NotoSansCJKtc-Bold), local("Noto Sans CJK TC"), local("Source Han Sans TC Bold"), local("SourceHanSansTC-Bold"), local("Source Han Sans TC"), local("Source Han Sans TW Bold"), local("SourceHanSans-TW"), local("Source Han Sans TW"), local("Source Han Sans TWHK Bold"), local("SourceHanSans-TWHK"), local("Source Han Sans TWHK"), local("Source Han Sans HK"), local("SourceHanSans-HK"), local("Source Han Sans HK"); } - @font-face { font-family: "Han Heiti GB"; font-weight: 600; src: local("Hiragino Sans GB W6"), local(HiraginoSansGB-W6), local(".PingFang SC Semibold"), local(".PingFang-SC-Semibold"), local("Lantinghei SC Demibold"), local(FZLTZHK--GBK1-0), local("Heiti SC Medium"), local("STHeitiSC-Medium"), local("Heiti SC"), local("Microsoft YaHei Bold"), local(MicrosoftYaHei-Bold), local("Microsoft YaHei"), local("Noto Sans CJK SC Bold"), local(NotoSansCJKsc-Bold), local("Noto Sans CJK SC"), local("Source Han Sans SC Bold"), local("SourceHanSansSC-Bold"), local("Source Han Sans CN Bold"), local("SourceHanSansCN-Bold"), local("Source Han Sans SC"), local("Source Han Sans CN"); } - -/* Address solution to `unicode-range` unsupported - * issues in Firefox - */ @font-face { font-family: "Han Heiti"; src: local("Hiragino Sans GB"), local("Lantinghei TC Extralight"), local("Lantinghei SC Extralight"), local(FZLTXHB--B51-0), local(FZLTZHK--GBK1-0), local(".PingFang SC Light"), local(".PingFang TC Light"), local(".PingFang-SC-Light"), local(".PingFang-TC-Light"), local(".PingFang SC"), local(".PingFang TC"), local("Heiti SC Light"), local("STHeitiSC-Light"), local("Heiti SC"), local("Heiti TC Light"), local("STHeitiTC-Light"), local("Heiti TC"), local("Microsoft Yahei"), local("Microsoft Jhenghei"), local("Noto Sans CJK KR"), local("Noto Sans CJK JP"), local("Noto Sans CJK SC"), local("Noto Sans CJK TC"), local("Source Han Sans K"), local("Source Han Sans KR"), local("Source Han Sans JP"), local("Source Han Sans CN"), local("Source Han Sans HK"), local("Source Han Sans TW"), local("Source Han Sans TWHK"), local("Droid Sans Fallback"); unicode-range: U+270C; } - @font-face { font-family: "Han Heiti"; font-weight: 600; src: local("Hiragino Sans GB W6"), local(HiraginoSansGB-W6), local("Lantinghei TC Demibold"), local("Lantinghei SC Demibold"), local(FZLTZHB--B51-0), local(FZLTZHK--GBK1-0), local(".PingFang-SC-Semibold"), local(".PingFang-TC-Semibold"), local("Heiti SC Medium"), local("STHeitiSC-Medium"), local("Heiti SC"), local("Heiti TC Medium"), local("STHeitiTC-Medium"), local("Heiti TC"), local("Microsoft YaHei Bold"), local("Microsoft Jhenghei Bold"), local(MicrosoftYaHei-Bold), local(MicrosoftJhengHeiBold), local("Microsoft YaHei"), local("Microsoft Jhenghei"), local("Noto Sans CJK KR Bold"), local("Noto Sans CJK JP Bold"), local("Noto Sans CJK SC Bold"), local("Noto Sans CJK TC Bold"), local(NotoSansCJKkr-Bold), local(NotoSansCJKjp-Bold), local(NotoSansCJKsc-Bold), local(NotoSansCJKtc-Bold), local("Source Han Sans K Bold"), local(SourceHanSansK-Bold), local("Source Han Sans K"), local("Source Han Sans KR Bold"), local("Source Han Sans JP Bold"), local("Source Han Sans CN Bold"), local("Source Han Sans HK Bold"), local("Source Han Sans TW Bold"), local("Source Han Sans TWHK Bold"), local("SourceHanSansKR-Bold"), local("SourceHanSansJP-Bold"), local("SourceHanSansCN-Bold"), local("SourceHanSansHK-Bold"), local("SourceHanSansTW-Bold"), local("SourceHanSansTWHK-Bold"), local("Source Han Sans KR"), local("Source Han Sans CN"), local("Source Han Sans HK"), local("Source Han Sans TW"), local("Source Han Sans TWHK"); unicode-range: U+270C; } - -/** - * The Four Typefaces: Songti (serif) - * 四大字體集・宋體 - */ @font-face { font-family: "Han Songti"; src: local("Songti SC Regular"), local(STSongti-SC-Regular), local("Songti SC"), local("Songti TC Regular"), local(STSongti-TC-Regular), local("Songti TC"), local(STSong), local("Lisong Pro"), local(SimSun), local(PMingLiU); } - @font-face { unicode-range: U+4E00-9FFF, U+3400-4DB5, U+20000-2A6D6, U+2A700-2B734, U+2B740-2B81D, U+FA0E-FA0F, U+FA11, U+FA13-FA14, U+FA1F, U+FA21, U+FA23, U+FA24, U+FA27-FA29, U+3040-309F, U+30A0-30FF, U+3099-309E, U+FF66-FF9F, U+3007, U+31C0-31E3, U+2F00-2FD5, U+2E80-2EF3; font-family: "Han Songti"; src: local(YuMincho), local("Hiragino Mincho ProN"), local("Hiragino Mincho Pro"), local("MS Mincho"); } - @font-face { font-family: "Han Songti CNS"; src: local("Songti TC Regular"), local(STSongti-TC-Regular), local("Songti TC"), local("Lisong Pro"), local("Songti SC Regular"), local(STSongti-SC-Regular), local("Songti SC"), local(STSong), local(PMingLiU), local(SimSun); } - @font-face { font-family: "Han Songti GB"; src: local("Songti SC Regular"), local(STSongti-SC-Regular), local("Songti SC"), local(STSong), local(SimSun), local(PMingLiU); } - -/* - * Bold - */ @font-face { font-family: "Han Songti"; font-weight: 600; src: local("STSongti SC Bold"), local("STSongti TC Bold"), local(STSongti-SC-Bold), local(STSongti-TC-Bold), local("STSongti SC"), local("STSongti TC"); } - @font-face { unicode-range: U+4E00-9FFF, U+3400-4DB5, U+20000-2A6D6, U+2A700-2B734, U+2B740-2B81D, U+FA0E-FA0F, U+FA11, U+FA13-FA14, U+FA1F, U+FA21, U+FA23, U+FA24, U+FA27-FA29, U+3040-309F, U+30A0-30FF, U+3099-309E, U+FF66-FF9F, U+3007, U+31C0-31E3, U+2F00-2FD5, U+2E80-2EF3; font-family: "Han Songti"; font-weight: 600; src: local("YuMincho Demibold"), local("Hiragino Mincho ProN W6"), local("Hiragino Mincho Pro W6"), local(YuMin-Demibold), local(HiraMinProN-W6), local(HiraMinPro-W6), local(YuMincho), local("Hiragino Mincho ProN"), local("Hiragino Mincho Pro"); } - @font-face { font-family: "Han Songti CNS"; font-weight: 600; src: local("STSongti TC Bold"), local("STSongti SC Bold"), local(STSongti-TC-Bold), local(STSongti-SC-Bold), local("STSongti TC"), local("STSongti SC"); } - @font-face { font-family: "Han Songti GB"; font-weight: 600; src: local("STSongti SC Bold"), local(STSongti-SC-Bold), local("STSongti SC"); } - -/* Address solution to `unicode-range` unsupported - * issues in Firefox. - */ @font-face { font-family: "Han Songti"; src: local("Songti SC Regular"), local(STSongti-SC-Regular), local("Songti SC"), local("Songti TC Regular"), local(STSongti-TC-Regular), local("Songti TC"), local(STSongti), local("Lisong Pro"), local("MS Mincho"), local(SimSun), local(PMingLiU); unicode-range: U+270C; } - @font-face { font-family: "Han Songti"; font-weight: 600; src: local("Songti TC Bold"), local("Songti SC Bold"), local(STSongti-TC-Bold), local(STSongti-SC-Bold), local("Songti TC"), local("Songti SC"); unicode-range: U+270C; } - @font-face { font-family: "Han Songti CNS"; src: local("Songti TC Regular"), local("Lisong Pro"), local("Songti TC"), local("Songti SC Regular"), local(STSong), local("Songti SC"), local("MS Mincho"), local(PMingLiU), local(SimSun); unicode-range: U+270C; } - @font-face { font-family: "Han Songti CNS"; font-weight: 600; src: local("Songti TC Bold"), local("Songti SC Bold"), local(STSongti-TC-Bold), local(STSongti-SC-Bold), local("Songti TC"), local("Songti SC"); unicode-range: U+270C; } - @font-face { font-family: "Han Songti GB"; src: local("Songti SC"), local(STSong), local(SimSun); unicode-range: U+270C; } - @font-face { font-family: "Han Songti GB"; font-weight: 600; src: local("Songti SC Bold"), local(STSongti-SC-Bold), local("Songti SC"); unicode-range: U+270C; } - -/** - * The Four Typefaces: Kaiti (Cursive) - * 四大字體集・楷體 - */ @font-face { font-family: cursive; src: local("Kaiti TC Regular"), local(STKaiTi-TC-Regular), local("Kaiti TC"), local("Kaiti SC"), local(STKaiti), local(BiauKai), local("標楷體"), local(DFKaiShu-SB-Estd-BF), local(Kaiti), local(DFKai-SB); } - @font-face { unicode-range: U+4E00-9FFF, U+3400-4DB5, U+20000-2A6D6, U+2A700-2B734, U+2B740-2B81D, U+FA0E-FA0F, U+FA11, U+FA13-FA14, U+FA1F, U+FA21, U+FA23, U+FA24, U+FA27-FA29, U+3040-309F, U+30A0-30FF, U+3099-309E, U+FF66-FF9F, U+3007, U+31C0-31E3, U+2F00-2FD5, U+2E80-2EF3; font-family: "Han Kaiti"; src: local("Kaiti TC Regular"), local(STKaiTi-TC-Regular), local("Kaiti TC"), local("Kaiti SC"), local(STKaiti), local(BiauKai), local("標楷體"), local(DFKaiShu-SB-Estd-BF), local(Kaiti), local(DFKai-SB); } - @font-face { unicode-range: U+4E00-9FFF, U+3400-4DB5, U+20000-2A6D6, U+2A700-2B734, U+2B740-2B81D, U+FA0E-FA0F, U+FA11, U+FA13-FA14, U+FA1F, U+FA21, U+FA23, U+FA24, U+FA27-FA29, U+3040-309F, U+30A0-30FF, U+3099-309E, U+FF66-FF9F, U+3007, U+31C0-31E3, U+2F00-2FD5, U+2E80-2EF3; font-family: "Han Kaiti CNS"; src: local(BiauKai), local("標楷體"), local(DFKaiShu-SB-Estd-BF), local("Kaiti TC Regular"), local(STKaiTi-TC-Regular), local("Kaiti TC"); } - @font-face { unicode-range: U+4E00-9FFF, U+3400-4DB5, U+20000-2A6D6, U+2A700-2B734, U+2B740-2B81D, U+FA0E-FA0F, U+FA11, U+FA13-FA14, U+FA1F, U+FA21, U+FA23, U+FA24, U+FA27-FA29, U+3040-309F, U+30A0-30FF, U+3099-309E, U+FF66-FF9F, U+3007, U+31C0-31E3, U+2F00-2FD5, U+2E80-2EF3; font-family: "Han Kaiti GB"; src: local("Kaiti SC Regular"), local(STKaiTi-SC-Regular), local("Kaiti SC"), local(STKaiti), local(Kai), local(Kaiti), local(DFKai-SB); } - -/* - * Bold - */ @font-face { font-family: cursive; font-weight: 600; src: local("Kaiti TC Bold"), local(STKaiTi-TC-Bold), local("Kaiti SC Bold"), local(STKaiti-SC-Bold), local("Kaiti TC"), local("Kaiti SC"); } - @font-face { font-family: "Han Kaiti"; font-weight: 600; - src: local("Kaiti TC Bold"), local(STKaiTi-TC-Bold "),\a local(" Kaiti SC Bold "),\a local(STKaiti-SC-Bold),\a local(" Kaiti TC "),\a local(" Kaiti SC ")\a ;\a }\a \a // 2\a @font-face {\a font-family: " Han Kaiti CNS ";\a font-weight: 600;\a src:\a local(" Kaiti TC Bold "),\a local(STKaiTi-TC-Bold"), local("Kaiti TC"); + src: local("Kaiti TC Bold"), local(STKaiTi-TC-Bold), local("Kaiti SC Bold"), local(STKaiti-SC-Bold), local("Kaiti TC"), local("Kaiti SC"); +} +@font-face { + font-family: "Han Kaiti CNS"; + font-weight: 600; + src: local("Kaiti TC Bold"), local(STKaiTi-TC-Bold), local("Kaiti TC"); } - @font-face { font-family: "Han Kaiti GB"; font-weight: 600; src: local("Kaiti SC Bold"), local(STKaiti-SC-Bold); } - -/** - * The Four Typefaces: Fangsong - * 四大字體集・仿宋體 - */ @font-face { unicode-range: U+4E00-9FFF, U+3400-4DB5, U+20000-2A6D6, U+2A700-2B734, U+2B740-2B81D, U+FA0E-FA0F, U+FA11, U+FA13-FA14, U+FA1F, U+FA21, U+FA23, U+FA24, U+FA27-FA29, U+3040-309F, U+30A0-30FF, U+3099-309E, U+FF66-FF9F, U+3007, U+31C0-31E3, U+2F00-2FD5, U+2E80-2EF3; font-family: "Han Fangsong"; src: local(STFangsong), local(FangSong); } - @font-face { unicode-range: U+4E00-9FFF, U+3400-4DB5, U+20000-2A6D6, U+2A700-2B734, U+2B740-2B81D, U+FA0E-FA0F, U+FA11, U+FA13-FA14, U+FA1F, U+FA21, U+FA23, U+FA24, U+FA27-FA29, U+3040-309F, U+30A0-30FF, U+3099-309E, U+FF66-FF9F, U+3007, U+31C0-31E3, U+2F00-2FD5, U+2E80-2EF3; font-family: "Han Fangsong CNS"; src: local(STFangsong), local(FangSong); } - @font-face { unicode-range: U+4E00-9FFF, U+3400-4DB5, U+20000-2A6D6, U+2A700-2B734, U+2B740-2B81D, U+FA0E-FA0F, U+FA11, U+FA13-FA14, U+FA1F, U+FA21, U+FA23, U+FA24, U+FA27-FA29, U+3040-309F, U+30A0-30FF, U+3099-309E, U+FF66-FF9F, U+3007, U+31C0-31E3, U+2F00-2FD5, U+2E80-2EF3; font-family: "Han Fangsong GB"; src: local(STFangsong), local(FangSong); } - -/** - * Basic correction to CJK punctuation - * ‘Biaodian’(zh) and ‘Yakumono’(ja) - */ -/* Fullwidth full stop (.) */ @font-face { font-family: "Biaodian Sans"; src: local("Hiragino Sans GB"), local("Heiti SC"), local(STHeiti), local("MS Gothic"), local(SimSun); unicode-range: U+FF0E; } - @font-face { font-family: "Biaodian Serif"; src: local("Hiragino Mincho ProN"), local("Hiragino Mincho Pro"), local("Songti SC"), local(STSong), local(SimSun); unicode-range: U+FF0E; } - @font-face { font-family: "Biaodian Pro Sans"; src: local("Hiragino Sans GB"), local("Heiti SC"), local(STHeiti), local("MS Gothic"), local(SimSun); unicode-range: U+FF0E; } - @font-face { font-family: "Biaodian Pro Serif"; src: local("Hiragino Mincho ProN"), local("Hiragino Mincho Pro"), local("Songti SC"), local(STSong), local(SimSun); unicode-range: U+FF0E; } - @font-face { font-family: "Biaodian Pro Sans CNS"; src: local("Hiragino Sans GB"), local("Heiti SC"), local(STHeiti), local("MS Gothic"), local(SimSun); unicode-range: U+FF0E; } - @font-face { font-family: "Biaodian Pro Serif CNS"; src: local("Hiragino Mincho ProN"), local("Hiragino Mincho Pro"), local("Songti SC"), local(STSong), local(SimSun); unicode-range: U+FF0E; } - @font-face { font-family: "Biaodian Pro Sans GB"; src: local("Hiragino Sans GB"), local("Heiti SC"), local(STHeiti), local("MS Gothic"), local(SimSun); unicode-range: U+FF0E; } - @font-face { font-family: "Biaodian Pro Serif GB"; src: local("Hiragino Mincho ProN"), local("Hiragino Mincho Pro"), local("Songti SC"), local(STSong), local(SimSun); unicode-range: U+FF0E; } - -/* Middle dot (·) */ @font-face { font-family: "Biaodian Sans"; src: local("Hiragino Sans GB"), local("Heiti SC"), local(STHeiti), local(SimSun); unicode-range: U+00B7; } - @font-face { font-family: "Biaodian Serif"; src: local("Songti SC"), local(STSong), local("Heiti SC"), local(SimSun); unicode-range: U+00B7; } - @font-face { font-family: "Biaodian Pro Sans"; src: local("Hiragino Sans GB"), local("Heiti SC"), local(STHeiti), local(SimSun); unicode-range: U+00B7; } - @font-face { font-family: "Biaodian Pro Serif"; src: local("Songti SC"), local(STSong), local("Heiti SC"), local(SimSun); unicode-range: U+00B7; } - @font-face { font-family: "Biaodian Pro Sans CNS"; src: local("Hiragino Sans GB"), local("Heiti SC"), local(STHeiti), local(SimSun); unicode-range: U+00B7; } - @font-face { font-family: "Biaodian Pro Serif CNS"; src: local("Songti SC"), local(STSong), local("Heiti SC"), local(SimSun); unicode-range: U+00B7; } - @font-face { font-family: "Biaodian Pro Sans GB"; src: local("Hiragino Sans GB"), local("Heiti SC"), local(STHeiti), local(SimSun); unicode-range: U+00B7; } - @font-face { font-family: "Biaodian Pro Serif GB"; src: local("Songti SC"), local(STSong), local("Heiti SC"), local(SimSun); unicode-range: U+00B7; } - -/* Em dash (——) */ @font-face { font-family: "Biaodian Sans"; - src: url(./font/han.woff?v3.2.5) format("woff"), url(./font/han.otf?v3.2.5) format("opentype"), local("Hiragino Sans GB"), local("Hiragino Kaku Gothic ProN"), local("Hiragino Kaku Gothic Pro"), local("Microsoft Yahei"), local(SimSun); + src: url("./font/han.woff?v3.2.5") format("woff"), url("./font/han.otf?v3.2.5") format("opentype"), local("Hiragino Sans GB"), local("Hiragino Kaku Gothic ProN"), local("Hiragino Kaku Gothic Pro"), local("Microsoft Yahei"), local(SimSun); unicode-range: U+2014; } - @font-face { font-family: "Biaodian Serif"; - src: url(./font/han.woff?v3.2.5) format("woff"), url(./font/han.otf?v3.2.5) format("opentype"), local("Hiragino Mincho ProN"), local("Hiragino Mincho Pro"), local("Songti SC"), local(STSong), local("Microsoft Yahei"), local(SimSun); + src: url("./font/han.woff?v3.2.5") format("woff"), url("./font/han.otf?v3.2.5") format("opentype"), local("Hiragino Mincho ProN"), local("Hiragino Mincho Pro"), local("Songti SC"), local(STSong), local("Microsoft Yahei"), local(SimSun); unicode-range: U+2014; } - @font-face { font-family: "Yakumono Sans"; - src: url(./font/han.woff?v3.2.5) format("woff"), url(./font/han.otf?v3.2.5) format("opentype"), local("Hiragino Kaku Gothic ProN"), local("Hiragino Kaku Gothic Pro"), local("Arial Unicode MS"), local("MS Gothic"); + src: url("./font/han.woff?v3.2.5") format("woff"), url("./font/han.otf?v3.2.5") format("opentype"), local("Hiragino Kaku Gothic ProN"), local("Hiragino Kaku Gothic Pro"), local("Arial Unicode MS"), local("MS Gothic"); unicode-range: U+2014; } - @font-face { font-family: "Yakumono Serif"; - src: url(./font/han.woff?v3.2.5) format("woff"), url(./font/han.otf?v3.2.5) format("opentype"), local("Hiragino Mincho ProN"), local("Hiragino Mincho Pro"), local("MS Mincho"), local("Microsoft Yahei"); + src: url("./font/han.woff?v3.2.5") format("woff"), url("./font/han.otf?v3.2.5") format("opentype"), local("Hiragino Mincho ProN"), local("Hiragino Mincho Pro"), local("MS Mincho"), local("Microsoft Yahei"); unicode-range: U+2014; } - @font-face { font-family: "Biaodian Pro Sans"; - src: url(./font/han.woff?v3.2.5) format("woff"), url(./font/han.otf?v3.2.5) format("opentype"), local("Hiragino Sans GB"), local("Hiragino Kaku Gothic ProN"), local("Hiragino Kaku Gothic Pro"), local("Microsoft Yahei"), local(SimSun); + src: url("./font/han.woff?v3.2.5") format("woff"), url("./font/han.otf?v3.2.5") format("opentype"), local("Hiragino Sans GB"), local("Hiragino Kaku Gothic ProN"), local("Hiragino Kaku Gothic Pro"), local("Microsoft Yahei"), local(SimSun); unicode-range: U+2014; } - @font-face { font-family: "Biaodian Pro Serif"; - src: url(./font/han.woff?v3.2.5) format("woff"), url(./font/han.otf?v3.2.5) format("opentype"), local("Hiragino Mincho ProN"), local("Hiragino Mincho Pro"), local("Songti SC"), local(STSong), local("Microsoft Yahei"), local(SimSun); + src: url("./font/han.woff?v3.2.5") format("woff"), url("./font/han.otf?v3.2.5") format("opentype"), local("Hiragino Mincho ProN"), local("Hiragino Mincho Pro"), local("Songti SC"), local(STSong), local("Microsoft Yahei"), local(SimSun); unicode-range: U+2014; } - @font-face { font-family: "Biaodian Pro Sans CNS"; - src: url(./font/han.woff?v3.2.5) format("woff"), url(./font/han.otf?v3.2.5) format("opentype"), local("Hiragino Sans GB"), local("Hiragino Kaku Gothic ProN"), local("Hiragino Kaku Gothic Pro"), local("Microsoft Yahei"), local(SimSun); + src: url("./font/han.woff?v3.2.5") format("woff"), url("./font/han.otf?v3.2.5") format("opentype"), local("Hiragino Sans GB"), local("Hiragino Kaku Gothic ProN"), local("Hiragino Kaku Gothic Pro"), local("Microsoft Yahei"), local(SimSun); unicode-range: U+2014; } - @font-face { font-family: "Biaodian Pro Serif CNS"; - src: url(./font/han.woff?v3.2.5) format("woff"), url(./font/han.otf?v3.2.5) format("opentype"), local("Hiragino Mincho ProN"), local("Hiragino Mincho Pro"), local("Songti SC"), local(STSong), local("Microsoft Yahei"), local(SimSun); + src: url("./font/han.woff?v3.2.5") format("woff"), url("./font/han.otf?v3.2.5") format("opentype"), local("Hiragino Mincho ProN"), local("Hiragino Mincho Pro"), local("Songti SC"), local(STSong), local("Microsoft Yahei"), local(SimSun); unicode-range: U+2014; } - @font-face { font-family: "Biaodian Pro Sans GB"; - src: url(./font/han.woff?v3.2.5) format("woff"), url(./font/han.otf?v3.2.5) format("opentype"), local("Hiragino Sans GB"), local("Hiragino Kaku Gothic ProN"), local("Hiragino Kaku Gothic Pro"), local("Microsoft Yahei"), local(SimSun); + src: url("./font/han.woff?v3.2.5") format("woff"), url("./font/han.otf?v3.2.5") format("opentype"), local("Hiragino Sans GB"), local("Hiragino Kaku Gothic ProN"), local("Hiragino Kaku Gothic Pro"), local("Microsoft Yahei"), local(SimSun); unicode-range: U+2014; } - @font-face { font-family: "Biaodian Pro Serif GB"; - src: url(./font/han.woff?v3.2.5) format("woff"), url(./font/han.otf?v3.2.5) format("opentype"), local("Hiragino Mincho ProN"), local("Hiragino Mincho Pro"), local("Songti SC"), local(STSong), local("Microsoft Yahei"), local(SimSun); + src: url("./font/han.woff?v3.2.5") format("woff"), url("./font/han.otf?v3.2.5") format("opentype"), local("Hiragino Mincho ProN"), local("Hiragino Mincho Pro"), local("Songti SC"), local(STSong), local("Microsoft Yahei"), local(SimSun); unicode-range: U+2014; } - -/* Ellipsis (……) */ @font-face { font-family: "Biaodian Sans"; - src: url(./font/han.woff?v3.2.5) format("woff"), url(./font/han.otf?v3.2.5) format("opentype"), local("Hiragino Sans GB"), local("Hiragino Kaku Gothic ProN"), local("Hiragino Kaku Gothic Pro"), local(Meiryo), local("MS Gothic"), local(SimSun), local(PMingLiU); + src: url("./font/han.woff?v3.2.5") format("woff"), url("./font/han.otf?v3.2.5") format("opentype"), local("Hiragino Sans GB"), local("Hiragino Kaku Gothic ProN"), local("Hiragino Kaku Gothic Pro"), local(Meiryo), local("MS Gothic"), local(SimSun), local(PMingLiU); unicode-range: U+2026; } - @font-face { font-family: "Biaodian Serif"; - src: url(./font/han.woff?v3.2.5) format("woff"), url(./font/han.otf?v3.2.5) format("opentype"), local("Hiragino Mincho ProN"), local("Hiragino Mincho Pro"), local("Songti SC"), local("MS Mincho"), local(SimSun), local(PMingLiU); + src: url("./font/han.woff?v3.2.5") format("woff"), url("./font/han.otf?v3.2.5") format("opentype"), local("Hiragino Mincho ProN"), local("Hiragino Mincho Pro"), local("Songti SC"), local("MS Mincho"), local(SimSun), local(PMingLiU); unicode-range: U+2026; } - @font-face { font-family: "Yakumono Sans"; - src: url(./font/han.woff?v3.2.5) format("woff"), url(./font/han.otf?v3.2.5) format("opentype"), local("Hiragino Kaku Gothic ProN"), local("Hiragino Kaku Gothic Pro"), local(Meiryo), local("MS Gothic"); + src: url("./font/han.woff?v3.2.5") format("woff"), url("./font/han.otf?v3.2.5") format("opentype"), local("Hiragino Kaku Gothic ProN"), local("Hiragino Kaku Gothic Pro"), local(Meiryo), local("MS Gothic"); unicode-range: U+2026; } - @font-face { font-family: "Yakumono Serif"; - src: url(./font/han.woff?v3.2.5) format("woff"), url(./font/han.otf?v3.2.5) format("opentype"), local("Hiragino Mincho ProN"), local("Hiragino Mincho Pro"), local("MS Mincho"); + src: url("./font/han.woff?v3.2.5") format("woff"), url("./font/han.otf?v3.2.5") format("opentype"), local("Hiragino Mincho ProN"), local("Hiragino Mincho Pro"), local("MS Mincho"); unicode-range: U+2026; } - @font-face { font-family: "Biaodian Pro Sans"; - src: url(./font/han.woff?v3.2.5) format("woff"), url(./font/han.otf?v3.2.5) format("opentype"), local("Hiragino Sans GB"), local("Hiragino Kaku Gothic ProN"), local("Hiragino Kaku Gothic Pro"), local(SimSun), local(PMingLiU); + src: url("./font/han.woff?v3.2.5") format("woff"), url("./font/han.otf?v3.2.5") format("opentype"), local("Hiragino Sans GB"), local("Hiragino Kaku Gothic ProN"), local("Hiragino Kaku Gothic Pro"), local(SimSun), local(PMingLiU); unicode-range: U+2026; } - @font-face { font-family: "Biaodian Pro Serif"; - src: url(./font/han.woff?v3.2.5) format("woff"), url(./font/han.otf?v3.2.5) format("opentype"), local("Hiragino Mincho ProN"), local("Hiragino Mincho Pro"), local("Songti SC"), local(SimSun), local(PMingLiU); + src: url("./font/han.woff?v3.2.5") format("woff"), url("./font/han.otf?v3.2.5") format("opentype"), local("Hiragino Mincho ProN"), local("Hiragino Mincho Pro"), local("Songti SC"), local(SimSun), local(PMingLiU); unicode-range: U+2026; } - @font-face { font-family: "Biaodian Pro Sans CNS"; - src: url(./font/han.woff?v3.2.5) format("woff"), url(./font/han.otf?v3.2.5) format("opentype"), local("Hiragino Sans GB"), local("Hiragino Kaku Gothic ProN"), local("Hiragino Kaku Gothic Pro"), local(SimSun), local(PMingLiU); + src: url("./font/han.woff?v3.2.5") format("woff"), url("./font/han.otf?v3.2.5") format("opentype"), local("Hiragino Sans GB"), local("Hiragino Kaku Gothic ProN"), local("Hiragino Kaku Gothic Pro"), local(SimSun), local(PMingLiU); unicode-range: U+2026; } - @font-face { font-family: "Biaodian Pro Serif CNS"; - src: url(./font/han.woff?v3.2.5) format("woff"), url(./font/han.otf?v3.2.5) format("opentype"), local("Hiragino Mincho ProN"), local("Hiragino Mincho Pro"), local("Songti SC"), local(STSongti), local(SimSun), local(PMingLiU); + src: url("./font/han.woff?v3.2.5") format("woff"), url("./font/han.otf?v3.2.5") format("opentype"), local("Hiragino Mincho ProN"), local("Hiragino Mincho Pro"), local("Songti SC"), local(STSongti), local(SimSun), local(PMingLiU); unicode-range: U+2026; } - @font-face { font-family: "Biaodian Pro Sans GB"; - src: url(./font/han.woff?v3.2.5) format("woff"), url(./font/han.otf?v3.2.5) format("opentype"), local("Hiragino Sans GB"), local("Hiragino Kaku Gothic ProN"), local("Hiragino Kaku Gothic Pro"), local(SimSun), local(PMingLiU); + src: url("./font/han.woff?v3.2.5") format("woff"), url("./font/han.otf?v3.2.5") format("opentype"), local("Hiragino Sans GB"), local("Hiragino Kaku Gothic ProN"), local("Hiragino Kaku Gothic Pro"), local(SimSun), local(PMingLiU); unicode-range: U+2026; } - @font-face { font-family: "Biaodian Pro Serif GB"; - src: url(./font/han.woff?v3.2.5) format("woff"), url(./font/han.otf?v3.2.5) format("opentype"), local("Hiragino Mincho ProN"), local("Hiragino Mincho Pro"), local("Songti SC"), local(STSongti), local(SimSun), local(PMingLiU); + src: url("./font/han.woff?v3.2.5") format("woff"), url("./font/han.otf?v3.2.5") format("opentype"), local("Hiragino Mincho ProN"), local("Hiragino Mincho Pro"), local("Songti SC"), local(STSongti), local(SimSun), local(PMingLiU); unicode-range: U+2026; } - -/* Curve quotes (“‘’”, GB-only) */ @font-face { font-family: "Biaodian Pro Sans GB"; src: local("Hiragino Sans GB"), local("Heiti SC"), local(STHeiti), local(SimSun), local(PMingLiU); unicode-range: U+201C-201D, U+2018-2019; } - @font-face { font-family: "Biaodian Pro Sans GB"; font-weight: bold; src: local("Hiragino Sans GB"), local("Heiti SC"), local(STHeiti), local(SimSun), local(PMingLiU); unicode-range: U+201C-201D, U+2018-2019; } - @font-face { font-family: "Biaodian Pro Serif GB"; src: local("Lisong Pro"), local("Heiti SC"), local(STHeiti), local(SimSun), local(PMingLiU); unicode-range: U+201C-201D, U+2018-2019; } - @font-face { font-family: "Biaodian Pro Serif GB"; font-weight: bold; src: local("Lisong Pro"), local("Heiti SC"), local(STHeiti), local(SimSun), local(PMingLiU); unicode-range: U+201C-201D, U+2018-2019; } - -/* Default emphasis mark (•) */ @font-face { font-family: "Biaodian Sans"; src: local(Georgia), local("Times New Roman"), local(Arial), local("Droid Sans Fallback"); unicode-range: U+25CF; } - @font-face { font-family: "Biaodian Serif"; src: local(Georgia), local("Times New Roman"), local(Arial), local("Droid Sans Fallback"); unicode-range: U+25CF; } - @font-face { font-family: "Biaodian Pro Sans"; src: local(Georgia), local("Times New Roman"), local(Arial), local("Droid Sans Fallback"); unicode-range: U+25CF; } - @font-face { font-family: "Biaodian Pro Serif"; src: local(Georgia), local("Times New Roman"), local(Arial), local("Droid Sans Fallback"); unicode-range: U+25CF; } - @font-face { font-family: "Biaodian Pro Sans CNS"; src: local(Georgia), local("Times New Roman"), local(Arial), local("Droid Sans Fallback"); unicode-range: U+25CF; } - @font-face { font-family: "Biaodian Pro Serif CNS"; src: local(Georgia), local("Times New Roman"), local(Arial), local("Droid Sans Fallback"); unicode-range: U+25CF; } - @font-face { font-family: "Biaodian Pro Sans GB"; src: local(Georgia), local("Times New Roman"), local(Arial), local("Droid Sans Fallback"); unicode-range: U+25CF; } - @font-face { font-family: "Biaodian Pro Serif GB"; src: local(Georgia), local("Times New Roman"), local(Arial), local("Droid Sans Fallback"); unicode-range: U+25CF; } - -/** - * Advanced correction to Chinese Biaodian - */ @font-face { font-family: "Biaodian Pro Sans"; src: local("Hiragino Kaku Gothic ProN"), local("Hiragino Kaku Gothic Pro"), local("MS Gothic"); unicode-range: U+3002, U+FF0C, U+3001, U+FF1B, U+FF1A, U+FF1F, U+FF01, U+FF0D, U+FF0F, U+FF3C; } - @font-face { font-family: "Biaodian Pro Serif"; src: local("Hiragino Mincho ProN"), local("Hiragino Mincho Pro"), local("MS Mincho"); unicode-range: U+3002, U+FF0C, U+3001, U+FF1B, U+FF1A, U+FF1F, U+FF01, U+FF0D, U+FF0F, U+FF3C; } - @font-face { font-family: "Biaodian Pro Sans CNS"; src: local("Heiti TC"), local("Lihei Pro"), local("Microsoft Jhenghei"), local(PMingLiU); unicode-range: U+3002, U+FF0C, U+3001; } - @font-face { font-family: "Biaodian Pro Sans CNS"; src: local("Hiragino Kaku Gothic ProN"), local("Hiragino Kaku Gothic Pro"), local("Heiti TC"), local("Lihei Pro"), local("Microsoft Jhenghei"), local(PMingLiU), local("MS Gothic"); unicode-range: U+FF1B, U+FF1A, U+FF1F, U+FF01; } - @font-face { font-family: "Biaodian Pro Sans CNS"; src: local("Hiragino Mincho ProN"), local("Hiragino Mincho Pro"), local("MS Mincho"); unicode-range: U+FF0D, U+FF0F, U+FF3C; } - @font-face { font-family: "Biaodian Pro Serif CNS"; src: local(STSongti-TC-Regular), local("Lisong Pro"), local("Heiti TC"), local(PMingLiU); unicode-range: U+3002, U+FF0C, U+3001; } - @font-face { font-family: "Biaodian Pro Serif CNS"; src: local("Hiragino Mincho ProN"), local("Hiragino Mincho Pro"), local(PMingLiU), local("MS Mincho"); unicode-range: U+FF1B, U+FF1A, U+FF1F, U+FF01, U+FF0D, U+FF0F, U+FF3C; } - @font-face { font-family: "Biaodian Pro Sans GB"; src: local("Hiragino Sans GB"), local("Heiti SC"), local(STHeiti), local("Hiragino Kaku Gothic ProN"), local("Hiragino Kaku Gothic Pro"), local(SimSun), local("MS Gothic"); unicode-range: U+3002, U+FF0C, U+3001, U+FF1B, U+FF1A, U+FF1F, U+FF01, U+FF0D, U+FF0F, U+FF3C; } - @font-face { font-family: "Biaodian Pro Serif GB"; src: local("Songti SC"), local(STSongti), local("Hiragino Mincho ProN"), local("Hiragino Mincho Pro"), local("Hiragino Sans GB"), local("Heiti SC"), local(STHeiti), local(SimSun), local("MS Mincho"); unicode-range: U+3002, U+FF0C, U+3001, U+FF1B, U+FF1A, U+FF1F, U+FF01; } - @font-face { font-family: "Biaodian Pro Serif GB"; src: local("Hiragino Mincho ProN"), local("Hiragino Mincho Pro"), local(PMingLiU), local("MS Mincho"); unicode-range: U+FF0D, U+FF0F, U+FF3C; } - @font-face { font-family: "Biaodian Pro Sans"; src: local("Hiragino Kaku Gothic ProN"), local("Hiragino Kaku Gothic Pro"), local("Yu Gothic"), local(YuGothic), local(SimSun), local(PMingLiU); unicode-range: U+300C-300F, U+300A-300B, U+3008-3009, U+FF08-FF09, U+3014-3015; } - @font-face { font-family: "Biaodian Pro Serif"; src: local("Hiragino Mincho ProN"), local("Hiragino Mincho Pro"), local("Yu Mincho"), local(YuMincho), local(SimSun), local(PMingLiU); unicode-range: U+300C-300F, U+300A-300B, U+3008-3009, U+FF08-FF09, U+3014-3015; } - @font-face { font-family: "Biaodian Pro Sans CNS"; src: local("Hiragino Kaku Gothic ProN"), local("Hiragino Kaku Gothic Pro"), local("Yu Gothic"), local(YuGothic), local(SimSun), local(PMingLiU); unicode-range: U+300C-300F, U+300A-300B, U+3008-3009, U+FF08-FF09, U+3014-3015; } - @font-face { font-family: "Biaodian Pro Serif CNS"; src: local("Hiragino Mincho ProN"), local("Hiragino Mincho Pro"), local("Yu Mincho"), local(YuMincho), local(SimSun), local(PMingLiU); unicode-range: U+300C-300F, U+300A-300B, U+3008-3009, U+FF08-FF09, U+3014-3015; } - @font-face { font-family: "Biaodian Pro Sans GB"; src: local("Hiragino Kaku Gothic ProN"), local("Hiragino Kaku Gothic Pro"), local("Yu Gothic"), local(YuGothic), local(SimSun), local(PMingLiU); unicode-range: U+300C-300F, U+300A-300B, U+3008-3009, U+FF08-FF09, U+3014-3015; } - @font-face { font-family: "Biaodian Pro Serif GB"; src: local("Hiragino Mincho ProN"), local("Hiragino Mincho Pro"), local("Yu Mincho"), local(YuMincho), local(SimSun), local(PMingLiU); unicode-range: U+300C-300F, U+300A-300B, U+3008-3009, U+FF08-FF09, U+3014-3015; } - -/* Address solution to `unicode-range` unsupported - * issues in Firefox. - */ @font-face { font-family: "Biaodian Basic"; - src: url(./font/han.woff?v3.2.5) format("woff"), url(./font/han.otf?v3.2.5) format("opentype"); + src: url("./font/han.woff?v3.2.5") format("woff"), url("./font/han.otf?v3.2.5") format("opentype"); unicode-range: U+2014, U+2026, U+00B7; } - @font-face { font-family: "Biaodian Basic"; font-weight: bold; - src: url(./font/han.woff?v3.2.5) format("woff"), url(./font/han.otf?v3.2.5) format("opentype"); + src: url("./font/han.woff?v3.2.5") format("woff"), url("./font/han.otf?v3.2.5") format("opentype"); unicode-range: U+2014, U+2026, U+00B7; } - @font-face { font-family: "Biaodian Sans"; font-weight: bold; - src: url(./font/han.woff?v3.2.5) format("woff"), url(./font/han.otf?v3.2.5) format("opentype"); + src: url("./font/han.woff?v3.2.5") format("woff"), url("./font/han.otf?v3.2.5") format("opentype"); unicode-range: U+2014, U+2026, U+00B7; } - @font-face { font-family: "Biaodian Pro Sans"; font-weight: bold; - src: url(./font/han.woff?v3.2.5) format("woff"), url(./font/han.otf?v3.2.5) format("opentype"); + src: url("./font/han.woff?v3.2.5") format("woff"), url("./font/han.otf?v3.2.5") format("opentype"); unicode-range: U+2014, U+2026, U+00B7; } - @font-face { font-family: "Biaodian Pro Sans"; font-weight: bold; - src: url(./font/han.woff?v3.2.5) format("woff"), url(./font/han.otf?v3.2.5) format("opentype"); + src: url("./font/han.woff?v3.2.5") format("woff"), url("./font/han.otf?v3.2.5") format("opentype"); unicode-range: U+2014, U+2026, U+00B7; } - @font-face { font-family: "Biaodian Pro Sans CNS"; font-weight: bold; - src: url(./font/han.woff?v3.2.5) format("woff"), url(./font/han.otf?v3.2.5) format("opentype"); + src: url("./font/han.woff?v3.2.5") format("woff"), url("./font/han.otf?v3.2.5") format("opentype"); unicode-range: U+2014, U+2026, U+00B7; } - @font-face { font-family: "Biaodian Pro Sans GB"; font-weight: bold; - src: url(./font/han.woff?v3.2.5) format("woff"), url(./font/han.otf?v3.2.5) format("opentype"); + src: url("./font/han.woff?v3.2.5") format("woff"), url("./font/han.otf?v3.2.5") format("opentype"); unicode-range: U+2014, U+2026, U+00B7; } - @font-face { font-family: "Biaodian Pro Serif"; font-weight: bold; - src: url(./font/han.woff?v3.2.5) format("woff"), url(./font/han.otf?v3.2.5) format("opentype"); + src: url("./font/han.woff?v3.2.5") format("woff"), url("./font/han.otf?v3.2.5") format("opentype"); unicode-range: U+2014, U+2026, U+00B7; } - @font-face { font-family: "Biaodian Pro Serif CNS"; font-weight: bold; - src: url(./font/han.woff?v3.2.5) format("woff"), url(./font/han.otf?v3.2.5) format("opentype"); + src: url("./font/han.woff?v3.2.5") format("woff"), url("./font/han.otf?v3.2.5") format("opentype"); unicode-range: U+2014, U+2026, U+00B7; } - @font-face { font-family: "Biaodian Pro Serif GB"; font-weight: bold; - src: url(./font/han.woff?v3.2.5) format("woff"), url(./font/han.otf?v3.2.5) format("opentype"); + src: url("./font/han.woff?v3.2.5") format("woff"), url("./font/han.otf?v3.2.5") format("opentype"); unicode-range: U+2014, U+2026, U+00B7; } - -/** - * Western Italic Serif - */ @font-face { font-family: "Latin Italic Serif"; src: local("Georgia Italic"), local("Times New Roman Italic"), local(Georgia-Italic), local(TimesNewRomanPS-ItalicMT), local(Times-Italic); } - @font-face { font-family: "Latin Italic Serif"; font-weight: 700; src: local("Georgia Bold Italic"), local("Times New Roman Bold Italic"), local(Georgia-BoldItalic), local(TimesNewRomanPS-BoldItalicMT), local(Times-Italic); } - -/** - * Western italic sans-serif - */ @font-face { font-family: "Latin Italic Sans"; src: local("Helvetica Neue Italic"), local("Helvetica Oblique"), local("Arial Italic"), local(HelveticaNeue-Italic), local(Helvetica-LightOblique), local(Arial-ItalicMT); } - @font-face { font-family: "Latin Italic Sans"; font-weight: 700; src: local("Helvetica Neue Bold Italic"), local("Helvetica Bold Oblique"), local("Arial Bold Italic"), local(HelveticaNeue-BoldItalic), local(Helvetica-BoldOblique), local(Arial-BoldItalicMT); } - -/** - * Numerals: text figures - */ @font-face { unicode-range: U+0030-0039; font-family: "Numeral TF Sans"; src: local(Skia), local("Neutraface 2 Text"), local(Candara), local(Corbel); } - @font-face { unicode-range: U+0030-0039; font-family: "Numeral TF Serif"; src: local(Georgia), local("Hoefler Text"), local("Big Caslon"); } - @font-face { unicode-range: U+0030-0039; font-family: "Numeral TF Italic Serif"; src: local("Georgia Italic"), local("Hoefler Text Italic"), local(Georgia-Italic), local(HoeflerText-Italic); } - -/** - * Numerals: lining figures - */ @font-face { unicode-range: U+0030-0039; font-family: "Numeral LF Sans"; src: local("Helvetica Neue"), local(Helvetica), local(Arial); } - @font-face { unicode-range: U+0030-0039; font-family: "Numeral LF Italic Sans"; src: local("Helvetica Neue Italic"), local("Helvetica Oblique"), local("Arial Italic"), local(HelveticaNeue-Italic), local(Helvetica-LightOblique), local(Arial-ItalicMT); } - @font-face { unicode-range: U+0030-0039; font-family: "Numeral LF Italic Sans"; font-weight: bold; src: local("Helvetica Neue Bold Italic"), local("Helvetica Bold Oblique"), local("Arial Bold Italic"), local(HelveticaNeue-BoldItalic), local(Helvetica-BoldOblique), local(Arial-BoldItalicMT); } - @font-face { unicode-range: U+0030-0039; font-family: "Numeral LF Serif"; src: local(Palatino), local("Palatino Linotype"), local("Times New Roman"); } - @font-face { unicode-range: U+0030-0039; font-family: "Numeral LF Italic Serif"; src: local("Palatino Italic"), local("Palatino Italic Linotype"), local("Times New Roman Italic"), local(Palatino-Italic), local(Palatino-Italic-Linotype), local(TimesNewRomanPS-ItalicMT); } - @font-face { unicode-range: U+0030-0039; font-family: "Numeral LF Italic Serif"; font-weight: bold; src: local("Palatino Bold Italic"), local("Palatino Bold Italic Linotype"), local("Times New Roman Bold Italic"), local(Palatino-BoldItalic), local(Palatino-BoldItalic-Linotype), local(TimesNewRomanPS-BoldItalicMT); } - -/* Address solution to `unicode-range` unsupported - * issues in Firefox. - */ @font-face { font-family: "Numeral TF Sans"; src: local(lying-to-firefox); unicode-range: U+270C; } - @font-face { font-family: "Numeral TF Serif"; src: local(lying-to-firefox); unicode-range: U+270C; } - @font-face { font-family: "Numeral TF Italic Serif"; src: local(lying-to-firefox); unicode-range: U+270C; } - @font-face { font-family: "Numeral LF Sans"; src: local(lying-to-firefox); unicode-range: U+270C; } - @font-face { font-family: "Numeral LF Italic Sans"; src: local(lying-to-firefox); unicode-range: U+270C; } - @font-face { font-family: "Numeral LF Italic Sans"; font-weight: bold; src: local(lying-to-firefox); unicode-range: U+270C; } - @font-face { font-family: "Numeral LF Serif"; src: local(lying-to-firefox); unicode-range: U+270C; } - @font-face { font-family: "Numeral LF Italic Serif"; src: local(lying-to-firefox); unicode-range: U+270C; } - @font-face { font-family: "Numeral LF Italic Serif"; font-weight: bold; src: local(lying-to-firefox); unicode-range: U+270C; } - -/** - * Zhuyin Kaiti - */ @font-face { - src: url(./font/han.woff?v3.2.5) format("woff"), url(./font/han.otf?v3.2.5) format("opentype"); + src: url("./font/han.woff?v3.2.5") format("woff"), url("./font/han.otf?v3.2.5") format("opentype"); unicode-range: U+3105-312D, U+31A0-31BA, U+02D9, U+02CA, U+02C5, U+02C7, U+02CB, U+02EA-02EB, U+030D, U+0358, U+F31B4-F31B7, U+F0061, U+F0065, U+F0069, U+F006F, U+F0075; font-family: "Zhuyin Kaiti"; } - -/** - * Zhuyin Heiti - */ @font-face { unicode-range: U+3105-312D, U+31A0-31BA, U+02D9, U+02CA, U+02C5, U+02C7, U+02CB, U+02EA-02EB, U+030D, U+0358, U+F31B4-F31B7, U+F0061, U+F0065, U+F0069, U+F006F, U+F0075; font-family: "Zhuyin Heiti"; - src: local("Hiragino Sans GB"), local("Heiti TC"), local("Microsoft Jhenghei"), url(./font/han.woff?v3.2.5) format("woff"), url(./font/han.otf?v3.2.5) format("opentype"); + src: local("Hiragino Sans GB"), local("Heiti TC"), local("Microsoft Jhenghei"), url("./font/han.woff?v3.2.5") format("woff"), url("./font/han.otf?v3.2.5") format("opentype"); } - @font-face { font-family: "Zhuyin Heiti"; - src: local("Heiti TC"), local("Microsoft Jhenghei"), url(./font/han.woff?v3.2.5) format("woff"), url(./font/han.otf?v3.2.5) format("opentype"); + src: local("Heiti TC"), local("Microsoft Jhenghei"), url("./font/han.woff?v3.2.5") format("woff"), url("./font/han.otf?v3.2.5") format("opentype"); unicode-range: U+3127; } - @font-face { - src: url(./font/han.woff?v3.2.5) format("woff"), url(./font/han.otf?v3.2.5) format("opentype"); + src: url("./font/han.woff?v3.2.5") format("woff"), url("./font/han.otf?v3.2.5") format("opentype"); font-family: "Zhuyin Heiti"; unicode-range: U+02D9, U+02CA, U+02C5, U+02C7, U+02CB, U+02EA-02EB, U+31B4, U+31B5, U+31B6, U+31B7, U+030D, U+0358, U+F31B4-F31B7, U+F0061, U+F0065, U+F0069, U+F006F, U+F0075; } - -/** - * Romanisation (checked tone ligature [陽入韻連字]) - */ @font-face { - src: url(./font/han.woff?v3.2.5) format("woff"), url(./font/han.otf?v3.2.5) format("opentype"); + src: url("./font/han.woff?v3.2.5") format("woff"), url("./font/han.otf?v3.2.5") format("opentype"); font-family: "Romanization Sans"; unicode-range: U+030D, U+0358, U+F31B4-F31B7, U+F0061, U+F0065, U+F0069, U+F006F, U+F0075; } - html:lang(zh-Latn), html:lang(ja-Latn), html:not(:lang(zh)):not(:lang(ja)), @@ -1818,7 +1299,6 @@ article strong *:lang(ja-Latn), article strong *:not(:lang(zh)):not(:lang(ja)) { font-family: "Helvetica Neue", Helvetica, Arial, "Han Heiti", sans-serif; } - html:lang(zh), html:lang(zh-Hant), [lang^="zh"], @@ -1829,9 +1309,8 @@ article strong:lang(zh), article strong:lang(zh-Hant) { font-family: "Biaodian Pro Sans CNS", "Helvetica Neue", Helvetica, Arial, "Zhuyin Heiti", "Han Heiti", sans-serif; } - -html.no-unicoderange:lang(zh), -html.no-unicoderange:lang(zh-Hant), +html:lang(zh).no-unicoderange, +html:lang(zh-Hant).no-unicoderange, .no-unicoderange [lang^="zh"], .no-unicoderange [lang*="Hant"], .no-unicoderange [lang="zh-TW"], @@ -1840,7 +1319,6 @@ html.no-unicoderange:lang(zh-Hant), .no-unicoderange article strong:lang(zh-Hant) { font-family: "Helvetica Neue", Helvetica, Arial, "Han Heiti", sans-serif; } - html:lang(zh-Hans), html:lang(zh-CN), [lang*="Hans"], @@ -1849,147 +1327,106 @@ article strong:lang(zh-Hans), article strong:lang(zh-CN) { font-family: "Biaodian Pro Sans GB", "Helvetica Neue", Helvetica, Arial, "Han Heiti GB", sans-serif; } - -html.no-unicoderange:lang(zh-Hans), -html.no-unicoderange:lang(zh-CN), +html:lang(zh-Hans).no-unicoderange, +html:lang(zh-CN).no-unicoderange, .no-unicoderange [lang*="Hans"], .no-unicoderange [lang="zh-CN"], .no-unicoderange article strong:lang(zh-Hans), .no-unicoderange article strong:lang(zh-CN) { font-family: "Helvetica Neue", Helvetica, Arial, "Han Heiti GB", sans-serif; } - html:lang(ja), [lang^="ja"], article strong:lang(ja) { font-family: "Yakumono Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; } - -html.no-unicoderange:lang(ja), +html:lang(ja).no-unicoderange, .no-unicoderange [lang^="ja"], .no-unicoderange article strong:lang(ja) { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; } - -/** - * Sans Italic - */ article blockquote i:lang(zh-Latn), -article blockquote i:lang(ja-Latn), -article blockquote i:not(:lang(zh)):not(:lang(ja)), -article blockquote i *:lang(zh-Latn), -article blockquote i *:lang(ja-Latn), -article blockquote i *:not(:lang(zh)):not(:lang(ja)), article blockquote var:lang(zh-Latn), +article blockquote i:lang(ja-Latn), article blockquote var:lang(ja-Latn), +article blockquote i:not(:lang(zh)):not(:lang(ja)), article blockquote var:not(:lang(zh)):not(:lang(ja)), +article blockquote i *:lang(zh-Latn), article blockquote var *:lang(zh-Latn), +article blockquote i *:lang(ja-Latn), article blockquote var *:lang(ja-Latn), +article blockquote i *:not(:lang(zh)):not(:lang(ja)), article blockquote var *:not(:lang(zh)):not(:lang(ja)) { font-family: "Latin Italic Sans", "Helvetica Neue", Helvetica, Arial, "Han Heiti", sans-serif; } - article blockquote i:lang(zh), -article blockquote i:lang(zh-Hant), article blockquote var:lang(zh), +article blockquote i:lang(zh-Hant), article blockquote var:lang(zh-Hant) { font-family: "Biaodian Pro Sans CNS", "Latin Italic Sans", "Helvetica Neue", Helvetica, Arial, "Zhuyin Heiti", "Han Heiti", sans-serif; } - .no-unicoderange article blockquote i:lang(zh), -.no-unicoderange article blockquote i:lang(zh-Hant), .no-unicoderange article blockquote var:lang(zh), +.no-unicoderange article blockquote i:lang(zh-Hant), .no-unicoderange article blockquote var:lang(zh-Hant) { font-family: "Latin Italic Sans", "Helvetica Neue", Helvetica, Arial, "Han Heiti", sans-serif; } - .no-unicoderange article blockquote i:lang(zh), -.no-unicoderange article blockquote i:lang(zh-Hant), .no-unicoderange article blockquote var:lang(zh), +.no-unicoderange article blockquote i:lang(zh-Hant), .no-unicoderange article blockquote var:lang(zh-Hant) { font-family: "Latin Italic Sans", "Helvetica Neue", Helvetica, Arial, "Han Heiti", sans-serif; } - article blockquote i:lang(zh-Hans), -article blockquote i:lang(zh-CN), article blockquote var:lang(zh-Hans), +article blockquote i:lang(zh-CN), article blockquote var:lang(zh-CN) { font-family: "Biaodian Pro Sans GB", "Latin Italic Sans", "Helvetica Neue", Helvetica, Arial, "Han Heiti GB", sans-serif; } - .no-unicoderange article blockquote i:lang(zh-Hans), -.no-unicoderange article blockquote i:lang(zh-CN), .no-unicoderange article blockquote var:lang(zh-Hans), +.no-unicoderange article blockquote i:lang(zh-CN), .no-unicoderange article blockquote var:lang(zh-CN) { font-family: "Latin Italic Sans", "Helvetica Neue", Helvetica, Arial, "Han Heiti GB", sans-serif; } - article blockquote i:lang(ja), article blockquote var:lang(ja) { font-family: "Yakumono Sans", "Latin Italic Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; } - .no-unicoderange article blockquote i:lang(ja), .no-unicoderange article blockquote var:lang(ja) { font-family: "Latin Italic Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; } - article figure blockquote:lang(zh-Latn), article figure blockquote:lang(ja-Latn), article figure blockquote:not(:lang(zh)):not(:lang(ja)), article figure blockquote *:lang(zh-Latn), article figure blockquote *:lang(ja-Latn), -article figure blockquote *:not(:lang(zh)):not(:lang(ja)), -figure blockquote:lang(zh-Latn), -figure blockquote:lang(ja-Latn), -figure blockquote:not(:lang(zh)):not(:lang(ja)), -figure blockquote *:lang(zh-Latn), -figure blockquote *:lang(ja-Latn), -figure blockquote *:not(:lang(zh)):not(:lang(ja)) { +article figure blockquote *:not(:lang(zh)):not(:lang(ja)) { font-family: Georgia, "Times New Roman", "Han Songti", cursive, serif; } - article figure blockquote:lang(zh), -article figure blockquote:lang(zh-Hant), -figure blockquote:lang(zh), -figure blockquote:lang(zh-Hant) { +article figure blockquote:lang(zh-Hant) { font-family: "Biaodian Pro Serif CNS", "Numeral LF Serif", Georgia, "Times New Roman", "Zhuyin Kaiti", "Han Songti", serif; } - .no-unicoderange article figure blockquote:lang(zh), -.no-unicoderange article figure blockquote:lang(zh-Hant), -.no-unicoderange figure blockquote:lang(zh), -.no-unicoderange figure blockquote:lang(zh-Hant) { +.no-unicoderange article figure blockquote:lang(zh-Hant) { font-family: "Numeral LF Serif", Georgia, "Times New Roman", "Han Songti", serif; } - article figure blockquote:lang(zh-Hans), -article figure blockquote:lang(zh-CN), -figure blockquote:lang(zh-Hans), -figure blockquote:lang(zh-CN) { +article figure blockquote:lang(zh-CN) { font-family: "Biaodian Pro Serif GB", "Numeral LF Serif", Georgia, "Times New Roman", "Han Songti GB", serif; } - .no-unicoderange article figure blockquote:lang(zh-Hans), -.no-unicoderange article figure blockquote:lang(zh-CN), -.no-unicoderange figure blockquote:lang(zh-Hans), -.no-unicoderange figure blockquote:lang(zh-CN) { +.no-unicoderange article figure blockquote:lang(zh-CN) { font-family: "Numeral LF Serif", Georgia, "Times New Roman", "Han Songti GB", serif; } - -article figure blockquote:lang(ja), -figure blockquote:lang(ja) { +article figure blockquote:lang(ja) { font-family: "Yakumono Serif", "Numeral LF Serif", Georgia, "Times New Roman", serif; } - -.no-unicoderange article figure blockquote:lang(ja), -.no-unicoderange figure blockquote:lang(ja) { +.no-unicoderange article figure blockquote:lang(ja) { font-family: "Numeral LF Serif", Georgia, "Times New Roman", serif; } - -/** - * Serif Italic - */ article blockquote:lang(zh-Latn), article blockquote:lang(ja-Latn), article blockquote:not(:lang(zh)):not(:lang(ja)), @@ -1998,193 +1435,168 @@ article blockquote *:lang(ja-Latn), article blockquote *:not(:lang(zh)):not(:lang(ja)) { font-family: Georgia, "Times New Roman", "Han Kaiti", cursive, serif; } - article blockquote:lang(zh), article blockquote:lang(zh-Hant) { font-family: "Biaodian Pro Serif CNS", "Numeral LF Serif", Georgia, "Times New Roman", "Zhuyin Kaiti", "Han Kaiti", cursive, serif; } - .no-unicoderange article blockquote:lang(zh), .no-unicoderange article blockquote:lang(zh-Hant) { font-family: "Numeral LF Serif", Georgia, "Times New Roman", "Han Kaiti", cursive, serif; } - article blockquote:lang(zh-Hans), article blockquote:lang(zh-CN) { font-family: "Biaodian Pro Serif GB", "Numeral LF Serif", Georgia, "Times New Roman", "Han Kaiti GB", cursive, serif; } - .no-unicoderange article blockquote:lang(zh-Hans), .no-unicoderange article blockquote:lang(zh-CN) { font-family: "Numeral LF Serif", Georgia, "Times New Roman", "Han Kaiti GB", cursive, serif; } - article blockquote:lang(ja) { font-family: "Yakumono Serif", "Numeral LF Serif", Georgia, "Times New Roman", cursive, serif; } - .no-unicoderange article blockquote:lang(ja) { font-family: "Numeral LF Serif", Georgia, "Times New Roman", cursive, serif; } - -/** - * Cursive Italic - */ i:lang(zh-Latn), -i:lang(ja-Latn), -i:not(:lang(zh)):not(:lang(ja)), -i *:lang(zh-Latn), -i *:lang(ja-Latn), -i *:not(:lang(zh)):not(:lang(ja)), var:lang(zh-Latn), +i:lang(ja-Latn), var:lang(ja-Latn), +i:not(:lang(zh)):not(:lang(ja)), var:not(:lang(zh)):not(:lang(ja)), +i *:lang(zh-Latn), var *:lang(zh-Latn), +i *:lang(ja-Latn), var *:lang(ja-Latn), +i *:not(:lang(zh)):not(:lang(ja)), var *:not(:lang(zh)):not(:lang(ja)) { font-family: "Latin Italic Serif", Georgia, "Times New Roman", "Han Kaiti", cursive, serif; } - i:lang(zh), -i:lang(zh-Hant), var:lang(zh), +i:lang(zh-Hant), var:lang(zh-Hant) { font-family: "Biaodian Pro Serif CNS", "Numeral LF Italic Serif", "Latin Italic Serif", Georgia, "Times New Roman", "Zhuyin Kaiti", "Han Kaiti", cursive, serif; } - .no-unicoderange i:lang(zh), -.no-unicoderange i:lang(zh-Hant), .no-unicoderange var:lang(zh), +.no-unicoderange i:lang(zh-Hant), .no-unicoderange var:lang(zh-Hant) { font-family: "Numeral LF Italic Serif", "Latin Italic Serif", Georgia, "Times New Roman", "Han Kaiti", cursive, serif; } - i:lang(zh-Hans), -i:lang(zh-CN), var:lang(zh-Hans), +i:lang(zh-CN), var:lang(zh-CN) { font-family: "Biaodian Pro Serif GB", "Numeral LF Italic Serif", "Latin Italic Serif", Georgia, "Times New Roman", "Han Kaiti GB", cursive, serif; } - .no-unicoderange i:lang(zh-Hans), -.no-unicoderange i:lang(zh-CN), .no-unicoderange var:lang(zh-Hans), +.no-unicoderange i:lang(zh-CN), .no-unicoderange var:lang(zh-CN) { font-family: "Numeral LF Italic Serif", "Latin Italic Serif", Georgia, "Times New Roman", "Han Kaiti GB", cursive, serif; } - i:lang(ja), var:lang(ja) { font-family: "Yakumono Serif", "Numeral LF Italic Serif", "Latin Italic Serif", Georgia, "Times New Roman", cursive, serif; } - .no-unicoderange i:lang(ja), .no-unicoderange var:lang(ja) { font-family: "Numeral LF Italic Serif", "Latin Italic Serif", Georgia, "Times New Roman", cursive, serif; } - code:lang(zh-Latn), -code:lang(ja-Latn), -code:not(:lang(zh)):not(:lang(ja)), -code *:lang(zh-Latn), -code *:lang(ja-Latn), -code *:not(:lang(zh)):not(:lang(ja)), kbd:lang(zh-Latn), -kbd:lang(ja-Latn), -kbd:not(:lang(zh)):not(:lang(ja)), -kbd *:lang(zh-Latn), -kbd *:lang(ja-Latn), -kbd *:not(:lang(zh)):not(:lang(ja)), samp:lang(zh-Latn), -samp:lang(ja-Latn), -samp:not(:lang(zh)):not(:lang(ja)), -samp *:lang(zh-Latn), -samp *:lang(ja-Latn), -samp *:not(:lang(zh)):not(:lang(ja)), pre:lang(zh-Latn), +code:lang(ja-Latn), +kbd:lang(ja-Latn), +samp:lang(ja-Latn), pre:lang(ja-Latn), +code:not(:lang(zh)):not(:lang(ja)), +kbd:not(:lang(zh)):not(:lang(ja)), +samp:not(:lang(zh)):not(:lang(ja)), pre:not(:lang(zh)):not(:lang(ja)), +code *:lang(zh-Latn), +kbd *:lang(zh-Latn), +samp *:lang(zh-Latn), pre *:lang(zh-Latn), +code *:lang(ja-Latn), +kbd *:lang(ja-Latn), +samp *:lang(ja-Latn), pre *:lang(ja-Latn), +code *:not(:lang(zh)):not(:lang(ja)), +kbd *:not(:lang(zh)):not(:lang(ja)), +samp *:not(:lang(zh)):not(:lang(ja)), pre *:not(:lang(zh)):not(:lang(ja)) { font-family: Menlo, Consolas, Courier, "Han Heiti", monospace, monospace, sans-serif; } - code:lang(zh), -code:lang(zh-Hant), kbd:lang(zh), -kbd:lang(zh-Hant), samp:lang(zh), -samp:lang(zh-Hant), pre:lang(zh), +code:lang(zh-Hant), +kbd:lang(zh-Hant), +samp:lang(zh-Hant), pre:lang(zh-Hant) { font-family: "Biaodian Pro Sans CNS", Menlo, Consolas, Courier, "Zhuyin Heiti", "Han Heiti", monospace, monospace, sans-serif; } - .no-unicoderange code:lang(zh), -.no-unicoderange code:lang(zh-Hant), .no-unicoderange kbd:lang(zh), -.no-unicoderange kbd:lang(zh-Hant), .no-unicoderange samp:lang(zh), -.no-unicoderange samp:lang(zh-Hant), .no-unicoderange pre:lang(zh), +.no-unicoderange code:lang(zh-Hant), +.no-unicoderange kbd:lang(zh-Hant), +.no-unicoderange samp:lang(zh-Hant), .no-unicoderange pre:lang(zh-Hant) { font-family: Menlo, Consolas, Courier, "Han Heiti", monospace, monospace, sans-serif; } - code:lang(zh-Hans), -code:lang(zh-CN), kbd:lang(zh-Hans), -kbd:lang(zh-CN), samp:lang(zh-Hans), -samp:lang(zh-CN), pre:lang(zh-Hans), +code:lang(zh-CN), +kbd:lang(zh-CN), +samp:lang(zh-CN), pre:lang(zh-CN) { font-family: "Biaodian Pro Sans GB", Menlo, Consolas, Courier, "Han Heiti GB", monospace, monospace, sans-serif; } - .no-unicoderange code:lang(zh-Hans), -.no-unicoderange code:lang(zh-CN), .no-unicoderange kbd:lang(zh-Hans), -.no-unicoderange kbd:lang(zh-CN), .no-unicoderange samp:lang(zh-Hans), -.no-unicoderange samp:lang(zh-CN), .no-unicoderange pre:lang(zh-Hans), +.no-unicoderange code:lang(zh-CN), +.no-unicoderange kbd:lang(zh-CN), +.no-unicoderange samp:lang(zh-CN), .no-unicoderange pre:lang(zh-CN) { font-family: Menlo, Consolas, Courier, "Han Heiti GB", monospace, monospace, sans-serif; } - code:lang(ja), kbd:lang(ja), samp:lang(ja), pre:lang(ja) { font-family: "Yakumono Sans", Menlo, Consolas, Courier, monospace, monospace, sans-serif; } - .no-unicoderange code:lang(ja), .no-unicoderange kbd:lang(ja), .no-unicoderange samp:lang(ja), .no-unicoderange pre:lang(ja) { font-family: Menlo, Consolas, Courier, monospace, monospace, sans-serif; } - html, ruby h-ru[zhuyin] h-zhuyin, -ruby h-ru[zhuyin] h-zhuyin h-diao, h-ruby h-ru[zhuyin] h-zhuyin, +ruby h-ru[zhuyin] h-zhuyin h-diao, h-ruby h-ru[zhuyin] h-zhuyin h-diao, ruby.romanization rt, -ruby h-ru[annotation] rt, h-ruby.romanization rt, +ruby h-ru[annotation] rt, h-ruby h-ru[annotation] rt, -.no-unicoderange h-char.biaodian.liga, +.no-unicoderange h-char.biaodian.bd-liga, .no-unicoderange h-char.biaodian[unicode="b7"] { -moz-font-feature-settings: "liga"; -ms-font-feature-settings: "liga"; -webkit-font-feature-settings: "liga"; font-feature-settings: "liga"; } - html, [lang^="zh"], [lang*="Hant"], @@ -2204,149 +1616,135 @@ article blockquote var { -webkit-font-feature-settings: "liga", "locl" 0; font-feature-settings: "liga", "locl" 0; } - i, var { font-style: inherit; } - .no-unicoderange ruby h-ru[zhuyin] h-zhuyin, -.no-unicoderange ruby h-ru[zhuyin] h-zhuyin h-diao, .no-unicoderange h-ruby h-ru[zhuyin] h-zhuyin, +.no-unicoderange ruby h-ru[zhuyin] h-zhuyin h-diao, .no-unicoderange h-ruby h-ru[zhuyin] h-zhuyin h-diao { font-family: "Zhuyin Kaiti", cursive, serif; } - ruby h-ru[zhuyin] h-zhuyin h-diao, h-ruby h-ru[zhuyin] h-zhuyin h-diao { font-family: "Zhuyin Kaiti", cursive, serif; } - ruby.romanization rt, -ruby h-ru[annotation] rt, h-ruby.romanization rt, +ruby h-ru[annotation] rt, h-ruby h-ru[annotation] rt { font-family: "Romanization Sans", "Helvetica Neue", Helvetica, Arial, "Han Heiti", sans-serif; } - -/* Global - -------- */ .no-kaiti i, .no-kaiti var { padding-bottom: .05em; - border-bottom: 3px double lightgrey; -} - -/* Section-wise arrangement - -------------------------- */ -/** - * Well-knit sections for articles - */ -article { - line-height: 1.7; -} -article { - -moz-hyphens: auto; - -ms-hyphens: auto; - -webkit-hyphens: auto; - hyphens: auto; -} -article p, -article li { - text-align: justify; - text-justify: inter-ideograph; + border-bottom: 3px double #d3d3d3; } article h1 + blockquote, -article h1 + p, -article h1 + ol, -article h1 + ul, -article h1 + h6, -article h1 + section > h6:first-child, -article h1 + section > p:first-child, -article h1 + section > ol:first-child, -article h1 + section > ul:first-child, -article h1 + section > blockquote:first-child, article h2 + blockquote, -article h2 + p, -article h2 + ol, -article h2 + ul, -article h2 + h6, -article h2 + section > h6:first-child, -article h2 + section > p:first-child, -article h2 + section > ol:first-child, -article h2 + section > ul:first-child, -article h2 + section > blockquote:first-child, article h3 + blockquote, -article h3 + p, -article h3 + ol, -article h3 + ul, -article h3 + h6, -article h3 + section > h6:first-child, -article h3 + section > p:first-child, -article h3 + section > ol:first-child, -article h3 + section > ul:first-child, -article h3 + section > blockquote:first-child, article h4 + blockquote, -article h4 + p, -article h4 + ol, -article h4 + ul, -article h4 + h6, -article h4 + section > h6:first-child, -article h4 + section > p:first-child, -article h4 + section > ol:first-child, -article h4 + section > ul:first-child, -article h4 + section > blockquote:first-child, article h5 + blockquote, -article h5 + p, -article h5 + ol, -article h5 + ul, -article h5 + h6, -article h5 + section > h6:first-child, -article h5 + section > p:first-child, -article h5 + section > ol:first-child, -article h5 + section > ul:first-child, -article h5 + section > blockquote:first-child, article h6 + blockquote, +article h1 + p, +article h2 + p, +article h3 + p, +article h4 + p, +article h5 + p, article h6 + p, +article h1 + ol, +article h2 + ol, +article h3 + ol, +article h4 + ol, +article h5 + ol, article h6 + ol, +article h1 + ul, +article h2 + ul, +article h3 + ul, +article h4 + ul, +article h5 + ul, article h6 + ul, +article h1 + h6, +article h2 + h6, +article h3 + h6, +article h4 + h6, +article h5 + h6, article h6 + h6, +article h1 + section > h6:first-child, +article h2 + section > h6:first-child, +article h3 + section > h6:first-child, +article h4 + section > h6:first-child, +article h5 + section > h6:first-child, article h6 + section > h6:first-child, +article h1 + section > p:first-child, +article h2 + section > p:first-child, +article h3 + section > p:first-child, +article h4 + section > p:first-child, +article h5 + section > p:first-child, article h6 + section > p:first-child, +article h1 + section > ol:first-child, +article h2 + section > ol:first-child, +article h3 + section > ol:first-child, +article h4 + section > ol:first-child, +article h5 + section > ol:first-child, article h6 + section > ol:first-child, +article h1 + section > ul:first-child, +article h2 + section > ul:first-child, +article h3 + section > ul:first-child, +article h4 + section > ul:first-child, +article h5 + section > ul:first-child, article h6 + section > ul:first-child, +article h1 + section > blockquote:first-child, +article h2 + section > blockquote:first-child, +article h3 + section > blockquote:first-child, +article h4 + section > blockquote:first-child, +article h5 + section > blockquote:first-child, article h6 + section > blockquote:first-child, article h1 + h5, -article h1 + section > h5:first-child, article h2 + h5, -article h2 + section > h5:first-child, article h3 + h5, -article h3 + section > h5:first-child, article h4 + h5, -article h4 + section > h5:first-child, article h5 + h5, +article h1 + section > h5:first-child, +article h2 + section > h5:first-child, +article h3 + section > h5:first-child, +article h4 + section > h5:first-child, article h5 + section > h5:first-child, article h1 + h4, -article h1 + section > h4:first-child, article h2 + h4, -article h2 + section > h4:first-child, article h3 + h4, -article h3 + section > h4:first-child, article h4 + h4, +article h1 + section > h4:first-child, +article h2 + section > h4:first-child, +article h3 + section > h4:first-child, article h4 + section > h4:first-child, article h1 + h3, -article h1 + section > h3:first-child, article h2 + h3, -article h2 + section > h3:first-child, article h3 + h3, +article h1 + section > h3:first-child, +article h2 + section > h3:first-child, article h3 + section > h3:first-child, article h1 + h2, -article h1 + section > h2:first-child, article h2 + h2, +article h1 + section > h2:first-child, article h2 + section > h2:first-child { margin-top: -1em; } - +article { + line-height: 1.7; +} +article { + -moz-hyphens: auto; + -ms-hyphens: auto; + -webkit-hyphens: auto; + hyphens: auto; +} +article p, +article li { + text-align: justify; + text-justify: inter-ideograph; +} p.poem-like, .poem-like p { margin-left: 2em; @@ -2357,7 +1755,6 @@ p.poem-like, margin-left: 1em; } } - article blockquote { margin-right: 0; } @@ -2366,11 +1763,9 @@ article blockquote { margin-left: 1em; } } - figure blockquote { margin: 0; } - blockquote blockquote { margin-left: 1em; margin-right: 1em; @@ -2378,7 +1773,6 @@ blockquote blockquote { article blockquote blockquote { margin-right: 0; } - @media only screen and (max-width: 480px) { blockquote, figure { @@ -2386,29 +1780,10 @@ article blockquote blockquote { margin-right: 1em; } } - -/** - * Sectional counter for articles - */ -/* Line composition - ------------------ */ -/** - * Customised emphasis mark (着重號) - */ -/** - * Basic Biaodian correction for Firefox - */ -.no-unicoderange h-char.biaodian.liga, +.no-unicoderange h-char.biaodian.bd-liga, .no-unicoderange h-char.biaodian[unicode="b7"] { font-family: "Biaodian Basic", "Han Heiti"; } - -/** - * Hanzi and Western script mixed spacing (漢字西文混排間隙) - * - * More discussion at: - * https://github.com/ethantw/Han/issues/40 - */ h-hws, h-hws[hidden] { display: inline; @@ -2416,43 +1791,42 @@ h-hws[hidden] { font: .89em Arial; } code h-hws, -kbd h-hws, -samp h-hws, -pre h-hws, code h-hws[hidden], +kbd h-hws, kbd h-hws[hidden], +samp h-hws, samp h-hws[hidden], +pre h-hws, pre h-hws[hidden] { display: none; } - @font-face { - src: url(./font/han-space.woff?v3.2.5) format("woff"), url(./font/han-space.otf?v3.2.5) format("opentype"); + src: url("./font/han-space.woff?v3.2.5") format("woff"), url("./font/han-space.otf?v3.2.5") format("opentype"); font-family: "Han Space"; unicode-range: U+20; } - h-hangable:lang(zh-Hant) h-cs, -h-hangable:lang(zh-Hant) h-cs[hidden], h-hangable:lang(zh-TW) h-cs, -h-hangable:lang(zh-TW) h-cs[hidden], h-hangable:lang(zh-HK) h-cs, -h-hangable:lang(zh-HK) h-cs[hidden] { +h-cs, +h-hangable:lang(zh-Hant) h-cs[hidden], +h-hangable:lang(zh-TW) h-cs[hidden], +h-hangable:lang(zh-HK) h-cs[hidden], +h-cs[hidden] { display: inline; visibility: inherit; font-family: inherit; font-size: inherit; } - h-hangable:lang(zh-Hans), h-hangable:lang(zh-CN), h-hangable:lang(ja) { position: relative; display: inline; } -h-hangable:lang(zh-Hans) h-char.biaodian.close h-cs, -h-hangable:lang(zh-CN) h-char.biaodian.close h-cs, -h-hangable:lang(ja) h-char.biaodian.close h-cs { +h-hangable:lang(zh-Hans) h-char.biaodian.bd-close h-cs, +h-hangable:lang(zh-CN) h-char.biaodian.bd-close h-cs, +h-hangable:lang(ja) h-char.biaodian.bd-close h-cs { display: none; } h-hangable:lang(zh-Hans) > h-cs, @@ -2464,18 +1838,18 @@ h-hangable:lang(ja) > h-cs { font: inherit; } h-hangable:lang(zh-Hans) > h-cs h-inner, -h-hangable:lang(zh-Hans) > h-cs h-inner[hidden], h-hangable:lang(zh-CN) > h-cs h-inner, -h-hangable:lang(zh-CN) > h-cs h-inner[hidden], h-hangable:lang(ja) > h-cs h-inner, +h-hangable:lang(zh-Hans) > h-cs h-inner[hidden], +h-hangable:lang(zh-CN) > h-cs h-inner[hidden], h-hangable:lang(ja) > h-cs h-inner[hidden] { display: inline; visibility: hidden; font: 1em "Han Space", Menlo, Consolas, Courier; } -h-hangable:lang(zh-Hans) > h-cs h-char.end, -h-hangable:lang(zh-CN) > h-cs h-char.end, -h-hangable:lang(ja) > h-cs h-char.end { +h-hangable:lang(zh-Hans) > h-cs h-char.bd-end, +h-hangable:lang(zh-CN) > h-cs h-char.bd-end, +h-hangable:lang(ja) > h-cs h-char.bd-end { -moz-text-emphasis: none; -webkit-text-emphasis: none; text-emphasis: none; @@ -2490,18 +1864,14 @@ h-hangable:lang(ja) > h-cs h-char.end { display: inline-block; line-height: 1.1; } -ruby h-hangable:lang(zh-Hans) > h-cs h-char.end, -h-ru h-hangable:lang(zh-Hans) > h-cs h-char.end, -ruby h-hangable:lang(zh-CN) > h-cs h-char.end, -h-ru h-hangable:lang(zh-CN) > h-cs h-char.end, -ruby h-hangable:lang(ja) > h-cs h-char.end, -h-ru h-hangable:lang(ja) > h-cs h-char.end { +ruby h-hangable:lang(zh-Hans) > h-cs h-char.bd-end, +ruby h-hangable:lang(zh-CN) > h-cs h-char.bd-end, +ruby h-hangable:lang(ja) > h-cs h-char.bd-end, +h-ru h-hangable:lang(zh-Hans) > h-cs h-char.bd-end, +h-ru h-hangable:lang(zh-CN) > h-cs h-char.bd-end, +h-ru h-hangable:lang(ja) > h-cs h-char.bd-end { position: relative; } - -/** - * CJK Biaodian compression (CJK標點擠壓) - */ h-cs, h-cs[hidden] { display: none; @@ -2510,108 +1880,95 @@ h-cs[hidden] { letter-spacing: 0; white-space: normal; } - -h-char.biaodian.open > h-inner { +h-char.biaodian.bd-open > h-inner { margin-left: -.5em; } - -h-char.biaodian.close > h-inner, +h-char.biaodian.bd-close > h-inner, h-char.biaodian[unicode="3001"] > h-inner, h-char.biaodian[unicode="3002"] > h-inner, h-char.biaodian[unicode="ff0c"] > h-inner, h-char.biaodian[unicode="ff0e"] > h-inner { letter-spacing: -.5em; } - -h-char.biaodian.open > h-cs, -h-char.biaodian.close > h-cs, +h-char.biaodian.bd-open > h-cs, +h-char.biaodian.bd-close > h-cs, h-char.biaodian[unicode="3001"] > h-cs, h-char.biaodian[unicode="3002"] > h-cs, h-char.biaodian[unicode="ff0c"] > h-cs, h-char.biaodian[unicode="ff0e"] > h-cs { display: inline; } - h-char.biaodian[unicode="3001"]:lang(zh-Hant) > h-inner, -h-char.biaodian[unicode="3001"]:lang(zh-TW) > h-inner, -h-char.biaodian[unicode="3001"]:lang(zh-HK) > h-inner, h-char.biaodian[unicode="3002"]:lang(zh-Hant) > h-inner, -h-char.biaodian[unicode="3002"]:lang(zh-TW) > h-inner, -h-char.biaodian[unicode="3002"]:lang(zh-HK) > h-inner, h-char.biaodian[unicode="ff0c"]:lang(zh-Hant) > h-inner, -h-char.biaodian[unicode="ff0c"]:lang(zh-TW) > h-inner, -h-char.biaodian[unicode="ff0c"]:lang(zh-HK) > h-inner, h-char.biaodian[unicode="ff0e"]:lang(zh-Hant) > h-inner, +h-char.biaodian[unicode="3001"]:lang(zh-TW) > h-inner, +h-char.biaodian[unicode="3002"]:lang(zh-TW) > h-inner, +h-char.biaodian[unicode="ff0c"]:lang(zh-TW) > h-inner, h-char.biaodian[unicode="ff0e"]:lang(zh-TW) > h-inner, +h-char.biaodian[unicode="3001"]:lang(zh-HK) > h-inner, +h-char.biaodian[unicode="3002"]:lang(zh-HK) > h-inner, +h-char.biaodian[unicode="ff0c"]:lang(zh-HK) > h-inner, h-char.biaodian[unicode="ff0e"]:lang(zh-HK) > h-inner { letter-spacing: inherit; } - h-char.biaodian[unicode="3001"]:lang(zh-Hant) > h-cs, -h-char.biaodian[unicode="3001"]:lang(zh-TW) > h-cs, -h-char.biaodian[unicode="3001"]:lang(zh-HK) > h-cs, h-char.biaodian[unicode="3002"]:lang(zh-Hant) > h-cs, -h-char.biaodian[unicode="3002"]:lang(zh-TW) > h-cs, -h-char.biaodian[unicode="3002"]:lang(zh-HK) > h-cs, h-char.biaodian[unicode="ff0c"]:lang(zh-Hant) > h-cs, -h-char.biaodian[unicode="ff0c"]:lang(zh-TW) > h-cs, -h-char.biaodian[unicode="ff0c"]:lang(zh-HK) > h-cs, h-char.biaodian[unicode="ff0e"]:lang(zh-Hant) > h-cs, +h-char.biaodian[unicode="3001"]:lang(zh-TW) > h-cs, +h-char.biaodian[unicode="3002"]:lang(zh-TW) > h-cs, +h-char.biaodian[unicode="ff0c"]:lang(zh-TW) > h-cs, h-char.biaodian[unicode="ff0e"]:lang(zh-TW) > h-cs, +h-char.biaodian[unicode="3001"]:lang(zh-HK) > h-cs, +h-char.biaodian[unicode="3002"]:lang(zh-HK) > h-cs, +h-char.biaodian[unicode="ff0c"]:lang(zh-HK) > h-cs, h-char.biaodian[unicode="ff0e"]:lang(zh-HK) > h-cs { display: none; } - -h-char-group.portion .open:first-child h-cs, -h-char-group.portion .end:last-child h-cs, -h-char-group .open + .open h-cs, -h-char-group .end:not(:last-child) h-cs, -h-hangable.portion .open:first-child h-cs, -h-hangable.portion .end:last-child h-cs, -h-hangable .open + .open h-cs, -h-hangable .end:not(:last-child) h-cs { +h-char-group.portion .bd-open:first-child h-cs, +h-hangable.portion .bd-open:first-child h-cs, +h-char-group.portion .bd-end:last-child h-cs, +h-hangable.portion .bd-end:last-child h-cs, +h-char-group .bd-open + .bd-open h-cs, +h-hangable .bd-open + .bd-open h-cs, +h-char-group .bd-end:not(:last-child) h-cs, +h-hangable .bd-end:not(:last-child) h-cs { display: none; } - -h-char-group [unicode="3001"]:lang(zh-Hant) + .open h-cs, -h-char-group [unicode="3001"]:lang(zh-TW) + .open h-cs, -h-char-group [unicode="3001"]:lang(zh-HK) + .open h-cs, -h-char-group [unicode="3002"]:lang(zh-Hant) + .open h-cs, -h-char-group [unicode="3002"]:lang(zh-TW) + .open h-cs, -h-char-group [unicode="3002"]:lang(zh-HK) + .open h-cs, -h-char-group [unicode="ff0c"]:lang(zh-Hant) + .open h-cs, -h-char-group [unicode="ff0c"]:lang(zh-TW) + .open h-cs, -h-char-group [unicode="ff0c"]:lang(zh-HK) + .open h-cs, -h-char-group [unicode="ff0e"]:lang(zh-Hant) + .open h-cs, -h-char-group [unicode="ff0e"]:lang(zh-TW) + .open h-cs, -h-char-group [unicode="ff0e"]:lang(zh-HK) + .open h-cs, -h-hangable [unicode="3001"]:lang(zh-Hant) + .open h-cs, -h-hangable [unicode="3001"]:lang(zh-TW) + .open h-cs, -h-hangable [unicode="3001"]:lang(zh-HK) + .open h-cs, -h-hangable [unicode="3002"]:lang(zh-Hant) + .open h-cs, -h-hangable [unicode="3002"]:lang(zh-TW) + .open h-cs, -h-hangable [unicode="3002"]:lang(zh-HK) + .open h-cs, -h-hangable [unicode="ff0c"]:lang(zh-Hant) + .open h-cs, -h-hangable [unicode="ff0c"]:lang(zh-TW) + .open h-cs, -h-hangable [unicode="ff0c"]:lang(zh-HK) + .open h-cs, -h-hangable [unicode="ff0e"]:lang(zh-Hant) + .open h-cs, -h-hangable [unicode="ff0e"]:lang(zh-TW) + .open h-cs, -h-hangable [unicode="ff0e"]:lang(zh-HK) + .open h-cs { +h-char-group [unicode="3001"]:lang(zh-Hant) + .bd-open h-cs, +h-hangable [unicode="3001"]:lang(zh-Hant) + .bd-open h-cs, +h-char-group [unicode="3002"]:lang(zh-Hant) + .bd-open h-cs, +h-hangable [unicode="3002"]:lang(zh-Hant) + .bd-open h-cs, +h-char-group [unicode="ff0c"]:lang(zh-Hant) + .bd-open h-cs, +h-hangable [unicode="ff0c"]:lang(zh-Hant) + .bd-open h-cs, +h-char-group [unicode="ff0e"]:lang(zh-Hant) + .bd-open h-cs, +h-hangable [unicode="ff0e"]:lang(zh-Hant) + .bd-open h-cs, +h-char-group [unicode="3001"]:lang(zh-TW) + .bd-open h-cs, +h-hangable [unicode="3001"]:lang(zh-TW) + .bd-open h-cs, +h-char-group [unicode="3002"]:lang(zh-TW) + .bd-open h-cs, +h-hangable [unicode="3002"]:lang(zh-TW) + .bd-open h-cs, +h-char-group [unicode="ff0c"]:lang(zh-TW) + .bd-open h-cs, +h-hangable [unicode="ff0c"]:lang(zh-TW) + .bd-open h-cs, +h-char-group [unicode="ff0e"]:lang(zh-TW) + .bd-open h-cs, +h-hangable [unicode="ff0e"]:lang(zh-TW) + .bd-open h-cs, +h-char-group [unicode="3001"]:lang(zh-HK) + .bd-open h-cs, +h-hangable [unicode="3001"]:lang(zh-HK) + .bd-open h-cs, +h-char-group [unicode="3002"]:lang(zh-HK) + .bd-open h-cs, +h-hangable [unicode="3002"]:lang(zh-HK) + .bd-open h-cs, +h-char-group [unicode="ff0c"]:lang(zh-HK) + .bd-open h-cs, +h-hangable [unicode="ff0c"]:lang(zh-HK) + .bd-open h-cs, +h-char-group [unicode="ff0e"]:lang(zh-HK) + .bd-open h-cs, +h-hangable [unicode="ff0e"]:lang(zh-HK) + .bd-open h-cs { display: none; } - h-char-group [unicode="b7"]:not(:last-child), h-char-group [unicode="30fb"]:not(:last-child) { letter-spacing: -.5em; } - -h-char-group .liga:not(:last-child) { +h-char-group .bd-liga:not(:last-child) { margin-right: -.25em; } - -/** - * The ‘Display-As’ feature for presentational characters - */ h-char[display-as] { position: relative; display: inline-block; diff --git a/dist/han.js b/dist/han.js index 7c65d832..9f736246 100644 --- a/dist/han.js +++ b/dist/han.js @@ -1369,10 +1369,10 @@ function createBdGroup( portion, match ) { function createBdChar( char ) { var div = $.create( 'div' ) var unicode = char.charCodeAt( 0 ).toString( 16 ) - var clazz = 'biaodian cjk ' + ( char.match( TYPESET.char.biaodian.open ) ? 'open' : - char.match( TYPESET.char.biaodian.close ) ? 'close end' : - char.match( TYPESET.char.biaodian.end ) ? 'end' : - char.match( new RegExp( '(' + UNICODE.biaodian.liga + ')' )) ? 'liga' : '' ) + var clazz = 'biaodian cjk ' + ( char.match( TYPESET.char.biaodian.open ) ? 'bd-open' : + char.match( TYPESET.char.biaodian.close ) ? 'bd-close bd-end' : + char.match( TYPESET.char.biaodian.end ) ? 'bd-end' : + char.match( new RegExp( '(' + UNICODE.biaodian.liga + ')' )) ? 'bd-liga' : '' ) div.innerHTML = '' + char + '' return div.firstChild @@ -2318,7 +2318,7 @@ Han.renderHanging = function( context ) { TYPESET.jinze.hanging, function( portion, match ) { var elem = $.create( 'h-hangable' ) - elem.innerHTML = match[2] + '' + match[3] + '' + elem.innerHTML = match[2] + '' + match[3] + '' return portion.index === 0 ? elem : '' } ) @@ -2377,12 +2377,12 @@ Han.renderJiya = function( context ) { // The reason we're doing this instead of using pseudo elements in CSS // is because WebKit has problem rendering pseudo elements containing only // space. - $.qsa( 'h-char.biaodian.open, h-char.biaodian.end', context ) + $.qsa( 'h-char.biaodian.bd-open, h-char.biaodian.bd-end', context ) .forEach(function( elem ) { if ( Han.find.matches( elem, 'h-cs *' )) return var html = '' + elem.innerHTML + '' var hcs = '' - var isOpen = elem.classList.contains( 'open' ) + var isOpen = elem.classList.contains( 'bd-open' ) elem.innerHTML = isOpen ? hcs + html : html + hcs }) @@ -2407,11 +2407,11 @@ $.extend( Han.fn, { var mdot -mdot = $.create( 'h-char', 'biaodian cjk middle' ) +mdot = $.create( 'h-char', 'biaodian cjk bd-middle' ) mdot.setAttribute( 'unicode', 'b7' ) Han.correctBasicBD = function( context, all ) { - if ( Han.support.unicoderange && !all ) return + if ( Han.support.unicoderange && !all ) return var context = context || document var finder diff --git a/dist/han.min.css b/dist/han.min.css index c30026e0..9505eac1 100644 --- a/dist/han.min.css +++ b/dist/han.min.css @@ -3,4 +3,4 @@ /*! 漢字標準格式 v3.2.5 | MIT License | css.hanzi.co */ /*! Han.css: the CSS typography framework optimised for Hanzi */ -img,legend{border:0}pre,textarea{overflow:auto}legend,td,th{padding:0}h-ru[annotation],table{border-spacing:0;border-collapse:collapse}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent;text-decoration:inherit}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{white-space:pre;word-wrap:normal}code,kbd,pre,samp{font-size:1em;font-family:monospace,monospace,sans-serif}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}optgroup{font-weight:700}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.3;-webkit-font-smoothing:subpixel-antialiased}ol,ul{padding-left:2em}blockquote,figure{margin-left:2em;margin-right:2em}address,cite:lang(ja),cite:lang(zh),dfn:lang(ja),dfn:lang(zh),i:lang(ja),i:lang(zh),var:lang(ja),var:lang(zh){font-style:inherit}em:lang(ja),em:lang(zh){-moz-text-emphasis:filled circle;-webkit-text-emphasis:filled circle;text-emphasis:filled circle;-moz-text-emphasis-position:under;-webkit-text-emphasis-position:under;text-emphasis-position:under;font-style:inherit;border-bottom:2px dotted;padding-bottom:.05em;border-bottom-width:-webkit-calc(0px);padding-bottom:-webkit-calc(0px)}em:lang(ja){-moz-text-emphasis:filled sesame;-webkit-text-emphasis:filled sesame;text-emphasis:filled sesame;-moz-text-emphasis-position:over;-webkit-text-emphasis-position:over;text-emphasis-position:over}.no-textemphasis em:lang(ja) h-char:after,.no-textemphasis em:lang(zh) h-char:after,[zhuyin] h-zhuyin,em:lang(ja) h-char.biaodian,em:lang(ja) h-char.punct,em:lang(zh) h-char.biaodian,em:lang(zh) h-char.punct{-moz-text-emphasis:none;-webkit-text-emphasis:none;text-emphasis:none}b,dfn:lang(ja),dfn:lang(zh),strong{font-weight:bolder}q,q:lang(en),q:lang(zh-CN){quotes:"\201c" "\201d" "\2018" "\2019" "\201c" "\201d" "\2018" "\2019" "\201c" "\201d" "\2018" "\2019"}q:lang(zh){quotes:"\300c" "\300d" "\300e" "\300f" "\300c" "\300d" "\300e" "\300f" "\300c" "\300d" "\300e" "\300f"}q:lang(en-GB){quotes:"\2018" "\2019" "\201c" "\201d" "\2018" "\2019" "\201c" "\201d" "\2018" "\2019" "\201c" "\201d"}q:before{content:open-quote}q:after{content:close-quote}q:lang(ja):after,q:lang(ja):before{content:none}.han-js-rendered del+del.adjacent,.han-js-rendered del+s.adjacent,.han-js-rendered ins.adjacent,.han-js-rendered s+del.adjacent,.han-js-rendered s+s.adjacent,.han-js-rendered u.adjacent,del+del,del+s,ins+ins,ins+u,s+del,s+s,u+ins,u+u{margin-left:.125em}ins,u{padding-bottom:.05em;border-bottom:1px solid;text-decoration:none}ruby rtc rt{display:inline;font-size:inherit}ruby>rb+rtc:before{content:"\ff08"}ruby>rtc:after{content:"\ff0c"}ruby>rtc:last-of-type:after{content:"\ff09"}.han-js-rendered del+del,.han-js-rendered del+s,.han-js-rendered ins+ins,.han-js-rendered ins+u,.han-js-rendered s+del,.han-js-rendered s+s,.han-js-rendered u+ins,.han-js-rendered u+u{margin-left:auto}.han-js-rendered em:lang(ja),.han-js-rendered em:lang(zh){padding-bottom:auto;border-bottom-width:0}.no-textemphasis em:lang(ja),.no-textemphasis em:lang(zh){line-height:2}.no-textemphasis em:lang(ja) h-char,.no-textemphasis em:lang(zh) h-char{position:relative;font-style:inherit}.no-textemphasis em:lang(ja) h-char:after,.no-textemphasis em:lang(zh) h-char:after{font-style:normal;font-weight:400;text-decoration:none;-moz-transform:scale(.5);-ms-transform:scale(.5);-webkit-transform:scale(.5);transform:scale(.5);position:absolute;left:50%;top:0;margin-left:-250%;overflow:hidden;display:inline-block;height:1em;width:500%;line-height:1;text-align:center;text-indent:0;font-family:Georgia,"Times New Roman",Arial,!important}.no-textemphasis em:lang(ja) h-char.biaodian:after,.no-textemphasis em:lang(ja) h-char.punct:after,.no-textemphasis em:lang(zh) h-char.biaodian:after,.no-textemphasis em:lang(zh) h-char.punct:after{content:none!important}.no-textemphasis em:lang(zh) h-char:after{margin-top:1em;content:"●"}.no-textemphasis em:lang(ja) h-char:after{margin-top:-.7em;content:"﹅"}h-ru[annotation]{position:relative;display:inline-table;line-height:1.1;text-align:center;vertical-align:1em}h-ru[annotation]>rt,h-ru[annotation][order="0"]>rt,h-ruby[rightangle][doubleline] h-ru[annotation][order="0"]>rt{display:table-header-group}h-ru[annotation]>h-ru[annotation]{vertical-align:-.1em}h-ruby[rightangle][doubleline] h-ru[annotation]{vertical-align:.5em}h-ru[annotation]>h-ru,h-ru[annotation]>rb,h-ru[annotation]>rt{line-height:1;text-align:center}h-ru[annotation]>rt{height:1em;font-size:.5em;white-space:nowrap;word-break:normal}h-ru[annotation]>rt:after,h-ru[annotation]>rt:before{content:"\2006"}h-ru[annotation][order="1"]>rt,h-ruby[rightangle] h-ru[annotation][order="0"]>rt,h-ruby[rightangle][doubleline] h-ru[annotation][order="1"]>rt{display:table-footer-group}h-ru[annotation][order="0"]>h-ru[order="1"]{vertical-align:.15em}h-ruby[rightangle][doubleline] h-ru[annotation][order="0"] rt{line-height:1.5}[zhuyin] h-zhuyin{font-style:normal;font-weight:400;line-height:normal;text-decoration:none;text-indent:0;position:relative;display:inline-block;height:1.2em;height:1em;width:.4em;vertical-align:text-top}[zhuyin] h-diao,[zhuyin] h-yin{line-height:1;position:absolute}[zhuyin] h-zhuyin>*{-moz-transform:scale(.4);-ms-transform:scale(.4);-webkit-transform:scale(.4);transform:scale(.4);-moz-transform-origin:left top;-ms-transform-origin:left top;-webkit-transform-origin:left top;transform-origin:left top;display:inline-block}[zhuyin] h-yin{left:0;height:1em;vertical-align:top}[zhuyin] h-diao{bottom:0;right:-.9em}[length="0"][zhuyin] h-zhuyin,[zhuyin] h-diao:empty,[zhuyin] h-yin:empty{display:none}[length="0"][zhuyin]{margin-right:0}[length="1"][zhuyin] h-yin,[zhuyin] [length="1"] h-yin{top:.3em}[length="1"][zhuyin] h-diao,[zhuyin] [length="1"] h-diao{bottom:0}[length="2"][zhuyin] h-yin,[zhuyin] [length="2"] h-yin{top:.05em}[length="2"][zhuyin] h-diao,[zhuyin] [length="2"] h-diao{bottom:-.3em}[length="3"][zhuyin] h-yin,[zhuyin] [length="3"] h-yin{top:-.05em;line-height:.85}[length="3"][zhuyin] h-diao,[zhuyin] [length="3"] h-diao{bottom:-.35em}[diao="˙"][zhuyin] h-diao,[zhuyin] [diao="˙"] h-diao{top:0;right:auto;bottom:auto;left:.06em}[diao="˙"][length="1"][zhuyin] h-diao,[diao="˙"][zhuyin] [length="1"] h-diao,[zhuyin] [diao="˙"] [length="1"] h-diao,[zhuyin] [diao="˙"][length="1"] h-diao{top:.15em}[diao="˙"][length="2"][zhuyin] h-diao,[diao="˙"][zhuyin] [length="2"] h-diao,[zhuyin] [diao="˙"] [length="2"] h-diao,[zhuyin] [diao="˙"][length="2"] h-diao{top:-.05em}[diao="˙"][length="3"][zhuyin] h-diao,[diao="˙"][zhuyin] [length="3"] h-diao,[zhuyin] [diao="˙"] [length="3"] h-diao,[zhuyin] [diao="˙"][length="3"] h-diao{top:-.2em}[diao="˪"][zhuyin] h-diao,[diao="˫"][zhuyin] h-diao,[zhuyin] [diao="˪"] h-diao,[zhuyin] [diao="˫"] h-diao{-moz-transform:scale(.6);-ms-transform:scale(.6);-webkit-transform:scale(.6);transform:scale(.6);-moz-transform-origin:left top;-ms-transform-origin:left top;-webkit-transform-origin:left top;transform-origin:left top}[diao="󳆴"][zhuyin] h-diao,[diao="󳆵"][zhuyin] h-diao,[diao="󳆶"][zhuyin] h-diao,[diao="󳆷"][zhuyin] h-diao,[diao^="ㆴ"][zhuyin] h-diao,[diao^="ㆵ"][zhuyin] h-diao,[diao^="ㆶ"][zhuyin] h-diao,[diao^="ㆷ"][zhuyin] h-diao,[zhuyin] [diao="󳆴"] h-diao,[zhuyin] [diao="󳆵"] h-diao,[zhuyin] [diao="󳆶"] h-diao,[zhuyin] [diao="󳆷"] h-diao,[zhuyin] [diao^="ㆴ"] h-diao,[zhuyin] [diao^="ㆵ"] h-diao,[zhuyin] [diao^="ㆶ"] h-diao,[zhuyin] [diao^="ㆷ"] h-diao{bottom:-.6em;margin-right:.3em}[zhuyin]{margin-right:.2em;display:inline-block;line-height:1.8}[rightangle] h-ru[annotation]{vertical-align:0;line-height:1}[rightangle] rt:after{content:"";display:inline-block;width:1.2em}h-ru h-ru[zhuyin]{margin-top:-.4em;margin-bottom:-.2em;line-height:1.8}h-jinze,h-word{display:inline-block;text-indent:0}@font-face{font-family:"Han Heiti";src:local("Hiragino Sans GB"),local("Lantinghei TC Extralight"),local("Lantinghei SC Extralight"),local(FZLTXHB--B51-0),local(FZLTZHK--GBK1-0),local(".PingFang SC Light"),local(".PingFang TC Light"),local(".PingFang-SC-Light"),local(".PingFang-TC-Light"),local(".PingFang SC"),local(".PingFang TC"),local("Heiti SC Light"),local(STHeitiSC-Light),local("Heiti SC"),local("Heiti TC Light"),local(STHeitiTC-Light),local("Heiti TC"),local("Microsoft Yahei"),local("Microsoft Jhenghei"),local("Noto Sans CJK KR"),local("Noto Sans CJK JP"),local("Noto Sans CJK SC"),local("Noto Sans CJK TC"),local("Source Han Sans K"),local("Source Han Sans KR"),local("Source Han Sans JP"),local("Source Han Sans CN"),local("Source Han Sans HK"),local("Source Han Sans TW"),local("Source Han Sans TWHK"),local("Droid Sans Fallback")}@font-face{unicode-range:U+4E00-9FFF,U+3400-4DB5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3040-309F,U+30A0-30FF,U+3099-309E,U+FF66-FF9F,U+3007,U+31C0-31E3,U+2F00-2FD5,U+2E80-2EF3;font-family:"Han Heiti";src:local(YuGothic),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro")}@font-face{font-family:"Han Heiti CNS";src:local(".PingFang TC Light"),local(".PingFang-TC-Light"),local(".PingFang TC"),local("Heiti TC Light"),local(STHeitiTC-Light),local("Heiti TC"),local("Lantinghei TC Extralight"),local(FZLTXHB--B51-0),local("Lantinghei TC"),local("Microsoft Jhenghei"),local("Microsoft Yahei"),local("Noto Sans CJK TC"),local("Source Han Sans TC"),local("Source Han Sans TW"),local("Source Han Sans TWHK"),local("Source Han Sans HK"),local("Droid Sans Fallback")}@font-face{font-family:"Han Heiti GB";src:local("Hiragino Sans GB"),local(".PingFang SC Light"),local(".PingFang-SC-Light"),local(".PingFang SC"),local("Lantinghei SC Extralight"),local(FZLTXHK--GBK1-0),local("Lantinghei SC"),local("Heiti SC Light"),local(STHeitiSC-Light),local("Heiti SC"),local("Microsoft Yahei"),local("Noto Sans CJK SC"),local("Source Han Sans SC"),local("Source Han Sans CN"),local("Droid Sans Fallback")}@font-face{font-family:"Han Heiti";font-weight:600;src:local("Hiragino Sans GB W6"),local(HiraginoSansGB-W6),local("Lantinghei TC Demibold"),local("Lantinghei SC Demibold"),local(FZLTZHB--B51-0),local(FZLTZHK--GBK1-0),local(".PingFang-SC-Semibold"),local(".PingFang-TC-Semibold"),local("Heiti SC Medium"),local("STHeitiSC-Medium"),local("Heiti SC"),local("Heiti TC Medium"),local("STHeitiTC-Medium"),local("Heiti TC"),local("Microsoft YaHei Bold"),local("Microsoft Jhenghei Bold"),local(MicrosoftYaHei-Bold),local(MicrosoftJhengHeiBold),local("Microsoft YaHei"),local("Microsoft Jhenghei"),local("Noto Sans CJK KR Bold"),local("Noto Sans CJK JP Bold"),local("Noto Sans CJK SC Bold"),local("Noto Sans CJK TC Bold"),local(NotoSansCJKkr-Bold),local(NotoSansCJKjp-Bold),local(NotoSansCJKsc-Bold),local(NotoSansCJKtc-Bold),local("Source Han Sans K Bold"),local(SourceHanSansK-Bold),local("Source Han Sans K"),local("Source Han Sans KR Bold"),local("Source Han Sans JP Bold"),local("Source Han Sans CN Bold"),local("Source Han Sans HK Bold"),local("Source Han Sans TW Bold"),local("Source Han Sans TWHK Bold"),local("SourceHanSansKR-Bold"),local("SourceHanSansJP-Bold"),local("SourceHanSansCN-Bold"),local("SourceHanSansHK-Bold"),local("SourceHanSansTW-Bold"),local("SourceHanSansTWHK-Bold"),local("Source Han Sans KR"),local("Source Han Sans CN"),local("Source Han Sans HK"),local("Source Han Sans TW"),local("Source Han Sans TWHK")}@font-face{unicode-range:U+4E00-9FFF,U+3400-4DB5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3040-309F,U+30A0-30FF,U+3099-309E,U+FF66-FF9F,U+3007,U+31C0-31E3,U+2F00-2FD5,U+2E80-2EF3;font-family:"Han Heiti";font-weight:600;src:local("YuGothic Bold"),local("Hiragino Kaku Gothic ProN W6"),local("Hiragino Kaku Gothic Pro W6"),local(YuGo-Bold),local(HiraKakuProN-W6),local(HiraKakuPro-W6)}@font-face{font-family:"Han Heiti CNS";font-weight:600;src:local(".PingFang TC Semibold"),local(".PingFang-TC-Semibold"),local("Heiti TC Medium"),local("STHeitiTC-Medium"),local("Heiti TC"),local("Lantinghei TC Demibold"),local(FZLTXHB--B51-0),local("Microsoft Jhenghei Bold"),local(MicrosoftJhengHeiBold),local("Microsoft Jhenghei"),local("Microsoft YaHei Bold"),local(MicrosoftYaHei-Bold),local("Noto Sans CJK TC Bold"),local(NotoSansCJKtc-Bold),local("Noto Sans CJK TC"),local("Source Han Sans TC Bold"),local("SourceHanSansTC-Bold"),local("Source Han Sans TC"),local("Source Han Sans TW Bold"),local("SourceHanSans-TW"),local("Source Han Sans TW"),local("Source Han Sans TWHK Bold"),local("SourceHanSans-TWHK"),local("Source Han Sans TWHK"),local("Source Han Sans HK"),local("SourceHanSans-HK"),local("Source Han Sans HK")}@font-face{font-family:"Han Heiti GB";font-weight:600;src:local("Hiragino Sans GB W6"),local(HiraginoSansGB-W6),local(".PingFang SC Semibold"),local(".PingFang-SC-Semibold"),local("Lantinghei SC Demibold"),local(FZLTZHK--GBK1-0),local("Heiti SC Medium"),local("STHeitiSC-Medium"),local("Heiti SC"),local("Microsoft YaHei Bold"),local(MicrosoftYaHei-Bold),local("Microsoft YaHei"),local("Noto Sans CJK SC Bold"),local(NotoSansCJKsc-Bold),local("Noto Sans CJK SC"),local("Source Han Sans SC Bold"),local("SourceHanSansSC-Bold"),local("Source Han Sans CN Bold"),local("SourceHanSansCN-Bold"),local("Source Han Sans SC"),local("Source Han Sans CN")}@font-face{font-family:"Han Heiti";src:local("Hiragino Sans GB"),local("Lantinghei TC Extralight"),local("Lantinghei SC Extralight"),local(FZLTXHB--B51-0),local(FZLTZHK--GBK1-0),local(".PingFang SC Light"),local(".PingFang TC Light"),local(".PingFang-SC-Light"),local(".PingFang-TC-Light"),local(".PingFang SC"),local(".PingFang TC"),local("Heiti SC Light"),local("STHeitiSC-Light"),local("Heiti SC"),local("Heiti TC Light"),local("STHeitiTC-Light"),local("Heiti TC"),local("Microsoft Yahei"),local("Microsoft Jhenghei"),local("Noto Sans CJK KR"),local("Noto Sans CJK JP"),local("Noto Sans CJK SC"),local("Noto Sans CJK TC"),local("Source Han Sans K"),local("Source Han Sans KR"),local("Source Han Sans JP"),local("Source Han Sans CN"),local("Source Han Sans HK"),local("Source Han Sans TW"),local("Source Han Sans TWHK"),local("Droid Sans Fallback");unicode-range:U+270C}@font-face{font-family:"Han Heiti";font-weight:600;src:local("Hiragino Sans GB W6"),local(HiraginoSansGB-W6),local("Lantinghei TC Demibold"),local("Lantinghei SC Demibold"),local(FZLTZHB--B51-0),local(FZLTZHK--GBK1-0),local(".PingFang-SC-Semibold"),local(".PingFang-TC-Semibold"),local("Heiti SC Medium"),local("STHeitiSC-Medium"),local("Heiti SC"),local("Heiti TC Medium"),local("STHeitiTC-Medium"),local("Heiti TC"),local("Microsoft YaHei Bold"),local("Microsoft Jhenghei Bold"),local(MicrosoftYaHei-Bold),local(MicrosoftJhengHeiBold),local("Microsoft YaHei"),local("Microsoft Jhenghei"),local("Noto Sans CJK KR Bold"),local("Noto Sans CJK JP Bold"),local("Noto Sans CJK SC Bold"),local("Noto Sans CJK TC Bold"),local(NotoSansCJKkr-Bold),local(NotoSansCJKjp-Bold),local(NotoSansCJKsc-Bold),local(NotoSansCJKtc-Bold),local("Source Han Sans K Bold"),local(SourceHanSansK-Bold),local("Source Han Sans K"),local("Source Han Sans KR Bold"),local("Source Han Sans JP Bold"),local("Source Han Sans CN Bold"),local("Source Han Sans HK Bold"),local("Source Han Sans TW Bold"),local("Source Han Sans TWHK Bold"),local("SourceHanSansKR-Bold"),local("SourceHanSansJP-Bold"),local("SourceHanSansCN-Bold"),local("SourceHanSansHK-Bold"),local("SourceHanSansTW-Bold"),local("SourceHanSansTWHK-Bold"),local("Source Han Sans KR"),local("Source Han Sans CN"),local("Source Han Sans HK"),local("Source Han Sans TW"),local("Source Han Sans TWHK");unicode-range:U+270C}@font-face{font-family:"Han Songti";src:local("Songti SC Regular"),local(STSongti-SC-Regular),local("Songti SC"),local("Songti TC Regular"),local(STSongti-TC-Regular),local("Songti TC"),local(STSong),local("Lisong Pro"),local(SimSun),local(PMingLiU)}@font-face{unicode-range:U+4E00-9FFF,U+3400-4DB5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3040-309F,U+30A0-30FF,U+3099-309E,U+FF66-FF9F,U+3007,U+31C0-31E3,U+2F00-2FD5,U+2E80-2EF3;font-family:"Han Songti";src:local(YuMincho),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("MS Mincho")}@font-face{font-family:"Han Songti CNS";src:local("Songti TC Regular"),local(STSongti-TC-Regular),local("Songti TC"),local("Lisong Pro"),local("Songti SC Regular"),local(STSongti-SC-Regular),local("Songti SC"),local(STSong),local(PMingLiU),local(SimSun)}@font-face{font-family:"Han Songti GB";src:local("Songti SC Regular"),local(STSongti-SC-Regular),local("Songti SC"),local(STSong),local(SimSun),local(PMingLiU)}@font-face{font-family:"Han Songti";font-weight:600;src:local("STSongti SC Bold"),local("STSongti TC Bold"),local(STSongti-SC-Bold),local(STSongti-TC-Bold),local("STSongti SC"),local("STSongti TC")}@font-face{unicode-range:U+4E00-9FFF,U+3400-4DB5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3040-309F,U+30A0-30FF,U+3099-309E,U+FF66-FF9F,U+3007,U+31C0-31E3,U+2F00-2FD5,U+2E80-2EF3;font-family:"Han Songti";font-weight:600;src:local("YuMincho Demibold"),local("Hiragino Mincho ProN W6"),local("Hiragino Mincho Pro W6"),local(YuMin-Demibold),local(HiraMinProN-W6),local(HiraMinPro-W6),local(YuMincho),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro")}@font-face{font-family:"Han Songti CNS";font-weight:600;src:local("STSongti TC Bold"),local("STSongti SC Bold"),local(STSongti-TC-Bold),local(STSongti-SC-Bold),local("STSongti TC"),local("STSongti SC")}@font-face{font-family:"Han Songti GB";font-weight:600;src:local("STSongti SC Bold"),local(STSongti-SC-Bold),local("STSongti SC")}@font-face{font-family:"Han Songti";src:local("Songti SC Regular"),local(STSongti-SC-Regular),local("Songti SC"),local("Songti TC Regular"),local(STSongti-TC-Regular),local("Songti TC"),local(STSongti),local("Lisong Pro"),local("MS Mincho"),local(SimSun),local(PMingLiU);unicode-range:U+270C}@font-face{font-family:"Han Songti";font-weight:600;src:local("Songti TC Bold"),local("Songti SC Bold"),local(STSongti-TC-Bold),local(STSongti-SC-Bold),local("Songti TC"),local("Songti SC");unicode-range:U+270C}@font-face{font-family:"Han Songti CNS";src:local("Songti TC Regular"),local("Lisong Pro"),local("Songti TC"),local("Songti SC Regular"),local(STSong),local("Songti SC"),local("MS Mincho"),local(PMingLiU),local(SimSun);unicode-range:U+270C}@font-face{font-family:"Han Songti CNS";font-weight:600;src:local("Songti TC Bold"),local("Songti SC Bold"),local(STSongti-TC-Bold),local(STSongti-SC-Bold),local("Songti TC"),local("Songti SC");unicode-range:U+270C}@font-face{font-family:"Han Songti GB";src:local("Songti SC"),local(STSong),local(SimSun);unicode-range:U+270C}@font-face{font-family:"Han Songti GB";font-weight:600;src:local("Songti SC Bold"),local(STSongti-SC-Bold),local("Songti SC");unicode-range:U+270C}@font-face{font-family:cursive;src:local("Kaiti TC Regular"),local(STKaiTi-TC-Regular),local("Kaiti TC"),local("Kaiti SC"),local(STKaiti),local(BiauKai),local("標楷體"),local(DFKaiShu-SB-Estd-BF),local(Kaiti),local(DFKai-SB)}@font-face{unicode-range:U+4E00-9FFF,U+3400-4DB5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3040-309F,U+30A0-30FF,U+3099-309E,U+FF66-FF9F,U+3007,U+31C0-31E3,U+2F00-2FD5,U+2E80-2EF3;font-family:"Han Kaiti";src:local("Kaiti TC Regular"),local(STKaiTi-TC-Regular),local("Kaiti TC"),local("Kaiti SC"),local(STKaiti),local(BiauKai),local("標楷體"),local(DFKaiShu-SB-Estd-BF),local(Kaiti),local(DFKai-SB)}@font-face{unicode-range:U+4E00-9FFF,U+3400-4DB5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3040-309F,U+30A0-30FF,U+3099-309E,U+FF66-FF9F,U+3007,U+31C0-31E3,U+2F00-2FD5,U+2E80-2EF3;font-family:"Han Kaiti CNS";src:local(BiauKai),local("標楷體"),local(DFKaiShu-SB-Estd-BF),local("Kaiti TC Regular"),local(STKaiTi-TC-Regular),local("Kaiti TC")}@font-face{unicode-range:U+4E00-9FFF,U+3400-4DB5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3040-309F,U+30A0-30FF,U+3099-309E,U+FF66-FF9F,U+3007,U+31C0-31E3,U+2F00-2FD5,U+2E80-2EF3;font-family:"Han Kaiti GB";src:local("Kaiti SC Regular"),local(STKaiTi-SC-Regular),local("Kaiti SC"),local(STKaiti),local(Kai),local(Kaiti),local(DFKai-SB)}@font-face{font-family:cursive;font-weight:600;src:local("Kaiti TC Bold"),local(STKaiTi-TC-Bold),local("Kaiti SC Bold"),local(STKaiti-SC-Bold),local("Kaiti TC"),local("Kaiti SC")}@font-face{font-family:"Han Kaiti";font-weight:600;src:local("Kaiti TC Bold"),local(STKaiTi-TC-Bold "),\a local(" Kaiti SC Bold "),\a local(STKaiti-SC-Bold),\a local(" Kaiti TC "),\a local(" Kaiti SC ")\a ;\a }\a \a // 2\a @font-face {\a font-family: " Han Kaiti CNS ";\a font-weight: 600;\a src:\a local(" Kaiti TC Bold "),\a local(STKaiTi-TC-Bold"),local("Kaiti TC")}@font-face{font-family:"Han Kaiti GB";font-weight:600;src:local("Kaiti SC Bold"),local(STKaiti-SC-Bold)}@font-face{unicode-range:U+4E00-9FFF,U+3400-4DB5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3040-309F,U+30A0-30FF,U+3099-309E,U+FF66-FF9F,U+3007,U+31C0-31E3,U+2F00-2FD5,U+2E80-2EF3;font-family:"Han Fangsong";src:local(STFangsong),local(FangSong)}@font-face{unicode-range:U+4E00-9FFF,U+3400-4DB5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3040-309F,U+30A0-30FF,U+3099-309E,U+FF66-FF9F,U+3007,U+31C0-31E3,U+2F00-2FD5,U+2E80-2EF3;font-family:"Han Fangsong CNS";src:local(STFangsong),local(FangSong)}@font-face{unicode-range:U+4E00-9FFF,U+3400-4DB5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3040-309F,U+30A0-30FF,U+3099-309E,U+FF66-FF9F,U+3007,U+31C0-31E3,U+2F00-2FD5,U+2E80-2EF3;font-family:"Han Fangsong GB";src:local(STFangsong),local(FangSong)}@font-face{font-family:"Biaodian Sans";src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local("MS Gothic"),local(SimSun);unicode-range:U+FF0E}@font-face{font-family:"Biaodian Serif";src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSong),local(SimSun);unicode-range:U+FF0E}@font-face{font-family:"Biaodian Pro Sans";src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local("MS Gothic"),local(SimSun);unicode-range:U+FF0E}@font-face{font-family:"Biaodian Pro Serif";src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSong),local(SimSun);unicode-range:U+FF0E}@font-face{font-family:"Biaodian Pro Sans CNS";src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local("MS Gothic"),local(SimSun);unicode-range:U+FF0E}@font-face{font-family:"Biaodian Pro Serif CNS";src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSong),local(SimSun);unicode-range:U+FF0E}@font-face{font-family:"Biaodian Pro Sans GB";src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local("MS Gothic"),local(SimSun);unicode-range:U+FF0E}@font-face{font-family:"Biaodian Pro Serif GB";src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSong),local(SimSun);unicode-range:U+FF0E}@font-face{font-family:"Biaodian Sans";src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local(SimSun);unicode-range:U+00B7}@font-face{font-family:"Biaodian Serif";src:local("Songti SC"),local(STSong),local("Heiti SC"),local(SimSun);unicode-range:U+00B7}@font-face{font-family:"Biaodian Pro Sans";src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local(SimSun);unicode-range:U+00B7}@font-face{font-family:"Biaodian Pro Serif";src:local("Songti SC"),local(STSong),local("Heiti SC"),local(SimSun);unicode-range:U+00B7}@font-face{font-family:"Biaodian Pro Sans CNS";src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local(SimSun);unicode-range:U+00B7}@font-face{font-family:"Biaodian Pro Serif CNS";src:local("Songti SC"),local(STSong),local("Heiti SC"),local(SimSun);unicode-range:U+00B7}@font-face{font-family:"Biaodian Pro Sans GB";src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local(SimSun);unicode-range:U+00B7}@font-face{font-family:"Biaodian Pro Serif GB";src:local("Songti SC"),local(STSong),local("Heiti SC"),local(SimSun);unicode-range:U+00B7}@font-face{font-family:"Biaodian Sans";src:url(./font/han.woff?v3.2.5)format("woff"),url(./font/han.otf?v3.2.5)format("opentype"),local("Hiragino Sans GB"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local("Microsoft Yahei"),local(SimSun);unicode-range:U+2014}@font-face{font-family:"Biaodian Serif";src:url(./font/han.woff?v3.2.5)format("woff"),url(./font/han.otf?v3.2.5)format("opentype"),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSong),local("Microsoft Yahei"),local(SimSun);unicode-range:U+2014}@font-face{font-family:"Yakumono Sans";src:url(./font/han.woff?v3.2.5)format("woff"),url(./font/han.otf?v3.2.5)format("opentype"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local("Arial Unicode MS"),local("MS Gothic");unicode-range:U+2014}@font-face{font-family:"Yakumono Serif";src:url(./font/han.woff?v3.2.5)format("woff"),url(./font/han.otf?v3.2.5)format("opentype"),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("MS Mincho"),local("Microsoft Yahei");unicode-range:U+2014}@font-face{font-family:"Biaodian Pro Sans";src:url(./font/han.woff?v3.2.5)format("woff"),url(./font/han.otf?v3.2.5)format("opentype"),local("Hiragino Sans GB"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local("Microsoft Yahei"),local(SimSun);unicode-range:U+2014}@font-face{font-family:"Biaodian Pro Serif";src:url(./font/han.woff?v3.2.5)format("woff"),url(./font/han.otf?v3.2.5)format("opentype"),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSong),local("Microsoft Yahei"),local(SimSun);unicode-range:U+2014}@font-face{font-family:"Biaodian Pro Sans CNS";src:url(./font/han.woff?v3.2.5)format("woff"),url(./font/han.otf?v3.2.5)format("opentype"),local("Hiragino Sans GB"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local("Microsoft Yahei"),local(SimSun);unicode-range:U+2014}@font-face{font-family:"Biaodian Pro Serif CNS";src:url(./font/han.woff?v3.2.5)format("woff"),url(./font/han.otf?v3.2.5)format("opentype"),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSong),local("Microsoft Yahei"),local(SimSun);unicode-range:U+2014}@font-face{font-family:"Biaodian Pro Sans GB";src:url(./font/han.woff?v3.2.5)format("woff"),url(./font/han.otf?v3.2.5)format("opentype"),local("Hiragino Sans GB"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local("Microsoft Yahei"),local(SimSun);unicode-range:U+2014}@font-face{font-family:"Biaodian Pro Serif GB";src:url(./font/han.woff?v3.2.5)format("woff"),url(./font/han.otf?v3.2.5)format("opentype"),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSong),local("Microsoft Yahei"),local(SimSun);unicode-range:U+2014}@font-face{font-family:"Biaodian Sans";src:url(./font/han.woff?v3.2.5)format("woff"),url(./font/han.otf?v3.2.5)format("opentype"),local("Hiragino Sans GB"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local(Meiryo),local("MS Gothic"),local(SimSun),local(PMingLiU);unicode-range:U+2026}@font-face{font-family:"Biaodian Serif";src:url(./font/han.woff?v3.2.5)format("woff"),url(./font/han.otf?v3.2.5)format("opentype"),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local("MS Mincho"),local(SimSun),local(PMingLiU);unicode-range:U+2026}@font-face{font-family:"Yakumono Sans";src:url(./font/han.woff?v3.2.5)format("woff"),url(./font/han.otf?v3.2.5)format("opentype"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local(Meiryo),local("MS Gothic");unicode-range:U+2026}@font-face{font-family:"Yakumono Serif";src:url(./font/han.woff?v3.2.5)format("woff"),url(./font/han.otf?v3.2.5)format("opentype"),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("MS Mincho");unicode-range:U+2026}@font-face{font-family:"Biaodian Pro Sans";src:url(./font/han.woff?v3.2.5)format("woff"),url(./font/han.otf?v3.2.5)format("opentype"),local("Hiragino Sans GB"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local(SimSun),local(PMingLiU);unicode-range:U+2026}@font-face{font-family:"Biaodian Pro Serif";src:url(./font/han.woff?v3.2.5)format("woff"),url(./font/han.otf?v3.2.5)format("opentype"),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(SimSun),local(PMingLiU);unicode-range:U+2026}@font-face{font-family:"Biaodian Pro Sans CNS";src:url(./font/han.woff?v3.2.5)format("woff"),url(./font/han.otf?v3.2.5)format("opentype"),local("Hiragino Sans GB"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local(SimSun),local(PMingLiU);unicode-range:U+2026}@font-face{font-family:"Biaodian Pro Serif CNS";src:url(./font/han.woff?v3.2.5)format("woff"),url(./font/han.otf?v3.2.5)format("opentype"),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSongti),local(SimSun),local(PMingLiU);unicode-range:U+2026}@font-face{font-family:"Biaodian Pro Sans GB";src:url(./font/han.woff?v3.2.5)format("woff"),url(./font/han.otf?v3.2.5)format("opentype"),local("Hiragino Sans GB"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local(SimSun),local(PMingLiU);unicode-range:U+2026}@font-face{font-family:"Biaodian Pro Serif GB";src:url(./font/han.woff?v3.2.5)format("woff"),url(./font/han.otf?v3.2.5)format("opentype"),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSongti),local(SimSun),local(PMingLiU);unicode-range:U+2026}@font-face{font-family:"Biaodian Pro Sans GB";src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local(SimSun),local(PMingLiU);unicode-range:U+201C-201D,U+2018-2019}@font-face{font-family:"Biaodian Pro Sans GB";font-weight:700;src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local(SimSun),local(PMingLiU);unicode-range:U+201C-201D,U+2018-2019}@font-face{font-family:"Biaodian Pro Serif GB";src:local("Lisong Pro"),local("Heiti SC"),local(STHeiti),local(SimSun),local(PMingLiU);unicode-range:U+201C-201D,U+2018-2019}@font-face{font-family:"Biaodian Pro Serif GB";font-weight:700;src:local("Lisong Pro"),local("Heiti SC"),local(STHeiti),local(SimSun),local(PMingLiU);unicode-range:U+201C-201D,U+2018-2019}@font-face{font-family:"Biaodian Sans";src:local(Georgia),local("Times New Roman"),local(Arial),local("Droid Sans Fallback");unicode-range:U+25CF}@font-face{font-family:"Biaodian Serif";src:local(Georgia),local("Times New Roman"),local(Arial),local("Droid Sans Fallback");unicode-range:U+25CF}@font-face{font-family:"Biaodian Pro Sans";src:local(Georgia),local("Times New Roman"),local(Arial),local("Droid Sans Fallback");unicode-range:U+25CF}@font-face{font-family:"Biaodian Pro Serif";src:local(Georgia),local("Times New Roman"),local(Arial),local("Droid Sans Fallback");unicode-range:U+25CF}@font-face{font-family:"Biaodian Pro Sans CNS";src:local(Georgia),local("Times New Roman"),local(Arial),local("Droid Sans Fallback");unicode-range:U+25CF}@font-face{font-family:"Biaodian Pro Serif CNS";src:local(Georgia),local("Times New Roman"),local(Arial),local("Droid Sans Fallback");unicode-range:U+25CF}@font-face{font-family:"Biaodian Pro Sans GB";src:local(Georgia),local("Times New Roman"),local(Arial),local("Droid Sans Fallback");unicode-range:U+25CF}@font-face{font-family:"Biaodian Pro Serif GB";src:local(Georgia),local("Times New Roman"),local(Arial),local("Droid Sans Fallback");unicode-range:U+25CF}@font-face{font-family:"Biaodian Pro Sans";src:local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local("MS Gothic");unicode-range:U+3002,U+FF0C,U+3001,U+FF1B,U+FF1A,U+FF1F,U+FF01,U+FF0D,U+FF0F,U+FF3C}@font-face{font-family:"Biaodian Pro Serif";src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("MS Mincho");unicode-range:U+3002,U+FF0C,U+3001,U+FF1B,U+FF1A,U+FF1F,U+FF01,U+FF0D,U+FF0F,U+FF3C}@font-face{font-family:"Biaodian Pro Sans CNS";src:local("Heiti TC"),local("Lihei Pro"),local("Microsoft Jhenghei"),local(PMingLiU);unicode-range:U+3002,U+FF0C,U+3001}@font-face{font-family:"Biaodian Pro Sans CNS";src:local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local("Heiti TC"),local("Lihei Pro"),local("Microsoft Jhenghei"),local(PMingLiU),local("MS Gothic");unicode-range:U+FF1B,U+FF1A,U+FF1F,U+FF01}@font-face{font-family:"Biaodian Pro Sans CNS";src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("MS Mincho");unicode-range:U+FF0D,U+FF0F,U+FF3C}@font-face{font-family:"Biaodian Pro Serif CNS";src:local(STSongti-TC-Regular),local("Lisong Pro"),local("Heiti TC"),local(PMingLiU);unicode-range:U+3002,U+FF0C,U+3001}@font-face{font-family:"Biaodian Pro Serif CNS";src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local(PMingLiU),local("MS Mincho");unicode-range:U+FF1B,U+FF1A,U+FF1F,U+FF01,U+FF0D,U+FF0F,U+FF3C}@font-face{font-family:"Biaodian Pro Sans GB";src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local(SimSun),local("MS Gothic");unicode-range:U+3002,U+FF0C,U+3001,U+FF1B,U+FF1A,U+FF1F,U+FF01,U+FF0D,U+FF0F,U+FF3C}@font-face{font-family:"Biaodian Pro Serif GB";src:local("Songti SC"),local(STSongti),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local(SimSun),local("MS Mincho");unicode-range:U+3002,U+FF0C,U+3001,U+FF1B,U+FF1A,U+FF1F,U+FF01}@font-face{font-family:"Biaodian Pro Serif GB";src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local(PMingLiU),local("MS Mincho");unicode-range:U+FF0D,U+FF0F,U+FF3C}@font-face{font-family:"Biaodian Pro Sans";src:local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local("Yu Gothic"),local(YuGothic),local(SimSun),local(PMingLiU);unicode-range:U+300C-300F,U+300A-300B,U+3008-3009,U+FF08-FF09,U+3014-3015}@font-face{font-family:"Biaodian Pro Serif";src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Yu Mincho"),local(YuMincho),local(SimSun),local(PMingLiU);unicode-range:U+300C-300F,U+300A-300B,U+3008-3009,U+FF08-FF09,U+3014-3015}@font-face{font-family:"Biaodian Pro Sans CNS";src:local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local("Yu Gothic"),local(YuGothic),local(SimSun),local(PMingLiU);unicode-range:U+300C-300F,U+300A-300B,U+3008-3009,U+FF08-FF09,U+3014-3015}@font-face{font-family:"Biaodian Pro Serif CNS";src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Yu Mincho"),local(YuMincho),local(SimSun),local(PMingLiU);unicode-range:U+300C-300F,U+300A-300B,U+3008-3009,U+FF08-FF09,U+3014-3015}@font-face{font-family:"Biaodian Pro Sans GB";src:local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local("Yu Gothic"),local(YuGothic),local(SimSun),local(PMingLiU);unicode-range:U+300C-300F,U+300A-300B,U+3008-3009,U+FF08-FF09,U+3014-3015}@font-face{font-family:"Biaodian Pro Serif GB";src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Yu Mincho"),local(YuMincho),local(SimSun),local(PMingLiU);unicode-range:U+300C-300F,U+300A-300B,U+3008-3009,U+FF08-FF09,U+3014-3015}@font-face{font-family:"Biaodian Basic";src:url(./font/han.woff?v3.2.5)format("woff"),url(./font/han.otf?v3.2.5)format("opentype");unicode-range:U+2014,U+2026,U+00B7}@font-face{font-family:"Biaodian Basic";font-weight:700;src:url(./font/han.woff?v3.2.5)format("woff"),url(./font/han.otf?v3.2.5)format("opentype");unicode-range:U+2014,U+2026,U+00B7}@font-face{font-family:"Biaodian Sans";font-weight:700;src:url(./font/han.woff?v3.2.5)format("woff"),url(./font/han.otf?v3.2.5)format("opentype");unicode-range:U+2014,U+2026,U+00B7}@font-face{font-family:"Biaodian Pro Sans";font-weight:700;src:url(./font/han.woff?v3.2.5)format("woff"),url(./font/han.otf?v3.2.5)format("opentype");unicode-range:U+2014,U+2026,U+00B7}@font-face{font-family:"Biaodian Pro Sans";font-weight:700;src:url(./font/han.woff?v3.2.5)format("woff"),url(./font/han.otf?v3.2.5)format("opentype");unicode-range:U+2014,U+2026,U+00B7}@font-face{font-family:"Biaodian Pro Sans CNS";font-weight:700;src:url(./font/han.woff?v3.2.5)format("woff"),url(./font/han.otf?v3.2.5)format("opentype");unicode-range:U+2014,U+2026,U+00B7}@font-face{font-family:"Biaodian Pro Sans GB";font-weight:700;src:url(./font/han.woff?v3.2.5)format("woff"),url(./font/han.otf?v3.2.5)format("opentype");unicode-range:U+2014,U+2026,U+00B7}@font-face{font-family:"Biaodian Pro Serif";font-weight:700;src:url(./font/han.woff?v3.2.5)format("woff"),url(./font/han.otf?v3.2.5)format("opentype");unicode-range:U+2014,U+2026,U+00B7}@font-face{font-family:"Biaodian Pro Serif CNS";font-weight:700;src:url(./font/han.woff?v3.2.5)format("woff"),url(./font/han.otf?v3.2.5)format("opentype");unicode-range:U+2014,U+2026,U+00B7}@font-face{font-family:"Biaodian Pro Serif GB";font-weight:700;src:url(./font/han.woff?v3.2.5)format("woff"),url(./font/han.otf?v3.2.5)format("opentype");unicode-range:U+2014,U+2026,U+00B7}@font-face{font-family:"Latin Italic Serif";src:local("Georgia Italic"),local("Times New Roman Italic"),local(Georgia-Italic),local(TimesNewRomanPS-ItalicMT),local(Times-Italic)}@font-face{font-family:"Latin Italic Serif";font-weight:700;src:local("Georgia Bold Italic"),local("Times New Roman Bold Italic"),local(Georgia-BoldItalic),local(TimesNewRomanPS-BoldItalicMT),local(Times-Italic)}@font-face{font-family:"Latin Italic Sans";src:local("Helvetica Neue Italic"),local("Helvetica Oblique"),local("Arial Italic"),local(HelveticaNeue-Italic),local(Helvetica-LightOblique),local(Arial-ItalicMT)}@font-face{font-family:"Latin Italic Sans";font-weight:700;src:local("Helvetica Neue Bold Italic"),local("Helvetica Bold Oblique"),local("Arial Bold Italic"),local(HelveticaNeue-BoldItalic),local(Helvetica-BoldOblique),local(Arial-BoldItalicMT)}@font-face{unicode-range:U+0030-0039;font-family:"Numeral TF Sans";src:local(Skia),local("Neutraface 2 Text"),local(Candara),local(Corbel)}@font-face{unicode-range:U+0030-0039;font-family:"Numeral TF Serif";src:local(Georgia),local("Hoefler Text"),local("Big Caslon")}@font-face{unicode-range:U+0030-0039;font-family:"Numeral TF Italic Serif";src:local("Georgia Italic"),local("Hoefler Text Italic"),local(Georgia-Italic),local(HoeflerText-Italic)}@font-face{unicode-range:U+0030-0039;font-family:"Numeral LF Sans";src:local("Helvetica Neue"),local(Helvetica),local(Arial)}@font-face{unicode-range:U+0030-0039;font-family:"Numeral LF Italic Sans";src:local("Helvetica Neue Italic"),local("Helvetica Oblique"),local("Arial Italic"),local(HelveticaNeue-Italic),local(Helvetica-LightOblique),local(Arial-ItalicMT)}@font-face{unicode-range:U+0030-0039;font-family:"Numeral LF Italic Sans";font-weight:700;src:local("Helvetica Neue Bold Italic"),local("Helvetica Bold Oblique"),local("Arial Bold Italic"),local(HelveticaNeue-BoldItalic),local(Helvetica-BoldOblique),local(Arial-BoldItalicMT)}@font-face{unicode-range:U+0030-0039;font-family:"Numeral LF Serif";src:local(Palatino),local("Palatino Linotype"),local("Times New Roman")}@font-face{unicode-range:U+0030-0039;font-family:"Numeral LF Italic Serif";src:local("Palatino Italic"),local("Palatino Italic Linotype"),local("Times New Roman Italic"),local(Palatino-Italic),local(Palatino-Italic-Linotype),local(TimesNewRomanPS-ItalicMT)}@font-face{unicode-range:U+0030-0039;font-family:"Numeral LF Italic Serif";font-weight:700;src:local("Palatino Bold Italic"),local("Palatino Bold Italic Linotype"),local("Times New Roman Bold Italic"),local(Palatino-BoldItalic),local(Palatino-BoldItalic-Linotype),local(TimesNewRomanPS-BoldItalicMT)}@font-face{font-family:"Numeral TF Sans";src:local(lying-to-firefox);unicode-range:U+270C}@font-face{font-family:"Numeral TF Serif";src:local(lying-to-firefox);unicode-range:U+270C}@font-face{font-family:"Numeral TF Italic Serif";src:local(lying-to-firefox);unicode-range:U+270C}@font-face{font-family:"Numeral LF Sans";src:local(lying-to-firefox);unicode-range:U+270C}@font-face{font-family:"Numeral LF Italic Sans";src:local(lying-to-firefox);unicode-range:U+270C}@font-face{font-family:"Numeral LF Italic Sans";font-weight:700;src:local(lying-to-firefox);unicode-range:U+270C}@font-face{font-family:"Numeral LF Serif";src:local(lying-to-firefox);unicode-range:U+270C}@font-face{font-family:"Numeral LF Italic Serif";src:local(lying-to-firefox);unicode-range:U+270C}@font-face{font-family:"Numeral LF Italic Serif";font-weight:700;src:local(lying-to-firefox);unicode-range:U+270C}@font-face{src:url(./font/han.woff?v3.2.5)format("woff"),url(./font/han.otf?v3.2.5)format("opentype");unicode-range:U+3105-312D,U+31A0-31BA,U+02D9,U+02CA,U+02C5,U+02C7,U+02CB,U+02EA-02EB,U+030D,U+0358,U+F31B4-F31B7,U+F0061,U+F0065,U+F0069,U+F006F,U+F0075;font-family:"Zhuyin Kaiti"}@font-face{unicode-range:U+3105-312D,U+31A0-31BA,U+02D9,U+02CA,U+02C5,U+02C7,U+02CB,U+02EA-02EB,U+030D,U+0358,U+F31B4-F31B7,U+F0061,U+F0065,U+F0069,U+F006F,U+F0075;font-family:"Zhuyin Heiti";src:local("Hiragino Sans GB"),local("Heiti TC"),local("Microsoft Jhenghei"),url(./font/han.woff?v3.2.5)format("woff"),url(./font/han.otf?v3.2.5)format("opentype")}@font-face{font-family:"Zhuyin Heiti";src:local("Heiti TC"),local("Microsoft Jhenghei"),url(./font/han.woff?v3.2.5)format("woff"),url(./font/han.otf?v3.2.5)format("opentype");unicode-range:U+3127}@font-face{src:url(./font/han.woff?v3.2.5)format("woff"),url(./font/han.otf?v3.2.5)format("opentype");font-family:"Zhuyin Heiti";unicode-range:U+02D9,U+02CA,U+02C5,U+02C7,U+02CB,U+02EA-02EB,U+31B4,U+31B5,U+31B6,U+31B7,U+030D,U+0358,U+F31B4-F31B7,U+F0061,U+F0065,U+F0069,U+F006F,U+F0075}@font-face{src:url(./font/han.woff?v3.2.5)format("woff"),url(./font/han.otf?v3.2.5)format("opentype");font-family:"Romanization Sans";unicode-range:U+030D,U+0358,U+F31B4-F31B7,U+F0061,U+F0065,U+F0069,U+F006F,U+F0075}article strong :lang(ja-Latn),article strong :lang(zh-Latn),article strong :not(:lang(zh)):not(:lang(ja)),article strong:lang(ja-Latn),article strong:lang(zh-Latn),article strong:not(:lang(zh)):not(:lang(ja)),html :lang(ja-Latn),html :lang(zh-Latn),html :not(:lang(zh)):not(:lang(ja)),html:lang(ja-Latn),html:lang(zh-Latn),html:not(:lang(zh)):not(:lang(ja)){font-family:"Helvetica Neue",Helvetica,Arial,"Han Heiti",sans-serif}[lang*=Hant],[lang=zh-TW],[lang=zh-HK],[lang^=zh],article strong:lang(zh),article strong:lang(zh-Hant),html:lang(zh),html:lang(zh-Hant){font-family:"Biaodian Pro Sans CNS","Helvetica Neue",Helvetica,Arial,"Zhuyin Heiti","Han Heiti",sans-serif}.no-unicoderange [lang*=Hant],.no-unicoderange [lang=zh-TW],.no-unicoderange [lang=zh-HK],.no-unicoderange [lang^=zh],.no-unicoderange article strong:lang(zh),.no-unicoderange article strong:lang(zh-Hant),html.no-unicoderange:lang(zh),html.no-unicoderange:lang(zh-Hant){font-family:"Helvetica Neue",Helvetica,Arial,"Han Heiti",sans-serif}[lang*=Hans],[lang=zh-CN],article strong:lang(zh-CN),article strong:lang(zh-Hans),html:lang(zh-CN),html:lang(zh-Hans){font-family:"Biaodian Pro Sans GB","Helvetica Neue",Helvetica,Arial,"Han Heiti GB",sans-serif}.no-unicoderange [lang*=Hans],.no-unicoderange [lang=zh-CN],.no-unicoderange article strong:lang(zh-CN),.no-unicoderange article strong:lang(zh-Hans),html.no-unicoderange:lang(zh-CN),html.no-unicoderange:lang(zh-Hans){font-family:"Helvetica Neue",Helvetica,Arial,"Han Heiti GB",sans-serif}[lang^=ja],article strong:lang(ja),html:lang(ja){font-family:"Yakumono Sans","Helvetica Neue",Helvetica,Arial,sans-serif}.no-unicoderange [lang^=ja],.no-unicoderange article strong:lang(ja),html.no-unicoderange:lang(ja){font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}article blockquote i :lang(ja-Latn),article blockquote i :lang(zh-Latn),article blockquote i :not(:lang(zh)):not(:lang(ja)),article blockquote i:lang(ja-Latn),article blockquote i:lang(zh-Latn),article blockquote i:not(:lang(zh)):not(:lang(ja)),article blockquote var :lang(ja-Latn),article blockquote var :lang(zh-Latn),article blockquote var :not(:lang(zh)):not(:lang(ja)),article blockquote var:lang(ja-Latn),article blockquote var:lang(zh-Latn),article blockquote var:not(:lang(zh)):not(:lang(ja)){font-family:"Latin Italic Sans","Helvetica Neue",Helvetica,Arial,"Han Heiti",sans-serif}article blockquote i:lang(zh),article blockquote i:lang(zh-Hant),article blockquote var:lang(zh),article blockquote var:lang(zh-Hant){font-family:"Biaodian Pro Sans CNS","Latin Italic Sans","Helvetica Neue",Helvetica,Arial,"Zhuyin Heiti","Han Heiti",sans-serif}.no-unicoderange article blockquote i:lang(zh),.no-unicoderange article blockquote i:lang(zh-Hant),.no-unicoderange article blockquote var:lang(zh),.no-unicoderange article blockquote var:lang(zh-Hant){font-family:"Latin Italic Sans","Helvetica Neue",Helvetica,Arial,"Han Heiti",sans-serif}article blockquote i:lang(zh-CN),article blockquote i:lang(zh-Hans),article blockquote var:lang(zh-CN),article blockquote var:lang(zh-Hans){font-family:"Biaodian Pro Sans GB","Latin Italic Sans","Helvetica Neue",Helvetica,Arial,"Han Heiti GB",sans-serif}.no-unicoderange article blockquote i:lang(zh-CN),.no-unicoderange article blockquote i:lang(zh-Hans),.no-unicoderange article blockquote var:lang(zh-CN),.no-unicoderange article blockquote var:lang(zh-Hans){font-family:"Latin Italic Sans","Helvetica Neue",Helvetica,Arial,"Han Heiti GB",sans-serif}article blockquote i:lang(ja),article blockquote var:lang(ja){font-family:"Yakumono Sans","Latin Italic Sans","Helvetica Neue",Helvetica,Arial,sans-serif}.no-unicoderange article blockquote i:lang(ja),.no-unicoderange article blockquote var:lang(ja){font-family:"Latin Italic Sans","Helvetica Neue",Helvetica,Arial,sans-serif}article figure blockquote :lang(ja-Latn),article figure blockquote :lang(zh-Latn),article figure blockquote :not(:lang(zh)):not(:lang(ja)),article figure blockquote:lang(ja-Latn),article figure blockquote:lang(zh-Latn),article figure blockquote:not(:lang(zh)):not(:lang(ja)),figure blockquote :lang(ja-Latn),figure blockquote :lang(zh-Latn),figure blockquote :not(:lang(zh)):not(:lang(ja)),figure blockquote:lang(ja-Latn),figure blockquote:lang(zh-Latn),figure blockquote:not(:lang(zh)):not(:lang(ja)){font-family:Georgia,"Times New Roman","Han Songti",cursive,serif}article figure blockquote:lang(zh),article figure blockquote:lang(zh-Hant),figure blockquote:lang(zh),figure blockquote:lang(zh-Hant){font-family:"Biaodian Pro Serif CNS","Numeral LF Serif",Georgia,"Times New Roman","Zhuyin Kaiti","Han Songti",serif}.no-unicoderange article figure blockquote:lang(zh),.no-unicoderange article figure blockquote:lang(zh-Hant),.no-unicoderange figure blockquote:lang(zh),.no-unicoderange figure blockquote:lang(zh-Hant){font-family:"Numeral LF Serif",Georgia,"Times New Roman","Han Songti",serif}article figure blockquote:lang(zh-CN),article figure blockquote:lang(zh-Hans),figure blockquote:lang(zh-CN),figure blockquote:lang(zh-Hans){font-family:"Biaodian Pro Serif GB","Numeral LF Serif",Georgia,"Times New Roman","Han Songti GB",serif}.no-unicoderange article figure blockquote:lang(zh-CN),.no-unicoderange article figure blockquote:lang(zh-Hans),.no-unicoderange figure blockquote:lang(zh-CN),.no-unicoderange figure blockquote:lang(zh-Hans){font-family:"Numeral LF Serif",Georgia,"Times New Roman","Han Songti GB",serif}article figure blockquote:lang(ja),figure blockquote:lang(ja){font-family:"Yakumono Serif","Numeral LF Serif",Georgia,"Times New Roman",serif}.no-unicoderange article figure blockquote:lang(ja),.no-unicoderange figure blockquote:lang(ja){font-family:"Numeral LF Serif",Georgia,"Times New Roman",serif}article blockquote :lang(ja-Latn),article blockquote :lang(zh-Latn),article blockquote :not(:lang(zh)):not(:lang(ja)),article blockquote:lang(ja-Latn),article blockquote:lang(zh-Latn),article blockquote:not(:lang(zh)):not(:lang(ja)){font-family:Georgia,"Times New Roman","Han Kaiti",cursive,serif}article blockquote:lang(zh),article blockquote:lang(zh-Hant){font-family:"Biaodian Pro Serif CNS","Numeral LF Serif",Georgia,"Times New Roman","Zhuyin Kaiti","Han Kaiti",cursive,serif}.no-unicoderange article blockquote:lang(zh),.no-unicoderange article blockquote:lang(zh-Hant){font-family:"Numeral LF Serif",Georgia,"Times New Roman","Han Kaiti",cursive,serif}article blockquote:lang(zh-CN),article blockquote:lang(zh-Hans){font-family:"Biaodian Pro Serif GB","Numeral LF Serif",Georgia,"Times New Roman","Han Kaiti GB",cursive,serif}.no-unicoderange article blockquote:lang(zh-CN),.no-unicoderange article blockquote:lang(zh-Hans){font-family:"Numeral LF Serif",Georgia,"Times New Roman","Han Kaiti GB",cursive,serif}article blockquote:lang(ja){font-family:"Yakumono Serif","Numeral LF Serif",Georgia,"Times New Roman",cursive,serif}.no-unicoderange article blockquote:lang(ja){font-family:"Numeral LF Serif",Georgia,"Times New Roman",cursive,serif}i :lang(ja-Latn),i :lang(zh-Latn),i :not(:lang(zh)):not(:lang(ja)),i:lang(ja-Latn),i:lang(zh-Latn),i:not(:lang(zh)):not(:lang(ja)),var :lang(ja-Latn),var :lang(zh-Latn),var :not(:lang(zh)):not(:lang(ja)),var:lang(ja-Latn),var:lang(zh-Latn),var:not(:lang(zh)):not(:lang(ja)){font-family:"Latin Italic Serif",Georgia,"Times New Roman","Han Kaiti",cursive,serif}i:lang(zh),i:lang(zh-Hant),var:lang(zh),var:lang(zh-Hant){font-family:"Biaodian Pro Serif CNS","Numeral LF Italic Serif","Latin Italic Serif",Georgia,"Times New Roman","Zhuyin Kaiti","Han Kaiti",cursive,serif}.no-unicoderange i:lang(zh),.no-unicoderange i:lang(zh-Hant),.no-unicoderange var:lang(zh),.no-unicoderange var:lang(zh-Hant){font-family:"Numeral LF Italic Serif","Latin Italic Serif",Georgia,"Times New Roman","Han Kaiti",cursive,serif}i:lang(zh-CN),i:lang(zh-Hans),var:lang(zh-CN),var:lang(zh-Hans){font-family:"Biaodian Pro Serif GB","Numeral LF Italic Serif","Latin Italic Serif",Georgia,"Times New Roman","Han Kaiti GB",cursive,serif}.no-unicoderange i:lang(zh-CN),.no-unicoderange i:lang(zh-Hans),.no-unicoderange var:lang(zh-CN),.no-unicoderange var:lang(zh-Hans){font-family:"Numeral LF Italic Serif","Latin Italic Serif",Georgia,"Times New Roman","Han Kaiti GB",cursive,serif}i:lang(ja),var:lang(ja){font-family:"Yakumono Serif","Numeral LF Italic Serif","Latin Italic Serif",Georgia,"Times New Roman",cursive,serif}.no-unicoderange i:lang(ja),.no-unicoderange var:lang(ja){font-family:"Numeral LF Italic Serif","Latin Italic Serif",Georgia,"Times New Roman",cursive,serif}code :lang(ja-Latn),code :lang(zh-Latn),code :not(:lang(zh)):not(:lang(ja)),code:lang(ja-Latn),code:lang(zh-Latn),code:not(:lang(zh)):not(:lang(ja)),kbd :lang(ja-Latn),kbd :lang(zh-Latn),kbd :not(:lang(zh)):not(:lang(ja)),kbd:lang(ja-Latn),kbd:lang(zh-Latn),kbd:not(:lang(zh)):not(:lang(ja)),pre :lang(ja-Latn),pre :lang(zh-Latn),pre :not(:lang(zh)):not(:lang(ja)),pre:lang(ja-Latn),pre:lang(zh-Latn),pre:not(:lang(zh)):not(:lang(ja)),samp :lang(ja-Latn),samp :lang(zh-Latn),samp :not(:lang(zh)):not(:lang(ja)),samp:lang(ja-Latn),samp:lang(zh-Latn),samp:not(:lang(zh)):not(:lang(ja)){font-family:Menlo,Consolas,Courier,"Han Heiti",monospace,monospace,sans-serif}code:lang(zh),code:lang(zh-Hant),kbd:lang(zh),kbd:lang(zh-Hant),pre:lang(zh),pre:lang(zh-Hant),samp:lang(zh),samp:lang(zh-Hant){font-family:"Biaodian Pro Sans CNS",Menlo,Consolas,Courier,"Zhuyin Heiti","Han Heiti",monospace,monospace,sans-serif}.no-unicoderange code:lang(zh),.no-unicoderange code:lang(zh-Hant),.no-unicoderange kbd:lang(zh),.no-unicoderange kbd:lang(zh-Hant),.no-unicoderange pre:lang(zh),.no-unicoderange pre:lang(zh-Hant),.no-unicoderange samp:lang(zh),.no-unicoderange samp:lang(zh-Hant){font-family:Menlo,Consolas,Courier,"Han Heiti",monospace,monospace,sans-serif}code:lang(zh-CN),code:lang(zh-Hans),kbd:lang(zh-CN),kbd:lang(zh-Hans),pre:lang(zh-CN),pre:lang(zh-Hans),samp:lang(zh-CN),samp:lang(zh-Hans){font-family:"Biaodian Pro Sans GB",Menlo,Consolas,Courier,"Han Heiti GB",monospace,monospace,sans-serif}.no-unicoderange code:lang(zh-CN),.no-unicoderange code:lang(zh-Hans),.no-unicoderange kbd:lang(zh-CN),.no-unicoderange kbd:lang(zh-Hans),.no-unicoderange pre:lang(zh-CN),.no-unicoderange pre:lang(zh-Hans),.no-unicoderange samp:lang(zh-CN),.no-unicoderange samp:lang(zh-Hans){font-family:Menlo,Consolas,Courier,"Han Heiti GB",monospace,monospace,sans-serif}code:lang(ja),kbd:lang(ja),pre:lang(ja),samp:lang(ja){font-family:"Yakumono Sans",Menlo,Consolas,Courier,monospace,monospace,sans-serif}.no-unicoderange code:lang(ja),.no-unicoderange kbd:lang(ja),.no-unicoderange pre:lang(ja),.no-unicoderange samp:lang(ja){font-family:Menlo,Consolas,Courier,monospace,monospace,sans-serif}.no-unicoderange h-char.biaodian.liga,.no-unicoderange h-char.biaodian[unicode=b7],h-ruby h-ru[annotation] rt,h-ruby h-ru[zhuyin] h-zhuyin,h-ruby h-ru[zhuyin] h-zhuyin h-diao,h-ruby.romanization rt,html,ruby h-ru[annotation] rt,ruby h-ru[zhuyin] h-zhuyin,ruby h-ru[zhuyin] h-zhuyin h-diao,ruby.romanization rt{-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga";-webkit-font-feature-settings:"liga";font-feature-settings:"liga"}[lang*=Hant],[lang*=Hans],[lang=zh-TW],[lang=zh-HK],[lang=zh-CN],[lang^=zh],article blockquote i,article blockquote var,article strong,code,html,kbd,pre,samp{-moz-font-feature-settings:"liga=1, locl=0";-ms-font-feature-settings:"liga","locl" 0;-webkit-font-feature-settings:"liga","locl" 0;font-feature-settings:"liga","locl" 0}i,var{font-style:inherit}.no-unicoderange h-ruby h-ru[zhuyin] h-zhuyin,.no-unicoderange h-ruby h-ru[zhuyin] h-zhuyin h-diao,.no-unicoderange ruby h-ru[zhuyin] h-zhuyin,.no-unicoderange ruby h-ru[zhuyin] h-zhuyin h-diao,h-ruby h-ru[zhuyin] h-zhuyin h-diao,ruby h-ru[zhuyin] h-zhuyin h-diao{font-family:"Zhuyin Kaiti",cursive,serif}h-ruby h-ru[annotation] rt,h-ruby.romanization rt,ruby h-ru[annotation] rt,ruby.romanization rt{font-family:"Romanization Sans","Helvetica Neue",Helvetica,Arial,"Han Heiti",sans-serif}.no-kaiti i,.no-kaiti var{padding-bottom:.05em;border-bottom:3px double #d3d3d3}article{line-height:1.7;-moz-hyphens:auto;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}article li,article p{text-align:justify;text-justify:inter-ideograph}article h1+blockquote,article h1+h2,article h1+h3,article h1+h4,article h1+h5,article h1+h6,article h1+ol,article h1+p,article h1+section>blockquote:first-child,article h1+section>h2:first-child,article h1+section>h3:first-child,article h1+section>h4:first-child,article h1+section>h5:first-child,article h1+section>h6:first-child,article h1+section>ol:first-child,article h1+section>p:first-child,article h1+section>ul:first-child,article h1+ul,article h2+blockquote,article h2+h2,article h2+h3,article h2+h4,article h2+h5,article h2+h6,article h2+ol,article h2+p,article h2+section>blockquote:first-child,article h2+section>h2:first-child,article h2+section>h3:first-child,article h2+section>h4:first-child,article h2+section>h5:first-child,article h2+section>h6:first-child,article h2+section>ol:first-child,article h2+section>p:first-child,article h2+section>ul:first-child,article h2+ul,article h3+blockquote,article h3+h3,article h3+h4,article h3+h5,article h3+h6,article h3+ol,article h3+p,article h3+section>blockquote:first-child,article h3+section>h3:first-child,article h3+section>h4:first-child,article h3+section>h5:first-child,article h3+section>h6:first-child,article h3+section>ol:first-child,article h3+section>p:first-child,article h3+section>ul:first-child,article h3+ul,article h4+blockquote,article h4+h4,article h4+h5,article h4+h6,article h4+ol,article h4+p,article h4+section>blockquote:first-child,article h4+section>h4:first-child,article h4+section>h5:first-child,article h4+section>h6:first-child,article h4+section>ol:first-child,article h4+section>p:first-child,article h4+section>ul:first-child,article h4+ul,article h5+blockquote,article h5+h5,article h5+h6,article h5+ol,article h5+p,article h5+section>blockquote:first-child,article h5+section>h5:first-child,article h5+section>h6:first-child,article h5+section>ol:first-child,article h5+section>p:first-child,article h5+section>ul:first-child,article h5+ul,article h6+blockquote,article h6+h6,article h6+ol,article h6+p,article h6+section>blockquote:first-child,article h6+section>h6:first-child,article h6+section>ol:first-child,article h6+section>p:first-child,article h6+section>ul:first-child,article h6+ul{margin-top:-1em}.poem-like p,p.poem-like{margin-left:2em}article blockquote,article blockquote blockquote{margin-right:0}@media only screen and (max-width:480px){.poem-like p,article blockquote,p.poem-like{margin-left:1em}}figure blockquote{margin:0}blockquote blockquote{margin-left:1em;margin-right:1em}@media only screen and (max-width:480px){blockquote,figure{margin-left:1em;margin-right:1em}}.no-unicoderange h-char.biaodian.liga,.no-unicoderange h-char.biaodian[unicode=b7]{font-family:"Biaodian Basic","Han Heiti"}h-hws,h-hws[hidden]{display:inline;visibility:hidden;font:.89em Arial}code h-hws,code h-hws[hidden],h-hangable:lang(ja) h-char.biaodian.close h-cs,h-hangable:lang(zh-CN) h-char.biaodian.close h-cs,h-hangable:lang(zh-Hans) h-char.biaodian.close h-cs,kbd h-hws,kbd h-hws[hidden],pre h-hws,pre h-hws[hidden],samp h-hws,samp h-hws[hidden]{display:none}@font-face{src:url(./font/han-space.woff?v3.2.5)format("woff"),url(./font/han-space.otf?v3.2.5)format("opentype");font-family:"Han Space";unicode-range:U+20}h-hangable:lang(zh-HK) h-cs,h-hangable:lang(zh-HK) h-cs[hidden],h-hangable:lang(zh-Hant) h-cs,h-hangable:lang(zh-Hant) h-cs[hidden],h-hangable:lang(zh-TW) h-cs,h-hangable:lang(zh-TW) h-cs[hidden]{display:inline;visibility:inherit;font-family:inherit;font-size:inherit}h-hangable:lang(ja),h-hangable:lang(zh-CN),h-hangable:lang(zh-Hans){position:relative;display:inline}h-hangable:lang(ja)>h-cs,h-hangable:lang(zh-CN)>h-cs,h-hangable:lang(zh-Hans)>h-cs{position:relative;display:inline!important;visibility:visible;font:inherit}h-hangable:lang(ja)>h-cs h-inner,h-hangable:lang(ja)>h-cs h-inner[hidden],h-hangable:lang(zh-CN)>h-cs h-inner,h-hangable:lang(zh-CN)>h-cs h-inner[hidden],h-hangable:lang(zh-Hans)>h-cs h-inner,h-hangable:lang(zh-Hans)>h-cs h-inner[hidden]{display:inline;visibility:hidden;font:1em "Han Space",Menlo,Consolas,Courier}h-hangable:lang(ja)>h-cs h-char.end,h-hangable:lang(zh-CN)>h-cs h-char.end,h-hangable:lang(zh-Hans)>h-cs h-char.end{-moz-text-emphasis:none;-webkit-text-emphasis:none;text-emphasis:none;font-style:normal;font-weight:400;text-decoration:none;text-indent:0;position:absolute;left:0;top:0;display:inline-block;line-height:1.1}h-ru h-hangable:lang(ja)>h-cs h-char.end,h-ru h-hangable:lang(zh-CN)>h-cs h-char.end,h-ru h-hangable:lang(zh-Hans)>h-cs h-char.end,ruby h-hangable:lang(ja)>h-cs h-char.end,ruby h-hangable:lang(zh-CN)>h-cs h-char.end,ruby h-hangable:lang(zh-Hans)>h-cs h-char.end{position:relative}h-cs,h-cs[hidden]{display:none;visibility:hidden;font:.825em Courier;letter-spacing:0;white-space:normal}h-char.biaodian.open>h-inner{margin-left:-.5em}h-char.biaodian.close>h-inner,h-char.biaodian[unicode="3001"]>h-inner,h-char.biaodian[unicode="3002"]>h-inner,h-char.biaodian[unicode=ff0c]>h-inner,h-char.biaodian[unicode=ff0e]>h-inner{letter-spacing:-.5em}h-char.biaodian.close>h-cs,h-char.biaodian.open>h-cs,h-char.biaodian[unicode="3001"]>h-cs,h-char.biaodian[unicode="3002"]>h-cs,h-char.biaodian[unicode=ff0c]>h-cs,h-char.biaodian[unicode=ff0e]>h-cs{display:inline}h-char.biaodian[unicode="3001"]:lang(zh-HK)>h-inner,h-char.biaodian[unicode="3001"]:lang(zh-Hant)>h-inner,h-char.biaodian[unicode="3001"]:lang(zh-TW)>h-inner,h-char.biaodian[unicode="3002"]:lang(zh-HK)>h-inner,h-char.biaodian[unicode="3002"]:lang(zh-Hant)>h-inner,h-char.biaodian[unicode="3002"]:lang(zh-TW)>h-inner,h-char.biaodian[unicode=ff0c]:lang(zh-HK)>h-inner,h-char.biaodian[unicode=ff0c]:lang(zh-Hant)>h-inner,h-char.biaodian[unicode=ff0c]:lang(zh-TW)>h-inner,h-char.biaodian[unicode=ff0e]:lang(zh-HK)>h-inner,h-char.biaodian[unicode=ff0e]:lang(zh-Hant)>h-inner,h-char.biaodian[unicode=ff0e]:lang(zh-TW)>h-inner{letter-spacing:inherit}h-char-group .end:not(:last-child) h-cs,h-char-group .open+.open h-cs,h-char-group [unicode="3001"]:lang(zh-HK)+.open h-cs,h-char-group [unicode="3001"]:lang(zh-Hant)+.open h-cs,h-char-group [unicode="3001"]:lang(zh-TW)+.open h-cs,h-char-group [unicode="3002"]:lang(zh-HK)+.open h-cs,h-char-group [unicode="3002"]:lang(zh-Hant)+.open h-cs,h-char-group [unicode="3002"]:lang(zh-TW)+.open h-cs,h-char-group [unicode=ff0c]:lang(zh-HK)+.open h-cs,h-char-group [unicode=ff0c]:lang(zh-Hant)+.open h-cs,h-char-group [unicode=ff0c]:lang(zh-TW)+.open h-cs,h-char-group [unicode=ff0e]:lang(zh-HK)+.open h-cs,h-char-group [unicode=ff0e]:lang(zh-Hant)+.open h-cs,h-char-group [unicode=ff0e]:lang(zh-TW)+.open h-cs,h-char-group.portion .end:last-child h-cs,h-char-group.portion .open:first-child h-cs,h-char.biaodian[unicode="3001"]:lang(zh-HK)>h-cs,h-char.biaodian[unicode="3001"]:lang(zh-Hant)>h-cs,h-char.biaodian[unicode="3001"]:lang(zh-TW)>h-cs,h-char.biaodian[unicode="3002"]:lang(zh-HK)>h-cs,h-char.biaodian[unicode="3002"]:lang(zh-Hant)>h-cs,h-char.biaodian[unicode="3002"]:lang(zh-TW)>h-cs,h-char.biaodian[unicode=ff0c]:lang(zh-HK)>h-cs,h-char.biaodian[unicode=ff0c]:lang(zh-Hant)>h-cs,h-char.biaodian[unicode=ff0c]:lang(zh-TW)>h-cs,h-char.biaodian[unicode=ff0e]:lang(zh-HK)>h-cs,h-char.biaodian[unicode=ff0e]:lang(zh-Hant)>h-cs,h-char.biaodian[unicode=ff0e]:lang(zh-TW)>h-cs,h-hangable .end:not(:last-child) h-cs,h-hangable .open+.open h-cs,h-hangable [unicode="3001"]:lang(zh-HK)+.open h-cs,h-hangable [unicode="3001"]:lang(zh-Hant)+.open h-cs,h-hangable [unicode="3001"]:lang(zh-TW)+.open h-cs,h-hangable [unicode="3002"]:lang(zh-HK)+.open h-cs,h-hangable [unicode="3002"]:lang(zh-Hant)+.open h-cs,h-hangable [unicode="3002"]:lang(zh-TW)+.open h-cs,h-hangable [unicode=ff0c]:lang(zh-HK)+.open h-cs,h-hangable [unicode=ff0c]:lang(zh-Hant)+.open h-cs,h-hangable [unicode=ff0c]:lang(zh-TW)+.open h-cs,h-hangable [unicode=ff0e]:lang(zh-HK)+.open h-cs,h-hangable [unicode=ff0e]:lang(zh-Hant)+.open h-cs,h-hangable [unicode=ff0e]:lang(zh-TW)+.open h-cs,h-hangable.portion .end:last-child h-cs,h-hangable.portion .open:first-child h-cs{display:none}h-char-group [unicode=b7]:not(:last-child),h-char-group [unicode="30fb"]:not(:last-child){letter-spacing:-.5em}h-char-group .liga:not(:last-child){margin-right:-.25em}h-char[display-as]{position:relative;display:inline-block}h-char[display-as] h-inner{color:transparent}h-char[display-as]:after{position:absolute;left:0;display:inline-block;content:attr(display-as)}h-char[display-as].comb-liga:after{font-family:"Romanization Sans","Zhuyin Kaiti"} \ No newline at end of file +img,legend{border:0}pre,textarea{overflow:auto}legend,td,th{padding:0}h-ru[annotation],table{border-spacing:0;border-collapse:collapse}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent;text-decoration:inherit}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{white-space:pre;word-wrap:normal}code,kbd,pre,samp{font-size:1em;font-family:monospace,monospace,sans-serif}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}optgroup{font-weight:700}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.3;-webkit-font-smoothing:subpixel-antialiased}ol,ul{padding-left:2em}blockquote,figure{margin-left:2em;margin-right:2em}address,cite:lang(ja),cite:lang(zh),dfn:lang(ja),dfn:lang(zh),i:lang(ja),i:lang(zh),var:lang(ja),var:lang(zh){font-style:inherit}em:lang(ja),em:lang(zh){-moz-text-emphasis:filled circle;-webkit-text-emphasis:filled circle;text-emphasis:filled circle;-moz-text-emphasis-position:under;-webkit-text-emphasis-position:under;text-emphasis-position:under;font-style:inherit;border-bottom:2px dotted;padding-bottom:.05em;border-bottom-width:-webkit-calc(0px);padding-bottom:-webkit-calc(0px)}em:lang(ja){-moz-text-emphasis:filled sesame;-webkit-text-emphasis:filled sesame;text-emphasis:filled sesame;-moz-text-emphasis-position:over;-webkit-text-emphasis-position:over;text-emphasis-position:over}.no-textemphasis em:lang(ja) h-char:after,.no-textemphasis em:lang(zh) h-char:after,[zhuyin] h-zhuyin,em:lang(ja) h-char.biaodian,em:lang(ja) h-char.punct,em:lang(zh) h-char.biaodian,em:lang(zh) h-char.punct{-moz-text-emphasis:none;-webkit-text-emphasis:none;text-emphasis:none}b,dfn:lang(ja),dfn:lang(zh),strong{font-weight:bolder}q,q:lang(en),q:lang(zh-CN){quotes:"\201c" "\201d" "\2018" "\2019" "\201c" "\201d" "\2018" "\2019" "\201c" "\201d" "\2018" "\2019"}q:lang(zh){quotes:"\300c" "\300d" "\300e" "\300f" "\300c" "\300d" "\300e" "\300f" "\300c" "\300d" "\300e" "\300f"}q:lang(en-GB){quotes:"\2018" "\2019" "\201c" "\201d" "\2018" "\2019" "\201c" "\201d" "\2018" "\2019" "\201c" "\201d"}q:before{content:open-quote}q:after{content:close-quote}q:lang(ja):after,q:lang(ja):before{content:none}.han-js-rendered del+del.adjacent,.han-js-rendered del+s.adjacent,.han-js-rendered ins.adjacent,.han-js-rendered s+del.adjacent,.han-js-rendered s+s.adjacent,.han-js-rendered u.adjacent,del+del,del+s,ins+ins,ins+u,s+del,s+s,u+ins,u+u{margin-left:.125em}ins,u{padding-bottom:.05em;border-bottom:1px solid;text-decoration:none}ruby rtc rt{display:inline;font-size:inherit}ruby>rb+rtc:before{content:"\ff08"}ruby>rtc:after{content:"\ff0c"}ruby>rtc:last-of-type:after{content:"\ff09"}.han-js-rendered del+del,.han-js-rendered del+s,.han-js-rendered ins+ins,.han-js-rendered ins+u,.han-js-rendered s+del,.han-js-rendered s+s,.han-js-rendered u+ins,.han-js-rendered u+u{margin-left:auto}.han-js-rendered em:lang(ja),.han-js-rendered em:lang(zh){padding-bottom:auto;border-bottom-width:0}.no-textemphasis em:lang(ja),.no-textemphasis em:lang(zh){line-height:2}.no-textemphasis em:lang(ja) h-char,.no-textemphasis em:lang(zh) h-char{position:relative;font-style:inherit}.no-textemphasis em:lang(ja) h-char:after,.no-textemphasis em:lang(zh) h-char:after{font-style:normal;font-weight:400;text-decoration:none;-moz-transform:scale(.5);-ms-transform:scale(.5);-webkit-transform:scale(.5);transform:scale(.5);position:absolute;left:50%;top:0;margin-left:-250%;overflow:hidden;display:inline-block;height:1em;width:500%;line-height:1;text-align:center;text-indent:0;font-family:Georgia,"Times New Roman",Arial,!important}.no-textemphasis em:lang(ja) h-char.biaodian:after,.no-textemphasis em:lang(ja) h-char.punct:after,.no-textemphasis em:lang(zh) h-char.biaodian:after,.no-textemphasis em:lang(zh) h-char.punct:after{content:none!important}.no-textemphasis em:lang(zh) h-char:after{margin-top:1em;content:"\25cf"}.no-textemphasis em:lang(ja) h-char:after{margin-top:-.7em;content:"\fe45"}h-ru[annotation]{position:relative;display:inline-table;line-height:1.1;text-align:center;vertical-align:1em}h-ru[annotation]>rt,h-ru[annotation][order="0"]>rt,h-ruby[rightangle][doubleline] h-ru[annotation][order="0"]>rt{display:table-header-group}h-ru[annotation]>h-ru[annotation]{vertical-align:-.1em}h-ruby[rightangle][doubleline] h-ru[annotation]{vertical-align:.5em}h-ru[annotation]>h-ru,h-ru[annotation]>rb,h-ru[annotation]>rt{line-height:1;text-align:center}h-ru[annotation]>rt{height:1em;font-size:.5em;white-space:nowrap;word-break:normal}h-ru[annotation]>rt:after,h-ru[annotation]>rt:before{content:"\2006"}h-ru[annotation][order="1"]>rt,h-ruby[rightangle] h-ru[annotation][order="0"]>rt,h-ruby[rightangle][doubleline] h-ru[annotation][order="1"]>rt{display:table-footer-group}h-ru[annotation][order="0"]>h-ru[order="1"]{vertical-align:.15em}h-ruby[rightangle][doubleline] h-ru[annotation][order="0"] rt{line-height:1.5}[zhuyin] h-zhuyin{font-style:normal;font-weight:400;line-height:normal;text-decoration:none;text-indent:0;position:relative;display:inline-block;height:1.2em;height:1em;width:.4em;vertical-align:text-top}[zhuyin] h-diao,[zhuyin] h-yin{line-height:1;position:absolute}[zhuyin] h-zhuyin>*{-moz-transform:scale(.4);-ms-transform:scale(.4);-webkit-transform:scale(.4);transform:scale(.4);-moz-transform-origin:left top;-ms-transform-origin:left top;-webkit-transform-origin:left top;transform-origin:left top;display:inline-block}[zhuyin] h-yin{left:0;height:1em;vertical-align:top}[zhuyin] h-diao{bottom:0;right:-.9em}[zhuyin] h-diao:empty,[zhuyin] h-yin:empty,[zhuyin][length="0"] h-zhuyin{display:none}[zhuyin][length="0"]{margin-right:0}[zhuyin] [length="1"] h-yin,[zhuyin][length="1"] h-yin{top:.3em}[zhuyin] [length="1"] h-diao,[zhuyin][length="1"] h-diao{bottom:0}[zhuyin] [length="2"] h-yin,[zhuyin][length="2"] h-yin{top:.05em}[zhuyin] [length="2"] h-diao,[zhuyin][length="2"] h-diao{bottom:-.3em}[zhuyin] [length="3"] h-yin,[zhuyin][length="3"] h-yin{top:-.05em;line-height:.85}[zhuyin] [length="3"] h-diao,[zhuyin][length="3"] h-diao{bottom:-.35em}[zhuyin] [diao="˙"] h-diao,[zhuyin][diao="˙"] h-diao{top:0;right:auto;bottom:auto;left:.06em}[zhuyin] [diao="˙"] [length="1"] h-diao,[zhuyin] [diao="˙"][length="1"] h-diao,[zhuyin][diao="˙"] [length="1"] h-diao,[zhuyin][diao="˙"][length="1"] h-diao{top:.15em}[zhuyin] [diao="˙"] [length="2"] h-diao,[zhuyin] [diao="˙"][length="2"] h-diao,[zhuyin][diao="˙"] [length="2"] h-diao,[zhuyin][diao="˙"][length="2"] h-diao{top:-.05em}[zhuyin] [diao="˙"] [length="3"] h-diao,[zhuyin] [diao="˙"][length="3"] h-diao,[zhuyin][diao="˙"] [length="3"] h-diao,[zhuyin][diao="˙"][length="3"] h-diao{top:-.2em}[zhuyin] [diao="˪"] h-diao,[zhuyin] [diao="˫"] h-diao,[zhuyin][diao="˪"] h-diao,[zhuyin][diao="˫"] h-diao{-moz-transform:scale(.6);-ms-transform:scale(.6);-webkit-transform:scale(.6);transform:scale(.6);-moz-transform-origin:left top;-ms-transform-origin:left top;-webkit-transform-origin:left top;transform-origin:left top}[zhuyin] [diao="󳆴"] h-diao,[zhuyin] [diao="󳆵"] h-diao,[zhuyin] [diao="󳆶"] h-diao,[zhuyin] [diao="󳆷"] h-diao,[zhuyin] [diao^="ㆴ"] h-diao,[zhuyin] [diao^="ㆵ"] h-diao,[zhuyin] [diao^="ㆶ"] h-diao,[zhuyin] [diao^="ㆷ"] h-diao,[zhuyin][diao="󳆴"] h-diao,[zhuyin][diao="󳆵"] h-diao,[zhuyin][diao="󳆶"] h-diao,[zhuyin][diao="󳆷"] h-diao,[zhuyin][diao^="ㆴ"] h-diao,[zhuyin][diao^="ㆵ"] h-diao,[zhuyin][diao^="ㆶ"] h-diao,[zhuyin][diao^="ㆷ"] h-diao{bottom:-.6em;margin-right:.3em}[zhuyin]{margin-right:.2em;display:inline-block;line-height:1.8}[rightangle] h-ru[annotation]{vertical-align:0;line-height:1}[rightangle] rt:after{content:"";display:inline-block;width:1.2em}h-ru h-ru[zhuyin]{margin-top:-.4em;margin-bottom:-.2em;line-height:1.8}h-jinze,h-word{display:inline-block;text-indent:0}@font-face{font-family:"Han Heiti";src:local("Hiragino Sans GB"),local("Lantinghei TC Extralight"),local("Lantinghei SC Extralight"),local(FZLTXHB--B51-0),local(FZLTZHK--GBK1-0),local(".PingFang SC Light"),local(".PingFang TC Light"),local(".PingFang-SC-Light"),local(".PingFang-TC-Light"),local(".PingFang SC"),local(".PingFang TC"),local("Heiti SC Light"),local(STHeitiSC-Light),local("Heiti SC"),local("Heiti TC Light"),local(STHeitiTC-Light),local("Heiti TC"),local("Microsoft Yahei"),local("Microsoft Jhenghei"),local("Noto Sans CJK KR"),local("Noto Sans CJK JP"),local("Noto Sans CJK SC"),local("Noto Sans CJK TC"),local("Source Han Sans K"),local("Source Han Sans KR"),local("Source Han Sans JP"),local("Source Han Sans CN"),local("Source Han Sans HK"),local("Source Han Sans TW"),local("Source Han Sans TWHK"),local("Droid Sans Fallback")}@font-face{unicode-range:U+4E00-9FFF,U+3400-4DB5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3040-309F,U+30A0-30FF,U+3099-309E,U+FF66-FF9F,U+3007,U+31C0-31E3,U+2F00-2FD5,U+2E80-2EF3;font-family:"Han Heiti";src:local(YuGothic),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro")}@font-face{font-family:"Han Heiti CNS";src:local(".PingFang TC Light"),local(".PingFang-TC-Light"),local(".PingFang TC"),local("Heiti TC Light"),local(STHeitiTC-Light),local("Heiti TC"),local("Lantinghei TC Extralight"),local(FZLTXHB--B51-0),local("Lantinghei TC"),local("Microsoft Jhenghei"),local("Microsoft Yahei"),local("Noto Sans CJK TC"),local("Source Han Sans TC"),local("Source Han Sans TW"),local("Source Han Sans TWHK"),local("Source Han Sans HK"),local("Droid Sans Fallback")}@font-face{font-family:"Han Heiti GB";src:local("Hiragino Sans GB"),local(".PingFang SC Light"),local(".PingFang-SC-Light"),local(".PingFang SC"),local("Lantinghei SC Extralight"),local(FZLTXHK--GBK1-0),local("Lantinghei SC"),local("Heiti SC Light"),local(STHeitiSC-Light),local("Heiti SC"),local("Microsoft Yahei"),local("Noto Sans CJK SC"),local("Source Han Sans SC"),local("Source Han Sans CN"),local("Droid Sans Fallback")}@font-face{font-family:"Han Heiti";font-weight:600;src:local("Hiragino Sans GB W6"),local(HiraginoSansGB-W6),local("Lantinghei TC Demibold"),local("Lantinghei SC Demibold"),local(FZLTZHB--B51-0),local(FZLTZHK--GBK1-0),local(".PingFang-SC-Semibold"),local(".PingFang-TC-Semibold"),local("Heiti SC Medium"),local("STHeitiSC-Medium"),local("Heiti SC"),local("Heiti TC Medium"),local("STHeitiTC-Medium"),local("Heiti TC"),local("Microsoft YaHei Bold"),local("Microsoft Jhenghei Bold"),local(MicrosoftYaHei-Bold),local(MicrosoftJhengHeiBold),local("Microsoft YaHei"),local("Microsoft Jhenghei"),local("Noto Sans CJK KR Bold"),local("Noto Sans CJK JP Bold"),local("Noto Sans CJK SC Bold"),local("Noto Sans CJK TC Bold"),local(NotoSansCJKkr-Bold),local(NotoSansCJKjp-Bold),local(NotoSansCJKsc-Bold),local(NotoSansCJKtc-Bold),local("Source Han Sans K Bold"),local(SourceHanSansK-Bold),local("Source Han Sans K"),local("Source Han Sans KR Bold"),local("Source Han Sans JP Bold"),local("Source Han Sans CN Bold"),local("Source Han Sans HK Bold"),local("Source Han Sans TW Bold"),local("Source Han Sans TWHK Bold"),local("SourceHanSansKR-Bold"),local("SourceHanSansJP-Bold"),local("SourceHanSansCN-Bold"),local("SourceHanSansHK-Bold"),local("SourceHanSansTW-Bold"),local("SourceHanSansTWHK-Bold"),local("Source Han Sans KR"),local("Source Han Sans CN"),local("Source Han Sans HK"),local("Source Han Sans TW"),local("Source Han Sans TWHK")}@font-face{unicode-range:U+4E00-9FFF,U+3400-4DB5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3040-309F,U+30A0-30FF,U+3099-309E,U+FF66-FF9F,U+3007,U+31C0-31E3,U+2F00-2FD5,U+2E80-2EF3;font-family:"Han Heiti";font-weight:600;src:local("YuGothic Bold"),local("Hiragino Kaku Gothic ProN W6"),local("Hiragino Kaku Gothic Pro W6"),local(YuGo-Bold),local(HiraKakuProN-W6),local(HiraKakuPro-W6)}@font-face{font-family:"Han Heiti CNS";font-weight:600;src:local(".PingFang TC Semibold"),local(".PingFang-TC-Semibold"),local("Heiti TC Medium"),local("STHeitiTC-Medium"),local("Heiti TC"),local("Lantinghei TC Demibold"),local(FZLTXHB--B51-0),local("Microsoft Jhenghei Bold"),local(MicrosoftJhengHeiBold),local("Microsoft Jhenghei"),local("Microsoft YaHei Bold"),local(MicrosoftYaHei-Bold),local("Noto Sans CJK TC Bold"),local(NotoSansCJKtc-Bold),local("Noto Sans CJK TC"),local("Source Han Sans TC Bold"),local("SourceHanSansTC-Bold"),local("Source Han Sans TC"),local("Source Han Sans TW Bold"),local("SourceHanSans-TW"),local("Source Han Sans TW"),local("Source Han Sans TWHK Bold"),local("SourceHanSans-TWHK"),local("Source Han Sans TWHK"),local("Source Han Sans HK"),local("SourceHanSans-HK"),local("Source Han Sans HK")}@font-face{font-family:"Han Heiti GB";font-weight:600;src:local("Hiragino Sans GB W6"),local(HiraginoSansGB-W6),local(".PingFang SC Semibold"),local(".PingFang-SC-Semibold"),local("Lantinghei SC Demibold"),local(FZLTZHK--GBK1-0),local("Heiti SC Medium"),local("STHeitiSC-Medium"),local("Heiti SC"),local("Microsoft YaHei Bold"),local(MicrosoftYaHei-Bold),local("Microsoft YaHei"),local("Noto Sans CJK SC Bold"),local(NotoSansCJKsc-Bold),local("Noto Sans CJK SC"),local("Source Han Sans SC Bold"),local("SourceHanSansSC-Bold"),local("Source Han Sans CN Bold"),local("SourceHanSansCN-Bold"),local("Source Han Sans SC"),local("Source Han Sans CN")}@font-face{font-family:"Han Heiti";src:local("Hiragino Sans GB"),local("Lantinghei TC Extralight"),local("Lantinghei SC Extralight"),local(FZLTXHB--B51-0),local(FZLTZHK--GBK1-0),local(".PingFang SC Light"),local(".PingFang TC Light"),local(".PingFang-SC-Light"),local(".PingFang-TC-Light"),local(".PingFang SC"),local(".PingFang TC"),local("Heiti SC Light"),local("STHeitiSC-Light"),local("Heiti SC"),local("Heiti TC Light"),local("STHeitiTC-Light"),local("Heiti TC"),local("Microsoft Yahei"),local("Microsoft Jhenghei"),local("Noto Sans CJK KR"),local("Noto Sans CJK JP"),local("Noto Sans CJK SC"),local("Noto Sans CJK TC"),local("Source Han Sans K"),local("Source Han Sans KR"),local("Source Han Sans JP"),local("Source Han Sans CN"),local("Source Han Sans HK"),local("Source Han Sans TW"),local("Source Han Sans TWHK"),local("Droid Sans Fallback");unicode-range:U+270C}@font-face{font-family:"Han Heiti";font-weight:600;src:local("Hiragino Sans GB W6"),local(HiraginoSansGB-W6),local("Lantinghei TC Demibold"),local("Lantinghei SC Demibold"),local(FZLTZHB--B51-0),local(FZLTZHK--GBK1-0),local(".PingFang-SC-Semibold"),local(".PingFang-TC-Semibold"),local("Heiti SC Medium"),local("STHeitiSC-Medium"),local("Heiti SC"),local("Heiti TC Medium"),local("STHeitiTC-Medium"),local("Heiti TC"),local("Microsoft YaHei Bold"),local("Microsoft Jhenghei Bold"),local(MicrosoftYaHei-Bold),local(MicrosoftJhengHeiBold),local("Microsoft YaHei"),local("Microsoft Jhenghei"),local("Noto Sans CJK KR Bold"),local("Noto Sans CJK JP Bold"),local("Noto Sans CJK SC Bold"),local("Noto Sans CJK TC Bold"),local(NotoSansCJKkr-Bold),local(NotoSansCJKjp-Bold),local(NotoSansCJKsc-Bold),local(NotoSansCJKtc-Bold),local("Source Han Sans K Bold"),local(SourceHanSansK-Bold),local("Source Han Sans K"),local("Source Han Sans KR Bold"),local("Source Han Sans JP Bold"),local("Source Han Sans CN Bold"),local("Source Han Sans HK Bold"),local("Source Han Sans TW Bold"),local("Source Han Sans TWHK Bold"),local("SourceHanSansKR-Bold"),local("SourceHanSansJP-Bold"),local("SourceHanSansCN-Bold"),local("SourceHanSansHK-Bold"),local("SourceHanSansTW-Bold"),local("SourceHanSansTWHK-Bold"),local("Source Han Sans KR"),local("Source Han Sans CN"),local("Source Han Sans HK"),local("Source Han Sans TW"),local("Source Han Sans TWHK");unicode-range:U+270C}@font-face{font-family:"Han Songti";src:local("Songti SC Regular"),local(STSongti-SC-Regular),local("Songti SC"),local("Songti TC Regular"),local(STSongti-TC-Regular),local("Songti TC"),local(STSong),local("Lisong Pro"),local(SimSun),local(PMingLiU)}@font-face{unicode-range:U+4E00-9FFF,U+3400-4DB5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3040-309F,U+30A0-30FF,U+3099-309E,U+FF66-FF9F,U+3007,U+31C0-31E3,U+2F00-2FD5,U+2E80-2EF3;font-family:"Han Songti";src:local(YuMincho),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("MS Mincho")}@font-face{font-family:"Han Songti CNS";src:local("Songti TC Regular"),local(STSongti-TC-Regular),local("Songti TC"),local("Lisong Pro"),local("Songti SC Regular"),local(STSongti-SC-Regular),local("Songti SC"),local(STSong),local(PMingLiU),local(SimSun)}@font-face{font-family:"Han Songti GB";src:local("Songti SC Regular"),local(STSongti-SC-Regular),local("Songti SC"),local(STSong),local(SimSun),local(PMingLiU)}@font-face{font-family:"Han Songti";font-weight:600;src:local("STSongti SC Bold"),local("STSongti TC Bold"),local(STSongti-SC-Bold),local(STSongti-TC-Bold),local("STSongti SC"),local("STSongti TC")}@font-face{unicode-range:U+4E00-9FFF,U+3400-4DB5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3040-309F,U+30A0-30FF,U+3099-309E,U+FF66-FF9F,U+3007,U+31C0-31E3,U+2F00-2FD5,U+2E80-2EF3;font-family:"Han Songti";font-weight:600;src:local("YuMincho Demibold"),local("Hiragino Mincho ProN W6"),local("Hiragino Mincho Pro W6"),local(YuMin-Demibold),local(HiraMinProN-W6),local(HiraMinPro-W6),local(YuMincho),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro")}@font-face{font-family:"Han Songti CNS";font-weight:600;src:local("STSongti TC Bold"),local("STSongti SC Bold"),local(STSongti-TC-Bold),local(STSongti-SC-Bold),local("STSongti TC"),local("STSongti SC")}@font-face{font-family:"Han Songti GB";font-weight:600;src:local("STSongti SC Bold"),local(STSongti-SC-Bold),local("STSongti SC")}@font-face{font-family:"Han Songti";src:local("Songti SC Regular"),local(STSongti-SC-Regular),local("Songti SC"),local("Songti TC Regular"),local(STSongti-TC-Regular),local("Songti TC"),local(STSongti),local("Lisong Pro"),local("MS Mincho"),local(SimSun),local(PMingLiU);unicode-range:U+270C}@font-face{font-family:"Han Songti";font-weight:600;src:local("Songti TC Bold"),local("Songti SC Bold"),local(STSongti-TC-Bold),local(STSongti-SC-Bold),local("Songti TC"),local("Songti SC");unicode-range:U+270C}@font-face{font-family:"Han Songti CNS";src:local("Songti TC Regular"),local("Lisong Pro"),local("Songti TC"),local("Songti SC Regular"),local(STSong),local("Songti SC"),local("MS Mincho"),local(PMingLiU),local(SimSun);unicode-range:U+270C}@font-face{font-family:"Han Songti CNS";font-weight:600;src:local("Songti TC Bold"),local("Songti SC Bold"),local(STSongti-TC-Bold),local(STSongti-SC-Bold),local("Songti TC"),local("Songti SC");unicode-range:U+270C}@font-face{font-family:"Han Songti GB";src:local("Songti SC"),local(STSong),local(SimSun);unicode-range:U+270C}@font-face{font-family:"Han Songti GB";font-weight:600;src:local("Songti SC Bold"),local(STSongti-SC-Bold),local("Songti SC");unicode-range:U+270C}@font-face{font-family:cursive;src:local("Kaiti TC Regular"),local(STKaiTi-TC-Regular),local("Kaiti TC"),local("Kaiti SC"),local(STKaiti),local(BiauKai),local("標楷體"),local(DFKaiShu-SB-Estd-BF),local(Kaiti),local(DFKai-SB)}@font-face{unicode-range:U+4E00-9FFF,U+3400-4DB5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3040-309F,U+30A0-30FF,U+3099-309E,U+FF66-FF9F,U+3007,U+31C0-31E3,U+2F00-2FD5,U+2E80-2EF3;font-family:"Han Kaiti";src:local("Kaiti TC Regular"),local(STKaiTi-TC-Regular),local("Kaiti TC"),local("Kaiti SC"),local(STKaiti),local(BiauKai),local("標楷體"),local(DFKaiShu-SB-Estd-BF),local(Kaiti),local(DFKai-SB)}@font-face{unicode-range:U+4E00-9FFF,U+3400-4DB5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3040-309F,U+30A0-30FF,U+3099-309E,U+FF66-FF9F,U+3007,U+31C0-31E3,U+2F00-2FD5,U+2E80-2EF3;font-family:"Han Kaiti CNS";src:local(BiauKai),local("標楷體"),local(DFKaiShu-SB-Estd-BF),local("Kaiti TC Regular"),local(STKaiTi-TC-Regular),local("Kaiti TC")}@font-face{unicode-range:U+4E00-9FFF,U+3400-4DB5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3040-309F,U+30A0-30FF,U+3099-309E,U+FF66-FF9F,U+3007,U+31C0-31E3,U+2F00-2FD5,U+2E80-2EF3;font-family:"Han Kaiti GB";src:local("Kaiti SC Regular"),local(STKaiTi-SC-Regular),local("Kaiti SC"),local(STKaiti),local(Kai),local(Kaiti),local(DFKai-SB)}@font-face{font-family:cursive;font-weight:600;src:local("Kaiti TC Bold"),local(STKaiTi-TC-Bold),local("Kaiti SC Bold"),local(STKaiti-SC-Bold),local("Kaiti TC"),local("Kaiti SC")}@font-face{font-family:"Han Kaiti";font-weight:600;src:local("Kaiti TC Bold"),local(STKaiTi-TC-Bold),local("Kaiti SC Bold"),local(STKaiti-SC-Bold),local("Kaiti TC"),local("Kaiti SC")}@font-face{font-family:"Han Kaiti CNS";font-weight:600;src:local("Kaiti TC Bold"),local(STKaiTi-TC-Bold),local("Kaiti TC")}@font-face{font-family:"Han Kaiti GB";font-weight:600;src:local("Kaiti SC Bold"),local(STKaiti-SC-Bold)}@font-face{unicode-range:U+4E00-9FFF,U+3400-4DB5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3040-309F,U+30A0-30FF,U+3099-309E,U+FF66-FF9F,U+3007,U+31C0-31E3,U+2F00-2FD5,U+2E80-2EF3;font-family:"Han Fangsong";src:local(STFangsong),local(FangSong)}@font-face{unicode-range:U+4E00-9FFF,U+3400-4DB5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3040-309F,U+30A0-30FF,U+3099-309E,U+FF66-FF9F,U+3007,U+31C0-31E3,U+2F00-2FD5,U+2E80-2EF3;font-family:"Han Fangsong CNS";src:local(STFangsong),local(FangSong)}@font-face{unicode-range:U+4E00-9FFF,U+3400-4DB5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3040-309F,U+30A0-30FF,U+3099-309E,U+FF66-FF9F,U+3007,U+31C0-31E3,U+2F00-2FD5,U+2E80-2EF3;font-family:"Han Fangsong GB";src:local(STFangsong),local(FangSong)}@font-face{font-family:"Biaodian Sans";src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local("MS Gothic"),local(SimSun);unicode-range:U+FF0E}@font-face{font-family:"Biaodian Serif";src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSong),local(SimSun);unicode-range:U+FF0E}@font-face{font-family:"Biaodian Pro Sans";src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local("MS Gothic"),local(SimSun);unicode-range:U+FF0E}@font-face{font-family:"Biaodian Pro Serif";src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSong),local(SimSun);unicode-range:U+FF0E}@font-face{font-family:"Biaodian Pro Sans CNS";src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local("MS Gothic"),local(SimSun);unicode-range:U+FF0E}@font-face{font-family:"Biaodian Pro Serif CNS";src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSong),local(SimSun);unicode-range:U+FF0E}@font-face{font-family:"Biaodian Pro Sans GB";src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local("MS Gothic"),local(SimSun);unicode-range:U+FF0E}@font-face{font-family:"Biaodian Pro Serif GB";src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSong),local(SimSun);unicode-range:U+FF0E}@font-face{font-family:"Biaodian Sans";src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local(SimSun);unicode-range:U+00B7}@font-face{font-family:"Biaodian Serif";src:local("Songti SC"),local(STSong),local("Heiti SC"),local(SimSun);unicode-range:U+00B7}@font-face{font-family:"Biaodian Pro Sans";src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local(SimSun);unicode-range:U+00B7}@font-face{font-family:"Biaodian Pro Serif";src:local("Songti SC"),local(STSong),local("Heiti SC"),local(SimSun);unicode-range:U+00B7}@font-face{font-family:"Biaodian Pro Sans CNS";src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local(SimSun);unicode-range:U+00B7}@font-face{font-family:"Biaodian Pro Serif CNS";src:local("Songti SC"),local(STSong),local("Heiti SC"),local(SimSun);unicode-range:U+00B7}@font-face{font-family:"Biaodian Pro Sans GB";src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local(SimSun);unicode-range:U+00B7}@font-face{font-family:"Biaodian Pro Serif GB";src:local("Songti SC"),local(STSong),local("Heiti SC"),local(SimSun);unicode-range:U+00B7}@font-face{font-family:"Biaodian Sans";src:url(./font/han.woff?v3.2.5)format("woff"),url(./font/han.otf?v3.2.5)format("opentype"),local("Hiragino Sans GB"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local("Microsoft Yahei"),local(SimSun);unicode-range:U+2014}@font-face{font-family:"Biaodian Serif";src:url(./font/han.woff?v3.2.5)format("woff"),url(./font/han.otf?v3.2.5)format("opentype"),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSong),local("Microsoft Yahei"),local(SimSun);unicode-range:U+2014}@font-face{font-family:"Yakumono Sans";src:url(./font/han.woff?v3.2.5)format("woff"),url(./font/han.otf?v3.2.5)format("opentype"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local("Arial Unicode MS"),local("MS Gothic");unicode-range:U+2014}@font-face{font-family:"Yakumono Serif";src:url(./font/han.woff?v3.2.5)format("woff"),url(./font/han.otf?v3.2.5)format("opentype"),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("MS Mincho"),local("Microsoft Yahei");unicode-range:U+2014}@font-face{font-family:"Biaodian Pro Sans";src:url(./font/han.woff?v3.2.5)format("woff"),url(./font/han.otf?v3.2.5)format("opentype"),local("Hiragino Sans GB"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local("Microsoft Yahei"),local(SimSun);unicode-range:U+2014}@font-face{font-family:"Biaodian Pro Serif";src:url(./font/han.woff?v3.2.5)format("woff"),url(./font/han.otf?v3.2.5)format("opentype"),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSong),local("Microsoft Yahei"),local(SimSun);unicode-range:U+2014}@font-face{font-family:"Biaodian Pro Sans CNS";src:url(./font/han.woff?v3.2.5)format("woff"),url(./font/han.otf?v3.2.5)format("opentype"),local("Hiragino Sans GB"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local("Microsoft Yahei"),local(SimSun);unicode-range:U+2014}@font-face{font-family:"Biaodian Pro Serif CNS";src:url(./font/han.woff?v3.2.5)format("woff"),url(./font/han.otf?v3.2.5)format("opentype"),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSong),local("Microsoft Yahei"),local(SimSun);unicode-range:U+2014}@font-face{font-family:"Biaodian Pro Sans GB";src:url(./font/han.woff?v3.2.5)format("woff"),url(./font/han.otf?v3.2.5)format("opentype"),local("Hiragino Sans GB"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local("Microsoft Yahei"),local(SimSun);unicode-range:U+2014}@font-face{font-family:"Biaodian Pro Serif GB";src:url(./font/han.woff?v3.2.5)format("woff"),url(./font/han.otf?v3.2.5)format("opentype"),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSong),local("Microsoft Yahei"),local(SimSun);unicode-range:U+2014}@font-face{font-family:"Biaodian Sans";src:url(./font/han.woff?v3.2.5)format("woff"),url(./font/han.otf?v3.2.5)format("opentype"),local("Hiragino Sans GB"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local(Meiryo),local("MS Gothic"),local(SimSun),local(PMingLiU);unicode-range:U+2026}@font-face{font-family:"Biaodian Serif";src:url(./font/han.woff?v3.2.5)format("woff"),url(./font/han.otf?v3.2.5)format("opentype"),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local("MS Mincho"),local(SimSun),local(PMingLiU);unicode-range:U+2026}@font-face{font-family:"Yakumono Sans";src:url(./font/han.woff?v3.2.5)format("woff"),url(./font/han.otf?v3.2.5)format("opentype"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local(Meiryo),local("MS Gothic");unicode-range:U+2026}@font-face{font-family:"Yakumono Serif";src:url(./font/han.woff?v3.2.5)format("woff"),url(./font/han.otf?v3.2.5)format("opentype"),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("MS Mincho");unicode-range:U+2026}@font-face{font-family:"Biaodian Pro Sans";src:url(./font/han.woff?v3.2.5)format("woff"),url(./font/han.otf?v3.2.5)format("opentype"),local("Hiragino Sans GB"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local(SimSun),local(PMingLiU);unicode-range:U+2026}@font-face{font-family:"Biaodian Pro Serif";src:url(./font/han.woff?v3.2.5)format("woff"),url(./font/han.otf?v3.2.5)format("opentype"),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(SimSun),local(PMingLiU);unicode-range:U+2026}@font-face{font-family:"Biaodian Pro Sans CNS";src:url(./font/han.woff?v3.2.5)format("woff"),url(./font/han.otf?v3.2.5)format("opentype"),local("Hiragino Sans GB"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local(SimSun),local(PMingLiU);unicode-range:U+2026}@font-face{font-family:"Biaodian Pro Serif CNS";src:url(./font/han.woff?v3.2.5)format("woff"),url(./font/han.otf?v3.2.5)format("opentype"),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSongti),local(SimSun),local(PMingLiU);unicode-range:U+2026}@font-face{font-family:"Biaodian Pro Sans GB";src:url(./font/han.woff?v3.2.5)format("woff"),url(./font/han.otf?v3.2.5)format("opentype"),local("Hiragino Sans GB"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local(SimSun),local(PMingLiU);unicode-range:U+2026}@font-face{font-family:"Biaodian Pro Serif GB";src:url(./font/han.woff?v3.2.5)format("woff"),url(./font/han.otf?v3.2.5)format("opentype"),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSongti),local(SimSun),local(PMingLiU);unicode-range:U+2026}@font-face{font-family:"Biaodian Pro Sans GB";src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local(SimSun),local(PMingLiU);unicode-range:U+201C-201D,U+2018-2019}@font-face{font-family:"Biaodian Pro Sans GB";font-weight:700;src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local(SimSun),local(PMingLiU);unicode-range:U+201C-201D,U+2018-2019}@font-face{font-family:"Biaodian Pro Serif GB";src:local("Lisong Pro"),local("Heiti SC"),local(STHeiti),local(SimSun),local(PMingLiU);unicode-range:U+201C-201D,U+2018-2019}@font-face{font-family:"Biaodian Pro Serif GB";font-weight:700;src:local("Lisong Pro"),local("Heiti SC"),local(STHeiti),local(SimSun),local(PMingLiU);unicode-range:U+201C-201D,U+2018-2019}@font-face{font-family:"Biaodian Sans";src:local(Georgia),local("Times New Roman"),local(Arial),local("Droid Sans Fallback");unicode-range:U+25CF}@font-face{font-family:"Biaodian Serif";src:local(Georgia),local("Times New Roman"),local(Arial),local("Droid Sans Fallback");unicode-range:U+25CF}@font-face{font-family:"Biaodian Pro Sans";src:local(Georgia),local("Times New Roman"),local(Arial),local("Droid Sans Fallback");unicode-range:U+25CF}@font-face{font-family:"Biaodian Pro Serif";src:local(Georgia),local("Times New Roman"),local(Arial),local("Droid Sans Fallback");unicode-range:U+25CF}@font-face{font-family:"Biaodian Pro Sans CNS";src:local(Georgia),local("Times New Roman"),local(Arial),local("Droid Sans Fallback");unicode-range:U+25CF}@font-face{font-family:"Biaodian Pro Serif CNS";src:local(Georgia),local("Times New Roman"),local(Arial),local("Droid Sans Fallback");unicode-range:U+25CF}@font-face{font-family:"Biaodian Pro Sans GB";src:local(Georgia),local("Times New Roman"),local(Arial),local("Droid Sans Fallback");unicode-range:U+25CF}@font-face{font-family:"Biaodian Pro Serif GB";src:local(Georgia),local("Times New Roman"),local(Arial),local("Droid Sans Fallback");unicode-range:U+25CF}@font-face{font-family:"Biaodian Pro Sans";src:local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local("MS Gothic");unicode-range:U+3002,U+FF0C,U+3001,U+FF1B,U+FF1A,U+FF1F,U+FF01,U+FF0D,U+FF0F,U+FF3C}@font-face{font-family:"Biaodian Pro Serif";src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("MS Mincho");unicode-range:U+3002,U+FF0C,U+3001,U+FF1B,U+FF1A,U+FF1F,U+FF01,U+FF0D,U+FF0F,U+FF3C}@font-face{font-family:"Biaodian Pro Sans CNS";src:local("Heiti TC"),local("Lihei Pro"),local("Microsoft Jhenghei"),local(PMingLiU);unicode-range:U+3002,U+FF0C,U+3001}@font-face{font-family:"Biaodian Pro Sans CNS";src:local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local("Heiti TC"),local("Lihei Pro"),local("Microsoft Jhenghei"),local(PMingLiU),local("MS Gothic");unicode-range:U+FF1B,U+FF1A,U+FF1F,U+FF01}@font-face{font-family:"Biaodian Pro Sans CNS";src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("MS Mincho");unicode-range:U+FF0D,U+FF0F,U+FF3C}@font-face{font-family:"Biaodian Pro Serif CNS";src:local(STSongti-TC-Regular),local("Lisong Pro"),local("Heiti TC"),local(PMingLiU);unicode-range:U+3002,U+FF0C,U+3001}@font-face{font-family:"Biaodian Pro Serif CNS";src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local(PMingLiU),local("MS Mincho");unicode-range:U+FF1B,U+FF1A,U+FF1F,U+FF01,U+FF0D,U+FF0F,U+FF3C}@font-face{font-family:"Biaodian Pro Sans GB";src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local(SimSun),local("MS Gothic");unicode-range:U+3002,U+FF0C,U+3001,U+FF1B,U+FF1A,U+FF1F,U+FF01,U+FF0D,U+FF0F,U+FF3C}@font-face{font-family:"Biaodian Pro Serif GB";src:local("Songti SC"),local(STSongti),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local(SimSun),local("MS Mincho");unicode-range:U+3002,U+FF0C,U+3001,U+FF1B,U+FF1A,U+FF1F,U+FF01}@font-face{font-family:"Biaodian Pro Serif GB";src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local(PMingLiU),local("MS Mincho");unicode-range:U+FF0D,U+FF0F,U+FF3C}@font-face{font-family:"Biaodian Pro Sans";src:local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local("Yu Gothic"),local(YuGothic),local(SimSun),local(PMingLiU);unicode-range:U+300C-300F,U+300A-300B,U+3008-3009,U+FF08-FF09,U+3014-3015}@font-face{font-family:"Biaodian Pro Serif";src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Yu Mincho"),local(YuMincho),local(SimSun),local(PMingLiU);unicode-range:U+300C-300F,U+300A-300B,U+3008-3009,U+FF08-FF09,U+3014-3015}@font-face{font-family:"Biaodian Pro Sans CNS";src:local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local("Yu Gothic"),local(YuGothic),local(SimSun),local(PMingLiU);unicode-range:U+300C-300F,U+300A-300B,U+3008-3009,U+FF08-FF09,U+3014-3015}@font-face{font-family:"Biaodian Pro Serif CNS";src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Yu Mincho"),local(YuMincho),local(SimSun),local(PMingLiU);unicode-range:U+300C-300F,U+300A-300B,U+3008-3009,U+FF08-FF09,U+3014-3015}@font-face{font-family:"Biaodian Pro Sans GB";src:local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local("Yu Gothic"),local(YuGothic),local(SimSun),local(PMingLiU);unicode-range:U+300C-300F,U+300A-300B,U+3008-3009,U+FF08-FF09,U+3014-3015}@font-face{font-family:"Biaodian Pro Serif GB";src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Yu Mincho"),local(YuMincho),local(SimSun),local(PMingLiU);unicode-range:U+300C-300F,U+300A-300B,U+3008-3009,U+FF08-FF09,U+3014-3015}@font-face{font-family:"Biaodian Basic";src:url(./font/han.woff?v3.2.5)format("woff"),url(./font/han.otf?v3.2.5)format("opentype");unicode-range:U+2014,U+2026,U+00B7}@font-face{font-family:"Biaodian Basic";font-weight:700;src:url(./font/han.woff?v3.2.5)format("woff"),url(./font/han.otf?v3.2.5)format("opentype");unicode-range:U+2014,U+2026,U+00B7}@font-face{font-family:"Biaodian Sans";font-weight:700;src:url(./font/han.woff?v3.2.5)format("woff"),url(./font/han.otf?v3.2.5)format("opentype");unicode-range:U+2014,U+2026,U+00B7}@font-face{font-family:"Biaodian Pro Sans";font-weight:700;src:url(./font/han.woff?v3.2.5)format("woff"),url(./font/han.otf?v3.2.5)format("opentype");unicode-range:U+2014,U+2026,U+00B7}@font-face{font-family:"Biaodian Pro Sans";font-weight:700;src:url(./font/han.woff?v3.2.5)format("woff"),url(./font/han.otf?v3.2.5)format("opentype");unicode-range:U+2014,U+2026,U+00B7}@font-face{font-family:"Biaodian Pro Sans CNS";font-weight:700;src:url(./font/han.woff?v3.2.5)format("woff"),url(./font/han.otf?v3.2.5)format("opentype");unicode-range:U+2014,U+2026,U+00B7}@font-face{font-family:"Biaodian Pro Sans GB";font-weight:700;src:url(./font/han.woff?v3.2.5)format("woff"),url(./font/han.otf?v3.2.5)format("opentype");unicode-range:U+2014,U+2026,U+00B7}@font-face{font-family:"Biaodian Pro Serif";font-weight:700;src:url(./font/han.woff?v3.2.5)format("woff"),url(./font/han.otf?v3.2.5)format("opentype");unicode-range:U+2014,U+2026,U+00B7}@font-face{font-family:"Biaodian Pro Serif CNS";font-weight:700;src:url(./font/han.woff?v3.2.5)format("woff"),url(./font/han.otf?v3.2.5)format("opentype");unicode-range:U+2014,U+2026,U+00B7}@font-face{font-family:"Biaodian Pro Serif GB";font-weight:700;src:url(./font/han.woff?v3.2.5)format("woff"),url(./font/han.otf?v3.2.5)format("opentype");unicode-range:U+2014,U+2026,U+00B7}@font-face{font-family:"Latin Italic Serif";src:local("Georgia Italic"),local("Times New Roman Italic"),local(Georgia-Italic),local(TimesNewRomanPS-ItalicMT),local(Times-Italic)}@font-face{font-family:"Latin Italic Serif";font-weight:700;src:local("Georgia Bold Italic"),local("Times New Roman Bold Italic"),local(Georgia-BoldItalic),local(TimesNewRomanPS-BoldItalicMT),local(Times-Italic)}@font-face{font-family:"Latin Italic Sans";src:local("Helvetica Neue Italic"),local("Helvetica Oblique"),local("Arial Italic"),local(HelveticaNeue-Italic),local(Helvetica-LightOblique),local(Arial-ItalicMT)}@font-face{font-family:"Latin Italic Sans";font-weight:700;src:local("Helvetica Neue Bold Italic"),local("Helvetica Bold Oblique"),local("Arial Bold Italic"),local(HelveticaNeue-BoldItalic),local(Helvetica-BoldOblique),local(Arial-BoldItalicMT)}@font-face{unicode-range:U+0030-0039;font-family:"Numeral TF Sans";src:local(Skia),local("Neutraface 2 Text"),local(Candara),local(Corbel)}@font-face{unicode-range:U+0030-0039;font-family:"Numeral TF Serif";src:local(Georgia),local("Hoefler Text"),local("Big Caslon")}@font-face{unicode-range:U+0030-0039;font-family:"Numeral TF Italic Serif";src:local("Georgia Italic"),local("Hoefler Text Italic"),local(Georgia-Italic),local(HoeflerText-Italic)}@font-face{unicode-range:U+0030-0039;font-family:"Numeral LF Sans";src:local("Helvetica Neue"),local(Helvetica),local(Arial)}@font-face{unicode-range:U+0030-0039;font-family:"Numeral LF Italic Sans";src:local("Helvetica Neue Italic"),local("Helvetica Oblique"),local("Arial Italic"),local(HelveticaNeue-Italic),local(Helvetica-LightOblique),local(Arial-ItalicMT)}@font-face{unicode-range:U+0030-0039;font-family:"Numeral LF Italic Sans";font-weight:700;src:local("Helvetica Neue Bold Italic"),local("Helvetica Bold Oblique"),local("Arial Bold Italic"),local(HelveticaNeue-BoldItalic),local(Helvetica-BoldOblique),local(Arial-BoldItalicMT)}@font-face{unicode-range:U+0030-0039;font-family:"Numeral LF Serif";src:local(Palatino),local("Palatino Linotype"),local("Times New Roman")}@font-face{unicode-range:U+0030-0039;font-family:"Numeral LF Italic Serif";src:local("Palatino Italic"),local("Palatino Italic Linotype"),local("Times New Roman Italic"),local(Palatino-Italic),local(Palatino-Italic-Linotype),local(TimesNewRomanPS-ItalicMT)}@font-face{unicode-range:U+0030-0039;font-family:"Numeral LF Italic Serif";font-weight:700;src:local("Palatino Bold Italic"),local("Palatino Bold Italic Linotype"),local("Times New Roman Bold Italic"),local(Palatino-BoldItalic),local(Palatino-BoldItalic-Linotype),local(TimesNewRomanPS-BoldItalicMT)}@font-face{font-family:"Numeral TF Sans";src:local(lying-to-firefox);unicode-range:U+270C}@font-face{font-family:"Numeral TF Serif";src:local(lying-to-firefox);unicode-range:U+270C}@font-face{font-family:"Numeral TF Italic Serif";src:local(lying-to-firefox);unicode-range:U+270C}@font-face{font-family:"Numeral LF Sans";src:local(lying-to-firefox);unicode-range:U+270C}@font-face{font-family:"Numeral LF Italic Sans";src:local(lying-to-firefox);unicode-range:U+270C}@font-face{font-family:"Numeral LF Italic Sans";font-weight:700;src:local(lying-to-firefox);unicode-range:U+270C}@font-face{font-family:"Numeral LF Serif";src:local(lying-to-firefox);unicode-range:U+270C}@font-face{font-family:"Numeral LF Italic Serif";src:local(lying-to-firefox);unicode-range:U+270C}@font-face{font-family:"Numeral LF Italic Serif";font-weight:700;src:local(lying-to-firefox);unicode-range:U+270C}@font-face{src:url(./font/han.woff?v3.2.5)format("woff"),url(./font/han.otf?v3.2.5)format("opentype");unicode-range:U+3105-312D,U+31A0-31BA,U+02D9,U+02CA,U+02C5,U+02C7,U+02CB,U+02EA-02EB,U+030D,U+0358,U+F31B4-F31B7,U+F0061,U+F0065,U+F0069,U+F006F,U+F0075;font-family:"Zhuyin Kaiti"}@font-face{unicode-range:U+3105-312D,U+31A0-31BA,U+02D9,U+02CA,U+02C5,U+02C7,U+02CB,U+02EA-02EB,U+030D,U+0358,U+F31B4-F31B7,U+F0061,U+F0065,U+F0069,U+F006F,U+F0075;font-family:"Zhuyin Heiti";src:local("Hiragino Sans GB"),local("Heiti TC"),local("Microsoft Jhenghei"),url(./font/han.woff?v3.2.5)format("woff"),url(./font/han.otf?v3.2.5)format("opentype")}@font-face{font-family:"Zhuyin Heiti";src:local("Heiti TC"),local("Microsoft Jhenghei"),url(./font/han.woff?v3.2.5)format("woff"),url(./font/han.otf?v3.2.5)format("opentype");unicode-range:U+3127}@font-face{src:url(./font/han.woff?v3.2.5)format("woff"),url(./font/han.otf?v3.2.5)format("opentype");font-family:"Zhuyin Heiti";unicode-range:U+02D9,U+02CA,U+02C5,U+02C7,U+02CB,U+02EA-02EB,U+31B4,U+31B5,U+31B6,U+31B7,U+030D,U+0358,U+F31B4-F31B7,U+F0061,U+F0065,U+F0069,U+F006F,U+F0075}@font-face{src:url(./font/han.woff?v3.2.5)format("woff"),url(./font/han.otf?v3.2.5)format("opentype");font-family:"Romanization Sans";unicode-range:U+030D,U+0358,U+F31B4-F31B7,U+F0061,U+F0065,U+F0069,U+F006F,U+F0075}article strong :lang(ja-Latn),article strong :lang(zh-Latn),article strong :not(:lang(zh)):not(:lang(ja)),article strong:lang(ja-Latn),article strong:lang(zh-Latn),article strong:not(:lang(zh)):not(:lang(ja)),html :lang(ja-Latn),html :lang(zh-Latn),html :not(:lang(zh)):not(:lang(ja)),html:lang(ja-Latn),html:lang(zh-Latn),html:not(:lang(zh)):not(:lang(ja)){font-family:"Helvetica Neue",Helvetica,Arial,"Han Heiti",sans-serif}[lang*=Hant],[lang=zh-TW],[lang=zh-HK],[lang^=zh],article strong:lang(zh),article strong:lang(zh-Hant),html:lang(zh),html:lang(zh-Hant){font-family:"Biaodian Pro Sans CNS","Helvetica Neue",Helvetica,Arial,"Zhuyin Heiti","Han Heiti",sans-serif}.no-unicoderange [lang*=Hant],.no-unicoderange [lang=zh-TW],.no-unicoderange [lang=zh-HK],.no-unicoderange [lang^=zh],.no-unicoderange article strong:lang(zh),.no-unicoderange article strong:lang(zh-Hant),html:lang(zh).no-unicoderange,html:lang(zh-Hant).no-unicoderange{font-family:"Helvetica Neue",Helvetica,Arial,"Han Heiti",sans-serif}[lang*=Hans],[lang=zh-CN],article strong:lang(zh-CN),article strong:lang(zh-Hans),html:lang(zh-CN),html:lang(zh-Hans){font-family:"Biaodian Pro Sans GB","Helvetica Neue",Helvetica,Arial,"Han Heiti GB",sans-serif}.no-unicoderange [lang*=Hans],.no-unicoderange [lang=zh-CN],.no-unicoderange article strong:lang(zh-CN),.no-unicoderange article strong:lang(zh-Hans),html:lang(zh-CN).no-unicoderange,html:lang(zh-Hans).no-unicoderange{font-family:"Helvetica Neue",Helvetica,Arial,"Han Heiti GB",sans-serif}[lang^=ja],article strong:lang(ja),html:lang(ja){font-family:"Yakumono Sans","Helvetica Neue",Helvetica,Arial,sans-serif}.no-unicoderange [lang^=ja],.no-unicoderange article strong:lang(ja),html:lang(ja).no-unicoderange{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}article blockquote i :lang(ja-Latn),article blockquote i :lang(zh-Latn),article blockquote i :not(:lang(zh)):not(:lang(ja)),article blockquote i:lang(ja-Latn),article blockquote i:lang(zh-Latn),article blockquote i:not(:lang(zh)):not(:lang(ja)),article blockquote var :lang(ja-Latn),article blockquote var :lang(zh-Latn),article blockquote var :not(:lang(zh)):not(:lang(ja)),article blockquote var:lang(ja-Latn),article blockquote var:lang(zh-Latn),article blockquote var:not(:lang(zh)):not(:lang(ja)){font-family:"Latin Italic Sans","Helvetica Neue",Helvetica,Arial,"Han Heiti",sans-serif}article blockquote i:lang(zh),article blockquote i:lang(zh-Hant),article blockquote var:lang(zh),article blockquote var:lang(zh-Hant){font-family:"Biaodian Pro Sans CNS","Latin Italic Sans","Helvetica Neue",Helvetica,Arial,"Zhuyin Heiti","Han Heiti",sans-serif}.no-unicoderange article blockquote i:lang(zh),.no-unicoderange article blockquote i:lang(zh-Hant),.no-unicoderange article blockquote var:lang(zh),.no-unicoderange article blockquote var:lang(zh-Hant){font-family:"Latin Italic Sans","Helvetica Neue",Helvetica,Arial,"Han Heiti",sans-serif}article blockquote i:lang(zh-CN),article blockquote i:lang(zh-Hans),article blockquote var:lang(zh-CN),article blockquote var:lang(zh-Hans){font-family:"Biaodian Pro Sans GB","Latin Italic Sans","Helvetica Neue",Helvetica,Arial,"Han Heiti GB",sans-serif}.no-unicoderange article blockquote i:lang(zh-CN),.no-unicoderange article blockquote i:lang(zh-Hans),.no-unicoderange article blockquote var:lang(zh-CN),.no-unicoderange article blockquote var:lang(zh-Hans){font-family:"Latin Italic Sans","Helvetica Neue",Helvetica,Arial,"Han Heiti GB",sans-serif}article blockquote i:lang(ja),article blockquote var:lang(ja){font-family:"Yakumono Sans","Latin Italic Sans","Helvetica Neue",Helvetica,Arial,sans-serif}.no-unicoderange article blockquote i:lang(ja),.no-unicoderange article blockquote var:lang(ja){font-family:"Latin Italic Sans","Helvetica Neue",Helvetica,Arial,sans-serif}article figure blockquote :lang(ja-Latn),article figure blockquote :lang(zh-Latn),article figure blockquote :not(:lang(zh)):not(:lang(ja)),article figure blockquote:lang(ja-Latn),article figure blockquote:lang(zh-Latn),article figure blockquote:not(:lang(zh)):not(:lang(ja)){font-family:Georgia,"Times New Roman","Han Songti",cursive,serif}article figure blockquote:lang(zh),article figure blockquote:lang(zh-Hant){font-family:"Biaodian Pro Serif CNS","Numeral LF Serif",Georgia,"Times New Roman","Zhuyin Kaiti","Han Songti",serif}.no-unicoderange article figure blockquote:lang(zh),.no-unicoderange article figure blockquote:lang(zh-Hant){font-family:"Numeral LF Serif",Georgia,"Times New Roman","Han Songti",serif}article figure blockquote:lang(zh-CN),article figure blockquote:lang(zh-Hans){font-family:"Biaodian Pro Serif GB","Numeral LF Serif",Georgia,"Times New Roman","Han Songti GB",serif}.no-unicoderange article figure blockquote:lang(zh-CN),.no-unicoderange article figure blockquote:lang(zh-Hans){font-family:"Numeral LF Serif",Georgia,"Times New Roman","Han Songti GB",serif}article figure blockquote:lang(ja){font-family:"Yakumono Serif","Numeral LF Serif",Georgia,"Times New Roman",serif}.no-unicoderange article figure blockquote:lang(ja){font-family:"Numeral LF Serif",Georgia,"Times New Roman",serif}article blockquote :lang(ja-Latn),article blockquote :lang(zh-Latn),article blockquote :not(:lang(zh)):not(:lang(ja)),article blockquote:lang(ja-Latn),article blockquote:lang(zh-Latn),article blockquote:not(:lang(zh)):not(:lang(ja)){font-family:Georgia,"Times New Roman","Han Kaiti",cursive,serif}article blockquote:lang(zh),article blockquote:lang(zh-Hant){font-family:"Biaodian Pro Serif CNS","Numeral LF Serif",Georgia,"Times New Roman","Zhuyin Kaiti","Han Kaiti",cursive,serif}.no-unicoderange article blockquote:lang(zh),.no-unicoderange article blockquote:lang(zh-Hant){font-family:"Numeral LF Serif",Georgia,"Times New Roman","Han Kaiti",cursive,serif}article blockquote:lang(zh-CN),article blockquote:lang(zh-Hans){font-family:"Biaodian Pro Serif GB","Numeral LF Serif",Georgia,"Times New Roman","Han Kaiti GB",cursive,serif}.no-unicoderange article blockquote:lang(zh-CN),.no-unicoderange article blockquote:lang(zh-Hans){font-family:"Numeral LF Serif",Georgia,"Times New Roman","Han Kaiti GB",cursive,serif}article blockquote:lang(ja){font-family:"Yakumono Serif","Numeral LF Serif",Georgia,"Times New Roman",cursive,serif}.no-unicoderange article blockquote:lang(ja){font-family:"Numeral LF Serif",Georgia,"Times New Roman",cursive,serif}i :lang(ja-Latn),i :lang(zh-Latn),i :not(:lang(zh)):not(:lang(ja)),i:lang(ja-Latn),i:lang(zh-Latn),i:not(:lang(zh)):not(:lang(ja)),var :lang(ja-Latn),var :lang(zh-Latn),var :not(:lang(zh)):not(:lang(ja)),var:lang(ja-Latn),var:lang(zh-Latn),var:not(:lang(zh)):not(:lang(ja)){font-family:"Latin Italic Serif",Georgia,"Times New Roman","Han Kaiti",cursive,serif}i:lang(zh),i:lang(zh-Hant),var:lang(zh),var:lang(zh-Hant){font-family:"Biaodian Pro Serif CNS","Numeral LF Italic Serif","Latin Italic Serif",Georgia,"Times New Roman","Zhuyin Kaiti","Han Kaiti",cursive,serif}.no-unicoderange i:lang(zh),.no-unicoderange i:lang(zh-Hant),.no-unicoderange var:lang(zh),.no-unicoderange var:lang(zh-Hant){font-family:"Numeral LF Italic Serif","Latin Italic Serif",Georgia,"Times New Roman","Han Kaiti",cursive,serif}i:lang(zh-CN),i:lang(zh-Hans),var:lang(zh-CN),var:lang(zh-Hans){font-family:"Biaodian Pro Serif GB","Numeral LF Italic Serif","Latin Italic Serif",Georgia,"Times New Roman","Han Kaiti GB",cursive,serif}.no-unicoderange i:lang(zh-CN),.no-unicoderange i:lang(zh-Hans),.no-unicoderange var:lang(zh-CN),.no-unicoderange var:lang(zh-Hans){font-family:"Numeral LF Italic Serif","Latin Italic Serif",Georgia,"Times New Roman","Han Kaiti GB",cursive,serif}i:lang(ja),var:lang(ja){font-family:"Yakumono Serif","Numeral LF Italic Serif","Latin Italic Serif",Georgia,"Times New Roman",cursive,serif}.no-unicoderange i:lang(ja),.no-unicoderange var:lang(ja){font-family:"Numeral LF Italic Serif","Latin Italic Serif",Georgia,"Times New Roman",cursive,serif}code :lang(ja-Latn),code :lang(zh-Latn),code :not(:lang(zh)):not(:lang(ja)),code:lang(ja-Latn),code:lang(zh-Latn),code:not(:lang(zh)):not(:lang(ja)),kbd :lang(ja-Latn),kbd :lang(zh-Latn),kbd :not(:lang(zh)):not(:lang(ja)),kbd:lang(ja-Latn),kbd:lang(zh-Latn),kbd:not(:lang(zh)):not(:lang(ja)),pre :lang(ja-Latn),pre :lang(zh-Latn),pre :not(:lang(zh)):not(:lang(ja)),pre:lang(ja-Latn),pre:lang(zh-Latn),pre:not(:lang(zh)):not(:lang(ja)),samp :lang(ja-Latn),samp :lang(zh-Latn),samp :not(:lang(zh)):not(:lang(ja)),samp:lang(ja-Latn),samp:lang(zh-Latn),samp:not(:lang(zh)):not(:lang(ja)){font-family:Menlo,Consolas,Courier,"Han Heiti",monospace,monospace,sans-serif}code:lang(zh),code:lang(zh-Hant),kbd:lang(zh),kbd:lang(zh-Hant),pre:lang(zh),pre:lang(zh-Hant),samp:lang(zh),samp:lang(zh-Hant){font-family:"Biaodian Pro Sans CNS",Menlo,Consolas,Courier,"Zhuyin Heiti","Han Heiti",monospace,monospace,sans-serif}.no-unicoderange code:lang(zh),.no-unicoderange code:lang(zh-Hant),.no-unicoderange kbd:lang(zh),.no-unicoderange kbd:lang(zh-Hant),.no-unicoderange pre:lang(zh),.no-unicoderange pre:lang(zh-Hant),.no-unicoderange samp:lang(zh),.no-unicoderange samp:lang(zh-Hant){font-family:Menlo,Consolas,Courier,"Han Heiti",monospace,monospace,sans-serif}code:lang(zh-CN),code:lang(zh-Hans),kbd:lang(zh-CN),kbd:lang(zh-Hans),pre:lang(zh-CN),pre:lang(zh-Hans),samp:lang(zh-CN),samp:lang(zh-Hans){font-family:"Biaodian Pro Sans GB",Menlo,Consolas,Courier,"Han Heiti GB",monospace,monospace,sans-serif}.no-unicoderange code:lang(zh-CN),.no-unicoderange code:lang(zh-Hans),.no-unicoderange kbd:lang(zh-CN),.no-unicoderange kbd:lang(zh-Hans),.no-unicoderange pre:lang(zh-CN),.no-unicoderange pre:lang(zh-Hans),.no-unicoderange samp:lang(zh-CN),.no-unicoderange samp:lang(zh-Hans){font-family:Menlo,Consolas,Courier,"Han Heiti GB",monospace,monospace,sans-serif}code:lang(ja),kbd:lang(ja),pre:lang(ja),samp:lang(ja){font-family:"Yakumono Sans",Menlo,Consolas,Courier,monospace,monospace,sans-serif}.no-unicoderange code:lang(ja),.no-unicoderange kbd:lang(ja),.no-unicoderange pre:lang(ja),.no-unicoderange samp:lang(ja){font-family:Menlo,Consolas,Courier,monospace,monospace,sans-serif}.no-unicoderange h-char.biaodian.bd-liga,.no-unicoderange h-char.biaodian[unicode=b7],h-ruby h-ru[annotation] rt,h-ruby h-ru[zhuyin] h-zhuyin,h-ruby h-ru[zhuyin] h-zhuyin h-diao,h-ruby.romanization rt,html,ruby h-ru[annotation] rt,ruby h-ru[zhuyin] h-zhuyin,ruby h-ru[zhuyin] h-zhuyin h-diao,ruby.romanization rt{-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga";-webkit-font-feature-settings:"liga";font-feature-settings:"liga"}[lang*=Hant],[lang*=Hans],[lang=zh-TW],[lang=zh-HK],[lang=zh-CN],[lang^=zh],article blockquote i,article blockquote var,article strong,code,html,kbd,pre,samp{-moz-font-feature-settings:"liga=1, locl=0";-ms-font-feature-settings:"liga","locl" 0;-webkit-font-feature-settings:"liga","locl" 0;font-feature-settings:"liga","locl" 0}i,var{font-style:inherit}.no-unicoderange h-ruby h-ru[zhuyin] h-zhuyin,.no-unicoderange h-ruby h-ru[zhuyin] h-zhuyin h-diao,.no-unicoderange ruby h-ru[zhuyin] h-zhuyin,.no-unicoderange ruby h-ru[zhuyin] h-zhuyin h-diao,h-ruby h-ru[zhuyin] h-zhuyin h-diao,ruby h-ru[zhuyin] h-zhuyin h-diao{font-family:"Zhuyin Kaiti",cursive,serif}h-ruby h-ru[annotation] rt,h-ruby.romanization rt,ruby h-ru[annotation] rt,ruby.romanization rt{font-family:"Romanization Sans","Helvetica Neue",Helvetica,Arial,"Han Heiti",sans-serif}.no-kaiti i,.no-kaiti var{padding-bottom:.05em;border-bottom:3px double #d3d3d3}article h1+blockquote,article h1+h2,article h1+h3,article h1+h4,article h1+h5,article h1+h6,article h1+ol,article h1+p,article h1+section>blockquote:first-child,article h1+section>h2:first-child,article h1+section>h3:first-child,article h1+section>h4:first-child,article h1+section>h5:first-child,article h1+section>h6:first-child,article h1+section>ol:first-child,article h1+section>p:first-child,article h1+section>ul:first-child,article h1+ul,article h2+blockquote,article h2+h2,article h2+h3,article h2+h4,article h2+h5,article h2+h6,article h2+ol,article h2+p,article h2+section>blockquote:first-child,article h2+section>h2:first-child,article h2+section>h3:first-child,article h2+section>h4:first-child,article h2+section>h5:first-child,article h2+section>h6:first-child,article h2+section>ol:first-child,article h2+section>p:first-child,article h2+section>ul:first-child,article h2+ul,article h3+blockquote,article h3+h3,article h3+h4,article h3+h5,article h3+h6,article h3+ol,article h3+p,article h3+section>blockquote:first-child,article h3+section>h3:first-child,article h3+section>h4:first-child,article h3+section>h5:first-child,article h3+section>h6:first-child,article h3+section>ol:first-child,article h3+section>p:first-child,article h3+section>ul:first-child,article h3+ul,article h4+blockquote,article h4+h4,article h4+h5,article h4+h6,article h4+ol,article h4+p,article h4+section>blockquote:first-child,article h4+section>h4:first-child,article h4+section>h5:first-child,article h4+section>h6:first-child,article h4+section>ol:first-child,article h4+section>p:first-child,article h4+section>ul:first-child,article h4+ul,article h5+blockquote,article h5+h5,article h5+h6,article h5+ol,article h5+p,article h5+section>blockquote:first-child,article h5+section>h5:first-child,article h5+section>h6:first-child,article h5+section>ol:first-child,article h5+section>p:first-child,article h5+section>ul:first-child,article h5+ul,article h6+blockquote,article h6+h6,article h6+ol,article h6+p,article h6+section>blockquote:first-child,article h6+section>h6:first-child,article h6+section>ol:first-child,article h6+section>p:first-child,article h6+section>ul:first-child,article h6+ul{margin-top:-1em}article{line-height:1.7;-moz-hyphens:auto;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}article li,article p{text-align:justify;text-justify:inter-ideograph}.poem-like p,p.poem-like{margin-left:2em}article blockquote,article blockquote blockquote{margin-right:0}@media only screen and (max-width:480px){.poem-like p,article blockquote,p.poem-like{margin-left:1em}}figure blockquote{margin:0}blockquote blockquote{margin-left:1em;margin-right:1em}@media only screen and (max-width:480px){blockquote,figure{margin-left:1em;margin-right:1em}}.no-unicoderange h-char.biaodian.bd-liga,.no-unicoderange h-char.biaodian[unicode=b7]{font-family:"Biaodian Basic","Han Heiti"}h-hws,h-hws[hidden]{display:inline;visibility:hidden;font:.89em Arial}code h-hws,code h-hws[hidden],h-hangable:lang(ja) h-char.biaodian.bd-close h-cs,h-hangable:lang(zh-CN) h-char.biaodian.bd-close h-cs,h-hangable:lang(zh-Hans) h-char.biaodian.bd-close h-cs,kbd h-hws,kbd h-hws[hidden],pre h-hws,pre h-hws[hidden],samp h-hws,samp h-hws[hidden]{display:none}@font-face{src:url(./font/han-space.woff?v3.2.5)format("woff"),url(./font/han-space.otf?v3.2.5)format("opentype");font-family:"Han Space";unicode-range:U+20}h-cs,h-cs[hidden],h-hangable:lang(zh-HK) h-cs,h-hangable:lang(zh-HK) h-cs[hidden],h-hangable:lang(zh-Hant) h-cs,h-hangable:lang(zh-Hant) h-cs[hidden],h-hangable:lang(zh-TW) h-cs,h-hangable:lang(zh-TW) h-cs[hidden]{display:inline;visibility:inherit;font-family:inherit;font-size:inherit}h-hangable:lang(ja),h-hangable:lang(zh-CN),h-hangable:lang(zh-Hans){position:relative;display:inline}h-hangable:lang(ja)>h-cs,h-hangable:lang(zh-CN)>h-cs,h-hangable:lang(zh-Hans)>h-cs{position:relative;display:inline!important;visibility:visible;font:inherit}h-hangable:lang(ja)>h-cs h-inner,h-hangable:lang(ja)>h-cs h-inner[hidden],h-hangable:lang(zh-CN)>h-cs h-inner,h-hangable:lang(zh-CN)>h-cs h-inner[hidden],h-hangable:lang(zh-Hans)>h-cs h-inner,h-hangable:lang(zh-Hans)>h-cs h-inner[hidden]{display:inline;visibility:hidden;font:1em "Han Space",Menlo,Consolas,Courier}h-hangable:lang(ja)>h-cs h-char.bd-end,h-hangable:lang(zh-CN)>h-cs h-char.bd-end,h-hangable:lang(zh-Hans)>h-cs h-char.bd-end{-moz-text-emphasis:none;-webkit-text-emphasis:none;text-emphasis:none;font-style:normal;font-weight:400;text-decoration:none;text-indent:0;position:absolute;left:0;top:0;display:inline-block;line-height:1.1}h-ru h-hangable:lang(ja)>h-cs h-char.bd-end,h-ru h-hangable:lang(zh-CN)>h-cs h-char.bd-end,h-ru h-hangable:lang(zh-Hans)>h-cs h-char.bd-end,ruby h-hangable:lang(ja)>h-cs h-char.bd-end,ruby h-hangable:lang(zh-CN)>h-cs h-char.bd-end,ruby h-hangable:lang(zh-Hans)>h-cs h-char.bd-end{position:relative}h-cs,h-cs[hidden]{display:none;visibility:hidden;font:.825em Courier;letter-spacing:0;white-space:normal}h-char.biaodian.bd-open>h-inner{margin-left:-.5em}h-char.biaodian.bd-close>h-inner,h-char.biaodian[unicode="3001"]>h-inner,h-char.biaodian[unicode="3002"]>h-inner,h-char.biaodian[unicode=ff0c]>h-inner,h-char.biaodian[unicode=ff0e]>h-inner{letter-spacing:-.5em}h-char.biaodian.bd-close>h-cs,h-char.biaodian.bd-open>h-cs,h-char.biaodian[unicode="3001"]>h-cs,h-char.biaodian[unicode="3002"]>h-cs,h-char.biaodian[unicode=ff0c]>h-cs,h-char.biaodian[unicode=ff0e]>h-cs{display:inline}h-char.biaodian[unicode="3001"]:lang(zh-HK)>h-inner,h-char.biaodian[unicode="3001"]:lang(zh-Hant)>h-inner,h-char.biaodian[unicode="3001"]:lang(zh-TW)>h-inner,h-char.biaodian[unicode="3002"]:lang(zh-HK)>h-inner,h-char.biaodian[unicode="3002"]:lang(zh-Hant)>h-inner,h-char.biaodian[unicode="3002"]:lang(zh-TW)>h-inner,h-char.biaodian[unicode=ff0c]:lang(zh-HK)>h-inner,h-char.biaodian[unicode=ff0c]:lang(zh-Hant)>h-inner,h-char.biaodian[unicode=ff0c]:lang(zh-TW)>h-inner,h-char.biaodian[unicode=ff0e]:lang(zh-HK)>h-inner,h-char.biaodian[unicode=ff0e]:lang(zh-Hant)>h-inner,h-char.biaodian[unicode=ff0e]:lang(zh-TW)>h-inner{letter-spacing:inherit}h-char-group .bd-end:not(:last-child) h-cs,h-char-group .bd-open+.bd-open h-cs,h-char-group [unicode="3001"]:lang(zh-HK)+.bd-open h-cs,h-char-group [unicode="3001"]:lang(zh-Hant)+.bd-open h-cs,h-char-group [unicode="3001"]:lang(zh-TW)+.bd-open h-cs,h-char-group [unicode="3002"]:lang(zh-HK)+.bd-open h-cs,h-char-group [unicode="3002"]:lang(zh-Hant)+.bd-open h-cs,h-char-group [unicode="3002"]:lang(zh-TW)+.bd-open h-cs,h-char-group [unicode=ff0c]:lang(zh-HK)+.bd-open h-cs,h-char-group [unicode=ff0c]:lang(zh-Hant)+.bd-open h-cs,h-char-group [unicode=ff0c]:lang(zh-TW)+.bd-open h-cs,h-char-group [unicode=ff0e]:lang(zh-HK)+.bd-open h-cs,h-char-group [unicode=ff0e]:lang(zh-Hant)+.bd-open h-cs,h-char-group [unicode=ff0e]:lang(zh-TW)+.bd-open h-cs,h-char-group.portion .bd-end:last-child h-cs,h-char-group.portion .bd-open:first-child h-cs,h-char.biaodian[unicode="3001"]:lang(zh-HK)>h-cs,h-char.biaodian[unicode="3001"]:lang(zh-Hant)>h-cs,h-char.biaodian[unicode="3001"]:lang(zh-TW)>h-cs,h-char.biaodian[unicode="3002"]:lang(zh-HK)>h-cs,h-char.biaodian[unicode="3002"]:lang(zh-Hant)>h-cs,h-char.biaodian[unicode="3002"]:lang(zh-TW)>h-cs,h-char.biaodian[unicode=ff0c]:lang(zh-HK)>h-cs,h-char.biaodian[unicode=ff0c]:lang(zh-Hant)>h-cs,h-char.biaodian[unicode=ff0c]:lang(zh-TW)>h-cs,h-char.biaodian[unicode=ff0e]:lang(zh-HK)>h-cs,h-char.biaodian[unicode=ff0e]:lang(zh-Hant)>h-cs,h-char.biaodian[unicode=ff0e]:lang(zh-TW)>h-cs,h-hangable .bd-end:not(:last-child) h-cs,h-hangable .bd-open+.bd-open h-cs,h-hangable [unicode="3001"]:lang(zh-HK)+.bd-open h-cs,h-hangable [unicode="3001"]:lang(zh-Hant)+.bd-open h-cs,h-hangable [unicode="3001"]:lang(zh-TW)+.bd-open h-cs,h-hangable [unicode="3002"]:lang(zh-HK)+.bd-open h-cs,h-hangable [unicode="3002"]:lang(zh-Hant)+.bd-open h-cs,h-hangable [unicode="3002"]:lang(zh-TW)+.bd-open h-cs,h-hangable [unicode=ff0c]:lang(zh-HK)+.bd-open h-cs,h-hangable [unicode=ff0c]:lang(zh-Hant)+.bd-open h-cs,h-hangable [unicode=ff0c]:lang(zh-TW)+.bd-open h-cs,h-hangable [unicode=ff0e]:lang(zh-HK)+.bd-open h-cs,h-hangable [unicode=ff0e]:lang(zh-Hant)+.bd-open h-cs,h-hangable [unicode=ff0e]:lang(zh-TW)+.bd-open h-cs,h-hangable.portion .bd-end:last-child h-cs,h-hangable.portion .bd-open:first-child h-cs{display:none}h-char-group [unicode=b7]:not(:last-child),h-char-group [unicode="30fb"]:not(:last-child){letter-spacing:-.5em}h-char-group .bd-liga:not(:last-child){margin-right:-.25em}h-char[display-as]{position:relative;display:inline-block}h-char[display-as] h-inner{color:transparent}h-char[display-as]:after{position:absolute;left:0;display:inline-block;content:attr(display-as)}h-char[display-as].comb-liga:after{font-family:"Romanization Sans","Zhuyin Kaiti"} \ No newline at end of file diff --git a/dist/han.min.js b/dist/han.min.js index 33b8b21f..3420a2e0 100644 --- a/dist/han.min.js +++ b/dist/han.min.js @@ -1,4 +1,4 @@ /*! 漢字標準格式 v3.2.5 | MIT License | css.hanzi.co */ /*! Han.css: the CSS typography framework optimised for Hanzi */ -void function(a,b){"object"==typeof module&&"object"==typeof module.exports?module.exports=b(a,!0):"function"==typeof define&&define.amd?define(function(){return b(a,!0)}):b(a)}("undefined"!=typeof window?window:this,function(a,b){"use strict";function c(a,b){var c=t.create("h-char-group","biaodian cjk");return 0===a.index&&a.isEnd?c.innerHTML=b[0]:(c.innerHTML=a.text,c.classList.add("portion"),0===a.index?c.classList.add("isFirst"):a.isEnd&&c.classList.add("isEnd")),c}function d(a){var b=t.create("div"),c=a.charCodeAt(0).toString(16),d="biaodian cjk "+(a.match(s["char"].biaodian.open)?"open":a.match(s["char"].biaodian.close)?"close end":a.match(s["char"].biaodian.end)?"end":a.match(new RegExp("("+r.biaodian.liga+")"))?"liga":"");return b.innerHTML=''+a+"",b.firstChild}function e(a,b){var c,d=t.create("canvas");return d.width="50",d.height="20",d.style.display="none",m.appendChild(d),c=d.getContext("2d"),c.textBaseline="top",c.font="15px "+b+", sans-serif",c.fillStyle="black",c.strokeStyle="black",c.fillText(a,0,0),{node:d,context:c,remove:function(){t.remove(d,m)}}}function f(a,b){var c,d=a.context,e=b.context;try{for(var f=1;20>=f;f++)for(var g=1;50>=g;g++){if("undefined"==typeof c&&d.getImageData(g,f,1,1).data[3]!==e.getImageData(g,f,1,1).data[3]){c=!1;break}if("boolean"==typeof c)break;50===g&&20===f&&"undefined"==typeof c&&(c=!0)}return a.remove(),b.remove(),a=null,b=null,c}catch(h){}return!1}function g(a,b,c){var a=a,b=b||"sans-serif",c=c||"\u8fadQ";return b=e(c,b),a=e(c,a),!f(a,b)}function h(a,b,c){var d=t.create("h-ru"),b=t.clone(b),c=c||{};return c.annotation="true",Array.isArray(a)?d.innerHTML=a.map(function(a){return"undefined"==typeof a?"":a.outerHTML}).join("")+b.outerHTML:(d.appendChild(t.clone(a)),d.appendChild(b)),t.setAttr(d,c),d}function i(a,b){var c,d,e,a=t.clone(a),f=t.create("h-ru"),g=b.textContent;return c=g.replace(s.zhuyin.diao,""),e=c?c.length:0,d=g.replace(c,"").replace(/[\u02C5]/g,"\u02c7").replace(/[\u030D]/g,"\u0358"),f.appendChild(a),f.innerHTML+=""+c+""+d+"",t.setAttr(f,{zhuyin:"true",diao:d,length:e}),f}function j(){var a,b=t.create("div");return b.innerHTML="a ba b",m.appendChild(b),a=b.firstChild.offsetWidth!==b.lastChild.offsetWidth,t.remove(b,m),a}var k=a.document,l=k.documentElement,m=k.body,n="3.2.5",o=["initCond","renderElem","renderHanging","renderJiya","renderHWS","correctBasicBD","substCombLigaWithPUA"],p=function(a,b){return new p.fn.init(a,b)},q=function(){return arguments[0]&&(this.context=arguments[0]),arguments[1]&&(this.condition=arguments[1]),this};p.version=n,p.fn=p.prototype={version:n,constructor:p,context:m,condition:l,routine:o,init:q,setRoutine:function(a){return Array.isArray(a)&&(this.routine=a),this},render:function(a){var b=this,a=Array.isArray(a)?a:this.routine;return a.forEach(function(a){try{"string"==typeof a?b[a]():Array.isArray(a)&&b[a.shift()].apply(b,a)}catch(c){}}),this}},p.fn.init.prototype=p.fn,p.init=function(){return p.init=p().render()};var r={punct:{base:"[\u2026,.;:!?\u203d_]",sing:"[\u2010-\u2014\u2026]",middle:"[\\/~\\-&\u2010-\u2014_]",open:"['\"\u2018\u201c\\(\\[\xa1\xbf\u2e18\xab\u2039\u201a\u201c\u201e]",close:"['\"\u201d\u2019\\)\\]\xbb\u203a\u201b\u201d\u201f]",end:"['\"\u201d\u2019\\)\\]\xbb\u203a\u201b\u201d\u201f\u203c\u203d\u2047-\u2049,.;:!?]"},biaodian:{base:"[\ufe30\uff0e\u3001\uff0c\u3002\uff1a\uff1b\uff1f\uff01\u30fc]",liga:"[\u2014\u2026\u22ef]",middle:"[\xb7\uff3c\uff0f\uff0d\u30a0\uff06\u30fb\uff3f]",open:"[\u300c\u300e\u300a\u3008\uff08\u3014\uff3b\uff5b\u3010\u3016]",close:"[\u300d\u300f\u300b\u3009\uff09\u3015\uff3d\uff5d\u3011\u3017]",end:"[\u300d\u300f\u300b\u3009\uff09\u3015\uff3d\uff5d\u3011\u3017\ufe30\uff0e\u3001\uff0c\u3002\uff1a\uff1b\uff1f\uff01\u30fc]"},hanzi:{base:"[\u4e00-\u9fff\u3400-\u4db5\u31c0-\u31e3\u3007\ufa0e\ufa0f\ufa11\ufa13\ufa14\ufa1f\ufa21\ufa23\ufa24\ufa27-\ufa29]|[\ud800-\udbff][\udc00-\udfff]",desc:"[\u2ff0-\u2ffa]",radical:"[\u2f00-\u2fd5\u2e80-\u2ef3]"},latin:{base:"[A-Za-z0-9\xc0-\xff\u0100-\u017f\u0180-\u024f\u2c60-\u2c7f\ua720-\ua7ff\u1e00-\u1eff]",combine:"[\u0300-\u0341\u1dc0-\u1dff]"},ellinika:{base:"[0-9\u0370-\u03ff\u1f00-\u1fff]",combine:"[\u0300-\u0345\u1dc0-\u1dff]"},kirillica:{base:"[0-9\u0400-\u0482\u048a-\u04ff\u0500-\u052f\ua640-\ua66e\ua67e-\ua697]",combine:"[\u0483-\u0489\u2de0-\u2dff\ua66f-\ua67d\ua69f]"},kana:{base:"[\u30a2\u30a4\u30a6\u30a8\u30aa-\u30fa\u3042\u3044\u3046\u3048\u304a-\u3094\u309f\u30ff]|\ud82c[\udc00-\udc01]",small:"[\u3041\u3043\u3045\u3047\u3049\u30a1\u30a3\u30a5\u30a7\u30a9\u3063\u3083\u3085\u3087\u308e\u3095\u3096\u30c3\u30e3\u30e5\u30e7\u30ee\u30f5\u30f6\u31f0-\u31ff]",combine:"[\u3099-\u309c]",half:"[\uff66-\uff9f]",mark:"[\u30a0\u309d\u309e\u30fb-\u30fe]"},eonmun:{base:"[\uac00-\ud7a3]",letter:"[\u1100-\u11ff\u314f-\u3163\u3131-\u318e\ua960-\ua97c\ud7b0-\ud7fb]",half:"[\uffa1-\uffdc]"},zhuyin:{base:"[\u3105-\u312d\u31a0-\u31ba]",initial:"[\u3105-\u3119\u312a-\u312c\u31a0-\u31a3]",medial:"[\u3127-\u3129]","final":"[\u311a-\u3129\u312d\u31a4-\u31b3\u31b8-\u31ba]",tone:"[\u02d9\u02ca\u02c5\u02c7\u02cb\u02ea\u02eb]",checked:"[\u31b4-\u31b7][\u0358\u030d]?"}},s=function(){var a="[\\x20\\t\\r\\n\\f]",b=r.punct.open,c=(r.punct.close,r.punct.end),d=r.punct.middle,e=r.punct.sing,f=b+"|"+c+"|"+d,g=r.biaodian.open,h=r.biaodian.close,i=r.biaodian.end,j=r.biaodian.middle,k=r.biaodian.liga+"{2}",l=g+"|"+i+"|"+j,m=r.kana.base+r.kana.combine+"?",n=r.kana.small+r.kana.combine+"?",o=r.kana.half,p=r.eonmun.base+"|"+r.eonmun.letter,q=r.eonmun.half,s=r.hanzi.base+"|"+r.hanzi.desc+"|"+r.hanzi.radical+"|"+m,t=r.ellinika.combine,u=r.latin.base+t+"*",v=r.ellinika.base+t+"*",w=r.kirillica.combine,x=r.kirillica.base+w+"*",y=u+"|"+v+"|"+x,z="['\u2019]",A=s+"|(?:"+y+"|"+z+")+",B=r.zhuyin.initial,C=r.zhuyin.medial,D=r.zhuyin["final"],E=r.zhuyin.tone+"|"+r.zhuyin.checked;return{"char":{punct:{all:new RegExp("("+f+")","g"),open:new RegExp("("+b+")","g"),end:new RegExp("("+c+")","g"),sing:new RegExp("("+e+")","g")},biaodian:{all:new RegExp("("+l+")","g"),open:new RegExp("("+g+")","g"),close:new RegExp("("+h+")","g"),end:new RegExp("("+i+")","g"),liga:new RegExp("("+k+")","g")},hanzi:new RegExp("("+s+")","g"),latin:new RegExp("("+u+")","ig"),ellinika:new RegExp("("+v+")","ig"),kirillica:new RegExp("("+x+")","ig"),kana:new RegExp("("+m+"|"+n+"|"+o+")","g"),eonmun:new RegExp("("+p+"|"+q+")","g")},group:{biaodian:[new RegExp("(("+l+"){2,})","g"),new RegExp("("+k+g+")","g")],punct:null,hanzi:new RegExp("("+s+")+","g"),western:new RegExp("("+u+"|"+v+"|"+x+"|"+f+")+","ig"),kana:new RegExp("("+m+"|"+n+"|"+o+")+","g"),eonmun:new RegExp("("+p+"|"+q+"|"+f+")+","g")},jinze:{hanging:new RegExp("("+a+"*)("+h+"*|[\u2026\u22ef]*)([\u3001\uff0c\u3002\uff0e])(?!"+i+")","ig"),touwei:new RegExp("("+g+"+)("+A+")("+i+"+)","ig"),tou:new RegExp("("+g+"+)("+A+")","ig"),wei:new RegExp("("+A+")("+i+"+)","ig"),middle:new RegExp("("+A+")("+j+")("+A+")","ig")},zhuyin:{form:new RegExp("^\u02d9?("+B+")?("+C+")?("+D+")?("+E+")?$"),diao:new RegExp("("+E+")","g")},hws:{base:[new RegExp("("+s+")("+y+"|"+b+")","ig"),new RegExp("("+y+"|"+c+")("+s+")","ig")],strict:[new RegExp("("+s+")"+a+"?("+y+"|"+b+")","ig"),new RegExp("("+y+"|"+c+")"+a+"?("+s+")","ig")]},"display-as":{"ja-font-for-hant":["\u67e5 \u67fb","\u555f \u5553","\u9109 \u9115","\u503c \u5024","\u6c61 \u6c5a"],"comb-liga-pua":[["a[\u030d\u0358]","\udb80\udc61"],["e[\u030d\u0358]","\udb80\udc65"],["i[\u030d\u0358]","\udb80\udc69"],["o[\u030d\u0358]","\udb80\udc6f"],["u[\u030d\u0358]","\udb80\udc75"],["\u31b4[\u030d\u0358]","\udb8c\uddb4"],["\u31b5[\u030d\u0358]","\udb8c\uddb5"],["\u31b6[\u030d\u0358]","\udb8c\uddb6"],["\u31b7[\u030d\u0358]","\udb8c\uddb7"]]},"inaccurate-char":[["[\u2022\u2027]","\xb7"],["\u22ef\u22ef","\u2026\u2026"],["\u2500\u2500","\u2014\u2014"],["\u2035","\u2018"],["\u2032","\u2019"],["\u2036","\u201c"],["\u2033","\u201d"]]}}();p.UNICODE=r,p.TYPESET=s,p.UNICODE.cjk=p.UNICODE.hanzi,p.UNICODE.greek=p.UNICODE.ellinika,p.UNICODE.cyrillic=p.UNICODE.kirillica,p.UNICODE.hangul=p.UNICODE.eonmun,p.UNICODE.zhuyin.ruyun=p.UNICODE.zhuyin.checked,p.TYPESET["char"].cjk=p.TYPESET["char"].hanzi,p.TYPESET["char"].greek=p.TYPESET["char"].ellinika,p.TYPESET["char"].cyrillic=p.TYPESET["char"].kirillica,p.TYPESET["char"].hangul=p.TYPESET["char"].eonmun;var t={id:function(a,b){return(b||k).getElementById(a)},tag:function(a,b){return this.makeArray((b||k).getElementsByTagName(a))},qsa:function(a,b){return this.makeArray((b||k).querySelectorAll(a))},create:function(a,b){var a="!"===a?k.createDocumentFragment():""===a?k.createTextNode(b||""):k.createElement(a);try{b&&(a.className=b)}catch(c){}return a},clone:function(a,b){return a.cloneNode("boolean"==typeof b?b:!0)},remove:function(a,b){return(b||a.parentNode).removeChild(a)},setAttr:function(a,b){if("object"==typeof b){var c=b.length;if("object"==typeof b[0]&&"name"in b[0])for(var d=0;c>d;d++)void 0!==b[d].value&&a.setAttribute(b[d].name,b[d].value);else for(var e in b)b.hasOwnProperty(e)&&void 0!==b[e]&&a.setAttribute(e,b[e]);return a}},isIgnorable:function(a){return"WBR"===a.nodeName||a.nodeType===Node.COMMENT_NODE},makeArray:function(a){return Array.prototype.slice.call(a)},extend:function(a,b){var c="object"==typeof a||"function"==typeof a||"object"==typeof b;if(c){for(var d in b)b.hasOwnProperty(d)&&(a[d]=b[d]);return a}}},u=function(b){function c(a,b,c){var d=Element.prototype,e=d.matches||d.mozMatchesSelector||d.msMatchesSelector||d.webkitMatchesSelector;return a instanceof Element?e.call(a,b):c&&/^[39]$/.test(a.nodeType)?!0:!1}var d="0.2.1",e=b.NON_INLINE_PROSE,f=b.PRESETS.prose.filterElements,g=a||{},h=g.document||void 0;if("undefined"==typeof h)throw new Error("Fibre requires a DOM-supported environment.");var i=function(a,b){return new i.fn.init(a,b)};return i.version=d,i.matches=c,i.fn=i.prototype={constructor:i,version:d,finder:[],context:void 0,portionMode:"retain",selector:{},preset:"prose",init:function(a,b){if(b&&(this.preset=null),this.selector={context:null,filter:[],avoid:[],boundary:[]},!a)throw new Error("A context is required for Fibre to initialise.");return a instanceof Node?a instanceof Document?this.context=a.body||a:this.context=a:"string"==typeof a&&(this.context=h.querySelector(a),this.selector.context=a),this},filterFn:function(a){var b=this.selector.filter.join(", ")||"*",d=this.selector.avoid.join(", ")||null,e=c(a,b,!0)&&!c(a,d);return"prose"===this.preset?f(a)&&e:e},boundaryFn:function(a){var b=this.selector.boundary.join(", ")||null,d=c(a,b);return"prose"===this.preset?e(a)||d:d},filter:function(a){return"string"==typeof a&&this.selector.filter.push(a),this},endFilter:function(a){return a?this.selector.filter=[]:this.selector.filter.pop(),this},avoid:function(a){return"string"==typeof a&&this.selector.avoid.push(a),this},endAvoid:function(a){return a?this.selector.avoid=[]:this.selector.avoid.pop(),this},addBoundary:function(a){return"string"==typeof a&&this.selector.boundary.push(a),this},removeBoundary:function(){return this.selector.boundary=[],this},setMode:function(a){return this.portionMode="first"===a?"first":"retain",this},replace:function(a,c){var d=this;return d.finder.push(b(d.context,{find:a,replace:c,filterElements:function(a){return d.filterFn(a)},forceContext:function(a){return d.boundaryFn(a)},portionMode:d.portionMode})),d},wrap:function(a,c){var d=this;return d.finder.push(b(d.context,{find:a,wrap:c,filterElements:function(a){return d.filterFn(a)},forceContext:function(a){return d.boundaryFn(a)},portionMode:d.portionMode})),d},revert:function(a){var b=this.finder.length,a=Number(a)||(0===a?Number(0):"all"===a?b:1);if("undefined"==typeof b||0===b)return this;a>b&&(a=b);for(var c=a;c>0;c--)this.finder.pop().revert();return this}},i.fn.filterOut=i.fn.avoid,i.fn.init.prototype=i.fn,i}(function(){function a(a){return String(a).replace(/([.*+?^=!:${}()|[\]\/\\])/g,"\\$1")}function b(){return c.apply(null,arguments)||d.apply(null,arguments)}function c(a,c,e,f,g){if(c&&!c.nodeType&&arguments.length<=2)return!1;var h="function"==typeof e;h&&(e=function(a){return function(b,c){return a(b.text,c.startIndex)}}(e));var i=d(c,{find:a,wrap:h?null:e,replace:h?e:"$"+(f||"&"),prepMatch:function(a,b){if(!a[0])throw"findAndReplaceDOMText cannot handle zero-length matches";if(f>0){var c=a[f];a.index+=a[0].indexOf(c),a[0]=c}return a.endIndex=a.index+a[0].length,a.startIndex=a.index,a.index=b,a},filterElements:g});return b.revert=function(){return i.revert()},!0}function d(a,b){return new e(a,b)}function e(a,c){var d=c.preset&&b.PRESETS[c.preset];if(c.portionMode=c.portionMode||f,d)for(var e in d)i.call(d,e)&&!i.call(c,e)&&(c[e]=d[e]);this.node=a,this.options=c,this.prepMatch=c.prepMatch||this.prepMatch,this.reverts=[],this.matches=this.search(),this.matches.length&&this.processMatches()}var f="retain",g="first",h=k,i=({}.toString,{}.hasOwnProperty);return b.NON_PROSE_ELEMENTS={br:1,hr:1,script:1,style:1,img:1,video:1,audio:1,canvas:1,svg:1,map:1,object:1,input:1,textarea:1,select:1,option:1,optgroup:1,button:1},b.NON_CONTIGUOUS_PROSE_ELEMENTS={address:1,article:1,aside:1,blockquote:1,dd:1,div:1,dl:1,fieldset:1,figcaption:1,figure:1,footer:1,form:1,h1:1,h2:1,h3:1,h4:1,h5:1,h6:1,header:1,hgroup:1,hr:1,main:1,nav:1,noscript:1,ol:1,output:1,p:1,pre:1,section:1,ul:1,br:1,li:1,summary:1,dt:1,details:1,rp:1,rt:1,rtc:1,script:1,style:1,img:1,video:1,audio:1,canvas:1,svg:1,map:1,object:1,input:1,textarea:1,select:1,option:1,optgroup:1,button:1,table:1,tbody:1,thead:1,th:1,tr:1,td:1,caption:1,col:1,tfoot:1,colgroup:1},b.NON_INLINE_PROSE=function(a){return i.call(b.NON_CONTIGUOUS_PROSE_ELEMENTS,a.nodeName.toLowerCase())},b.PRESETS={prose:{forceContext:b.NON_INLINE_PROSE,filterElements:function(a){return!i.call(b.NON_PROSE_ELEMENTS,a.nodeName.toLowerCase())}}},b.Finder=e,e.prototype={search:function(){function b(a){for(var g=0,j=a.length;j>g;++g){var k=a[g];if("string"==typeof k){if(f.global)for(;c=f.exec(k);)h.push(i.prepMatch(c,d++,e));else(c=k.match(f))&&h.push(i.prepMatch(c,0,e));e+=k.length}else b(k)}}var c,d=0,e=0,f=this.options.find,g=this.getAggregateText(),h=[],i=this;return f="string"==typeof f?RegExp(a(f),"g"):f,b(g),h},prepMatch:function(a,b,c){if(!a[0])throw new Error("findAndReplaceDOMText cannot handle zero-length matches");return a.endIndex=c+a.index+a[0].length,a.startIndex=c+a.index,a.index=b,a},getAggregateText:function(){function a(d,e){if(3===d.nodeType)return[d.data];if(b&&!b(d))return[];var e=[""],f=0;if(d=d.firstChild)do if(3!==d.nodeType){var g=a(d);c&&1===d.nodeType&&(c===!0||c(d))?(e[++f]=g,e[++f]=""):("string"==typeof g[0]&&(e[f]+=g.shift()),g.length&&(e[++f]=g,e[++f]=""))}else e[f]+=d.data;while(d=d.nextSibling);return e}var b=this.options.filterElements,c=this.options.forceContext;return a(this.node)},processMatches:function(){var a,b,c,d=this.matches,e=this.node,f=this.options.filterElements,g=[],h=e,i=d.shift(),j=0,k=0,l=0,m=[e];a:for(;;){if(3===h.nodeType&&(!b&&h.length+j>=i.endIndex?b={node:h,index:l++,text:h.data.substring(i.startIndex-j,i.endIndex-j),indexInMatch:j-i.startIndex,indexInNode:i.startIndex-j,endIndexInNode:i.endIndex-j,isEnd:!0}:a&&g.push({node:h,index:l++,text:h.data,indexInMatch:j-i.startIndex,indexInNode:0}),!a&&h.length+j>i.startIndex&&(a={node:h,index:l++,indexInMatch:0,indexInNode:i.startIndex-j,endIndexInNode:i.endIndex-j,text:h.data.substring(i.startIndex-j,i.endIndex-j)}),j+=h.data.length),c=1===h.nodeType&&f&&!f(h),a&&b){if(h=this.replaceMatch(i,a,g,b),j-=b.node.data.length-b.endIndexInNode,a=null,b=null,g=[],i=d.shift(),l=0,k++,!i)break}else if(!c&&(h.firstChild||h.nextSibling)){h.firstChild?(m.push(h),h=h.firstChild):h=h.nextSibling;continue}for(;;){if(h.nextSibling){h=h.nextSibling;break}if(h=m.pop(),h===e)break a}}},revert:function(){for(var a=this.reverts.length;a--;)this.reverts[a]();this.reverts=[]},prepareReplacementString:function(a,b,c,d){var e=this.options.portionMode;return e===g&&b.indexInMatch>0?"":(a=a.replace(/\$(\d+|&|`|')/g,function(a,b){var d;switch(b){case"&":d=c[0];break;case"`":d=c.input.substring(0,c.startIndex);break;case"'":d=c.input.substring(c.endIndex);break;default:d=c[+b]}return d}),e===g?a:b.isEnd?a.substring(b.indexInMatch):a.substring(b.indexInMatch,b.indexInMatch+b.text.length))},getPortionReplacementNode:function(a,b,c){var d=this.options.replace||"$&",e=this.options.wrap;if(e&&e.nodeType){var f=h.createElement("div");f.innerHTML=e.outerHTML||(new XMLSerializer).serializeToString(e),e=f.firstChild}if("function"==typeof d)return d=d(a,b,c),d&&d.nodeType?d:h.createTextNode(String(d));var g="string"==typeof e?h.createElement(e):e;return d=h.createTextNode(this.prepareReplacementString(d,a,b,c)),d.data&&g?(g.appendChild(d),g):d},replaceMatch:function(a,b,c,d){var e,f,g=b.node,i=d.node;if(g===i){var j=g;b.indexInNode>0&&(e=h.createTextNode(j.data.substring(0,b.indexInNode)),j.parentNode.insertBefore(e,j));var k=this.getPortionReplacementNode(d,a);return j.parentNode.insertBefore(k,j),d.endIndexInNoden;++n){var p=c[n],q=this.getPortionReplacementNode(p,a);p.node.parentNode.replaceChild(q,p.node),this.reverts.push(function(a,b){return function(){b.parentNode.replaceChild(a.node,b)}}(p,q)),m.push(q)}var r=this.getPortionReplacementNode(d,a);return g.parentNode.insertBefore(e,g),g.parentNode.insertBefore(l,g),g.parentNode.removeChild(g),i.parentNode.insertBefore(r,i),i.parentNode.insertBefore(f,i),i.parentNode.removeChild(i),this.reverts.push(function(){e.parentNode.removeChild(e),l.parentNode.replaceChild(g,l),f.parentNode.removeChild(f),r.parentNode.replaceChild(i,r)}),r}},b}());t.extend(u.fn,{jinzify:function(a){return this.filter(a||null).avoid("h-jinze").replace(s.jinze.touwei,function(a,b){var c=t.create("h-jinze","touwei");return c.innerHTML=b[0],0===a.index&&a.isEnd||1===a.index?c:""}).replace(s.jinze.wei,function(a,b){var c=t.create("h-jinze","wei");return c.innerHTML=b[0],0===a.index?c:""}).replace(s.jinze.tou,function(a,b){var c=t.create("h-jinze","tou");return c.innerHTML=b[0],0===a.index&&a.isEnd||1===a.index?c:""}).replace(s.jinze.middle,function(a,b){var c=t.create("h-jinze","middle");return c.innerHTML=b[0],0===a.index&&a.isEnd||1===a.index?c:""}).endAvoid().endFilter()},groupify:function(a){var a=t.extend({biaodian:!1,hanzi:!1,kana:!1,eonmun:!1,western:!1},a||{});return this.avoid("h-hangable, h-char-group, h-word"),a.biaodian&&this.replace(s.group.biaodian[0],c).replace(s.group.biaodian[1],c),(a.hanzi||a.cjk)&&this.wrap(s.group.hanzi,t.clone(t.create("h-char-group","hanzi cjk"))),a.western&&this.wrap(s.group.western,t.clone(t.create("h-word","western"))),a.kana&&this.wrap(s.group.kana,t.clone(t.create("h-char-group","kana"))),(a.eonmun||a.hangul)&&this.wrap(s.group.eonmun,t.clone(t.create("h-word","eonmun hangul"))),this.endAvoid(),this},charify:function(a){var a=t.extend({biaodian:!1,punct:!1,hanzi:!1,latin:!1,ellinika:!1,kirillica:!1,kana:!1,eonmun:!1},a||{});return this.avoid("h-char"),a.biaodian&&this.replace(s["char"].biaodian.all,function(a,b){return d(b[0])}).replace(s["char"].biaodian.liga,function(a,b){return d(b[0])}),(a.hanzi||a.cjk)&&this.wrap(s["char"].hanzi,t.clone(t.create("h-char","hanzi cjk"))),a.punct&&this.wrap(s["char"].punct.all,t.clone(t.create("h-char","punct"))),a.latin&&this.wrap(s["char"].latin,t.clone(t.create("h-char","alphabet latin"))),(a.ellinika||a.greek)&&this.wrap(s["char"].ellinika,t.clone(t.create("h-char","alphabet ellinika greek"))),(a.kirillica||a.cyrillic)&&this.wrap(s["char"].kirillica,t.clone(t.create("h-char","alphabet kirillica cyrillic"))),a.kana&&this.wrap(s["char"].kana,t.clone(t.create("h-char","kana"))),(a.eonmun||a.hangul)&&this.wrap(s["char"].eonmun,t.clone(t.create("h-char","eonmun hangul"))),this.endAvoid(),this}}),p.find=u,void["setMode","wrap","replace","revert","addBoundary","removeBoundary","avoid","endAvoid","filter","endFilter","jinzify","groupify","charify"].forEach(function(a){p.fn[a]=function(){return this.finder||(this.finder=p.find(this.context)),this.finder[a](arguments[0],arguments[1]),this}});var v={};v.writeOnCanvas=e,v.compareCanvases=f,v.detectFont=g,v.support=function(){function b(a){var b,c=a.charAt(0).toUpperCase()+a.slice(1),d=(a+" "+e.join(c+" ")+c).split(" ");return d.forEach(function(a){"string"==typeof f.style[a]&&(b=!0)}),b||!1}function c(a,b){var c,d,e,f=m||t.create("body"),g=t.create("div"),h=m?g:f,b="function"==typeof b?b:function(){};return c=[""].join(""),h.innerHTML+=c,f.appendChild(g),m||(f.style.background="",f.style.overflow="hidden",e=l.style.overflow,l.style.overflow="hidden",l.appendChild(f)),d=b(h,a),t.remove(h),m||(l.style.overflow=e),!!d}function d(b,c){var d;return a.getComputedStyle?d=k.defaultView.getComputedStyle(b,null).getPropertyValue(c):b.currentStyle&&(d=b.currentStyle[c]),d}var e="Webkit Moz ms".split(" "),f=t.create("h-test");return{ruby:function(){var a,b=t.create("ruby"),c=t.create("rt"),e=t.create("rp");return b.appendChild(e),b.appendChild(c),l.appendChild(b),a="none"===d(e,"display")||"ruby"===d(b,"display")&&"ruby-text"===d(c,"display")?!0:!1,l.removeChild(b),b=null,c=null,e=null,a}(),fontface:function(){var a;return c('@font-face { font-family: font; src: url("//"); }',function(b,c){var d=t.qsa("style",b)[0],e=d.sheet||d.styleSheet,f=e?e.cssRules&&e.cssRules[0]?e.cssRules[0].cssText:e.cssText||"":"";a=/src/i.test(f)&&0===f.indexOf(c.split(" ")[0])}),a}(),unicoderange:function(){var a;return c('@font-face{font-family:test-for-unicode-range;src:local(Arial),local("Droid Sans")}@font-face{font-family:test-for-unicode-range;src:local("Times New Roman"),local(Times),local("Droid Serif");unicode-range:U+270C}',function(){a=!v.detectFont("test-for-unicode-range",'Arial, "Droid Sans"',"Q")}),a}(),columnwidth:b("columnWidth"),textemphasis:b("textEmphasis"),writingmode:b("writingMode")}}(),v.initCond=function(a){var b,a=a||l,c="";for(var d in v.support)b=(v.support[d]?"":"no-")+d,a.classList.add(b),c+=b+" ";return c},t.extend(v,{renderElem:function(a){this.renderRuby(a),this.renderDecoLine(a),this.renderDecoLine(a,"s, del"),this.renderEm(a)},renderDecoLine:function(a,b){var b=b||"u, ins",c=t.qsa(b,a),d=new RegExp("^("+b.replace(/\,\s?/g,"|")+")$","ig");c.forEach(function(a){var b;do if(b=(b||a).nextSibling,!b)return;while(t.isIgnorable(b));b.nodeName.match(d)&&b.classList.add("adjacent")})},renderEm:function(a,b){var c=b?"qsa":"tag",b=b||"em",d=t[c](b,a);d.forEach(function(a){var b=p(a);v.support.textemphasis?b.avoid("rt, h-char, h-char-group").charify({biaodian:!0,punct:!0}):b.avoid("rt, h-char, h-char-group").jinzify().groupify({western:!0,biaodian:!0}).charify({hanzi:!0,biaodian:!0,punct:!0,latin:!0,ellinika:!0,kirillica:!0})})},renderRuby:function(a,b){var c=b?"qsa":"tag",b=b||"ruby",d=t[c](b,a),e=t.qsa(b+", rtc",a);e.forEach(function(a){var b=a.classList;b.contains("pinyin")?b.add("romanization"):b.contains("mps")&&b.add("zhuyin"),b.contains("romanization")&&b.add("annotation")}),d.forEach(function(a){var c,d,e,f,g,j,k=a.classList,l=!v.support.ruby||k.contains("zhuyin")||k.contains("complex")||k.contains("rightangle");l&&(c=t.create("!"),c.appendChild(t.clone(a)),d=t.qsa(b,c)[0],(!v.support.ruby||k.contains("zhuyin"))&&t.tag("rt",d).forEach(function(a){var b,c=t.create("!"),d=[];do{if(b=(b||a).previousSibling,!b||b.nodeName.match(/((?:h\-)?r[ubt])/i))break;c.insertBefore(t.clone(b),c.firstChild),d.push(b)}while(!b.nodeName.match(/((?:h\-)?r[ubt])/i));f=k.contains("zhuyin")?i(c,a):h(c,a);try{a.parentNode.replaceChild(f,a),d.forEach(function(a){t.remove(a)})}catch(e){}}),(k.contains("complex")||k.contains("rightangle"))&&(e=f=t.tag("rb",d),g=e.length,void function(b){b&&(f=t.tag("rt",b).map(function(a,b){if(e[b]){var c=i(e[b],a);try{e[b].parentNode.replaceChild(c,e[b])}catch(d){}return c}}),t.remove(b),a.setAttribute("rightangle","true"))}(d.querySelector("rtc.zhuyin")),t.qsa("rtc:not(.zhuyin)",d).forEach(function(b,c){var d;d=t.tag("rt",b).map(function(b,d){var e,i,j=Number(b.getAttribute("rbspan")||1),l=0,m=[];j>g&&(j=g);do{try{e=f.shift(),m.push(e)}catch(n){}if("undefined"==typeof e)break;l+=Number(e.getAttribute("span")||1)}while(j>l);if(l>j){if(m.length>1)return void console.error("An impossible `rbspan` value detected.",a);m=t.tag("rb",m[0]),f=m.slice(j).concat(f),m=m.slice(0,j),l=j}i=h(m,b,{"class":k,span:l,order:c});try{m[0].parentNode.replaceChild(i,m.shift()),m.forEach(function(a){t.remove(a)})}catch(n){}return i}),f=d,1===c&&a.setAttribute("doubleline","true"),t.remove(b)})),j=t.create("h-ruby"),j.innerHTML=c.firstChild.innerHTML,t.setAttr(j,a.attributes),j.normalize(),a.parentNode.replaceChild(j,a))})}}),p.normalize=v,p.localize=v,p.support=v.support,p.detectFont=v.detectFont,p.fn.initCond=function(){return this.condition.classList.add("han-js-rendered"),p.normalize.initCond(this.condition),this},void["Elem","DecoLine","Em","Ruby"].forEach(function(a){var b="render"+a;p.fn[b]=function(a){return p.normalize[b](this.context,a),this}}),t.extend(p.support,{heiti:!0,songti:p.detectFont('"Han Songti"'),"songti-gb":p.detectFont('"Han Songti GB"'),kaiti:p.detectFont('"Han Kaiti"'),fangsong:p.detectFont('"Han Fangsong"')});var w="* > h-hws:first-child, * > wbr:first-child + h-hws, wbr:first-child + wbr + h-hws",x=function(){var a=t.create("div");return a.appendChild(t.create("","0-")),a.appendChild(t.create("","2")),a.normalize(),2!==a.firstChild.length}(),y=t.create("h-hws");y.setAttribute("hidden",""),y.innerHTML=" ",t.extend(p,{isNodeNormalizeNormal:x,renderHWS:function(a,b){var a=a||k,c=b?"strict":"base",d=p.find(a);return d.avoid(b?"textarea, code, kbd, samp, pre":"textarea"),d.replace(p.TYPESET.hws[c][0],"$1$2").replace(p.TYPESET.hws[c][1],"$1$2").replace(/(['"]+)(.+?)\1/gi,"$1$2$1").replace(/([\u2018\u201c]+)/gi,"$1").replace(/([\u2019\u201d]+)/gi,"$1").replace("",function(){return t.clone(y)}),t.qsa(w,a).forEach(function(a){for(var b=a.parentNode,c=b.firstChild;t.isIgnorable(c);)if(c=c.nextSibling,!c)return;for(;"H-HWS"===c.nodeName&&(t.remove(c,b),c=b.parentNode.insertBefore(t.clone(y),b),b=b.parentNode,x&&b.normalize(),c===b.firstChild););}),x&&a.normalize(),d}}),t.extend(p.fn,{HWS:null,renderHWS:function(a){return p.renderHWS(this.context,a),this.HWS=t.tag("h-hws",this.context),this},revertHWS:function(){return this.HWS.forEach(function(a){t.remove(a)}),this}}),t.extend(p,{detectSpaceFont:j,isSpaceFontLoaded:j()}),p.support["han-space"]=j(),p.renderHanging=function(a){var a=a||k,b=p.find(a);return b.avoid("textarea, code, kbd, samp, pre, h-hangable").replace(s.jinze.hanging,function(a,b){var c=t.create("h-hangable");return c.innerHTML=b[2]+''+b[3]+"",0===a.index?c:""}),b},t.extend(p.fn,{hanging:null,renderHanging:function(){var a=this.condition.classList,b=j();return b&&a.contains("no-han-space")&&(a.remove("no-han-space"),a.add("han-space")),this.hanging=p.renderHanging(this.context),this},revertHanging:function(){try{this.hanging.revert("all")}catch(a){}return this}}),p.renderJiya=function(a){var a=a||k,b=p.find(a);return b.avoid("textarea, code, kbd, samp, pre, h-char-group").replace(new RegExp("("+r.biaodian.end+"+)("+r.biaodian.open+"+)","g"),function(a,b){if(0===a.index)return a.isEnd?b[0]:b[1];var c=t.create("h-char-group","biaodian cjk portion");return c.innerHTML=b[2],c}).endAvoid(),b.avoid("textarea, code, kbd, samp, pre, h-char").groupify({biaodian:!0}).charify({biaodian:!0}),t.qsa("h-char.biaodian.open, h-char.biaodian.end",a).forEach(function(a){if(!p.find.matches(a,"h-cs *")){var b=""+a.innerHTML+"",c="",d=a.classList.contains("open");a.innerHTML=d?c+b:b+c}}),b},t.extend(p.fn,{jiya:null,renderJiya:function(){return this.jiya=p.renderJiya(this.context),this},revertJiya:function(){try{this.jiya.revert("all")}catch(a){}return this}});var z;z=t.create("h-char","biaodian cjk middle"),z.setAttribute("unicode","b7"),p.correctBasicBD=function(a,b){if(!p.support.unicoderange||b){var c,a=a||k;c=p.find(a),c.wrap(/\u00B7/g,t.clone(z)).charify({biaodian:!0})}},t.extend(p.fn,{basicBD:null,correctBasicBD:function(a){return this.basicBD=p.correctBasicBD(this.context,a),this},revertBasicBD:function(){try{this.basicBD.revert("all")}catch(a){}return this}});var A="h-ru[annotation]",B="textarea, code, kbd, samp, pre",C=function(){var a=p.localize.writeOnCanvas("i\u030d",'"Romanization Sans"'),b=p.localize.writeOnCanvas("\udb80\udc69",'"Romanization Sans"');return p.localize.compareCanvases(a,b)}(),D=p.TYPESET["display-as"]["comb-liga-pua"],E=p.TYPESET["inaccurate-char"],F=t.create("h-char","comb-liga");return t.extend(p,{isCombLigaNormal:C,substCombLigaWithPUA:function(a){if(!C){var a=a||k,b=p.find(a);return b.avoid(B),D.forEach(function(a){b.replace(new RegExp(a[0],"ig"),function(b,c){var d=t.clone(F);return d.innerHTML=""+c[0]+"",d.setAttribute("display-as",a[1]),0===b.index?d:""})}),t.qsa(A,a).forEach(function(a){var b=a.getAttribute("annotation");D.slice(0,5).forEach(function(a){b=b.replace(new RegExp(a[0],"ig"),a[1])}),a.setAttribute("annotation",b)}),b}},substInaccurateChar:function(a){var a=a||k,b=p.find(a);b.avoid(B),E.forEach(function(a){b.replace(new RegExp(a[0],"ig"),a[1])})}}),t.extend(p.fn,{"comb-liga":null,"inaccurate-char":null,substCombLigaWithPUA:function(){return this["comb-liga"]=p.substCombLigaWithPUA(this.context),this},revertCombLigaWithPUA:function(){try{this["comb-liga"].revert("all")}catch(a){}return this},substInaccurateChar:function(){return this["inaccurate-char"]=p.substInaccurateChar(this.context),this},revertInaccurateChar:function(){try{this["inaccurate-char"].revert("all")}catch(a){}return this}}),a.addEventListener("DOMContentLoaded",function(){var a;l.classList.contains("han-init")?p.init():(a=k.querySelector(".han-init-context"))&&(p.init=p(a).render())}),("undefined"==typeof b||b===!1)&&(a.Han=p),p}); \ No newline at end of file +void function(a,b){"object"==typeof module&&"object"==typeof module.exports?module.exports=b(a,!0):"function"==typeof define&&define.amd?define(function(){return b(a,!0)}):b(a)}("undefined"!=typeof window?window:this,function(a,b){"use strict";function c(a,b){var c=t.create("h-char-group","biaodian cjk");return 0===a.index&&a.isEnd?c.innerHTML=b[0]:(c.innerHTML=a.text,c.classList.add("portion"),0===a.index?c.classList.add("isFirst"):a.isEnd&&c.classList.add("isEnd")),c}function d(a){var b=t.create("div"),c=a.charCodeAt(0).toString(16),d="biaodian cjk "+(a.match(s["char"].biaodian.open)?"bd-open":a.match(s["char"].biaodian.close)?"bd-close bd-end":a.match(s["char"].biaodian.end)?"bd-end":a.match(new RegExp("("+r.biaodian.liga+")"))?"bd-liga":"");return b.innerHTML=''+a+"",b.firstChild}function e(a,b){var c,d=t.create("canvas");return d.width="50",d.height="20",d.style.display="none",m.appendChild(d),c=d.getContext("2d"),c.textBaseline="top",c.font="15px "+b+", sans-serif",c.fillStyle="black",c.strokeStyle="black",c.fillText(a,0,0),{node:d,context:c,remove:function(){t.remove(d,m)}}}function f(a,b){var c,d=a.context,e=b.context;try{for(var f=1;20>=f;f++)for(var g=1;50>=g;g++){if("undefined"==typeof c&&d.getImageData(g,f,1,1).data[3]!==e.getImageData(g,f,1,1).data[3]){c=!1;break}if("boolean"==typeof c)break;50===g&&20===f&&"undefined"==typeof c&&(c=!0)}return a.remove(),b.remove(),a=null,b=null,c}catch(h){}return!1}function g(a,b,c){var a=a,b=b||"sans-serif",c=c||"\u8fadQ";return b=e(c,b),a=e(c,a),!f(a,b)}function h(a,b,c){var d=t.create("h-ru"),b=t.clone(b),c=c||{};return c.annotation="true",Array.isArray(a)?d.innerHTML=a.map(function(a){return"undefined"==typeof a?"":a.outerHTML}).join("")+b.outerHTML:(d.appendChild(t.clone(a)),d.appendChild(b)),t.setAttr(d,c),d}function i(a,b){var c,d,e,a=t.clone(a),f=t.create("h-ru"),g=b.textContent;return c=g.replace(s.zhuyin.diao,""),e=c?c.length:0,d=g.replace(c,"").replace(/[\u02C5]/g,"\u02c7").replace(/[\u030D]/g,"\u0358"),f.appendChild(a),f.innerHTML+=""+c+""+d+"",t.setAttr(f,{zhuyin:"true",diao:d,length:e}),f}function j(){var a,b=t.create("div");return b.innerHTML="a ba b",m.appendChild(b),a=b.firstChild.offsetWidth!==b.lastChild.offsetWidth,t.remove(b,m),a}var k=a.document,l=k.documentElement,m=k.body,n="3.2.5",o=["initCond","renderElem","renderHanging","renderJiya","renderHWS","correctBasicBD","substCombLigaWithPUA"],p=function(a,b){return new p.fn.init(a,b)},q=function(){return arguments[0]&&(this.context=arguments[0]),arguments[1]&&(this.condition=arguments[1]),this};p.version=n,p.fn=p.prototype={version:n,constructor:p,context:m,condition:l,routine:o,init:q,setRoutine:function(a){return Array.isArray(a)&&(this.routine=a),this},render:function(a){var b=this,a=Array.isArray(a)?a:this.routine;return a.forEach(function(a){try{"string"==typeof a?b[a]():Array.isArray(a)&&b[a.shift()].apply(b,a)}catch(c){}}),this}},p.fn.init.prototype=p.fn,p.init=function(){return p.init=p().render()};var r={punct:{base:"[\u2026,.;:!?\u203d_]",sing:"[\u2010-\u2014\u2026]",middle:"[\\/~\\-&\u2010-\u2014_]",open:"['\"\u2018\u201c\\(\\[\xa1\xbf\u2e18\xab\u2039\u201a\u201c\u201e]",close:"['\"\u201d\u2019\\)\\]\xbb\u203a\u201b\u201d\u201f]",end:"['\"\u201d\u2019\\)\\]\xbb\u203a\u201b\u201d\u201f\u203c\u203d\u2047-\u2049,.;:!?]"},biaodian:{base:"[\ufe30\uff0e\u3001\uff0c\u3002\uff1a\uff1b\uff1f\uff01\u30fc]",liga:"[\u2014\u2026\u22ef]",middle:"[\xb7\uff3c\uff0f\uff0d\u30a0\uff06\u30fb\uff3f]",open:"[\u300c\u300e\u300a\u3008\uff08\u3014\uff3b\uff5b\u3010\u3016]",close:"[\u300d\u300f\u300b\u3009\uff09\u3015\uff3d\uff5d\u3011\u3017]",end:"[\u300d\u300f\u300b\u3009\uff09\u3015\uff3d\uff5d\u3011\u3017\ufe30\uff0e\u3001\uff0c\u3002\uff1a\uff1b\uff1f\uff01\u30fc]"},hanzi:{base:"[\u4e00-\u9fff\u3400-\u4db5\u31c0-\u31e3\u3007\ufa0e\ufa0f\ufa11\ufa13\ufa14\ufa1f\ufa21\ufa23\ufa24\ufa27-\ufa29]|[\ud800-\udbff][\udc00-\udfff]",desc:"[\u2ff0-\u2ffa]",radical:"[\u2f00-\u2fd5\u2e80-\u2ef3]"},latin:{base:"[A-Za-z0-9\xc0-\xff\u0100-\u017f\u0180-\u024f\u2c60-\u2c7f\ua720-\ua7ff\u1e00-\u1eff]",combine:"[\u0300-\u0341\u1dc0-\u1dff]"},ellinika:{base:"[0-9\u0370-\u03ff\u1f00-\u1fff]",combine:"[\u0300-\u0345\u1dc0-\u1dff]"},kirillica:{base:"[0-9\u0400-\u0482\u048a-\u04ff\u0500-\u052f\ua640-\ua66e\ua67e-\ua697]",combine:"[\u0483-\u0489\u2de0-\u2dff\ua66f-\ua67d\ua69f]"},kana:{base:"[\u30a2\u30a4\u30a6\u30a8\u30aa-\u30fa\u3042\u3044\u3046\u3048\u304a-\u3094\u309f\u30ff]|\ud82c[\udc00-\udc01]",small:"[\u3041\u3043\u3045\u3047\u3049\u30a1\u30a3\u30a5\u30a7\u30a9\u3063\u3083\u3085\u3087\u308e\u3095\u3096\u30c3\u30e3\u30e5\u30e7\u30ee\u30f5\u30f6\u31f0-\u31ff]",combine:"[\u3099-\u309c]",half:"[\uff66-\uff9f]",mark:"[\u30a0\u309d\u309e\u30fb-\u30fe]"},eonmun:{base:"[\uac00-\ud7a3]",letter:"[\u1100-\u11ff\u314f-\u3163\u3131-\u318e\ua960-\ua97c\ud7b0-\ud7fb]",half:"[\uffa1-\uffdc]"},zhuyin:{base:"[\u3105-\u312d\u31a0-\u31ba]",initial:"[\u3105-\u3119\u312a-\u312c\u31a0-\u31a3]",medial:"[\u3127-\u3129]","final":"[\u311a-\u3129\u312d\u31a4-\u31b3\u31b8-\u31ba]",tone:"[\u02d9\u02ca\u02c5\u02c7\u02cb\u02ea\u02eb]",checked:"[\u31b4-\u31b7][\u0358\u030d]?"}},s=function(){var a="[\\x20\\t\\r\\n\\f]",b=r.punct.open,c=(r.punct.close,r.punct.end),d=r.punct.middle,e=r.punct.sing,f=b+"|"+c+"|"+d,g=r.biaodian.open,h=r.biaodian.close,i=r.biaodian.end,j=r.biaodian.middle,k=r.biaodian.liga+"{2}",l=g+"|"+i+"|"+j,m=r.kana.base+r.kana.combine+"?",n=r.kana.small+r.kana.combine+"?",o=r.kana.half,p=r.eonmun.base+"|"+r.eonmun.letter,q=r.eonmun.half,s=r.hanzi.base+"|"+r.hanzi.desc+"|"+r.hanzi.radical+"|"+m,t=r.ellinika.combine,u=r.latin.base+t+"*",v=r.ellinika.base+t+"*",w=r.kirillica.combine,x=r.kirillica.base+w+"*",y=u+"|"+v+"|"+x,z="['\u2019]",A=s+"|(?:"+y+"|"+z+")+",B=r.zhuyin.initial,C=r.zhuyin.medial,D=r.zhuyin["final"],E=r.zhuyin.tone+"|"+r.zhuyin.checked;return{"char":{punct:{all:new RegExp("("+f+")","g"),open:new RegExp("("+b+")","g"),end:new RegExp("("+c+")","g"),sing:new RegExp("("+e+")","g")},biaodian:{all:new RegExp("("+l+")","g"),open:new RegExp("("+g+")","g"),close:new RegExp("("+h+")","g"),end:new RegExp("("+i+")","g"),liga:new RegExp("("+k+")","g")},hanzi:new RegExp("("+s+")","g"),latin:new RegExp("("+u+")","ig"),ellinika:new RegExp("("+v+")","ig"),kirillica:new RegExp("("+x+")","ig"),kana:new RegExp("("+m+"|"+n+"|"+o+")","g"),eonmun:new RegExp("("+p+"|"+q+")","g")},group:{biaodian:[new RegExp("(("+l+"){2,})","g"),new RegExp("("+k+g+")","g")],punct:null,hanzi:new RegExp("("+s+")+","g"),western:new RegExp("("+u+"|"+v+"|"+x+"|"+f+")+","ig"),kana:new RegExp("("+m+"|"+n+"|"+o+")+","g"),eonmun:new RegExp("("+p+"|"+q+"|"+f+")+","g")},jinze:{hanging:new RegExp("("+a+"*)("+h+"*|[\u2026\u22ef]*)([\u3001\uff0c\u3002\uff0e])(?!"+i+")","ig"),touwei:new RegExp("("+g+"+)("+A+")("+i+"+)","ig"),tou:new RegExp("("+g+"+)("+A+")","ig"),wei:new RegExp("("+A+")("+i+"+)","ig"),middle:new RegExp("("+A+")("+j+")("+A+")","ig")},zhuyin:{form:new RegExp("^\u02d9?("+B+")?("+C+")?("+D+")?("+E+")?$"),diao:new RegExp("("+E+")","g")},hws:{base:[new RegExp("("+s+")("+y+"|"+b+")","ig"),new RegExp("("+y+"|"+c+")("+s+")","ig")],strict:[new RegExp("("+s+")"+a+"?("+y+"|"+b+")","ig"),new RegExp("("+y+"|"+c+")"+a+"?("+s+")","ig")]},"display-as":{"ja-font-for-hant":["\u67e5 \u67fb","\u555f \u5553","\u9109 \u9115","\u503c \u5024","\u6c61 \u6c5a"],"comb-liga-pua":[["a[\u030d\u0358]","\udb80\udc61"],["e[\u030d\u0358]","\udb80\udc65"],["i[\u030d\u0358]","\udb80\udc69"],["o[\u030d\u0358]","\udb80\udc6f"],["u[\u030d\u0358]","\udb80\udc75"],["\u31b4[\u030d\u0358]","\udb8c\uddb4"],["\u31b5[\u030d\u0358]","\udb8c\uddb5"],["\u31b6[\u030d\u0358]","\udb8c\uddb6"],["\u31b7[\u030d\u0358]","\udb8c\uddb7"]]},"inaccurate-char":[["[\u2022\u2027]","\xb7"],["\u22ef\u22ef","\u2026\u2026"],["\u2500\u2500","\u2014\u2014"],["\u2035","\u2018"],["\u2032","\u2019"],["\u2036","\u201c"],["\u2033","\u201d"]]}}();p.UNICODE=r,p.TYPESET=s,p.UNICODE.cjk=p.UNICODE.hanzi,p.UNICODE.greek=p.UNICODE.ellinika,p.UNICODE.cyrillic=p.UNICODE.kirillica,p.UNICODE.hangul=p.UNICODE.eonmun,p.UNICODE.zhuyin.ruyun=p.UNICODE.zhuyin.checked,p.TYPESET["char"].cjk=p.TYPESET["char"].hanzi,p.TYPESET["char"].greek=p.TYPESET["char"].ellinika,p.TYPESET["char"].cyrillic=p.TYPESET["char"].kirillica,p.TYPESET["char"].hangul=p.TYPESET["char"].eonmun;var t={id:function(a,b){return(b||k).getElementById(a)},tag:function(a,b){return this.makeArray((b||k).getElementsByTagName(a))},qsa:function(a,b){return this.makeArray((b||k).querySelectorAll(a))},create:function(a,b){var a="!"===a?k.createDocumentFragment():""===a?k.createTextNode(b||""):k.createElement(a);try{b&&(a.className=b)}catch(c){}return a},clone:function(a,b){return a.cloneNode("boolean"==typeof b?b:!0)},remove:function(a,b){return(b||a.parentNode).removeChild(a)},setAttr:function(a,b){if("object"==typeof b){var c=b.length;if("object"==typeof b[0]&&"name"in b[0])for(var d=0;c>d;d++)void 0!==b[d].value&&a.setAttribute(b[d].name,b[d].value);else for(var e in b)b.hasOwnProperty(e)&&void 0!==b[e]&&a.setAttribute(e,b[e]);return a}},isIgnorable:function(a){return"WBR"===a.nodeName||a.nodeType===Node.COMMENT_NODE},makeArray:function(a){return Array.prototype.slice.call(a)},extend:function(a,b){var c="object"==typeof a||"function"==typeof a||"object"==typeof b;if(c){for(var d in b)b.hasOwnProperty(d)&&(a[d]=b[d]);return a}}},u=function(b){function c(a,b,c){var d=Element.prototype,e=d.matches||d.mozMatchesSelector||d.msMatchesSelector||d.webkitMatchesSelector;return a instanceof Element?e.call(a,b):c&&/^[39]$/.test(a.nodeType)?!0:!1}var d="0.2.1",e=b.NON_INLINE_PROSE,f=b.PRESETS.prose.filterElements,g=a||{},h=g.document||void 0;if("undefined"==typeof h)throw new Error("Fibre requires a DOM-supported environment.");var i=function(a,b){return new i.fn.init(a,b)};return i.version=d,i.matches=c,i.fn=i.prototype={constructor:i,version:d,finder:[],context:void 0,portionMode:"retain",selector:{},preset:"prose",init:function(a,b){if(b&&(this.preset=null),this.selector={context:null,filter:[],avoid:[],boundary:[]},!a)throw new Error("A context is required for Fibre to initialise.");return a instanceof Node?a instanceof Document?this.context=a.body||a:this.context=a:"string"==typeof a&&(this.context=h.querySelector(a),this.selector.context=a),this},filterFn:function(a){var b=this.selector.filter.join(", ")||"*",d=this.selector.avoid.join(", ")||null,e=c(a,b,!0)&&!c(a,d);return"prose"===this.preset?f(a)&&e:e},boundaryFn:function(a){var b=this.selector.boundary.join(", ")||null,d=c(a,b);return"prose"===this.preset?e(a)||d:d},filter:function(a){return"string"==typeof a&&this.selector.filter.push(a),this},endFilter:function(a){return a?this.selector.filter=[]:this.selector.filter.pop(),this},avoid:function(a){return"string"==typeof a&&this.selector.avoid.push(a),this},endAvoid:function(a){return a?this.selector.avoid=[]:this.selector.avoid.pop(),this},addBoundary:function(a){return"string"==typeof a&&this.selector.boundary.push(a),this},removeBoundary:function(){return this.selector.boundary=[],this},setMode:function(a){return this.portionMode="first"===a?"first":"retain",this},replace:function(a,c){var d=this;return d.finder.push(b(d.context,{find:a,replace:c,filterElements:function(a){return d.filterFn(a)},forceContext:function(a){return d.boundaryFn(a)},portionMode:d.portionMode})),d},wrap:function(a,c){var d=this;return d.finder.push(b(d.context,{find:a,wrap:c,filterElements:function(a){return d.filterFn(a)},forceContext:function(a){return d.boundaryFn(a)},portionMode:d.portionMode})),d},revert:function(a){var b=this.finder.length,a=Number(a)||(0===a?Number(0):"all"===a?b:1);if("undefined"==typeof b||0===b)return this;a>b&&(a=b);for(var c=a;c>0;c--)this.finder.pop().revert();return this}},i.fn.filterOut=i.fn.avoid,i.fn.init.prototype=i.fn,i}(function(){function a(a){return String(a).replace(/([.*+?^=!:${}()|[\]\/\\])/g,"\\$1")}function b(){return c.apply(null,arguments)||d.apply(null,arguments)}function c(a,c,e,f,g){if(c&&!c.nodeType&&arguments.length<=2)return!1;var h="function"==typeof e;h&&(e=function(a){return function(b,c){return a(b.text,c.startIndex)}}(e));var i=d(c,{find:a,wrap:h?null:e,replace:h?e:"$"+(f||"&"),prepMatch:function(a,b){if(!a[0])throw"findAndReplaceDOMText cannot handle zero-length matches";if(f>0){var c=a[f];a.index+=a[0].indexOf(c),a[0]=c}return a.endIndex=a.index+a[0].length,a.startIndex=a.index,a.index=b,a},filterElements:g});return b.revert=function(){return i.revert()},!0}function d(a,b){return new e(a,b)}function e(a,c){var d=c.preset&&b.PRESETS[c.preset];if(c.portionMode=c.portionMode||f,d)for(var e in d)i.call(d,e)&&!i.call(c,e)&&(c[e]=d[e]);this.node=a,this.options=c,this.prepMatch=c.prepMatch||this.prepMatch,this.reverts=[],this.matches=this.search(),this.matches.length&&this.processMatches()}var f="retain",g="first",h=k,i=({}.toString,{}.hasOwnProperty);return b.NON_PROSE_ELEMENTS={br:1,hr:1,script:1,style:1,img:1,video:1,audio:1,canvas:1,svg:1,map:1,object:1,input:1,textarea:1,select:1,option:1,optgroup:1,button:1},b.NON_CONTIGUOUS_PROSE_ELEMENTS={address:1,article:1,aside:1,blockquote:1,dd:1,div:1,dl:1,fieldset:1,figcaption:1,figure:1,footer:1,form:1,h1:1,h2:1,h3:1,h4:1,h5:1,h6:1,header:1,hgroup:1,hr:1,main:1,nav:1,noscript:1,ol:1,output:1,p:1,pre:1,section:1,ul:1,br:1,li:1,summary:1,dt:1,details:1,rp:1,rt:1,rtc:1,script:1,style:1,img:1,video:1,audio:1,canvas:1,svg:1,map:1,object:1,input:1,textarea:1,select:1,option:1,optgroup:1,button:1,table:1,tbody:1,thead:1,th:1,tr:1,td:1,caption:1,col:1,tfoot:1,colgroup:1},b.NON_INLINE_PROSE=function(a){return i.call(b.NON_CONTIGUOUS_PROSE_ELEMENTS,a.nodeName.toLowerCase())},b.PRESETS={prose:{forceContext:b.NON_INLINE_PROSE,filterElements:function(a){return!i.call(b.NON_PROSE_ELEMENTS,a.nodeName.toLowerCase())}}},b.Finder=e,e.prototype={search:function(){function b(a){for(var g=0,j=a.length;j>g;++g){var k=a[g];if("string"==typeof k){if(f.global)for(;c=f.exec(k);)h.push(i.prepMatch(c,d++,e));else(c=k.match(f))&&h.push(i.prepMatch(c,0,e));e+=k.length}else b(k)}}var c,d=0,e=0,f=this.options.find,g=this.getAggregateText(),h=[],i=this;return f="string"==typeof f?RegExp(a(f),"g"):f,b(g),h},prepMatch:function(a,b,c){if(!a[0])throw new Error("findAndReplaceDOMText cannot handle zero-length matches");return a.endIndex=c+a.index+a[0].length,a.startIndex=c+a.index,a.index=b,a},getAggregateText:function(){function a(d,e){if(3===d.nodeType)return[d.data];if(b&&!b(d))return[];var e=[""],f=0;if(d=d.firstChild)do if(3!==d.nodeType){var g=a(d);c&&1===d.nodeType&&(c===!0||c(d))?(e[++f]=g,e[++f]=""):("string"==typeof g[0]&&(e[f]+=g.shift()),g.length&&(e[++f]=g,e[++f]=""))}else e[f]+=d.data;while(d=d.nextSibling);return e}var b=this.options.filterElements,c=this.options.forceContext;return a(this.node)},processMatches:function(){var a,b,c,d=this.matches,e=this.node,f=this.options.filterElements,g=[],h=e,i=d.shift(),j=0,k=0,l=0,m=[e];a:for(;;){if(3===h.nodeType&&(!b&&h.length+j>=i.endIndex?b={node:h,index:l++,text:h.data.substring(i.startIndex-j,i.endIndex-j),indexInMatch:j-i.startIndex,indexInNode:i.startIndex-j,endIndexInNode:i.endIndex-j,isEnd:!0}:a&&g.push({node:h,index:l++,text:h.data,indexInMatch:j-i.startIndex,indexInNode:0}),!a&&h.length+j>i.startIndex&&(a={node:h,index:l++,indexInMatch:0,indexInNode:i.startIndex-j,endIndexInNode:i.endIndex-j,text:h.data.substring(i.startIndex-j,i.endIndex-j)}),j+=h.data.length),c=1===h.nodeType&&f&&!f(h),a&&b){if(h=this.replaceMatch(i,a,g,b),j-=b.node.data.length-b.endIndexInNode,a=null,b=null,g=[],i=d.shift(),l=0,k++,!i)break}else if(!c&&(h.firstChild||h.nextSibling)){h.firstChild?(m.push(h),h=h.firstChild):h=h.nextSibling;continue}for(;;){if(h.nextSibling){h=h.nextSibling;break}if(h=m.pop(),h===e)break a}}},revert:function(){for(var a=this.reverts.length;a--;)this.reverts[a]();this.reverts=[]},prepareReplacementString:function(a,b,c,d){var e=this.options.portionMode;return e===g&&b.indexInMatch>0?"":(a=a.replace(/\$(\d+|&|`|')/g,function(a,b){var d;switch(b){case"&":d=c[0];break;case"`":d=c.input.substring(0,c.startIndex);break;case"'":d=c.input.substring(c.endIndex);break;default:d=c[+b]}return d}),e===g?a:b.isEnd?a.substring(b.indexInMatch):a.substring(b.indexInMatch,b.indexInMatch+b.text.length))},getPortionReplacementNode:function(a,b,c){var d=this.options.replace||"$&",e=this.options.wrap;if(e&&e.nodeType){var f=h.createElement("div");f.innerHTML=e.outerHTML||(new XMLSerializer).serializeToString(e),e=f.firstChild}if("function"==typeof d)return d=d(a,b,c),d&&d.nodeType?d:h.createTextNode(String(d));var g="string"==typeof e?h.createElement(e):e;return d=h.createTextNode(this.prepareReplacementString(d,a,b,c)),d.data&&g?(g.appendChild(d),g):d},replaceMatch:function(a,b,c,d){var e,f,g=b.node,i=d.node;if(g===i){var j=g;b.indexInNode>0&&(e=h.createTextNode(j.data.substring(0,b.indexInNode)),j.parentNode.insertBefore(e,j));var k=this.getPortionReplacementNode(d,a);return j.parentNode.insertBefore(k,j),d.endIndexInNoden;++n){var p=c[n],q=this.getPortionReplacementNode(p,a);p.node.parentNode.replaceChild(q,p.node),this.reverts.push(function(a,b){return function(){b.parentNode.replaceChild(a.node,b)}}(p,q)),m.push(q)}var r=this.getPortionReplacementNode(d,a);return g.parentNode.insertBefore(e,g),g.parentNode.insertBefore(l,g),g.parentNode.removeChild(g),i.parentNode.insertBefore(r,i),i.parentNode.insertBefore(f,i),i.parentNode.removeChild(i),this.reverts.push(function(){e.parentNode.removeChild(e),l.parentNode.replaceChild(g,l),f.parentNode.removeChild(f),r.parentNode.replaceChild(i,r)}),r}},b}());t.extend(u.fn,{jinzify:function(a){return this.filter(a||null).avoid("h-jinze").replace(s.jinze.touwei,function(a,b){var c=t.create("h-jinze","touwei");return c.innerHTML=b[0],0===a.index&&a.isEnd||1===a.index?c:""}).replace(s.jinze.wei,function(a,b){var c=t.create("h-jinze","wei");return c.innerHTML=b[0],0===a.index?c:""}).replace(s.jinze.tou,function(a,b){var c=t.create("h-jinze","tou");return c.innerHTML=b[0],0===a.index&&a.isEnd||1===a.index?c:""}).replace(s.jinze.middle,function(a,b){var c=t.create("h-jinze","middle");return c.innerHTML=b[0],0===a.index&&a.isEnd||1===a.index?c:""}).endAvoid().endFilter()},groupify:function(a){var a=t.extend({biaodian:!1,hanzi:!1,kana:!1,eonmun:!1,western:!1},a||{});return this.avoid("h-hangable, h-char-group, h-word"),a.biaodian&&this.replace(s.group.biaodian[0],c).replace(s.group.biaodian[1],c),(a.hanzi||a.cjk)&&this.wrap(s.group.hanzi,t.clone(t.create("h-char-group","hanzi cjk"))),a.western&&this.wrap(s.group.western,t.clone(t.create("h-word","western"))),a.kana&&this.wrap(s.group.kana,t.clone(t.create("h-char-group","kana"))),(a.eonmun||a.hangul)&&this.wrap(s.group.eonmun,t.clone(t.create("h-word","eonmun hangul"))),this.endAvoid(),this},charify:function(a){var a=t.extend({biaodian:!1,punct:!1,hanzi:!1,latin:!1,ellinika:!1,kirillica:!1,kana:!1,eonmun:!1},a||{});return this.avoid("h-char"),a.biaodian&&this.replace(s["char"].biaodian.all,function(a,b){return d(b[0])}).replace(s["char"].biaodian.liga,function(a,b){return d(b[0])}),(a.hanzi||a.cjk)&&this.wrap(s["char"].hanzi,t.clone(t.create("h-char","hanzi cjk"))),a.punct&&this.wrap(s["char"].punct.all,t.clone(t.create("h-char","punct"))),a.latin&&this.wrap(s["char"].latin,t.clone(t.create("h-char","alphabet latin"))),(a.ellinika||a.greek)&&this.wrap(s["char"].ellinika,t.clone(t.create("h-char","alphabet ellinika greek"))),(a.kirillica||a.cyrillic)&&this.wrap(s["char"].kirillica,t.clone(t.create("h-char","alphabet kirillica cyrillic"))),a.kana&&this.wrap(s["char"].kana,t.clone(t.create("h-char","kana"))),(a.eonmun||a.hangul)&&this.wrap(s["char"].eonmun,t.clone(t.create("h-char","eonmun hangul"))),this.endAvoid(),this}}),p.find=u,void["setMode","wrap","replace","revert","addBoundary","removeBoundary","avoid","endAvoid","filter","endFilter","jinzify","groupify","charify"].forEach(function(a){p.fn[a]=function(){return this.finder||(this.finder=p.find(this.context)),this.finder[a](arguments[0],arguments[1]),this}});var v={};v.writeOnCanvas=e,v.compareCanvases=f,v.detectFont=g,v.support=function(){function b(a){var b,c=a.charAt(0).toUpperCase()+a.slice(1),d=(a+" "+e.join(c+" ")+c).split(" ");return d.forEach(function(a){"string"==typeof f.style[a]&&(b=!0)}),b||!1}function c(a,b){var c,d,e,f=m||t.create("body"),g=t.create("div"),h=m?g:f,b="function"==typeof b?b:function(){};return c=[""].join(""),h.innerHTML+=c,f.appendChild(g),m||(f.style.background="",f.style.overflow="hidden",e=l.style.overflow,l.style.overflow="hidden",l.appendChild(f)),d=b(h,a),t.remove(h),m||(l.style.overflow=e),!!d}function d(b,c){var d;return a.getComputedStyle?d=k.defaultView.getComputedStyle(b,null).getPropertyValue(c):b.currentStyle&&(d=b.currentStyle[c]),d}var e="Webkit Moz ms".split(" "),f=t.create("h-test");return{ruby:function(){var a,b=t.create("ruby"),c=t.create("rt"),e=t.create("rp");return b.appendChild(e),b.appendChild(c),l.appendChild(b),a="none"===d(e,"display")||"ruby"===d(b,"display")&&"ruby-text"===d(c,"display")?!0:!1,l.removeChild(b),b=null,c=null,e=null,a}(),fontface:function(){var a;return c('@font-face { font-family: font; src: url("//"); }',function(b,c){var d=t.qsa("style",b)[0],e=d.sheet||d.styleSheet,f=e?e.cssRules&&e.cssRules[0]?e.cssRules[0].cssText:e.cssText||"":"";a=/src/i.test(f)&&0===f.indexOf(c.split(" ")[0])}),a}(),unicoderange:function(){var a;return c('@font-face{font-family:test-for-unicode-range;src:local(Arial),local("Droid Sans")}@font-face{font-family:test-for-unicode-range;src:local("Times New Roman"),local(Times),local("Droid Serif");unicode-range:U+270C}',function(){a=!v.detectFont("test-for-unicode-range",'Arial, "Droid Sans"',"Q")}),a}(),columnwidth:b("columnWidth"),textemphasis:b("textEmphasis"),writingmode:b("writingMode")}}(),v.initCond=function(a){var b,a=a||l,c="";for(var d in v.support)b=(v.support[d]?"":"no-")+d,a.classList.add(b),c+=b+" ";return c},t.extend(v,{renderElem:function(a){this.renderRuby(a),this.renderDecoLine(a),this.renderDecoLine(a,"s, del"),this.renderEm(a)},renderDecoLine:function(a,b){var b=b||"u, ins",c=t.qsa(b,a),d=new RegExp("^("+b.replace(/\,\s?/g,"|")+")$","ig");c.forEach(function(a){var b;do if(b=(b||a).nextSibling,!b)return;while(t.isIgnorable(b));b.nodeName.match(d)&&b.classList.add("adjacent")})},renderEm:function(a,b){var c=b?"qsa":"tag",b=b||"em",d=t[c](b,a);d.forEach(function(a){var b=p(a);v.support.textemphasis?b.avoid("rt, h-char, h-char-group").charify({biaodian:!0,punct:!0}):b.avoid("rt, h-char, h-char-group").jinzify().groupify({western:!0,biaodian:!0}).charify({hanzi:!0,biaodian:!0,punct:!0,latin:!0,ellinika:!0,kirillica:!0})})},renderRuby:function(a,b){var c=b?"qsa":"tag",b=b||"ruby",d=t[c](b,a),e=t.qsa(b+", rtc",a);e.forEach(function(a){var b=a.classList;b.contains("pinyin")?b.add("romanization"):b.contains("mps")&&b.add("zhuyin"),b.contains("romanization")&&b.add("annotation")}),d.forEach(function(a){var c,d,e,f,g,j,k=a.classList,l=!v.support.ruby||k.contains("zhuyin")||k.contains("complex")||k.contains("rightangle");l&&(c=t.create("!"),c.appendChild(t.clone(a)),d=t.qsa(b,c)[0],(!v.support.ruby||k.contains("zhuyin"))&&t.tag("rt",d).forEach(function(a){var b,c=t.create("!"),d=[];do{if(b=(b||a).previousSibling,!b||b.nodeName.match(/((?:h\-)?r[ubt])/i))break;c.insertBefore(t.clone(b),c.firstChild),d.push(b)}while(!b.nodeName.match(/((?:h\-)?r[ubt])/i));f=k.contains("zhuyin")?i(c,a):h(c,a);try{a.parentNode.replaceChild(f,a),d.forEach(function(a){t.remove(a)})}catch(e){}}),(k.contains("complex")||k.contains("rightangle"))&&(e=f=t.tag("rb",d),g=e.length,void function(b){b&&(f=t.tag("rt",b).map(function(a,b){if(e[b]){var c=i(e[b],a);try{e[b].parentNode.replaceChild(c,e[b])}catch(d){}return c}}),t.remove(b),a.setAttribute("rightangle","true"))}(d.querySelector("rtc.zhuyin")),t.qsa("rtc:not(.zhuyin)",d).forEach(function(b,c){var d;d=t.tag("rt",b).map(function(b,d){var e,i,j=Number(b.getAttribute("rbspan")||1),l=0,m=[];j>g&&(j=g);do{try{e=f.shift(),m.push(e)}catch(n){}if("undefined"==typeof e)break;l+=Number(e.getAttribute("span")||1)}while(j>l);if(l>j){if(m.length>1)return void console.error("An impossible `rbspan` value detected.",a);m=t.tag("rb",m[0]),f=m.slice(j).concat(f),m=m.slice(0,j),l=j}i=h(m,b,{"class":k,span:l,order:c});try{m[0].parentNode.replaceChild(i,m.shift()),m.forEach(function(a){t.remove(a)})}catch(n){}return i}),f=d,1===c&&a.setAttribute("doubleline","true"),t.remove(b)})),j=t.create("h-ruby"),j.innerHTML=c.firstChild.innerHTML,t.setAttr(j,a.attributes),j.normalize(),a.parentNode.replaceChild(j,a))})}}),p.normalize=v,p.localize=v,p.support=v.support,p.detectFont=v.detectFont,p.fn.initCond=function(){return this.condition.classList.add("han-js-rendered"),p.normalize.initCond(this.condition),this},void["Elem","DecoLine","Em","Ruby"].forEach(function(a){var b="render"+a;p.fn[b]=function(a){return p.normalize[b](this.context,a),this}}),t.extend(p.support,{heiti:!0,songti:p.detectFont('"Han Songti"'),"songti-gb":p.detectFont('"Han Songti GB"'),kaiti:p.detectFont('"Han Kaiti"'),fangsong:p.detectFont('"Han Fangsong"')});var w="* > h-hws:first-child, * > wbr:first-child + h-hws, wbr:first-child + wbr + h-hws",x=function(){var a=t.create("div");return a.appendChild(t.create("","0-")),a.appendChild(t.create("","2")),a.normalize(),2!==a.firstChild.length}(),y=t.create("h-hws");y.setAttribute("hidden",""),y.innerHTML=" ",t.extend(p,{isNodeNormalizeNormal:x,renderHWS:function(a,b){var a=a||k,c=b?"strict":"base",d=p.find(a);return d.avoid(b?"textarea, code, kbd, samp, pre":"textarea"),d.replace(p.TYPESET.hws[c][0],"$1$2").replace(p.TYPESET.hws[c][1],"$1$2").replace(/(['"]+)(.+?)\1/gi,"$1$2$1").replace(/([\u2018\u201c]+)/gi,"$1").replace(/([\u2019\u201d]+)/gi,"$1").replace("",function(){return t.clone(y)}),t.qsa(w,a).forEach(function(a){for(var b=a.parentNode,c=b.firstChild;t.isIgnorable(c);)if(c=c.nextSibling,!c)return;for(;"H-HWS"===c.nodeName&&(t.remove(c,b),c=b.parentNode.insertBefore(t.clone(y),b),b=b.parentNode,x&&b.normalize(),c===b.firstChild););}),x&&a.normalize(),d}}),t.extend(p.fn,{HWS:null,renderHWS:function(a){return p.renderHWS(this.context,a),this.HWS=t.tag("h-hws",this.context),this},revertHWS:function(){return this.HWS.forEach(function(a){t.remove(a)}),this}}),t.extend(p,{detectSpaceFont:j,isSpaceFontLoaded:j()}),p.support["han-space"]=j(),p.renderHanging=function(a){var a=a||k,b=p.find(a);return b.avoid("textarea, code, kbd, samp, pre, h-hangable").replace(s.jinze.hanging,function(a,b){var c=t.create("h-hangable");return c.innerHTML=b[2]+''+b[3]+"",0===a.index?c:""}),b},t.extend(p.fn,{hanging:null,renderHanging:function(){var a=this.condition.classList,b=j();return b&&a.contains("no-han-space")&&(a.remove("no-han-space"),a.add("han-space")),this.hanging=p.renderHanging(this.context),this},revertHanging:function(){try{this.hanging.revert("all")}catch(a){}return this}}),p.renderJiya=function(a){var a=a||k,b=p.find(a);return b.avoid("textarea, code, kbd, samp, pre, h-char-group").replace(new RegExp("("+r.biaodian.end+"+)("+r.biaodian.open+"+)","g"),function(a,b){if(0===a.index)return a.isEnd?b[0]:b[1];var c=t.create("h-char-group","biaodian cjk portion");return c.innerHTML=b[2],c}).endAvoid(),b.avoid("textarea, code, kbd, samp, pre, h-char").groupify({biaodian:!0}).charify({biaodian:!0}),t.qsa("h-char.biaodian.bd-open, h-char.biaodian.bd-end",a).forEach(function(a){if(!p.find.matches(a,"h-cs *")){var b=""+a.innerHTML+"",c="",d=a.classList.contains("bd-open");a.innerHTML=d?c+b:b+c}}),b},t.extend(p.fn,{jiya:null,renderJiya:function(){return this.jiya=p.renderJiya(this.context),this},revertJiya:function(){try{this.jiya.revert("all")}catch(a){}return this}});var z;z=t.create("h-char","biaodian cjk bd-middle"),z.setAttribute("unicode","b7"),p.correctBasicBD=function(a,b){if(!p.support.unicoderange||b){var c,a=a||k;c=p.find(a),c.wrap(/\u00B7/g,t.clone(z)).charify({biaodian:!0})}},t.extend(p.fn,{basicBD:null,correctBasicBD:function(a){return this.basicBD=p.correctBasicBD(this.context,a),this},revertBasicBD:function(){try{this.basicBD.revert("all")}catch(a){}return this}});var A="h-ru[annotation]",B="textarea, code, kbd, samp, pre",C=function(){var a=p.localize.writeOnCanvas("i\u030d",'"Romanization Sans"'),b=p.localize.writeOnCanvas("\udb80\udc69",'"Romanization Sans"');return p.localize.compareCanvases(a,b)}(),D=p.TYPESET["display-as"]["comb-liga-pua"],E=p.TYPESET["inaccurate-char"],F=t.create("h-char","comb-liga");return t.extend(p,{isCombLigaNormal:C,substCombLigaWithPUA:function(a){if(!C){var a=a||k,b=p.find(a);return b.avoid(B),D.forEach(function(a){b.replace(new RegExp(a[0],"ig"),function(b,c){var d=t.clone(F);return d.innerHTML=""+c[0]+"",d.setAttribute("display-as",a[1]),0===b.index?d:""})}),t.qsa(A,a).forEach(function(a){var b=a.getAttribute("annotation");D.slice(0,5).forEach(function(a){b=b.replace(new RegExp(a[0],"ig"),a[1])}),a.setAttribute("annotation",b)}),b}},substInaccurateChar:function(a){var a=a||k,b=p.find(a);b.avoid(B),E.forEach(function(a){b.replace(new RegExp(a[0],"ig"),a[1])})}}),t.extend(p.fn,{"comb-liga":null,"inaccurate-char":null,substCombLigaWithPUA:function(){return this["comb-liga"]=p.substCombLigaWithPUA(this.context),this},revertCombLigaWithPUA:function(){try{this["comb-liga"].revert("all")}catch(a){}return this},substInaccurateChar:function(){return this["inaccurate-char"]=p.substInaccurateChar(this.context),this},revertInaccurateChar:function(){try{this["inaccurate-char"].revert("all")}catch(a){}return this}}),a.addEventListener("DOMContentLoaded",function(){var a;l.classList.contains("han-init")?p.init():(a=k.querySelector(".han-init-context"))&&(p.init=p(a).render())}),("undefined"==typeof b||b===!1)&&(a.Han=p),p}); \ No newline at end of file diff --git a/src/js/find.js b/src/js/find.js index 0a1dfd51..a9101cfd 100644 --- a/src/js/find.js +++ b/src/js/find.js @@ -27,10 +27,10 @@ function createBdGroup( portion, match ) { function createBdChar( char ) { var div = $.create( 'div' ) var unicode = char.charCodeAt( 0 ).toString( 16 ) - var clazz = 'biaodian cjk ' + ( char.match( TYPESET.char.biaodian.open ) ? 'open' : - char.match( TYPESET.char.biaodian.close ) ? 'close end' : - char.match( TYPESET.char.biaodian.end ) ? 'end' : - char.match( new RegExp( '(' + UNICODE.biaodian.liga + ')' )) ? 'liga' : '' ) + var clazz = 'biaodian cjk ' + ( char.match( TYPESET.char.biaodian.open ) ? 'bd-open' : + char.match( TYPESET.char.biaodian.close ) ? 'bd-close bd-end' : + char.match( TYPESET.char.biaodian.end ) ? 'bd-end' : + char.match( new RegExp( '(' + UNICODE.biaodian.liga + ')' )) ? 'bd-liga' : '' ) div.innerHTML = '' + char + '' return div.firstChild diff --git a/src/js/inline/basic-bd.js b/src/js/inline/basic-bd.js index da8122b1..562ec746 100644 --- a/src/js/inline/basic-bd.js +++ b/src/js/inline/basic-bd.js @@ -6,11 +6,11 @@ define([ var mdot -mdot = $.create( 'h-char', 'biaodian cjk middle' ) +mdot = $.create( 'h-char', 'biaodian cjk bd-middle' ) mdot.setAttribute( 'unicode', 'b7' ) Han.correctBasicBD = function( context, all ) { - if ( Han.support.unicoderange && !all ) return + if ( Han.support.unicoderange && !all ) return var context = context || document var finder diff --git a/src/js/inline/hanging.js b/src/js/inline/hanging.js index c8497233..ff0ad20c 100644 --- a/src/js/inline/hanging.js +++ b/src/js/inline/hanging.js @@ -31,7 +31,7 @@ Han.renderHanging = function( context ) { TYPESET.jinze.hanging, function( portion, match ) { var elem = $.create( 'h-hangable' ) - elem.innerHTML = match[2] + '' + match[3] + '' + elem.innerHTML = match[2] + '' + match[3] + '' return portion.index === 0 ? elem : '' } ) diff --git a/src/js/inline/jiya.js b/src/js/inline/jiya.js index f81ecdac..e47b02c5 100644 --- a/src/js/inline/jiya.js +++ b/src/js/inline/jiya.js @@ -31,12 +31,12 @@ Han.renderJiya = function( context ) { // The reason we're doing this instead of using pseudo elements in CSS // is because WebKit has problem rendering pseudo elements containing only // space. - $.qsa( 'h-char.biaodian.open, h-char.biaodian.end', context ) + $.qsa( 'h-char.biaodian.bd-open, h-char.biaodian.bd-end', context ) .forEach(function( elem ) { if ( Han.find.matches( elem, 'h-cs *' )) return var html = '' + elem.innerHTML + '' var hcs = '' - var isOpen = elem.classList.contains( 'open' ) + var isOpen = elem.classList.contains( 'bd-open' ) elem.innerHTML = isOpen ? hcs + html : html + hcs }) diff --git a/src/sass/inline/_basic-bd.sass b/src/sass/inline/_basic-bd.sass index f3fb4fda..035a11e1 100644 --- a/src/sass/inline/_basic-bd.sass +++ b/src/sass/inline/_basic-bd.sass @@ -2,8 +2,9 @@ /** * Basic Biaodian correction for Firefox */ -h-char.biaodian.liga, +h-char.bd-liga, h-char.biaodian[unicode='b7'] .no-unicoderange & @extend %han-ligature font-family: 'Biaodian Basic', 'Han Heiti' + diff --git a/src/sass/inline/_em.sass b/src/sass/inline/_em.sass index d3ad86f7..0abd258a 100644 --- a/src/sass/inline/_em.sass +++ b/src/sass/inline/_em.sass @@ -39,3 +39,4 @@ em:lang(ja) $color: $han-text-emphasis-color-ja +han-text-emphasis( $posi, $mark, $shape, $color, $skip, false ) + diff --git a/src/sass/inline/_hanging.sass b/src/sass/inline/_hanging.sass index 8ba2e7d5..0f5d030a 100644 --- a/src/sass/inline/_hanging.sass +++ b/src/sass/inline/_hanging.sass @@ -23,7 +23,7 @@ // Hide the collapsable spaces of closing brackets for we are sure // they ain't in use. - h-char.biaodian.close h-cs + h-char.bd-close h-cs display: none > h-cs @@ -43,7 +43,7 @@ // typography font: 1em 'Han Space', $han-mono - > h-cs h-char.end + > h-cs h-char.bd-end +han-typo-reset // positioning position: absolute diff --git a/src/sass/inline/_jiya.sass b/src/sass/inline/_jiya.sass index 4d9b666d..6c04a57e 100644 --- a/src/sass/inline/_jiya.sass +++ b/src/sass/inline/_jiya.sass @@ -17,10 +17,10 @@ h-cs[hidden] // * h-char.biaodian - &.open > h-inner + &.bd-open > h-inner margin-left: -.5em - &.close, + &.bd-close, &[unicode='3001'], &[unicode='3002'], &[unicode='ff0c'], @@ -28,8 +28,8 @@ h-char.biaodian > h-inner letter-spacing: -.5em - &.open, - &.close, + &.bd-open, + &.bd-close, &[unicode='3001'], &[unicode='3002'], &[unicode='ff0c'], @@ -53,10 +53,10 @@ h-char.biaodian // * h-char-group, h-hangable - &.portion .open:first-child h-cs, - &.portion .end:last-child h-cs, - .open + .open h-cs, - .end:not(:last-child) h-cs + &.portion .bd-open:first-child h-cs, + &.portion .bd-end:last-child h-cs, + .bd-open + .bd-open h-cs, + .bd-end:not(:last-child) h-cs display: none [unicode='3001'], @@ -66,7 +66,7 @@ h-hangable &:lang(zh-Hant), &:lang(zh-TW), &:lang(zh-HK) - & + .open h-cs + & + .bd-open h-cs display: none h-char-group @@ -79,6 +79,6 @@ h-char-group // * Handle ‘……「漢字’ situation // * - .liga:not(:last-child) + .bd-liga:not(:last-child) margin-right: -.25em diff --git a/src/sass/inline/_subst.sass b/src/sass/inline/_subst.sass index 7aa8446f..efda8ecc 100644 --- a/src/sass/inline/_subst.sass +++ b/src/sass/inline/_subst.sass @@ -27,3 +27,4 @@ h-char[display-as] &.comb-liga:after font-family: 'Romanization Sans', 'Zhuyin Kaiti' + diff --git a/src/sass/locale/_enhancement.sass b/src/sass/locale/_enhancement.sass index 81609146..b0397211 100644 --- a/src/sass/locale/_enhancement.sass +++ b/src/sass/locale/_enhancement.sass @@ -96,3 +96,4 @@ h-word // box display: inline-block text-indent: 0 + diff --git a/src/styl/inline/basic-bd.styl b/src/styl/inline/basic-bd.styl index 47efc08b..089dcca2 100644 --- a/src/styl/inline/basic-bd.styl +++ b/src/styl/inline/basic-bd.styl @@ -2,7 +2,7 @@ /* * Basic Biaodian correction for Firefox */ -h-char.biaodian.liga, +h-char.biaodian.bd-liga, h-char.biaodian[unicode='b7'] .no-unicoderange & @extend $han-ligature diff --git a/src/styl/inline/em.styl b/src/styl/inline/em.styl index 77d5bf6f..3327d251 100644 --- a/src/styl/inline/em.styl +++ b/src/styl/inline/em.styl @@ -31,3 +31,4 @@ em:lang(ja) if $han-text-emphasis-color-ja != $HAN-TEXT-EMPHASIS-COLOR-JA $color = $han-text-emphasis-color-ja han-text-emphasis($posi, $mark, $shape, $color, $skip, false) + diff --git a/src/styl/inline/hanging.styl b/src/styl/inline/hanging.styl index d9d644d5..40d19196 100644 --- a/src/styl/inline/hanging.styl +++ b/src/styl/inline/hanging.styl @@ -22,7 +22,7 @@ unless $han-hanging-hant display: inline // Hide the collapsable spaces of closing brackets for we are sure // they ain't in use. - h-char.biaodian.close h-cs + h-char.biaodian.bd-close h-cs display: none > h-cs // positioning @@ -39,7 +39,7 @@ unless $han-hanging-hant visibility: hidden // typography font: 1em "Han Space", $han-mono - > h-cs h-char.end + > h-cs h-char.bd-end han-typo-reset() // positioning position: absolute diff --git a/src/styl/inline/hws.styl b/src/styl/inline/hws.styl index 0d246a04..5694956b 100644 --- a/src/styl/inline/hws.styl +++ b/src/styl/inline/hws.styl @@ -25,3 +25,4 @@ h-hws[hidden] samp &, pre & display: none + diff --git a/src/styl/inline/jiya.styl b/src/styl/inline/jiya.styl index 852f2012..5cfe2187 100644 --- a/src/styl/inline/jiya.styl +++ b/src/styl/inline/jiya.styl @@ -15,10 +15,10 @@ h-cs[hidden] // * Handle line start/end Biaodian (行首行尾標點擠壓) // * h-char.biaodian - &.open > h-inner + &.bd-open > h-inner margin-left: -.5em - &.close, + &.bd-close, &[unicode='3001'], &[unicode='3002'], &[unicode='ff0c'], @@ -26,8 +26,8 @@ h-char.biaodian > h-inner letter-spacing: -.5em - &.open, - &.close, + &.bd-open, + &.bd-close, &[unicode='3001'], &[unicode='3002'], &[unicode='ff0c'], @@ -51,10 +51,10 @@ h-char.biaodian // * h-char-group, h-hangable - &.portion .open:first-child h-cs, - &.portion .end:last-child h-cs, - .open + .open h-cs, - .end:not(:last-child) h-cs + &.portion .bd-open:first-child h-cs, + &.portion .bd-end:last-child h-cs, + .bd-open + .bd-open h-cs, + .bd-end:not(:last-child) h-cs display: none [unicode='3001'], @@ -64,7 +64,7 @@ h-hangable &:lang(zh-Hant), &:lang(zh-TW), &:lang(zh-HK) - & + .open h-cs + & + .bd-open h-cs display: none h-char-group @@ -77,6 +77,6 @@ h-char-group // * Handle ‘……「漢字’ situation // * - .liga:not(:last-child) + .bd-liga:not(:last-child) margin-right: -.25em diff --git a/src/styl/inline/subst.styl b/src/styl/inline/subst.styl index 7aa8446f..efda8ecc 100644 --- a/src/styl/inline/subst.styl +++ b/src/styl/inline/subst.styl @@ -27,3 +27,4 @@ h-char[display-as] &.comb-liga:after font-family: 'Romanization Sans', 'Zhuyin Kaiti' + diff --git a/test/api.js b/test/api.js index 07b24ef5..68029ce6 100644 --- a/test/api.js +++ b/test/api.js @@ -71,9 +71,9 @@ d.innerHTML = '「測『試』」,test ‘this!’。'; Han(d).renderEm(); if (support) { - htmlEqual(d.innerHTML, 'test this!'); + htmlEqual(d.innerHTML, 'test this!'); } else { - htmlEqual(d.innerHTML, '』」,test this!'); + htmlEqual(d.innerHTML, '』」,test this!'); } d.innerHTML = '𫞵𫞦𠁻𠁶〇⼌⿕⺃⻍⻰⻳⿸⿷⿳'; Han(d).renderEm(); @@ -200,7 +200,7 @@ .forEach -> it.removeAttribute \unicode */ - htmlEqual(d.innerHTML, ''); + htmlEqual(d.innerHTML, ''); d.innerHTML = '字、「字」字,(字)字……「字」。'; Han(d).renderJiya(); /* @@ -208,7 +208,7 @@ .forEach -> it.removeAttribute \unicode */ - htmlEqual(d.innerHTML, '字……'); + htmlEqual(d.innerHTML, '字……'); d.innerHTML = '《書名》〈篇名〉(內容)'; Han(d).renderJiya(); /* @@ -216,40 +216,40 @@ .forEach -> it.removeAttribute \unicode */ - return htmlEqual(d.innerHTML, '書名篇名內容'); + return htmlEqual(d.innerHTML, '書名篇名內容'); }); test('Hanging Biaodian', function(){ var d; d = div(); d.innerHTML = '點、點,點。點.'; Han(d).renderHanging(); - htmlEqual(d.innerHTML, '點'); + htmlEqual(d.innerHTML, '點'); d.innerHTML = '「標點。」'; Han(d).renderHanging(); htmlEqual(d.innerHTML, '「標點。」'); d.innerHTML = '標點……。'; Han(d).renderHanging(); - htmlEqual(d.innerHTML, '標點……'); + htmlEqual(d.innerHTML, '標點……'); d.innerHTML = '「標點」。'; Han(d).renderHanging(); - htmlEqual(d.innerHTML, '「標點'); + htmlEqual(d.innerHTML, '「標點'); }); test('Jiya and Hanging', function(){ var d, support; d = div(); d.innerHTML = '「標」、「『標』」,《標》、〈標〉。'; Han(d).renderHanging().renderJiya(); - htmlEqual(d.innerHTML, ''); + htmlEqual(d.innerHTML, ''); d.innerHTML = '《書名》、「文字」、『重點』。'; Han(d).renderHanging().renderJiya(); - htmlEqual(d.innerHTML, '書名文字重點'); + htmlEqual(d.innerHTML, '書名文字重點'); d.innerHTML = '《書名》「強調」『重點』。'; Han(d).renderHanging().renderJiya().renderElem(); support = Han.support.textemphasis; if (support) { - htmlEqual(d.innerHTML, '書名強調重點'); + htmlEqual(d.innerHTML, '書名強調重點'); } else { - htmlEqual(d.innerHTML, '書名調重點'); + htmlEqual(d.innerHTML, '書名調重點'); } }); }).call(this); diff --git a/test/api.ls b/test/api.ls index 39983120..64e799d4 100644 --- a/test/api.ls +++ b/test/api.ls @@ -78,9 +78,9 @@ test 'Emphasis marks' !-> Han d .renderEm! if support - html-equal d.innerHTML, 'test this!' + html-equal d.innerHTML, 'test this!' else - html-equal d.innerHTML, '』」,test this!' + html-equal d.innerHTML, '』」,test this!' # All CJK-related blocks d.innerHTML = '𫞵𫞦𠁻𠁶〇⼌⿕⺃⻍⻰⻳⿸⿷⿳' @@ -356,7 +356,7 @@ test 'Biaodian jiya' -> .forEach -> it.removeAttribute \unicode */ - html-equal d.innerHTML, '' + html-equal d.innerHTML, '' d.innerHTML = '字、「字」字,(字)字……「字」。' Han d .renderJiya! @@ -365,7 +365,7 @@ test 'Biaodian jiya' -> .forEach -> it.removeAttribute \unicode */ - html-equal d.innerHTML, '字……' + html-equal d.innerHTML, '字……' d.innerHTML = '《書名》〈篇名〉(內容)' Han d .renderJiya! @@ -374,14 +374,14 @@ test 'Biaodian jiya' -> .forEach -> it.removeAttribute \unicode */ - html-equal d.innerHTML, '書名篇名內容' + html-equal d.innerHTML, '書名篇名內容' test 'Hanging Biaodian' !-> d = div! d.innerHTML = '點、點,點。點.' Han d .renderHanging! - html-equal d.innerHTML, '點' + html-equal d.innerHTML, '點' d.innerHTML = '「標點。」' Han d .renderHanging! @@ -389,29 +389,29 @@ test 'Hanging Biaodian' !-> d.innerHTML = '標點……。' Han d .renderHanging! - html-equal d.innerHTML, '標點……' + html-equal d.innerHTML, '標點……' d.innerHTML = '「標點」。' Han d .renderHanging! - html-equal d.innerHTML, '「標點' + html-equal d.innerHTML, '「標點' test 'Jiya and Hanging' !-> d = div! d.innerHTML = '「標」、「『標』」,《標》、〈標〉。' Han d .renderHanging! .renderJiya! - html-equal d.innerHTML, '' + html-equal d.innerHTML, '' d.innerHTML = '《書名》、「文字」、『重點』。' Han d .renderHanging! .renderJiya! - html-equal d.innerHTML, '書名文字重點' + html-equal d.innerHTML, '書名文字重點' d.innerHTML = '《書名》「強調」『重點』。' Han d .renderHanging! .renderJiya! .renderElem! support = Han.support.textemphasis if support - html-equal d.innerHTML, '書名強調重點' + html-equal d.innerHTML, '書名強調重點' else - html-equal d.innerHTML, '書名調重點' + html-equal d.innerHTML, '書名調重點' diff --git a/test/counter-han.css b/test/counter-han.css index b939c0ce..5de775a6 100644 --- a/test/counter-han.css +++ b/test/counter-han.css @@ -1 +1 @@ -@charset "UTF-8";img,legend{border:0}pre,textarea{overflow:auto}legend,td,th{padding:0}h-ru[annotation],table{border-spacing:0;border-collapse:collapse}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent;text-decoration:inherit}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{white-space:pre;word-wrap:normal}code,kbd,pre,samp{font-size:1em;font-family:monospace,monospace,sans-serif}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}optgroup{font-weight:700}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.3;-webkit-font-smoothing:subpixel-antialiased}ol,ul{padding-left:2em}blockquote,figure{margin-left:2em;margin-right:2em}address,cite:lang(ja),cite:lang(zh),dfn:lang(ja),dfn:lang(zh),i:lang(ja),i:lang(zh),var:lang(ja),var:lang(zh){font-style:inherit}em:lang(ja),em:lang(zh){-moz-text-emphasis:filled circle;-webkit-text-emphasis:filled circle;text-emphasis:filled circle;-moz-text-emphasis-position:under;-webkit-text-emphasis-position:under;text-emphasis-position:under;font-style:inherit;border-bottom:2px dotted;padding-bottom:.05em;border-bottom-width:-webkit-calc(0px);padding-bottom:-webkit-calc(0px)}em:lang(ja){-moz-text-emphasis:filled sesame;-webkit-text-emphasis:filled sesame;text-emphasis:filled sesame;-moz-text-emphasis-position:over;-webkit-text-emphasis-position:over;text-emphasis-position:over}.no-textemphasis em:lang(ja) h-char:after,.no-textemphasis em:lang(zh) h-char:after,[zhuyin] h-zhuyin,em:lang(ja) h-char.biaodian,em:lang(ja) h-char.punct,em:lang(zh) h-char.biaodian,em:lang(zh) h-char.punct{-moz-text-emphasis:none;-webkit-text-emphasis:none;text-emphasis:none}b,dfn:lang(ja),dfn:lang(zh),strong{font-weight:bolder}q,q:lang(en),q:lang(zh-CN){quotes:'\201c' '\201d' '\2018' '\2019' '\201c' '\201d' '\2018' '\2019' '\201c' '\201d' '\2018' '\2019'}q:lang(zh){quotes:'\300c' '\300d' '\300e' '\300f' '\300c' '\300d' '\300e' '\300f' '\300c' '\300d' '\300e' '\300f'}q:lang(en-GB){quotes:'\2018' '\2019' '\201c' '\201d' '\2018' '\2019' '\201c' '\201d' '\2018' '\2019' '\201c' '\201d'}q:before{content:open-quote}q:after{content:close-quote}q:lang(ja):after,q:lang(ja):before{content:none}.han-js-rendered del+del.adjacent,.han-js-rendered del+s.adjacent,.han-js-rendered ins.adjacent,.han-js-rendered s+del.adjacent,.han-js-rendered s+s.adjacent,.han-js-rendered u.adjacent,del+del,del+s,ins+ins,ins+u,s+del,s+s,u+ins,u+u{margin-left:.125em}ins,u{padding-bottom:.05em;border-bottom:1px solid;text-decoration:none}ruby rtc rt{display:inline;font-size:inherit}ruby>rb+rtc:before{content:'\ff08'}ruby>rtc:after{content:'\ff0c'}ruby>rtc:last-of-type:after{content:'\ff09'}.han-js-rendered del+del,.han-js-rendered del+s,.han-js-rendered ins+ins,.han-js-rendered ins+u,.han-js-rendered s+del,.han-js-rendered s+s,.han-js-rendered u+ins,.han-js-rendered u+u{margin-left:auto}.han-js-rendered em:lang(ja),.han-js-rendered em:lang(zh){padding-bottom:auto;border-bottom-width:0}.no-textemphasis em:lang(ja),.no-textemphasis em:lang(zh){line-height:2}.no-textemphasis em:lang(ja) h-char,.no-textemphasis em:lang(zh) h-char{position:relative;font-style:inherit}.no-textemphasis em:lang(ja) h-char:after,.no-textemphasis em:lang(zh) h-char:after{font-style:normal;font-weight:400;text-decoration:none;-moz-transform:scale(.5);-ms-transform:scale(.5);-webkit-transform:scale(.5);transform:scale(.5);position:absolute;left:50%;top:0;margin-left:-250%;overflow:hidden;display:inline-block;height:1em;width:500%;line-height:1;text-align:center;text-indent:0;font-family:Georgia,'Times New Roman',Arial,!important}.no-textemphasis em:lang(ja) h-char.biaodian:after,.no-textemphasis em:lang(ja) h-char.punct:after,.no-textemphasis em:lang(zh) h-char.biaodian:after,.no-textemphasis em:lang(zh) h-char.punct:after{content:none!important}.no-textemphasis em:lang(zh) h-char:after{margin-top:1em;content:"●"}.no-textemphasis em:lang(ja) h-char:after{margin-top:-.7em;content:"﹅"}h-ru[annotation]{position:relative;display:inline-table;line-height:1.1;text-align:center;vertical-align:1em}h-ru[annotation]>rt,h-ru[annotation][order='0']>rt,h-ruby[rightangle][doubleline] h-ru[annotation][order='0']>rt{display:table-header-group}h-ru[annotation]>h-ru[annotation]{vertical-align:-.1em}h-ruby[rightangle][doubleline] h-ru[annotation]{vertical-align:.5em}h-ru[annotation]>h-ru,h-ru[annotation]>rb,h-ru[annotation]>rt{line-height:1;text-align:center}h-ru[annotation]>rt{height:1em;font-size:.5em;white-space:nowrap;word-break:normal}h-ru[annotation]>rt:after,h-ru[annotation]>rt:before{content:'\2006'}h-ru[annotation][order='1']>rt,h-ruby[rightangle] h-ru[annotation][order='0']>rt,h-ruby[rightangle][doubleline] h-ru[annotation][order='1']>rt{display:table-footer-group}h-ru[annotation][order='0']>h-ru[order='1']{vertical-align:.15em}h-ruby[rightangle][doubleline] h-ru[annotation][order='0'] rt{line-height:1.5}[zhuyin] h-zhuyin{font-style:normal;font-weight:400;line-height:normal;text-decoration:none;text-indent:0;position:relative;display:inline-block;height:1.2em;height:1em;width:.4em;vertical-align:text-top}[zhuyin] h-diao,[zhuyin] h-yin{line-height:1;position:absolute}[zhuyin] h-zhuyin>*{-moz-transform:scale(.4);-ms-transform:scale(.4);-webkit-transform:scale(.4);transform:scale(.4);-moz-transform-origin:left top;-ms-transform-origin:left top;-webkit-transform-origin:left top;transform-origin:left top;display:inline-block}[zhuyin] h-yin{left:0;height:1em;vertical-align:top}[zhuyin] h-diao{bottom:0;right:-.9em}[length='0'][zhuyin] h-zhuyin,[zhuyin] h-diao:empty,[zhuyin] h-yin:empty{display:none}[length='0'][zhuyin]{margin-right:0}[length='1'][zhuyin] h-yin,[zhuyin] [length='1'] h-yin{top:.3em}[length='1'][zhuyin] h-diao,[zhuyin] [length='1'] h-diao{bottom:0}[length='2'][zhuyin] h-yin,[zhuyin] [length='2'] h-yin{top:.05em}[length='2'][zhuyin] h-diao,[zhuyin] [length='2'] h-diao{bottom:-.3em}[length='3'][zhuyin] h-yin,[zhuyin] [length='3'] h-yin{top:-.05em;line-height:.85}[length='3'][zhuyin] h-diao,[zhuyin] [length='3'] h-diao{bottom:-.35em}[diao='˙'][zhuyin] h-diao,[zhuyin] [diao='˙'] h-diao{top:0;right:auto;bottom:auto;left:.06em}[diao='˙'][length='1'][zhuyin] h-diao,[diao='˙'][zhuyin] [length='1'] h-diao,[zhuyin] [diao='˙'] [length='1'] h-diao,[zhuyin] [diao='˙'][length='1'] h-diao{top:.15em}[diao='˙'][length='2'][zhuyin] h-diao,[diao='˙'][zhuyin] [length='2'] h-diao,[zhuyin] [diao='˙'] [length='2'] h-diao,[zhuyin] [diao='˙'][length='2'] h-diao{top:-.05em}[diao='˙'][length='3'][zhuyin] h-diao,[diao='˙'][zhuyin] [length='3'] h-diao,[zhuyin] [diao='˙'] [length='3'] h-diao,[zhuyin] [diao='˙'][length='3'] h-diao{top:-.2em}[diao='˪'][zhuyin] h-diao,[diao='˫'][zhuyin] h-diao,[zhuyin] [diao='˪'] h-diao,[zhuyin] [diao='˫'] h-diao{-moz-transform:scale(.6);-ms-transform:scale(.6);-webkit-transform:scale(.6);transform:scale(.6);-moz-transform-origin:left top;-ms-transform-origin:left top;-webkit-transform-origin:left top;transform-origin:left top}[diao='󳆴'][zhuyin] h-diao,[diao='󳆵'][zhuyin] h-diao,[diao='󳆶'][zhuyin] h-diao,[diao='󳆷'][zhuyin] h-diao,[diao^='ㆴ'][zhuyin] h-diao,[diao^='ㆵ'][zhuyin] h-diao,[diao^='ㆶ'][zhuyin] h-diao,[diao^='ㆷ'][zhuyin] h-diao,[zhuyin] [diao='󳆴'] h-diao,[zhuyin] [diao='󳆵'] h-diao,[zhuyin] [diao='󳆶'] h-diao,[zhuyin] [diao='󳆷'] h-diao,[zhuyin] [diao^='ㆴ'] h-diao,[zhuyin] [diao^='ㆵ'] h-diao,[zhuyin] [diao^='ㆶ'] h-diao,[zhuyin] [diao^='ㆷ'] h-diao{bottom:-.6em;margin-right:.3em}[zhuyin]{margin-right:.2em;display:inline-block;line-height:1.8}[rightangle] h-ru[annotation]{vertical-align:0;line-height:1}[rightangle] rt:after{content:'';display:inline-block;width:1.2em}h-ru h-ru[zhuyin]{margin-top:-.4em;margin-bottom:-.2em;line-height:1.8}h-jinze,h-word{display:inline-block;text-indent:0}@font-face{font-family:'Han Heiti';src:local("Hiragino Sans GB"),local("Lantinghei TC Extralight"),local("Lantinghei SC Extralight"),local(FZLTXHB--B51-0),local(FZLTZHK--GBK1-0),local(".PingFang SC Light"),local(".PingFang TC Light"),local(".PingFang-SC-Light"),local(".PingFang-TC-Light"),local(".PingFang SC"),local(".PingFang TC"),local("Heiti SC Light"),local(STHeitiSC-Light),local("Heiti SC"),local("Heiti TC Light"),local(STHeitiTC-Light),local("Heiti TC"),local("Microsoft Yahei"),local("Microsoft Jhenghei"),local("Noto Sans CJK KR"),local("Noto Sans CJK JP"),local("Noto Sans CJK SC"),local("Noto Sans CJK TC"),local("Source Han Sans K"),local("Source Han Sans KR"),local("Source Han Sans JP"),local("Source Han Sans CN"),local("Source Han Sans HK"),local("Source Han Sans TW"),local("Source Han Sans TWHK"),local("Droid Sans Fallback")}@font-face{unicode-range:U+4E00-9FFF,U+3400-4DB5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3040-309F,U+30A0-30FF,U+3099-309E,U+FF66-FF9F,U+3007,U+31C0-31E3,U+2F00-2FD5,U+2E80-2EF3;font-family:'Han Heiti';src:local(YuGothic),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro")}@font-face{font-family:'Han Heiti CNS';src:local(".PingFang TC Light"),local(".PingFang-TC-Light"),local(".PingFang TC"),local("Heiti TC Light"),local(STHeitiTC-Light),local("Heiti TC"),local("Lantinghei TC Extralight"),local(FZLTXHB--B51-0),local("Lantinghei TC"),local("Microsoft Jhenghei"),local("Microsoft Yahei"),local("Noto Sans CJK TC"),local("Source Han Sans TC"),local("Source Han Sans TW"),local("Source Han Sans TWHK"),local("Source Han Sans HK"),local("Droid Sans Fallback")}@font-face{font-family:'Han Heiti GB';src:local("Hiragino Sans GB"),local(".PingFang SC Light"),local(".PingFang-SC-Light"),local(".PingFang SC"),local("Lantinghei SC Extralight"),local(FZLTXHK--GBK1-0),local("Lantinghei SC"),local("Heiti SC Light"),local(STHeitiSC-Light),local("Heiti SC"),local("Microsoft Yahei"),local("Noto Sans CJK SC"),local("Source Han Sans SC"),local("Source Han Sans CN"),local("Droid Sans Fallback")}@font-face{font-family:'Han Heiti';font-weight:600;src:local("Hiragino Sans GB W6"),local(HiraginoSansGB-W6),local("Lantinghei TC Demibold"),local("Lantinghei SC Demibold"),local(FZLTZHB--B51-0),local(FZLTZHK--GBK1-0),local(".PingFang-SC-Semibold"),local(".PingFang-TC-Semibold"),local("Heiti SC Medium"),local("STHeitiSC-Medium"),local("Heiti SC"),local("Heiti TC Medium"),local("STHeitiTC-Medium"),local("Heiti TC"),local("Microsoft YaHei Bold"),local("Microsoft Jhenghei Bold"),local(MicrosoftYaHei-Bold),local(MicrosoftJhengHeiBold),local("Microsoft YaHei"),local("Microsoft Jhenghei"),local("Noto Sans CJK KR Bold"),local("Noto Sans CJK JP Bold"),local("Noto Sans CJK SC Bold"),local("Noto Sans CJK TC Bold"),local(NotoSansCJKkr-Bold),local(NotoSansCJKjp-Bold),local(NotoSansCJKsc-Bold),local(NotoSansCJKtc-Bold),local("Source Han Sans K Bold"),local(SourceHanSansK-Bold),local("Source Han Sans K"),local("Source Han Sans KR Bold"),local("Source Han Sans JP Bold"),local("Source Han Sans CN Bold"),local("Source Han Sans HK Bold"),local("Source Han Sans TW Bold"),local("Source Han Sans TWHK Bold"),local("SourceHanSansKR-Bold"),local("SourceHanSansJP-Bold"),local("SourceHanSansCN-Bold"),local("SourceHanSansHK-Bold"),local("SourceHanSansTW-Bold"),local("SourceHanSansTWHK-Bold"),local("Source Han Sans KR"),local("Source Han Sans CN"),local("Source Han Sans HK"),local("Source Han Sans TW"),local("Source Han Sans TWHK")}@font-face{unicode-range:U+4E00-9FFF,U+3400-4DB5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3040-309F,U+30A0-30FF,U+3099-309E,U+FF66-FF9F,U+3007,U+31C0-31E3,U+2F00-2FD5,U+2E80-2EF3;font-family:'Han Heiti';font-weight:600;src:local("YuGothic Bold"),local("Hiragino Kaku Gothic ProN W6"),local("Hiragino Kaku Gothic Pro W6"),local(YuGo-Bold),local(HiraKakuProN-W6),local(HiraKakuPro-W6)}@font-face{font-family:'Han Heiti CNS';font-weight:600;src:local(".PingFang TC Semibold"),local(".PingFang-TC-Semibold"),local("Heiti TC Medium"),local("STHeitiTC-Medium"),local("Heiti TC"),local("Lantinghei TC Demibold"),local(FZLTXHB--B51-0),local("Microsoft Jhenghei Bold"),local(MicrosoftJhengHeiBold),local("Microsoft Jhenghei"),local("Microsoft YaHei Bold"),local(MicrosoftYaHei-Bold),local("Noto Sans CJK TC Bold"),local(NotoSansCJKtc-Bold),local("Noto Sans CJK TC"),local("Source Han Sans TC Bold"),local("SourceHanSansTC-Bold"),local("Source Han Sans TC"),local("Source Han Sans TW Bold"),local("SourceHanSans-TW"),local("Source Han Sans TW"),local("Source Han Sans TWHK Bold"),local("SourceHanSans-TWHK"),local("Source Han Sans TWHK"),local("Source Han Sans HK"),local("SourceHanSans-HK"),local("Source Han Sans HK")}@font-face{font-family:'Han Heiti GB';font-weight:600;src:local("Hiragino Sans GB W6"),local(HiraginoSansGB-W6),local(".PingFang SC Semibold"),local(".PingFang-SC-Semibold"),local("Lantinghei SC Demibold"),local(FZLTZHK--GBK1-0),local("Heiti SC Medium"),local("STHeitiSC-Medium"),local("Heiti SC"),local("Microsoft YaHei Bold"),local(MicrosoftYaHei-Bold),local("Microsoft YaHei"),local("Noto Sans CJK SC Bold"),local(NotoSansCJKsc-Bold),local("Noto Sans CJK SC"),local("Source Han Sans SC Bold"),local("SourceHanSansSC-Bold"),local("Source Han Sans CN Bold"),local("SourceHanSansCN-Bold"),local("Source Han Sans SC"),local("Source Han Sans CN")}@font-face{font-family:'Han Heiti';src:local("Hiragino Sans GB"),local("Lantinghei TC Extralight"),local("Lantinghei SC Extralight"),local(FZLTXHB--B51-0),local(FZLTZHK--GBK1-0),local(".PingFang SC Light"),local(".PingFang TC Light"),local(".PingFang-SC-Light"),local(".PingFang-TC-Light"),local(".PingFang SC"),local(".PingFang TC"),local("Heiti SC Light"),local("STHeitiSC-Light"),local("Heiti SC"),local("Heiti TC Light"),local("STHeitiTC-Light"),local("Heiti TC"),local("Microsoft Yahei"),local("Microsoft Jhenghei"),local("Noto Sans CJK KR"),local("Noto Sans CJK JP"),local("Noto Sans CJK SC"),local("Noto Sans CJK TC"),local("Source Han Sans K"),local("Source Han Sans KR"),local("Source Han Sans JP"),local("Source Han Sans CN"),local("Source Han Sans HK"),local("Source Han Sans TW"),local("Source Han Sans TWHK"),local("Droid Sans Fallback");unicode-range:U+270C}@font-face{font-family:'Han Heiti';font-weight:600;src:local("Hiragino Sans GB W6"),local(HiraginoSansGB-W6),local("Lantinghei TC Demibold"),local("Lantinghei SC Demibold"),local(FZLTZHB--B51-0),local(FZLTZHK--GBK1-0),local(".PingFang-SC-Semibold"),local(".PingFang-TC-Semibold"),local("Heiti SC Medium"),local("STHeitiSC-Medium"),local("Heiti SC"),local("Heiti TC Medium"),local("STHeitiTC-Medium"),local("Heiti TC"),local("Microsoft YaHei Bold"),local("Microsoft Jhenghei Bold"),local(MicrosoftYaHei-Bold),local(MicrosoftJhengHeiBold),local("Microsoft YaHei"),local("Microsoft Jhenghei"),local("Noto Sans CJK KR Bold"),local("Noto Sans CJK JP Bold"),local("Noto Sans CJK SC Bold"),local("Noto Sans CJK TC Bold"),local(NotoSansCJKkr-Bold),local(NotoSansCJKjp-Bold),local(NotoSansCJKsc-Bold),local(NotoSansCJKtc-Bold),local("Source Han Sans K Bold"),local(SourceHanSansK-Bold),local("Source Han Sans K"),local("Source Han Sans KR Bold"),local("Source Han Sans JP Bold"),local("Source Han Sans CN Bold"),local("Source Han Sans HK Bold"),local("Source Han Sans TW Bold"),local("Source Han Sans TWHK Bold"),local("SourceHanSansKR-Bold"),local("SourceHanSansJP-Bold"),local("SourceHanSansCN-Bold"),local("SourceHanSansHK-Bold"),local("SourceHanSansTW-Bold"),local("SourceHanSansTWHK-Bold"),local("Source Han Sans KR"),local("Source Han Sans CN"),local("Source Han Sans HK"),local("Source Han Sans TW"),local("Source Han Sans TWHK");unicode-range:U+270C}@font-face{font-family:'Han Songti';src:local("Songti SC Regular"),local(STSongti-SC-Regular),local("Songti SC"),local("Songti TC Regular"),local(STSongti-TC-Regular),local("Songti TC"),local(STSong),local("Lisong Pro"),local(SimSun),local(PMingLiU)}@font-face{unicode-range:U+4E00-9FFF,U+3400-4DB5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3040-309F,U+30A0-30FF,U+3099-309E,U+FF66-FF9F,U+3007,U+31C0-31E3,U+2F00-2FD5,U+2E80-2EF3;font-family:'Han Songti';src:local(YuMincho),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("MS Mincho")}@font-face{font-family:'Han Songti CNS';src:local("Songti TC Regular"),local(STSongti-TC-Regular),local("Songti TC"),local("Lisong Pro"),local("Songti SC Regular"),local(STSongti-SC-Regular),local("Songti SC"),local(STSong),local(PMingLiU),local(SimSun)}@font-face{font-family:'Han Songti GB';src:local("Songti SC Regular"),local(STSongti-SC-Regular),local("Songti SC"),local(STSong),local(SimSun),local(PMingLiU)}@font-face{font-family:'Han Songti';font-weight:600;src:local("STSongti SC Bold"),local("STSongti TC Bold"),local(STSongti-SC-Bold),local(STSongti-TC-Bold),local("STSongti SC"),local("STSongti TC")}@font-face{unicode-range:U+4E00-9FFF,U+3400-4DB5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3040-309F,U+30A0-30FF,U+3099-309E,U+FF66-FF9F,U+3007,U+31C0-31E3,U+2F00-2FD5,U+2E80-2EF3;font-family:'Han Songti';font-weight:600;src:local("YuMincho Demibold"),local("Hiragino Mincho ProN W6"),local("Hiragino Mincho Pro W6"),local(YuMin-Demibold),local(HiraMinProN-W6),local(HiraMinPro-W6),local(YuMincho),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro")}@font-face{font-family:'Han Songti CNS';font-weight:600;src:local("STSongti TC Bold"),local("STSongti SC Bold"),local(STSongti-TC-Bold),local(STSongti-SC-Bold),local("STSongti TC"),local("STSongti SC")}@font-face{font-family:'Han Songti GB';font-weight:600;src:local("STSongti SC Bold"),local(STSongti-SC-Bold),local("STSongti SC")}@font-face{font-family:'Han Songti';src:local("Songti SC Regular"),local(STSongti-SC-Regular),local("Songti SC"),local("Songti TC Regular"),local(STSongti-TC-Regular),local("Songti TC"),local(STSongti),local("Lisong Pro"),local("MS Mincho"),local(SimSun),local(PMingLiU);unicode-range:U+270C}@font-face{font-family:'Han Songti';font-weight:600;src:local("Songti TC Bold"),local("Songti SC Bold"),local(STSongti-TC-Bold),local(STSongti-SC-Bold),local("Songti TC"),local("Songti SC");unicode-range:U+270C}@font-face{font-family:'Han Songti CNS';src:local("Songti TC Regular"),local("Lisong Pro"),local("Songti TC"),local("Songti SC Regular"),local(STSong),local("Songti SC"),local("MS Mincho"),local(PMingLiU),local(SimSun);unicode-range:U+270C}@font-face{font-family:'Han Songti CNS';font-weight:600;src:local("Songti TC Bold"),local("Songti SC Bold"),local(STSongti-TC-Bold),local(STSongti-SC-Bold),local("Songti TC"),local("Songti SC");unicode-range:U+270C}@font-face{font-family:'Han Songti GB';src:local("Songti SC"),local(STSong),local(SimSun);unicode-range:U+270C}@font-face{font-family:'Han Songti GB';font-weight:600;src:local("Songti SC Bold"),local(STSongti-SC-Bold),local("Songti SC");unicode-range:U+270C}@font-face{font-family:cursive;src:local("Kaiti TC Regular"),local(STKaiTi-TC-Regular),local("Kaiti TC"),local("Kaiti SC"),local(STKaiti),local(BiauKai),local("標楷體"),local(DFKaiShu-SB-Estd-BF),local(Kaiti),local(DFKai-SB)}@font-face{unicode-range:U+4E00-9FFF,U+3400-4DB5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3040-309F,U+30A0-30FF,U+3099-309E,U+FF66-FF9F,U+3007,U+31C0-31E3,U+2F00-2FD5,U+2E80-2EF3;font-family:'Han Kaiti';src:local("Kaiti TC Regular"),local(STKaiTi-TC-Regular),local("Kaiti TC"),local("Kaiti SC"),local(STKaiti),local(BiauKai),local("標楷體"),local(DFKaiShu-SB-Estd-BF),local(Kaiti),local(DFKai-SB)}@font-face{unicode-range:U+4E00-9FFF,U+3400-4DB5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3040-309F,U+30A0-30FF,U+3099-309E,U+FF66-FF9F,U+3007,U+31C0-31E3,U+2F00-2FD5,U+2E80-2EF3;font-family:'Han Kaiti CNS';src:local(BiauKai),local("標楷體"),local(DFKaiShu-SB-Estd-BF),local("Kaiti TC Regular"),local(STKaiTi-TC-Regular),local("Kaiti TC")}@font-face{unicode-range:U+4E00-9FFF,U+3400-4DB5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3040-309F,U+30A0-30FF,U+3099-309E,U+FF66-FF9F,U+3007,U+31C0-31E3,U+2F00-2FD5,U+2E80-2EF3;font-family:'Han Kaiti GB';src:local("Kaiti SC Regular"),local(STKaiTi-SC-Regular),local("Kaiti SC"),local(STKaiti),local(Kai),local(Kaiti),local(DFKai-SB)}@font-face{font-family:cursive;font-weight:600;src:local("Kaiti TC Bold"),local(STKaiTi-TC-Bold),local("Kaiti SC Bold"),local(STKaiti-SC-Bold),local("Kaiti TC"),local("Kaiti SC")}@font-face{font-family:'Han Kaiti';font-weight:600;src:local("Kaiti TC Bold"),local(STKaiTi-TC-Bold "),\a local(" Kaiti SC Bold "),\a local(STKaiti-SC-Bold),\a local(" Kaiti TC "),\a local(" Kaiti SC ")\a ;\a }\a \a // 2\a @font-face {\a font-family: " Han Kaiti CNS ";\a font-weight: 600;\a src:\a local(" Kaiti TC Bold "),\a local(STKaiTi-TC-Bold"),local("Kaiti TC")}@font-face{font-family:'Han Kaiti GB';font-weight:600;src:local("Kaiti SC Bold"),local(STKaiti-SC-Bold)}@font-face{unicode-range:U+4E00-9FFF,U+3400-4DB5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3040-309F,U+30A0-30FF,U+3099-309E,U+FF66-FF9F,U+3007,U+31C0-31E3,U+2F00-2FD5,U+2E80-2EF3;font-family:'Han Fangsong';src:local(STFangsong),local(FangSong)}@font-face{unicode-range:U+4E00-9FFF,U+3400-4DB5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3040-309F,U+30A0-30FF,U+3099-309E,U+FF66-FF9F,U+3007,U+31C0-31E3,U+2F00-2FD5,U+2E80-2EF3;font-family:'Han Fangsong CNS';src:local(STFangsong),local(FangSong)}@font-face{unicode-range:U+4E00-9FFF,U+3400-4DB5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3040-309F,U+30A0-30FF,U+3099-309E,U+FF66-FF9F,U+3007,U+31C0-31E3,U+2F00-2FD5,U+2E80-2EF3;font-family:'Han Fangsong GB';src:local(STFangsong),local(FangSong)}@font-face{font-family:'Biaodian Sans';src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local("MS Gothic"),local(SimSun);unicode-range:U+FF0E}@font-face{font-family:'Biaodian Serif';src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSong),local(SimSun);unicode-range:U+FF0E}@font-face{font-family:'Biaodian Pro Sans';src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local("MS Gothic"),local(SimSun);unicode-range:U+FF0E}@font-face{font-family:'Biaodian Pro Serif';src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSong),local(SimSun);unicode-range:U+FF0E}@font-face{font-family:'Biaodian Pro Sans CNS';src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local("MS Gothic"),local(SimSun);unicode-range:U+FF0E}@font-face{font-family:'Biaodian Pro Serif CNS';src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSong),local(SimSun);unicode-range:U+FF0E}@font-face{font-family:'Biaodian Pro Sans GB';src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local("MS Gothic"),local(SimSun);unicode-range:U+FF0E}@font-face{font-family:'Biaodian Pro Serif GB';src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSong),local(SimSun);unicode-range:U+FF0E}@font-face{font-family:'Biaodian Sans';src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local(SimSun);unicode-range:U+00B7}@font-face{font-family:'Biaodian Serif';src:local("Songti SC"),local(STSong),local("Heiti SC"),local(SimSun);unicode-range:U+00B7}@font-face{font-family:'Biaodian Pro Sans';src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local(SimSun);unicode-range:U+00B7}@font-face{font-family:'Biaodian Pro Serif';src:local("Songti SC"),local(STSong),local("Heiti SC"),local(SimSun);unicode-range:U+00B7}@font-face{font-family:'Biaodian Pro Sans CNS';src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local(SimSun);unicode-range:U+00B7}@font-face{font-family:'Biaodian Pro Serif CNS';src:local("Songti SC"),local(STSong),local("Heiti SC"),local(SimSun);unicode-range:U+00B7}@font-face{font-family:'Biaodian Pro Sans GB';src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local(SimSun);unicode-range:U+00B7}@font-face{font-family:'Biaodian Pro Serif GB';src:local("Songti SC"),local(STSong),local("Heiti SC"),local(SimSun);unicode-range:U+00B7}@font-face{font-family:'Biaodian Sans';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Sans GB"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local("Microsoft Yahei"),local(SimSun);unicode-range:U+2014}@font-face{font-family:'Biaodian Serif';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSong),local("Microsoft Yahei"),local(SimSun);unicode-range:U+2014}@font-face{font-family:'Yakumono Sans';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local("Arial Unicode MS"),local("MS Gothic");unicode-range:U+2014}@font-face{font-family:'Yakumono Serif';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("MS Mincho"),local("Microsoft Yahei");unicode-range:U+2014}@font-face{font-family:'Biaodian Pro Sans';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Sans GB"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local("Microsoft Yahei"),local(SimSun);unicode-range:U+2014}@font-face{font-family:'Biaodian Pro Serif';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSong),local("Microsoft Yahei"),local(SimSun);unicode-range:U+2014}@font-face{font-family:'Biaodian Pro Sans CNS';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Sans GB"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local("Microsoft Yahei"),local(SimSun);unicode-range:U+2014}@font-face{font-family:'Biaodian Pro Serif CNS';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSong),local("Microsoft Yahei"),local(SimSun);unicode-range:U+2014}@font-face{font-family:'Biaodian Pro Sans GB';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Sans GB"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local("Microsoft Yahei"),local(SimSun);unicode-range:U+2014}@font-face{font-family:'Biaodian Pro Serif GB';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSong),local("Microsoft Yahei"),local(SimSun);unicode-range:U+2014}@font-face{font-family:'Biaodian Sans';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Sans GB"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local(Meiryo),local("MS Gothic"),local(SimSun),local(PMingLiU);unicode-range:U+2026}@font-face{font-family:'Biaodian Serif';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local("MS Mincho"),local(SimSun),local(PMingLiU);unicode-range:U+2026}@font-face{font-family:'Yakumono Sans';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local(Meiryo),local("MS Gothic");unicode-range:U+2026}@font-face{font-family:'Yakumono Serif';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("MS Mincho");unicode-range:U+2026}@font-face{font-family:'Biaodian Pro Sans';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Sans GB"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local(SimSun),local(PMingLiU);unicode-range:U+2026}@font-face{font-family:'Biaodian Pro Serif';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(SimSun),local(PMingLiU);unicode-range:U+2026}@font-face{font-family:'Biaodian Pro Sans CNS';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Sans GB"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local(SimSun),local(PMingLiU);unicode-range:U+2026}@font-face{font-family:'Biaodian Pro Serif CNS';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSongti),local(SimSun),local(PMingLiU);unicode-range:U+2026}@font-face{font-family:'Biaodian Pro Sans GB';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Sans GB"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local(SimSun),local(PMingLiU);unicode-range:U+2026}@font-face{font-family:'Biaodian Pro Serif GB';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSongti),local(SimSun),local(PMingLiU);unicode-range:U+2026}@font-face{font-family:'Biaodian Pro Sans GB';src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local(SimSun),local(PMingLiU);unicode-range:U+201C-201D,U+2018-2019}@font-face{font-family:'Biaodian Pro Sans GB';font-weight:700;src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local(SimSun),local(PMingLiU);unicode-range:U+201C-201D,U+2018-2019}@font-face{font-family:'Biaodian Pro Serif GB';src:local("Lisong Pro"),local("Heiti SC"),local(STHeiti),local(SimSun),local(PMingLiU);unicode-range:U+201C-201D,U+2018-2019}@font-face{font-family:'Biaodian Pro Serif GB';font-weight:700;src:local("Lisong Pro"),local("Heiti SC"),local(STHeiti),local(SimSun),local(PMingLiU);unicode-range:U+201C-201D,U+2018-2019}@font-face{font-family:'Biaodian Sans';src:local(Georgia),local("Times New Roman"),local(Arial),local("Droid Sans Fallback");unicode-range:U+25CF}@font-face{font-family:'Biaodian Serif';src:local(Georgia),local("Times New Roman"),local(Arial),local("Droid Sans Fallback");unicode-range:U+25CF}@font-face{font-family:'Biaodian Pro Sans';src:local(Georgia),local("Times New Roman"),local(Arial),local("Droid Sans Fallback");unicode-range:U+25CF}@font-face{font-family:'Biaodian Pro Serif';src:local(Georgia),local("Times New Roman"),local(Arial),local("Droid Sans Fallback");unicode-range:U+25CF}@font-face{font-family:'Biaodian Pro Sans CNS';src:local(Georgia),local("Times New Roman"),local(Arial),local("Droid Sans Fallback");unicode-range:U+25CF}@font-face{font-family:'Biaodian Pro Serif CNS';src:local(Georgia),local("Times New Roman"),local(Arial),local("Droid Sans Fallback");unicode-range:U+25CF}@font-face{font-family:'Biaodian Pro Sans GB';src:local(Georgia),local("Times New Roman"),local(Arial),local("Droid Sans Fallback");unicode-range:U+25CF}@font-face{font-family:'Biaodian Pro Serif GB';src:local(Georgia),local("Times New Roman"),local(Arial),local("Droid Sans Fallback");unicode-range:U+25CF}@font-face{font-family:'Biaodian Pro Sans';src:local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local("MS Gothic");unicode-range:U+3002,U+FF0C,U+3001,U+FF1B,U+FF1A,U+FF1F,U+FF01,U+FF0D,U+FF0F,U+FF3C}@font-face{font-family:'Biaodian Pro Serif';src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("MS Mincho");unicode-range:U+3002,U+FF0C,U+3001,U+FF1B,U+FF1A,U+FF1F,U+FF01,U+FF0D,U+FF0F,U+FF3C}@font-face{font-family:'Biaodian Pro Sans CNS';src:local("Heiti TC"),local("Lihei Pro"),local("Microsoft Jhenghei"),local(PMingLiU);unicode-range:U+3002,U+FF0C,U+3001}@font-face{font-family:'Biaodian Pro Sans CNS';src:local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local("Heiti TC"),local("Lihei Pro"),local("Microsoft Jhenghei"),local(PMingLiU),local("MS Gothic");unicode-range:U+FF1B,U+FF1A,U+FF1F,U+FF01}@font-face{font-family:'Biaodian Pro Sans CNS';src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("MS Mincho");unicode-range:U+FF0D,U+FF0F,U+FF3C}@font-face{font-family:'Biaodian Pro Serif CNS';src:local(STSongti-TC-Regular),local("Lisong Pro"),local("Heiti TC"),local(PMingLiU);unicode-range:U+3002,U+FF0C,U+3001}@font-face{font-family:'Biaodian Pro Serif CNS';src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local(PMingLiU),local("MS Mincho");unicode-range:U+FF1B,U+FF1A,U+FF1F,U+FF01,U+FF0D,U+FF0F,U+FF3C}@font-face{font-family:'Biaodian Pro Sans GB';src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local(SimSun),local("MS Gothic");unicode-range:U+3002,U+FF0C,U+3001,U+FF1B,U+FF1A,U+FF1F,U+FF01,U+FF0D,U+FF0F,U+FF3C}@font-face{font-family:'Biaodian Pro Serif GB';src:local("Songti SC"),local(STSongti),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local(SimSun),local("MS Mincho");unicode-range:U+3002,U+FF0C,U+3001,U+FF1B,U+FF1A,U+FF1F,U+FF01}@font-face{font-family:'Biaodian Pro Serif GB';src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local(PMingLiU),local("MS Mincho");unicode-range:U+FF0D,U+FF0F,U+FF3C}@font-face{font-family:'Biaodian Pro Sans';src:local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local("Yu Gothic"),local(YuGothic),local(SimSun),local(PMingLiU);unicode-range:U+300C-300F,U+300A-300B,U+3008-3009,U+FF08-FF09,U+3014-3015}@font-face{font-family:'Biaodian Pro Serif';src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Yu Mincho"),local(YuMincho),local(SimSun),local(PMingLiU);unicode-range:U+300C-300F,U+300A-300B,U+3008-3009,U+FF08-FF09,U+3014-3015}@font-face{font-family:'Biaodian Pro Sans CNS';src:local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local("Yu Gothic"),local(YuGothic),local(SimSun),local(PMingLiU);unicode-range:U+300C-300F,U+300A-300B,U+3008-3009,U+FF08-FF09,U+3014-3015}@font-face{font-family:'Biaodian Pro Serif CNS';src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Yu Mincho"),local(YuMincho),local(SimSun),local(PMingLiU);unicode-range:U+300C-300F,U+300A-300B,U+3008-3009,U+FF08-FF09,U+3014-3015}@font-face{font-family:'Biaodian Pro Sans GB';src:local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local("Yu Gothic"),local(YuGothic),local(SimSun),local(PMingLiU);unicode-range:U+300C-300F,U+300A-300B,U+3008-3009,U+FF08-FF09,U+3014-3015}@font-face{font-family:'Biaodian Pro Serif GB';src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Yu Mincho"),local(YuMincho),local(SimSun),local(PMingLiU);unicode-range:U+300C-300F,U+300A-300B,U+3008-3009,U+FF08-FF09,U+3014-3015}@font-face{font-family:'Biaodian Basic';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype");unicode-range:U+2014,U+2026,U+00B7}@font-face{font-family:'Biaodian Basic';font-weight:700;src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype");unicode-range:U+2014,U+2026,U+00B7}@font-face{font-family:'Biaodian Sans';font-weight:700;src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype");unicode-range:U+2014,U+2026,U+00B7}@font-face{font-family:'Biaodian Pro Sans';font-weight:700;src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype");unicode-range:U+2014,U+2026,U+00B7}@font-face{font-family:'Biaodian Pro Sans';font-weight:700;src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype");unicode-range:U+2014,U+2026,U+00B7}@font-face{font-family:'Biaodian Pro Sans CNS';font-weight:700;src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype");unicode-range:U+2014,U+2026,U+00B7}@font-face{font-family:'Biaodian Pro Sans GB';font-weight:700;src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype");unicode-range:U+2014,U+2026,U+00B7}@font-face{font-family:'Biaodian Pro Serif';font-weight:700;src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype");unicode-range:U+2014,U+2026,U+00B7}@font-face{font-family:'Biaodian Pro Serif CNS';font-weight:700;src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype");unicode-range:U+2014,U+2026,U+00B7}@font-face{font-family:'Biaodian Pro Serif GB';font-weight:700;src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype");unicode-range:U+2014,U+2026,U+00B7}@font-face{font-family:'Latin Italic Serif';src:local("Georgia Italic"),local("Times New Roman Italic"),local(Georgia-Italic),local(TimesNewRomanPS-ItalicMT),local(Times-Italic)}@font-face{font-family:'Latin Italic Serif';font-weight:700;src:local("Georgia Bold Italic"),local("Times New Roman Bold Italic"),local(Georgia-BoldItalic),local(TimesNewRomanPS-BoldItalicMT),local(Times-Italic)}@font-face{font-family:'Latin Italic Sans';src:local("Helvetica Neue Italic"),local("Helvetica Oblique"),local("Arial Italic"),local(HelveticaNeue-Italic),local(Helvetica-LightOblique),local(Arial-ItalicMT)}@font-face{font-family:'Latin Italic Sans';font-weight:700;src:local("Helvetica Neue Bold Italic"),local("Helvetica Bold Oblique"),local("Arial Bold Italic"),local(HelveticaNeue-BoldItalic),local(Helvetica-BoldOblique),local(Arial-BoldItalicMT)}@font-face{unicode-range:U+0030-0039;font-family:'Numeral TF Sans';src:local(Skia),local("Neutraface 2 Text"),local(Candara),local(Corbel)}@font-face{unicode-range:U+0030-0039;font-family:'Numeral TF Serif';src:local(Georgia),local("Hoefler Text"),local("Big Caslon")}@font-face{unicode-range:U+0030-0039;font-family:'Numeral TF Italic Serif';src:local("Georgia Italic"),local("Hoefler Text Italic"),local(Georgia-Italic),local(HoeflerText-Italic)}@font-face{unicode-range:U+0030-0039;font-family:'Numeral LF Sans';src:local("Helvetica Neue"),local(Helvetica),local(Arial)}@font-face{unicode-range:U+0030-0039;font-family:'Numeral LF Italic Sans';src:local("Helvetica Neue Italic"),local("Helvetica Oblique"),local("Arial Italic"),local(HelveticaNeue-Italic),local(Helvetica-LightOblique),local(Arial-ItalicMT)}@font-face{unicode-range:U+0030-0039;font-family:'Numeral LF Italic Sans';font-weight:700;src:local("Helvetica Neue Bold Italic"),local("Helvetica Bold Oblique"),local("Arial Bold Italic"),local(HelveticaNeue-BoldItalic),local(Helvetica-BoldOblique),local(Arial-BoldItalicMT)}@font-face{unicode-range:U+0030-0039;font-family:'Numeral LF Serif';src:local(Palatino),local("Palatino Linotype"),local("Times New Roman")}@font-face{unicode-range:U+0030-0039;font-family:'Numeral LF Italic Serif';src:local("Palatino Italic"),local("Palatino Italic Linotype"),local("Times New Roman Italic"),local(Palatino-Italic),local(Palatino-Italic-Linotype),local(TimesNewRomanPS-ItalicMT)}@font-face{unicode-range:U+0030-0039;font-family:'Numeral LF Italic Serif';font-weight:700;src:local("Palatino Bold Italic"),local("Palatino Bold Italic Linotype"),local("Times New Roman Bold Italic"),local(Palatino-BoldItalic),local(Palatino-BoldItalic-Linotype),local(TimesNewRomanPS-BoldItalicMT)}@font-face{font-family:'Numeral TF Sans';src:local(lying-to-firefox);unicode-range:U+270C}@font-face{font-family:'Numeral TF Serif';src:local(lying-to-firefox);unicode-range:U+270C}@font-face{font-family:'Numeral TF Italic Serif';src:local(lying-to-firefox);unicode-range:U+270C}@font-face{font-family:'Numeral LF Sans';src:local(lying-to-firefox);unicode-range:U+270C}@font-face{font-family:'Numeral LF Italic Sans';src:local(lying-to-firefox);unicode-range:U+270C}@font-face{font-family:'Numeral LF Italic Sans';font-weight:700;src:local(lying-to-firefox);unicode-range:U+270C}@font-face{font-family:'Numeral LF Serif';src:local(lying-to-firefox);unicode-range:U+270C}@font-face{font-family:'Numeral LF Italic Serif';src:local(lying-to-firefox);unicode-range:U+270C}@font-face{font-family:'Numeral LF Italic Serif';font-weight:700;src:local(lying-to-firefox);unicode-range:U+270C}@font-face{src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype");unicode-range:U+3105-312D,U+31A0-31BA,U+02D9,U+02CA,U+02C5,U+02C7,U+02CB,U+02EA-02EB,U+030D,U+0358,U+F31B4-F31B7,U+F0061,U+F0065,U+F0069,U+F006F,U+F0075;font-family:'Zhuyin Kaiti'}@font-face{unicode-range:U+3105-312D,U+31A0-31BA,U+02D9,U+02CA,U+02C5,U+02C7,U+02CB,U+02EA-02EB,U+030D,U+0358,U+F31B4-F31B7,U+F0061,U+F0065,U+F0069,U+F006F,U+F0075;font-family:'Zhuyin Heiti';src:local("Hiragino Sans GB"),local("Heiti TC"),local("Microsoft Jhenghei"),url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype")}@font-face{font-family:'Zhuyin Heiti';src:local("Heiti TC"),local("Microsoft Jhenghei"),url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype");unicode-range:U+3127}@font-face{src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype");font-family:'Zhuyin Heiti';unicode-range:U+02D9,U+02CA,U+02C5,U+02C7,U+02CB,U+02EA-02EB,U+31B4,U+31B5,U+31B6,U+31B7,U+030D,U+0358,U+F31B4-F31B7,U+F0061,U+F0065,U+F0069,U+F006F,U+F0075}@font-face{src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype");font-family:'Romanization Sans';unicode-range:U+030D,U+0358,U+F31B4-F31B7,U+F0061,U+F0065,U+F0069,U+F006F,U+F0075}article strong :lang(ja-Latn),article strong :lang(zh-Latn),article strong :not(:lang(zh)):not(:lang(ja)),article strong:lang(ja-Latn),article strong:lang(zh-Latn),article strong:not(:lang(zh)):not(:lang(ja)),html :lang(ja-Latn),html :lang(zh-Latn),html :not(:lang(zh)):not(:lang(ja)),html:lang(ja-Latn),html:lang(zh-Latn),html:not(:lang(zh)):not(:lang(ja)){font-family:"Helvetica Neue",Helvetica,Arial,"Han Heiti",sans-serif}[lang*=Hant],[lang=zh-TW],[lang=zh-HK],[lang^=zh],article strong:lang(zh),article strong:lang(zh-Hant),html:lang(zh),html:lang(zh-Hant){font-family:"Biaodian Pro Sans CNS","Helvetica Neue",Helvetica,Arial,"Zhuyin Heiti","Han Heiti",sans-serif}.no-unicoderange [lang*=Hant],.no-unicoderange [lang=zh-TW],.no-unicoderange [lang=zh-HK],.no-unicoderange [lang^=zh],.no-unicoderange article strong:lang(zh),.no-unicoderange article strong:lang(zh-Hant),html.no-unicoderange:lang(zh),html.no-unicoderange:lang(zh-Hant){font-family:"Helvetica Neue",Helvetica,Arial,"Han Heiti",sans-serif}[lang*=Hans],[lang=zh-CN],article strong:lang(zh-CN),article strong:lang(zh-Hans),html:lang(zh-CN),html:lang(zh-Hans){font-family:"Biaodian Pro Sans GB","Helvetica Neue",Helvetica,Arial,"Han Heiti GB",sans-serif}.no-unicoderange [lang*=Hans],.no-unicoderange [lang=zh-CN],.no-unicoderange article strong:lang(zh-CN),.no-unicoderange article strong:lang(zh-Hans),html.no-unicoderange:lang(zh-CN),html.no-unicoderange:lang(zh-Hans){font-family:"Helvetica Neue",Helvetica,Arial,"Han Heiti GB",sans-serif}[lang^=ja],article strong:lang(ja),html:lang(ja){font-family:"Yakumono Sans","Helvetica Neue",Helvetica,Arial,sans-serif}.no-unicoderange [lang^=ja],.no-unicoderange article strong:lang(ja),html.no-unicoderange:lang(ja){font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}article blockquote i :lang(ja-Latn),article blockquote i :lang(zh-Latn),article blockquote i :not(:lang(zh)):not(:lang(ja)),article blockquote i:lang(ja-Latn),article blockquote i:lang(zh-Latn),article blockquote i:not(:lang(zh)):not(:lang(ja)),article blockquote var :lang(ja-Latn),article blockquote var :lang(zh-Latn),article blockquote var :not(:lang(zh)):not(:lang(ja)),article blockquote var:lang(ja-Latn),article blockquote var:lang(zh-Latn),article blockquote var:not(:lang(zh)):not(:lang(ja)){font-family:"Latin Italic Sans","Helvetica Neue",Helvetica,Arial,"Han Heiti",sans-serif}article blockquote i:lang(zh),article blockquote i:lang(zh-Hant),article blockquote var:lang(zh),article blockquote var:lang(zh-Hant){font-family:"Biaodian Pro Sans CNS","Latin Italic Sans","Helvetica Neue",Helvetica,Arial,"Zhuyin Heiti","Han Heiti",sans-serif}.no-unicoderange article blockquote i:lang(zh),.no-unicoderange article blockquote i:lang(zh-Hant),.no-unicoderange article blockquote var:lang(zh),.no-unicoderange article blockquote var:lang(zh-Hant){font-family:"Latin Italic Sans","Helvetica Neue",Helvetica,Arial,"Han Heiti",sans-serif}article blockquote i:lang(zh-CN),article blockquote i:lang(zh-Hans),article blockquote var:lang(zh-CN),article blockquote var:lang(zh-Hans){font-family:"Biaodian Pro Sans GB","Latin Italic Sans","Helvetica Neue",Helvetica,Arial,"Han Heiti GB",sans-serif}.no-unicoderange article blockquote i:lang(zh-CN),.no-unicoderange article blockquote i:lang(zh-Hans),.no-unicoderange article blockquote var:lang(zh-CN),.no-unicoderange article blockquote var:lang(zh-Hans){font-family:"Latin Italic Sans","Helvetica Neue",Helvetica,Arial,"Han Heiti GB",sans-serif}article blockquote i:lang(ja),article blockquote var:lang(ja){font-family:"Yakumono Sans","Latin Italic Sans","Helvetica Neue",Helvetica,Arial,sans-serif}.no-unicoderange article blockquote i:lang(ja),.no-unicoderange article blockquote var:lang(ja){font-family:"Latin Italic Sans","Helvetica Neue",Helvetica,Arial,sans-serif}article figure blockquote :lang(ja-Latn),article figure blockquote :lang(zh-Latn),article figure blockquote :not(:lang(zh)):not(:lang(ja)),article figure blockquote:lang(ja-Latn),article figure blockquote:lang(zh-Latn),article figure blockquote:not(:lang(zh)):not(:lang(ja)),figure blockquote :lang(ja-Latn),figure blockquote :lang(zh-Latn),figure blockquote :not(:lang(zh)):not(:lang(ja)),figure blockquote:lang(ja-Latn),figure blockquote:lang(zh-Latn),figure blockquote:not(:lang(zh)):not(:lang(ja)){font-family:Georgia,"Times New Roman","Han Songti",cursive,serif}article figure blockquote:lang(zh),article figure blockquote:lang(zh-Hant),figure blockquote:lang(zh),figure blockquote:lang(zh-Hant){font-family:"Biaodian Pro Serif CNS","Numeral LF Serif",Georgia,"Times New Roman","Zhuyin Kaiti","Han Songti",serif}.no-unicoderange article figure blockquote:lang(zh),.no-unicoderange article figure blockquote:lang(zh-Hant),.no-unicoderange figure blockquote:lang(zh),.no-unicoderange figure blockquote:lang(zh-Hant){font-family:"Numeral LF Serif",Georgia,"Times New Roman","Han Songti",serif}article figure blockquote:lang(zh-CN),article figure blockquote:lang(zh-Hans),figure blockquote:lang(zh-CN),figure blockquote:lang(zh-Hans){font-family:"Biaodian Pro Serif GB","Numeral LF Serif",Georgia,"Times New Roman","Han Songti GB",serif}.no-unicoderange article figure blockquote:lang(zh-CN),.no-unicoderange article figure blockquote:lang(zh-Hans),.no-unicoderange figure blockquote:lang(zh-CN),.no-unicoderange figure blockquote:lang(zh-Hans){font-family:"Numeral LF Serif",Georgia,"Times New Roman","Han Songti GB",serif}article figure blockquote:lang(ja),figure blockquote:lang(ja){font-family:"Yakumono Serif","Numeral LF Serif",Georgia,"Times New Roman",serif}.no-unicoderange article figure blockquote:lang(ja),.no-unicoderange figure blockquote:lang(ja){font-family:"Numeral LF Serif",Georgia,"Times New Roman",serif}article blockquote :lang(ja-Latn),article blockquote :lang(zh-Latn),article blockquote :not(:lang(zh)):not(:lang(ja)),article blockquote:lang(ja-Latn),article blockquote:lang(zh-Latn),article blockquote:not(:lang(zh)):not(:lang(ja)){font-family:Georgia,"Times New Roman","Han Kaiti",cursive,serif}article blockquote:lang(zh),article blockquote:lang(zh-Hant){font-family:"Biaodian Pro Serif CNS","Numeral LF Serif",Georgia,"Times New Roman","Zhuyin Kaiti","Han Kaiti",cursive,serif}.no-unicoderange article blockquote:lang(zh),.no-unicoderange article blockquote:lang(zh-Hant){font-family:"Numeral LF Serif",Georgia,"Times New Roman","Han Kaiti",cursive,serif}article blockquote:lang(zh-CN),article blockquote:lang(zh-Hans){font-family:"Biaodian Pro Serif GB","Numeral LF Serif",Georgia,"Times New Roman","Han Kaiti GB",cursive,serif}.no-unicoderange article blockquote:lang(zh-CN),.no-unicoderange article blockquote:lang(zh-Hans){font-family:"Numeral LF Serif",Georgia,"Times New Roman","Han Kaiti GB",cursive,serif}article blockquote:lang(ja){font-family:"Yakumono Serif","Numeral LF Serif",Georgia,"Times New Roman",cursive,serif}.no-unicoderange article blockquote:lang(ja){font-family:"Numeral LF Serif",Georgia,"Times New Roman",cursive,serif}i :lang(ja-Latn),i :lang(zh-Latn),i :not(:lang(zh)):not(:lang(ja)),i:lang(ja-Latn),i:lang(zh-Latn),i:not(:lang(zh)):not(:lang(ja)),var :lang(ja-Latn),var :lang(zh-Latn),var :not(:lang(zh)):not(:lang(ja)),var:lang(ja-Latn),var:lang(zh-Latn),var:not(:lang(zh)):not(:lang(ja)){font-family:"Latin Italic Serif",Georgia,"Times New Roman","Han Kaiti",cursive,serif}i:lang(zh),i:lang(zh-Hant),var:lang(zh),var:lang(zh-Hant){font-family:"Biaodian Pro Serif CNS","Numeral LF Italic Serif","Latin Italic Serif",Georgia,"Times New Roman","Zhuyin Kaiti","Han Kaiti",cursive,serif}.no-unicoderange i:lang(zh),.no-unicoderange i:lang(zh-Hant),.no-unicoderange var:lang(zh),.no-unicoderange var:lang(zh-Hant){font-family:"Numeral LF Italic Serif","Latin Italic Serif",Georgia,"Times New Roman","Han Kaiti",cursive,serif}i:lang(zh-CN),i:lang(zh-Hans),var:lang(zh-CN),var:lang(zh-Hans){font-family:"Biaodian Pro Serif GB","Numeral LF Italic Serif","Latin Italic Serif",Georgia,"Times New Roman","Han Kaiti GB",cursive,serif}.no-unicoderange i:lang(zh-CN),.no-unicoderange i:lang(zh-Hans),.no-unicoderange var:lang(zh-CN),.no-unicoderange var:lang(zh-Hans){font-family:"Numeral LF Italic Serif","Latin Italic Serif",Georgia,"Times New Roman","Han Kaiti GB",cursive,serif}i:lang(ja),var:lang(ja){font-family:"Yakumono Serif","Numeral LF Italic Serif","Latin Italic Serif",Georgia,"Times New Roman",cursive,serif}.no-unicoderange i:lang(ja),.no-unicoderange var:lang(ja){font-family:"Numeral LF Italic Serif","Latin Italic Serif",Georgia,"Times New Roman",cursive,serif}code :lang(ja-Latn),code :lang(zh-Latn),code :not(:lang(zh)):not(:lang(ja)),code:lang(ja-Latn),code:lang(zh-Latn),code:not(:lang(zh)):not(:lang(ja)),kbd :lang(ja-Latn),kbd :lang(zh-Latn),kbd :not(:lang(zh)):not(:lang(ja)),kbd:lang(ja-Latn),kbd:lang(zh-Latn),kbd:not(:lang(zh)):not(:lang(ja)),pre :lang(ja-Latn),pre :lang(zh-Latn),pre :not(:lang(zh)):not(:lang(ja)),pre:lang(ja-Latn),pre:lang(zh-Latn),pre:not(:lang(zh)):not(:lang(ja)),samp :lang(ja-Latn),samp :lang(zh-Latn),samp :not(:lang(zh)):not(:lang(ja)),samp:lang(ja-Latn),samp:lang(zh-Latn),samp:not(:lang(zh)):not(:lang(ja)){font-family:Menlo,Consolas,Courier,"Han Heiti",monospace,monospace,sans-serif}code:lang(zh),code:lang(zh-Hant),kbd:lang(zh),kbd:lang(zh-Hant),pre:lang(zh),pre:lang(zh-Hant),samp:lang(zh),samp:lang(zh-Hant){font-family:"Biaodian Pro Sans CNS",Menlo,Consolas,Courier,"Zhuyin Heiti","Han Heiti",monospace,monospace,sans-serif}.no-unicoderange code:lang(zh),.no-unicoderange code:lang(zh-Hant),.no-unicoderange kbd:lang(zh),.no-unicoderange kbd:lang(zh-Hant),.no-unicoderange pre:lang(zh),.no-unicoderange pre:lang(zh-Hant),.no-unicoderange samp:lang(zh),.no-unicoderange samp:lang(zh-Hant){font-family:Menlo,Consolas,Courier,"Han Heiti",monospace,monospace,sans-serif}code:lang(zh-CN),code:lang(zh-Hans),kbd:lang(zh-CN),kbd:lang(zh-Hans),pre:lang(zh-CN),pre:lang(zh-Hans),samp:lang(zh-CN),samp:lang(zh-Hans){font-family:"Biaodian Pro Sans GB",Menlo,Consolas,Courier,"Han Heiti GB",monospace,monospace,sans-serif}.no-unicoderange code:lang(zh-CN),.no-unicoderange code:lang(zh-Hans),.no-unicoderange kbd:lang(zh-CN),.no-unicoderange kbd:lang(zh-Hans),.no-unicoderange pre:lang(zh-CN),.no-unicoderange pre:lang(zh-Hans),.no-unicoderange samp:lang(zh-CN),.no-unicoderange samp:lang(zh-Hans){font-family:Menlo,Consolas,Courier,"Han Heiti GB",monospace,monospace,sans-serif}code:lang(ja),kbd:lang(ja),pre:lang(ja),samp:lang(ja){font-family:"Yakumono Sans",Menlo,Consolas,Courier,monospace,monospace,sans-serif}.no-unicoderange code:lang(ja),.no-unicoderange kbd:lang(ja),.no-unicoderange pre:lang(ja),.no-unicoderange samp:lang(ja){font-family:Menlo,Consolas,Courier,monospace,monospace,sans-serif}.no-unicoderange h-char.biaodian.liga,.no-unicoderange h-char.biaodian[unicode=b7],h-ruby h-ru[annotation] rt,h-ruby h-ru[zhuyin] h-zhuyin,h-ruby h-ru[zhuyin] h-zhuyin h-diao,h-ruby.romanization rt,html,ruby h-ru[annotation] rt,ruby h-ru[zhuyin] h-zhuyin,ruby h-ru[zhuyin] h-zhuyin h-diao,ruby.romanization rt{-moz-font-feature-settings:'liga';-ms-font-feature-settings:'liga';-webkit-font-feature-settings:'liga';font-feature-settings:'liga'}[lang*=Hant],[lang*=Hans],[lang=zh-TW],[lang=zh-HK],[lang=zh-CN],[lang^=zh],article blockquote i,article blockquote var,article strong,code,html,kbd,pre,samp{-moz-font-feature-settings:'liga=1, locl=0';-ms-font-feature-settings:'liga','locl' 0;-webkit-font-feature-settings:'liga','locl' 0;font-feature-settings:'liga','locl' 0}i,var{font-style:inherit}.no-unicoderange h-ruby h-ru[zhuyin] h-zhuyin,.no-unicoderange h-ruby h-ru[zhuyin] h-zhuyin h-diao,.no-unicoderange ruby h-ru[zhuyin] h-zhuyin,.no-unicoderange ruby h-ru[zhuyin] h-zhuyin h-diao,h-ruby h-ru[zhuyin] h-zhuyin h-diao,ruby h-ru[zhuyin] h-zhuyin h-diao{font-family:'Zhuyin Kaiti',cursive,serif}h-ruby h-ru[annotation] rt,h-ruby.romanization rt,ruby h-ru[annotation] rt,ruby.romanization rt{font-family:"Romanization Sans","Helvetica Neue",Helvetica,Arial,"Han Heiti",sans-serif}.no-kaiti i,.no-kaiti var{padding-bottom:.05em;border-bottom:3px double #d3d3d3}article{line-height:1.7;-moz-hyphens:auto;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;counter-reset:han-article-h2 han-article-h3 han-article-h4}article li,article p{text-align:justify;text-justify:inter-ideograph}article h1+blockquote,article h1+h2,article h1+h3,article h1+h4,article h1+h5,article h1+h6,article h1+ol,article h1+p,article h1+section>blockquote:first-child,article h1+section>h2:first-child,article h1+section>h3:first-child,article h1+section>h4:first-child,article h1+section>h5:first-child,article h1+section>h6:first-child,article h1+section>ol:first-child,article h1+section>p:first-child,article h1+section>ul:first-child,article h1+ul,article h2+blockquote,article h2+h2,article h2+h3,article h2+h4,article h2+h5,article h2+h6,article h2+ol,article h2+p,article h2+section>blockquote:first-child,article h2+section>h2:first-child,article h2+section>h3:first-child,article h2+section>h4:first-child,article h2+section>h5:first-child,article h2+section>h6:first-child,article h2+section>ol:first-child,article h2+section>p:first-child,article h2+section>ul:first-child,article h2+ul,article h3+blockquote,article h3+h3,article h3+h4,article h3+h5,article h3+h6,article h3+ol,article h3+p,article h3+section>blockquote:first-child,article h3+section>h3:first-child,article h3+section>h4:first-child,article h3+section>h5:first-child,article h3+section>h6:first-child,article h3+section>ol:first-child,article h3+section>p:first-child,article h3+section>ul:first-child,article h3+ul,article h4+blockquote,article h4+h4,article h4+h5,article h4+h6,article h4+ol,article h4+p,article h4+section>blockquote:first-child,article h4+section>h4:first-child,article h4+section>h5:first-child,article h4+section>h6:first-child,article h4+section>ol:first-child,article h4+section>p:first-child,article h4+section>ul:first-child,article h4+ul,article h5+blockquote,article h5+h5,article h5+h6,article h5+ol,article h5+p,article h5+section>blockquote:first-child,article h5+section>h5:first-child,article h5+section>h6:first-child,article h5+section>ol:first-child,article h5+section>p:first-child,article h5+section>ul:first-child,article h5+ul,article h6+blockquote,article h6+h6,article h6+ol,article h6+p,article h6+section>blockquote:first-child,article h6+section>h6:first-child,article h6+section>ol:first-child,article h6+section>p:first-child,article h6+section>ul:first-child,article h6+ul{margin-top:-1em}.poem-like p,p.poem-like{margin-left:2em}article blockquote,article blockquote blockquote{margin-right:0}@media only screen and (max-width:480px){.poem-like p,article blockquote,p.poem-like{margin-left:1em}}figure blockquote{margin:0}blockquote blockquote{margin-left:1em;margin-right:1em}@media only screen and (max-width:480px){blockquote,figure{margin-left:1em;margin-right:1em}}article h2:not(.toc){counter-reset:han-article-h3 han-article-h4}article h2:not(.toc):before{content:counter(han-article-h2)" ";content:counter(han-article-h2,cjk-ideographic)"、";counter-increment:han-article-h2}article h3:not(.toc){counter-reset:han-article-h4}article h3:not(.toc):before{content:counter(han-article-h2)"." counter(han-article-h3)" ";counter-increment:han-article-h3}article h4:not(.toc):before{content:counter(han-article-h2)"." counter(han-article-h3)"." counter(han-article-h4)" ";counter-increment:han-article-h4}article ol.toc{counter-reset:han-toc-h2 han-toc-h3 han-toc-h4}article ol.toc li{list-style:none}article ol.toc>li{counter-reset:han-toc-h3 han-toc-h4}article ol.toc>li:before{content:counter(han-toc-h2)" ";content:counter(han-toc-h2,cjk-ideographic)"、";counter-increment:han-toc-h2}article ol.toc>li>ol>li{counter-reset:han-toc-h4}article ol.toc>li>ol>li:before{margin-right:.5em;content:counter(han-toc-h2)"." counter(han-toc-h3);counter-increment:han-toc-h3}article ol.toc ol ol>li:before{margin-right:.5em;content:counter(han-toc-h2)"." counter(han-toc-h3)"." counter(han-toc-h4);counter-increment:han-toc-h4}.no-unicoderange h-char.biaodian.liga,.no-unicoderange h-char.biaodian[unicode=b7]{font-family:'Biaodian Basic','Han Heiti'}h-hws,h-hws[hidden]{display:inline;visibility:hidden;font:.89em Arial}code h-hws,code h-hws[hidden],h-hangable:lang(ja) h-char.biaodian.close h-cs,h-hangable:lang(zh-CN) h-char.biaodian.close h-cs,h-hangable:lang(zh-Hans) h-char.biaodian.close h-cs,kbd h-hws,kbd h-hws[hidden],pre h-hws,pre h-hws[hidden],samp h-hws,samp h-hws[hidden]{display:none}@font-face{src:url(./font/han-space.woff?@VERSION)format("woff"),url(./font/han-space.otf?@VERSION)format("opentype");font-family:'Han Space';unicode-range:U+20}h-hangable:lang(zh-HK) h-cs,h-hangable:lang(zh-HK) h-cs[hidden],h-hangable:lang(zh-Hant) h-cs,h-hangable:lang(zh-Hant) h-cs[hidden],h-hangable:lang(zh-TW) h-cs,h-hangable:lang(zh-TW) h-cs[hidden]{display:inline;visibility:inherit;font-family:inherit;font-size:inherit}h-hangable:lang(ja),h-hangable:lang(zh-CN),h-hangable:lang(zh-Hans){position:relative;display:inline}h-hangable:lang(ja)>h-cs,h-hangable:lang(zh-CN)>h-cs,h-hangable:lang(zh-Hans)>h-cs{position:relative;display:inline!important;visibility:visible;font:inherit}h-hangable:lang(ja)>h-cs h-inner,h-hangable:lang(ja)>h-cs h-inner[hidden],h-hangable:lang(zh-CN)>h-cs h-inner,h-hangable:lang(zh-CN)>h-cs h-inner[hidden],h-hangable:lang(zh-Hans)>h-cs h-inner,h-hangable:lang(zh-Hans)>h-cs h-inner[hidden]{display:inline;visibility:hidden;font:1em "Han Space",Menlo,Consolas,Courier}h-hangable:lang(ja)>h-cs h-char.end,h-hangable:lang(zh-CN)>h-cs h-char.end,h-hangable:lang(zh-Hans)>h-cs h-char.end{-moz-text-emphasis:none;-webkit-text-emphasis:none;text-emphasis:none;font-style:normal;font-weight:400;text-decoration:none;text-indent:0;position:absolute;left:0;top:0;display:inline-block;line-height:1.1}h-ru h-hangable:lang(ja)>h-cs h-char.end,h-ru h-hangable:lang(zh-CN)>h-cs h-char.end,h-ru h-hangable:lang(zh-Hans)>h-cs h-char.end,ruby h-hangable:lang(ja)>h-cs h-char.end,ruby h-hangable:lang(zh-CN)>h-cs h-char.end,ruby h-hangable:lang(zh-Hans)>h-cs h-char.end{position:relative}h-cs,h-cs[hidden]{display:none;visibility:hidden;font:.825em Courier;letter-spacing:0;white-space:normal}h-char.biaodian.open>h-inner{margin-left:-.5em}h-char.biaodian.close>h-inner,h-char.biaodian[unicode='3001']>h-inner,h-char.biaodian[unicode='3002']>h-inner,h-char.biaodian[unicode=ff0c]>h-inner,h-char.biaodian[unicode=ff0e]>h-inner{letter-spacing:-.5em}h-char.biaodian.close>h-cs,h-char.biaodian.open>h-cs,h-char.biaodian[unicode='3001']>h-cs,h-char.biaodian[unicode='3002']>h-cs,h-char.biaodian[unicode=ff0c]>h-cs,h-char.biaodian[unicode=ff0e]>h-cs{display:inline}h-char.biaodian[unicode='3001']:lang(zh-HK)>h-inner,h-char.biaodian[unicode='3001']:lang(zh-Hant)>h-inner,h-char.biaodian[unicode='3001']:lang(zh-TW)>h-inner,h-char.biaodian[unicode='3002']:lang(zh-HK)>h-inner,h-char.biaodian[unicode='3002']:lang(zh-Hant)>h-inner,h-char.biaodian[unicode='3002']:lang(zh-TW)>h-inner,h-char.biaodian[unicode=ff0c]:lang(zh-HK)>h-inner,h-char.biaodian[unicode=ff0c]:lang(zh-Hant)>h-inner,h-char.biaodian[unicode=ff0c]:lang(zh-TW)>h-inner,h-char.biaodian[unicode=ff0e]:lang(zh-HK)>h-inner,h-char.biaodian[unicode=ff0e]:lang(zh-Hant)>h-inner,h-char.biaodian[unicode=ff0e]:lang(zh-TW)>h-inner{letter-spacing:inherit}h-char-group .end:not(:last-child) h-cs,h-char-group .open+.open h-cs,h-char-group [unicode='3001']:lang(zh-HK)+.open h-cs,h-char-group [unicode='3001']:lang(zh-Hant)+.open h-cs,h-char-group [unicode='3001']:lang(zh-TW)+.open h-cs,h-char-group [unicode='3002']:lang(zh-HK)+.open h-cs,h-char-group [unicode='3002']:lang(zh-Hant)+.open h-cs,h-char-group [unicode='3002']:lang(zh-TW)+.open h-cs,h-char-group [unicode=ff0c]:lang(zh-HK)+.open h-cs,h-char-group [unicode=ff0c]:lang(zh-Hant)+.open h-cs,h-char-group [unicode=ff0c]:lang(zh-TW)+.open h-cs,h-char-group [unicode=ff0e]:lang(zh-HK)+.open h-cs,h-char-group [unicode=ff0e]:lang(zh-Hant)+.open h-cs,h-char-group [unicode=ff0e]:lang(zh-TW)+.open h-cs,h-char-group.portion .end:last-child h-cs,h-char-group.portion .open:first-child h-cs,h-char.biaodian[unicode='3001']:lang(zh-HK)>h-cs,h-char.biaodian[unicode='3001']:lang(zh-Hant)>h-cs,h-char.biaodian[unicode='3001']:lang(zh-TW)>h-cs,h-char.biaodian[unicode='3002']:lang(zh-HK)>h-cs,h-char.biaodian[unicode='3002']:lang(zh-Hant)>h-cs,h-char.biaodian[unicode='3002']:lang(zh-TW)>h-cs,h-char.biaodian[unicode=ff0c]:lang(zh-HK)>h-cs,h-char.biaodian[unicode=ff0c]:lang(zh-Hant)>h-cs,h-char.biaodian[unicode=ff0c]:lang(zh-TW)>h-cs,h-char.biaodian[unicode=ff0e]:lang(zh-HK)>h-cs,h-char.biaodian[unicode=ff0e]:lang(zh-Hant)>h-cs,h-char.biaodian[unicode=ff0e]:lang(zh-TW)>h-cs,h-hangable .end:not(:last-child) h-cs,h-hangable .open+.open h-cs,h-hangable [unicode='3001']:lang(zh-HK)+.open h-cs,h-hangable [unicode='3001']:lang(zh-Hant)+.open h-cs,h-hangable [unicode='3001']:lang(zh-TW)+.open h-cs,h-hangable [unicode='3002']:lang(zh-HK)+.open h-cs,h-hangable [unicode='3002']:lang(zh-Hant)+.open h-cs,h-hangable [unicode='3002']:lang(zh-TW)+.open h-cs,h-hangable [unicode=ff0c]:lang(zh-HK)+.open h-cs,h-hangable [unicode=ff0c]:lang(zh-Hant)+.open h-cs,h-hangable [unicode=ff0c]:lang(zh-TW)+.open h-cs,h-hangable [unicode=ff0e]:lang(zh-HK)+.open h-cs,h-hangable [unicode=ff0e]:lang(zh-Hant)+.open h-cs,h-hangable [unicode=ff0e]:lang(zh-TW)+.open h-cs,h-hangable.portion .end:last-child h-cs,h-hangable.portion .open:first-child h-cs{display:none}h-char-group [unicode=b7]:not(:last-child),h-char-group [unicode='30fb']:not(:last-child){letter-spacing:-.5em}h-char-group .liga:not(:last-child){margin-right:-.25em}h-char[display-as]{position:relative;display:inline-block}h-char[display-as] h-inner{color:transparent}h-char[display-as]:after{position:absolute;left:0;display:inline-block;content:attr(display-as)}h-char[display-as].comb-liga:after{font-family:'Romanization Sans','Zhuyin Kaiti'} \ No newline at end of file +@charset "UTF-8";img,legend{border:0}pre,textarea{overflow:auto}legend,td,th{padding:0}h-ru[annotation],table{border-spacing:0;border-collapse:collapse}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent;text-decoration:inherit}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{white-space:pre;word-wrap:normal}code,kbd,pre,samp{font-size:1em;font-family:monospace,monospace,sans-serif}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}optgroup{font-weight:700}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.3;-webkit-font-smoothing:subpixel-antialiased}ol,ul{padding-left:2em}blockquote,figure{margin-left:2em;margin-right:2em}address,cite:lang(ja),cite:lang(zh),dfn:lang(ja),dfn:lang(zh),i:lang(ja),i:lang(zh),var:lang(ja),var:lang(zh){font-style:inherit}em:lang(ja),em:lang(zh){-moz-text-emphasis:filled circle;-webkit-text-emphasis:filled circle;text-emphasis:filled circle;-moz-text-emphasis-position:under;-webkit-text-emphasis-position:under;text-emphasis-position:under;font-style:inherit;border-bottom:2px dotted;padding-bottom:.05em;border-bottom-width:-webkit-calc(0px);padding-bottom:-webkit-calc(0px)}em:lang(ja){-moz-text-emphasis:filled sesame;-webkit-text-emphasis:filled sesame;text-emphasis:filled sesame;-moz-text-emphasis-position:over;-webkit-text-emphasis-position:over;text-emphasis-position:over}.no-textemphasis em:lang(ja) h-char:after,.no-textemphasis em:lang(zh) h-char:after,[zhuyin] h-zhuyin,em:lang(ja) h-char.biaodian,em:lang(ja) h-char.punct,em:lang(zh) h-char.biaodian,em:lang(zh) h-char.punct{-moz-text-emphasis:none;-webkit-text-emphasis:none;text-emphasis:none}b,dfn:lang(ja),dfn:lang(zh),strong{font-weight:bolder}q,q:lang(en),q:lang(zh-CN){quotes:'\201c' '\201d' '\2018' '\2019' '\201c' '\201d' '\2018' '\2019' '\201c' '\201d' '\2018' '\2019'}q:lang(zh){quotes:'\300c' '\300d' '\300e' '\300f' '\300c' '\300d' '\300e' '\300f' '\300c' '\300d' '\300e' '\300f'}q:lang(en-GB){quotes:'\2018' '\2019' '\201c' '\201d' '\2018' '\2019' '\201c' '\201d' '\2018' '\2019' '\201c' '\201d'}q:before{content:open-quote}q:after{content:close-quote}q:lang(ja):after,q:lang(ja):before{content:none}.han-js-rendered del+del.adjacent,.han-js-rendered del+s.adjacent,.han-js-rendered ins.adjacent,.han-js-rendered s+del.adjacent,.han-js-rendered s+s.adjacent,.han-js-rendered u.adjacent,del+del,del+s,ins+ins,ins+u,s+del,s+s,u+ins,u+u{margin-left:.125em}ins,u{padding-bottom:.05em;border-bottom:1px solid;text-decoration:none}ruby rtc rt{display:inline;font-size:inherit}ruby>rb+rtc:before{content:'\ff08'}ruby>rtc:after{content:'\ff0c'}ruby>rtc:last-of-type:after{content:'\ff09'}.han-js-rendered del+del,.han-js-rendered del+s,.han-js-rendered ins+ins,.han-js-rendered ins+u,.han-js-rendered s+del,.han-js-rendered s+s,.han-js-rendered u+ins,.han-js-rendered u+u{margin-left:auto}.han-js-rendered em:lang(ja),.han-js-rendered em:lang(zh){padding-bottom:auto;border-bottom-width:0}.no-textemphasis em:lang(ja),.no-textemphasis em:lang(zh){line-height:2}.no-textemphasis em:lang(ja) h-char,.no-textemphasis em:lang(zh) h-char{position:relative;font-style:inherit}.no-textemphasis em:lang(ja) h-char:after,.no-textemphasis em:lang(zh) h-char:after{font-style:normal;font-weight:400;text-decoration:none;-moz-transform:scale(.5);-ms-transform:scale(.5);-webkit-transform:scale(.5);transform:scale(.5);position:absolute;left:50%;top:0;margin-left:-250%;overflow:hidden;display:inline-block;height:1em;width:500%;line-height:1;text-align:center;text-indent:0;font-family:Georgia,'Times New Roman',Arial,!important}.no-textemphasis em:lang(ja) h-char.biaodian:after,.no-textemphasis em:lang(ja) h-char.punct:after,.no-textemphasis em:lang(zh) h-char.biaodian:after,.no-textemphasis em:lang(zh) h-char.punct:after{content:none!important}.no-textemphasis em:lang(zh) h-char:after{margin-top:1em;content:"●"}.no-textemphasis em:lang(ja) h-char:after{margin-top:-.7em;content:"﹅"}h-ru[annotation]{position:relative;display:inline-table;line-height:1.1;text-align:center;vertical-align:1em}h-ru[annotation]>rt,h-ru[annotation][order='0']>rt,h-ruby[rightangle][doubleline] h-ru[annotation][order='0']>rt{display:table-header-group}h-ru[annotation]>h-ru[annotation]{vertical-align:-.1em}h-ruby[rightangle][doubleline] h-ru[annotation]{vertical-align:.5em}h-ru[annotation]>h-ru,h-ru[annotation]>rb,h-ru[annotation]>rt{line-height:1;text-align:center}h-ru[annotation]>rt{height:1em;font-size:.5em;white-space:nowrap;word-break:normal}h-ru[annotation]>rt:after,h-ru[annotation]>rt:before{content:'\2006'}h-ru[annotation][order='1']>rt,h-ruby[rightangle] h-ru[annotation][order='0']>rt,h-ruby[rightangle][doubleline] h-ru[annotation][order='1']>rt{display:table-footer-group}h-ru[annotation][order='0']>h-ru[order='1']{vertical-align:.15em}h-ruby[rightangle][doubleline] h-ru[annotation][order='0'] rt{line-height:1.5}[zhuyin] h-zhuyin{font-style:normal;font-weight:400;line-height:normal;text-decoration:none;text-indent:0;position:relative;display:inline-block;height:1.2em;height:1em;width:.4em;vertical-align:text-top}[zhuyin] h-diao,[zhuyin] h-yin{line-height:1;position:absolute}[zhuyin] h-zhuyin>*{-moz-transform:scale(.4);-ms-transform:scale(.4);-webkit-transform:scale(.4);transform:scale(.4);-moz-transform-origin:left top;-ms-transform-origin:left top;-webkit-transform-origin:left top;transform-origin:left top;display:inline-block}[zhuyin] h-yin{left:0;height:1em;vertical-align:top}[zhuyin] h-diao{bottom:0;right:-.9em}[length='0'][zhuyin] h-zhuyin,[zhuyin] h-diao:empty,[zhuyin] h-yin:empty{display:none}[length='0'][zhuyin]{margin-right:0}[length='1'][zhuyin] h-yin,[zhuyin] [length='1'] h-yin{top:.3em}[length='1'][zhuyin] h-diao,[zhuyin] [length='1'] h-diao{bottom:0}[length='2'][zhuyin] h-yin,[zhuyin] [length='2'] h-yin{top:.05em}[length='2'][zhuyin] h-diao,[zhuyin] [length='2'] h-diao{bottom:-.3em}[length='3'][zhuyin] h-yin,[zhuyin] [length='3'] h-yin{top:-.05em;line-height:.85}[length='3'][zhuyin] h-diao,[zhuyin] [length='3'] h-diao{bottom:-.35em}[diao='˙'][zhuyin] h-diao,[zhuyin] [diao='˙'] h-diao{top:0;right:auto;bottom:auto;left:.06em}[diao='˙'][length='1'][zhuyin] h-diao,[diao='˙'][zhuyin] [length='1'] h-diao,[zhuyin] [diao='˙'] [length='1'] h-diao,[zhuyin] [diao='˙'][length='1'] h-diao{top:.15em}[diao='˙'][length='2'][zhuyin] h-diao,[diao='˙'][zhuyin] [length='2'] h-diao,[zhuyin] [diao='˙'] [length='2'] h-diao,[zhuyin] [diao='˙'][length='2'] h-diao{top:-.05em}[diao='˙'][length='3'][zhuyin] h-diao,[diao='˙'][zhuyin] [length='3'] h-diao,[zhuyin] [diao='˙'] [length='3'] h-diao,[zhuyin] [diao='˙'][length='3'] h-diao{top:-.2em}[diao='˪'][zhuyin] h-diao,[diao='˫'][zhuyin] h-diao,[zhuyin] [diao='˪'] h-diao,[zhuyin] [diao='˫'] h-diao{-moz-transform:scale(.6);-ms-transform:scale(.6);-webkit-transform:scale(.6);transform:scale(.6);-moz-transform-origin:left top;-ms-transform-origin:left top;-webkit-transform-origin:left top;transform-origin:left top}[diao='󳆴'][zhuyin] h-diao,[diao='󳆵'][zhuyin] h-diao,[diao='󳆶'][zhuyin] h-diao,[diao='󳆷'][zhuyin] h-diao,[diao^='ㆴ'][zhuyin] h-diao,[diao^='ㆵ'][zhuyin] h-diao,[diao^='ㆶ'][zhuyin] h-diao,[diao^='ㆷ'][zhuyin] h-diao,[zhuyin] [diao='󳆴'] h-diao,[zhuyin] [diao='󳆵'] h-diao,[zhuyin] [diao='󳆶'] h-diao,[zhuyin] [diao='󳆷'] h-diao,[zhuyin] [diao^='ㆴ'] h-diao,[zhuyin] [diao^='ㆵ'] h-diao,[zhuyin] [diao^='ㆶ'] h-diao,[zhuyin] [diao^='ㆷ'] h-diao{bottom:-.6em;margin-right:.3em}[zhuyin]{margin-right:.2em;display:inline-block;line-height:1.8}[rightangle] h-ru[annotation]{vertical-align:0;line-height:1}[rightangle] rt:after{content:'';display:inline-block;width:1.2em}h-ru h-ru[zhuyin]{margin-top:-.4em;margin-bottom:-.2em;line-height:1.8}h-jinze,h-word{display:inline-block;text-indent:0}@font-face{font-family:'Han Heiti';src:local("Hiragino Sans GB"),local("Lantinghei TC Extralight"),local("Lantinghei SC Extralight"),local(FZLTXHB--B51-0),local(FZLTZHK--GBK1-0),local(".PingFang SC Light"),local(".PingFang TC Light"),local(".PingFang-SC-Light"),local(".PingFang-TC-Light"),local(".PingFang SC"),local(".PingFang TC"),local("Heiti SC Light"),local(STHeitiSC-Light),local("Heiti SC"),local("Heiti TC Light"),local(STHeitiTC-Light),local("Heiti TC"),local("Microsoft Yahei"),local("Microsoft Jhenghei"),local("Noto Sans CJK KR"),local("Noto Sans CJK JP"),local("Noto Sans CJK SC"),local("Noto Sans CJK TC"),local("Source Han Sans K"),local("Source Han Sans KR"),local("Source Han Sans JP"),local("Source Han Sans CN"),local("Source Han Sans HK"),local("Source Han Sans TW"),local("Source Han Sans TWHK"),local("Droid Sans Fallback")}@font-face{unicode-range:U+4E00-9FFF,U+3400-4DB5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3040-309F,U+30A0-30FF,U+3099-309E,U+FF66-FF9F,U+3007,U+31C0-31E3,U+2F00-2FD5,U+2E80-2EF3;font-family:'Han Heiti';src:local(YuGothic),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro")}@font-face{font-family:'Han Heiti CNS';src:local(".PingFang TC Light"),local(".PingFang-TC-Light"),local(".PingFang TC"),local("Heiti TC Light"),local(STHeitiTC-Light),local("Heiti TC"),local("Lantinghei TC Extralight"),local(FZLTXHB--B51-0),local("Lantinghei TC"),local("Microsoft Jhenghei"),local("Microsoft Yahei"),local("Noto Sans CJK TC"),local("Source Han Sans TC"),local("Source Han Sans TW"),local("Source Han Sans TWHK"),local("Source Han Sans HK"),local("Droid Sans Fallback")}@font-face{font-family:'Han Heiti GB';src:local("Hiragino Sans GB"),local(".PingFang SC Light"),local(".PingFang-SC-Light"),local(".PingFang SC"),local("Lantinghei SC Extralight"),local(FZLTXHK--GBK1-0),local("Lantinghei SC"),local("Heiti SC Light"),local(STHeitiSC-Light),local("Heiti SC"),local("Microsoft Yahei"),local("Noto Sans CJK SC"),local("Source Han Sans SC"),local("Source Han Sans CN"),local("Droid Sans Fallback")}@font-face{font-family:'Han Heiti';font-weight:600;src:local("Hiragino Sans GB W6"),local(HiraginoSansGB-W6),local("Lantinghei TC Demibold"),local("Lantinghei SC Demibold"),local(FZLTZHB--B51-0),local(FZLTZHK--GBK1-0),local(".PingFang-SC-Semibold"),local(".PingFang-TC-Semibold"),local("Heiti SC Medium"),local("STHeitiSC-Medium"),local("Heiti SC"),local("Heiti TC Medium"),local("STHeitiTC-Medium"),local("Heiti TC"),local("Microsoft YaHei Bold"),local("Microsoft Jhenghei Bold"),local(MicrosoftYaHei-Bold),local(MicrosoftJhengHeiBold),local("Microsoft YaHei"),local("Microsoft Jhenghei"),local("Noto Sans CJK KR Bold"),local("Noto Sans CJK JP Bold"),local("Noto Sans CJK SC Bold"),local("Noto Sans CJK TC Bold"),local(NotoSansCJKkr-Bold),local(NotoSansCJKjp-Bold),local(NotoSansCJKsc-Bold),local(NotoSansCJKtc-Bold),local("Source Han Sans K Bold"),local(SourceHanSansK-Bold),local("Source Han Sans K"),local("Source Han Sans KR Bold"),local("Source Han Sans JP Bold"),local("Source Han Sans CN Bold"),local("Source Han Sans HK Bold"),local("Source Han Sans TW Bold"),local("Source Han Sans TWHK Bold"),local("SourceHanSansKR-Bold"),local("SourceHanSansJP-Bold"),local("SourceHanSansCN-Bold"),local("SourceHanSansHK-Bold"),local("SourceHanSansTW-Bold"),local("SourceHanSansTWHK-Bold"),local("Source Han Sans KR"),local("Source Han Sans CN"),local("Source Han Sans HK"),local("Source Han Sans TW"),local("Source Han Sans TWHK")}@font-face{unicode-range:U+4E00-9FFF,U+3400-4DB5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3040-309F,U+30A0-30FF,U+3099-309E,U+FF66-FF9F,U+3007,U+31C0-31E3,U+2F00-2FD5,U+2E80-2EF3;font-family:'Han Heiti';font-weight:600;src:local("YuGothic Bold"),local("Hiragino Kaku Gothic ProN W6"),local("Hiragino Kaku Gothic Pro W6"),local(YuGo-Bold),local(HiraKakuProN-W6),local(HiraKakuPro-W6)}@font-face{font-family:'Han Heiti CNS';font-weight:600;src:local(".PingFang TC Semibold"),local(".PingFang-TC-Semibold"),local("Heiti TC Medium"),local("STHeitiTC-Medium"),local("Heiti TC"),local("Lantinghei TC Demibold"),local(FZLTXHB--B51-0),local("Microsoft Jhenghei Bold"),local(MicrosoftJhengHeiBold),local("Microsoft Jhenghei"),local("Microsoft YaHei Bold"),local(MicrosoftYaHei-Bold),local("Noto Sans CJK TC Bold"),local(NotoSansCJKtc-Bold),local("Noto Sans CJK TC"),local("Source Han Sans TC Bold"),local("SourceHanSansTC-Bold"),local("Source Han Sans TC"),local("Source Han Sans TW Bold"),local("SourceHanSans-TW"),local("Source Han Sans TW"),local("Source Han Sans TWHK Bold"),local("SourceHanSans-TWHK"),local("Source Han Sans TWHK"),local("Source Han Sans HK"),local("SourceHanSans-HK"),local("Source Han Sans HK")}@font-face{font-family:'Han Heiti GB';font-weight:600;src:local("Hiragino Sans GB W6"),local(HiraginoSansGB-W6),local(".PingFang SC Semibold"),local(".PingFang-SC-Semibold"),local("Lantinghei SC Demibold"),local(FZLTZHK--GBK1-0),local("Heiti SC Medium"),local("STHeitiSC-Medium"),local("Heiti SC"),local("Microsoft YaHei Bold"),local(MicrosoftYaHei-Bold),local("Microsoft YaHei"),local("Noto Sans CJK SC Bold"),local(NotoSansCJKsc-Bold),local("Noto Sans CJK SC"),local("Source Han Sans SC Bold"),local("SourceHanSansSC-Bold"),local("Source Han Sans CN Bold"),local("SourceHanSansCN-Bold"),local("Source Han Sans SC"),local("Source Han Sans CN")}@font-face{font-family:'Han Heiti';src:local("Hiragino Sans GB"),local("Lantinghei TC Extralight"),local("Lantinghei SC Extralight"),local(FZLTXHB--B51-0),local(FZLTZHK--GBK1-0),local(".PingFang SC Light"),local(".PingFang TC Light"),local(".PingFang-SC-Light"),local(".PingFang-TC-Light"),local(".PingFang SC"),local(".PingFang TC"),local("Heiti SC Light"),local("STHeitiSC-Light"),local("Heiti SC"),local("Heiti TC Light"),local("STHeitiTC-Light"),local("Heiti TC"),local("Microsoft Yahei"),local("Microsoft Jhenghei"),local("Noto Sans CJK KR"),local("Noto Sans CJK JP"),local("Noto Sans CJK SC"),local("Noto Sans CJK TC"),local("Source Han Sans K"),local("Source Han Sans KR"),local("Source Han Sans JP"),local("Source Han Sans CN"),local("Source Han Sans HK"),local("Source Han Sans TW"),local("Source Han Sans TWHK"),local("Droid Sans Fallback");unicode-range:U+270C}@font-face{font-family:'Han Heiti';font-weight:600;src:local("Hiragino Sans GB W6"),local(HiraginoSansGB-W6),local("Lantinghei TC Demibold"),local("Lantinghei SC Demibold"),local(FZLTZHB--B51-0),local(FZLTZHK--GBK1-0),local(".PingFang-SC-Semibold"),local(".PingFang-TC-Semibold"),local("Heiti SC Medium"),local("STHeitiSC-Medium"),local("Heiti SC"),local("Heiti TC Medium"),local("STHeitiTC-Medium"),local("Heiti TC"),local("Microsoft YaHei Bold"),local("Microsoft Jhenghei Bold"),local(MicrosoftYaHei-Bold),local(MicrosoftJhengHeiBold),local("Microsoft YaHei"),local("Microsoft Jhenghei"),local("Noto Sans CJK KR Bold"),local("Noto Sans CJK JP Bold"),local("Noto Sans CJK SC Bold"),local("Noto Sans CJK TC Bold"),local(NotoSansCJKkr-Bold),local(NotoSansCJKjp-Bold),local(NotoSansCJKsc-Bold),local(NotoSansCJKtc-Bold),local("Source Han Sans K Bold"),local(SourceHanSansK-Bold),local("Source Han Sans K"),local("Source Han Sans KR Bold"),local("Source Han Sans JP Bold"),local("Source Han Sans CN Bold"),local("Source Han Sans HK Bold"),local("Source Han Sans TW Bold"),local("Source Han Sans TWHK Bold"),local("SourceHanSansKR-Bold"),local("SourceHanSansJP-Bold"),local("SourceHanSansCN-Bold"),local("SourceHanSansHK-Bold"),local("SourceHanSansTW-Bold"),local("SourceHanSansTWHK-Bold"),local("Source Han Sans KR"),local("Source Han Sans CN"),local("Source Han Sans HK"),local("Source Han Sans TW"),local("Source Han Sans TWHK");unicode-range:U+270C}@font-face{font-family:'Han Songti';src:local("Songti SC Regular"),local(STSongti-SC-Regular),local("Songti SC"),local("Songti TC Regular"),local(STSongti-TC-Regular),local("Songti TC"),local(STSong),local("Lisong Pro"),local(SimSun),local(PMingLiU)}@font-face{unicode-range:U+4E00-9FFF,U+3400-4DB5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3040-309F,U+30A0-30FF,U+3099-309E,U+FF66-FF9F,U+3007,U+31C0-31E3,U+2F00-2FD5,U+2E80-2EF3;font-family:'Han Songti';src:local(YuMincho),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("MS Mincho")}@font-face{font-family:'Han Songti CNS';src:local("Songti TC Regular"),local(STSongti-TC-Regular),local("Songti TC"),local("Lisong Pro"),local("Songti SC Regular"),local(STSongti-SC-Regular),local("Songti SC"),local(STSong),local(PMingLiU),local(SimSun)}@font-face{font-family:'Han Songti GB';src:local("Songti SC Regular"),local(STSongti-SC-Regular),local("Songti SC"),local(STSong),local(SimSun),local(PMingLiU)}@font-face{font-family:'Han Songti';font-weight:600;src:local("STSongti SC Bold"),local("STSongti TC Bold"),local(STSongti-SC-Bold),local(STSongti-TC-Bold),local("STSongti SC"),local("STSongti TC")}@font-face{unicode-range:U+4E00-9FFF,U+3400-4DB5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3040-309F,U+30A0-30FF,U+3099-309E,U+FF66-FF9F,U+3007,U+31C0-31E3,U+2F00-2FD5,U+2E80-2EF3;font-family:'Han Songti';font-weight:600;src:local("YuMincho Demibold"),local("Hiragino Mincho ProN W6"),local("Hiragino Mincho Pro W6"),local(YuMin-Demibold),local(HiraMinProN-W6),local(HiraMinPro-W6),local(YuMincho),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro")}@font-face{font-family:'Han Songti CNS';font-weight:600;src:local("STSongti TC Bold"),local("STSongti SC Bold"),local(STSongti-TC-Bold),local(STSongti-SC-Bold),local("STSongti TC"),local("STSongti SC")}@font-face{font-family:'Han Songti GB';font-weight:600;src:local("STSongti SC Bold"),local(STSongti-SC-Bold),local("STSongti SC")}@font-face{font-family:'Han Songti';src:local("Songti SC Regular"),local(STSongti-SC-Regular),local("Songti SC"),local("Songti TC Regular"),local(STSongti-TC-Regular),local("Songti TC"),local(STSongti),local("Lisong Pro"),local("MS Mincho"),local(SimSun),local(PMingLiU);unicode-range:U+270C}@font-face{font-family:'Han Songti';font-weight:600;src:local("Songti TC Bold"),local("Songti SC Bold"),local(STSongti-TC-Bold),local(STSongti-SC-Bold),local("Songti TC"),local("Songti SC");unicode-range:U+270C}@font-face{font-family:'Han Songti CNS';src:local("Songti TC Regular"),local("Lisong Pro"),local("Songti TC"),local("Songti SC Regular"),local(STSong),local("Songti SC"),local("MS Mincho"),local(PMingLiU),local(SimSun);unicode-range:U+270C}@font-face{font-family:'Han Songti CNS';font-weight:600;src:local("Songti TC Bold"),local("Songti SC Bold"),local(STSongti-TC-Bold),local(STSongti-SC-Bold),local("Songti TC"),local("Songti SC");unicode-range:U+270C}@font-face{font-family:'Han Songti GB';src:local("Songti SC"),local(STSong),local(SimSun);unicode-range:U+270C}@font-face{font-family:'Han Songti GB';font-weight:600;src:local("Songti SC Bold"),local(STSongti-SC-Bold),local("Songti SC");unicode-range:U+270C}@font-face{font-family:cursive;src:local("Kaiti TC Regular"),local(STKaiTi-TC-Regular),local("Kaiti TC"),local("Kaiti SC"),local(STKaiti),local(BiauKai),local("標楷體"),local(DFKaiShu-SB-Estd-BF),local(Kaiti),local(DFKai-SB)}@font-face{unicode-range:U+4E00-9FFF,U+3400-4DB5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3040-309F,U+30A0-30FF,U+3099-309E,U+FF66-FF9F,U+3007,U+31C0-31E3,U+2F00-2FD5,U+2E80-2EF3;font-family:'Han Kaiti';src:local("Kaiti TC Regular"),local(STKaiTi-TC-Regular),local("Kaiti TC"),local("Kaiti SC"),local(STKaiti),local(BiauKai),local("標楷體"),local(DFKaiShu-SB-Estd-BF),local(Kaiti),local(DFKai-SB)}@font-face{unicode-range:U+4E00-9FFF,U+3400-4DB5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3040-309F,U+30A0-30FF,U+3099-309E,U+FF66-FF9F,U+3007,U+31C0-31E3,U+2F00-2FD5,U+2E80-2EF3;font-family:'Han Kaiti CNS';src:local(BiauKai),local("標楷體"),local(DFKaiShu-SB-Estd-BF),local("Kaiti TC Regular"),local(STKaiTi-TC-Regular),local("Kaiti TC")}@font-face{unicode-range:U+4E00-9FFF,U+3400-4DB5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3040-309F,U+30A0-30FF,U+3099-309E,U+FF66-FF9F,U+3007,U+31C0-31E3,U+2F00-2FD5,U+2E80-2EF3;font-family:'Han Kaiti GB';src:local("Kaiti SC Regular"),local(STKaiTi-SC-Regular),local("Kaiti SC"),local(STKaiti),local(Kai),local(Kaiti),local(DFKai-SB)}@font-face{font-family:cursive;font-weight:600;src:local("Kaiti TC Bold"),local(STKaiTi-TC-Bold),local("Kaiti SC Bold"),local(STKaiti-SC-Bold),local("Kaiti TC"),local("Kaiti SC")}@font-face{font-family:'Han Kaiti';font-weight:600;src:local("Kaiti TC Bold"),local(STKaiTi-TC-Bold "),\a local(" Kaiti SC Bold "),\a local(STKaiti-SC-Bold),\a local(" Kaiti TC "),\a local(" Kaiti SC ")\a ;\a }\a \a // 2\a @font-face {\a font-family: " Han Kaiti CNS ";\a font-weight: 600;\a src:\a local(" Kaiti TC Bold "),\a local(STKaiTi-TC-Bold"),local("Kaiti TC")}@font-face{font-family:'Han Kaiti GB';font-weight:600;src:local("Kaiti SC Bold"),local(STKaiti-SC-Bold)}@font-face{unicode-range:U+4E00-9FFF,U+3400-4DB5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3040-309F,U+30A0-30FF,U+3099-309E,U+FF66-FF9F,U+3007,U+31C0-31E3,U+2F00-2FD5,U+2E80-2EF3;font-family:'Han Fangsong';src:local(STFangsong),local(FangSong)}@font-face{unicode-range:U+4E00-9FFF,U+3400-4DB5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3040-309F,U+30A0-30FF,U+3099-309E,U+FF66-FF9F,U+3007,U+31C0-31E3,U+2F00-2FD5,U+2E80-2EF3;font-family:'Han Fangsong CNS';src:local(STFangsong),local(FangSong)}@font-face{unicode-range:U+4E00-9FFF,U+3400-4DB5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3040-309F,U+30A0-30FF,U+3099-309E,U+FF66-FF9F,U+3007,U+31C0-31E3,U+2F00-2FD5,U+2E80-2EF3;font-family:'Han Fangsong GB';src:local(STFangsong),local(FangSong)}@font-face{font-family:'Biaodian Sans';src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local("MS Gothic"),local(SimSun);unicode-range:U+FF0E}@font-face{font-family:'Biaodian Serif';src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSong),local(SimSun);unicode-range:U+FF0E}@font-face{font-family:'Biaodian Pro Sans';src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local("MS Gothic"),local(SimSun);unicode-range:U+FF0E}@font-face{font-family:'Biaodian Pro Serif';src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSong),local(SimSun);unicode-range:U+FF0E}@font-face{font-family:'Biaodian Pro Sans CNS';src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local("MS Gothic"),local(SimSun);unicode-range:U+FF0E}@font-face{font-family:'Biaodian Pro Serif CNS';src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSong),local(SimSun);unicode-range:U+FF0E}@font-face{font-family:'Biaodian Pro Sans GB';src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local("MS Gothic"),local(SimSun);unicode-range:U+FF0E}@font-face{font-family:'Biaodian Pro Serif GB';src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSong),local(SimSun);unicode-range:U+FF0E}@font-face{font-family:'Biaodian Sans';src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local(SimSun);unicode-range:U+00B7}@font-face{font-family:'Biaodian Serif';src:local("Songti SC"),local(STSong),local("Heiti SC"),local(SimSun);unicode-range:U+00B7}@font-face{font-family:'Biaodian Pro Sans';src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local(SimSun);unicode-range:U+00B7}@font-face{font-family:'Biaodian Pro Serif';src:local("Songti SC"),local(STSong),local("Heiti SC"),local(SimSun);unicode-range:U+00B7}@font-face{font-family:'Biaodian Pro Sans CNS';src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local(SimSun);unicode-range:U+00B7}@font-face{font-family:'Biaodian Pro Serif CNS';src:local("Songti SC"),local(STSong),local("Heiti SC"),local(SimSun);unicode-range:U+00B7}@font-face{font-family:'Biaodian Pro Sans GB';src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local(SimSun);unicode-range:U+00B7}@font-face{font-family:'Biaodian Pro Serif GB';src:local("Songti SC"),local(STSong),local("Heiti SC"),local(SimSun);unicode-range:U+00B7}@font-face{font-family:'Biaodian Sans';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Sans GB"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local("Microsoft Yahei"),local(SimSun);unicode-range:U+2014}@font-face{font-family:'Biaodian Serif';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSong),local("Microsoft Yahei"),local(SimSun);unicode-range:U+2014}@font-face{font-family:'Yakumono Sans';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local("Arial Unicode MS"),local("MS Gothic");unicode-range:U+2014}@font-face{font-family:'Yakumono Serif';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("MS Mincho"),local("Microsoft Yahei");unicode-range:U+2014}@font-face{font-family:'Biaodian Pro Sans';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Sans GB"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local("Microsoft Yahei"),local(SimSun);unicode-range:U+2014}@font-face{font-family:'Biaodian Pro Serif';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSong),local("Microsoft Yahei"),local(SimSun);unicode-range:U+2014}@font-face{font-family:'Biaodian Pro Sans CNS';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Sans GB"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local("Microsoft Yahei"),local(SimSun);unicode-range:U+2014}@font-face{font-family:'Biaodian Pro Serif CNS';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSong),local("Microsoft Yahei"),local(SimSun);unicode-range:U+2014}@font-face{font-family:'Biaodian Pro Sans GB';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Sans GB"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local("Microsoft Yahei"),local(SimSun);unicode-range:U+2014}@font-face{font-family:'Biaodian Pro Serif GB';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSong),local("Microsoft Yahei"),local(SimSun);unicode-range:U+2014}@font-face{font-family:'Biaodian Sans';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Sans GB"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local(Meiryo),local("MS Gothic"),local(SimSun),local(PMingLiU);unicode-range:U+2026}@font-face{font-family:'Biaodian Serif';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local("MS Mincho"),local(SimSun),local(PMingLiU);unicode-range:U+2026}@font-face{font-family:'Yakumono Sans';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local(Meiryo),local("MS Gothic");unicode-range:U+2026}@font-face{font-family:'Yakumono Serif';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("MS Mincho");unicode-range:U+2026}@font-face{font-family:'Biaodian Pro Sans';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Sans GB"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local(SimSun),local(PMingLiU);unicode-range:U+2026}@font-face{font-family:'Biaodian Pro Serif';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(SimSun),local(PMingLiU);unicode-range:U+2026}@font-face{font-family:'Biaodian Pro Sans CNS';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Sans GB"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local(SimSun),local(PMingLiU);unicode-range:U+2026}@font-face{font-family:'Biaodian Pro Serif CNS';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSongti),local(SimSun),local(PMingLiU);unicode-range:U+2026}@font-face{font-family:'Biaodian Pro Sans GB';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Sans GB"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local(SimSun),local(PMingLiU);unicode-range:U+2026}@font-face{font-family:'Biaodian Pro Serif GB';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSongti),local(SimSun),local(PMingLiU);unicode-range:U+2026}@font-face{font-family:'Biaodian Pro Sans GB';src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local(SimSun),local(PMingLiU);unicode-range:U+201C-201D,U+2018-2019}@font-face{font-family:'Biaodian Pro Sans GB';font-weight:700;src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local(SimSun),local(PMingLiU);unicode-range:U+201C-201D,U+2018-2019}@font-face{font-family:'Biaodian Pro Serif GB';src:local("Lisong Pro"),local("Heiti SC"),local(STHeiti),local(SimSun),local(PMingLiU);unicode-range:U+201C-201D,U+2018-2019}@font-face{font-family:'Biaodian Pro Serif GB';font-weight:700;src:local("Lisong Pro"),local("Heiti SC"),local(STHeiti),local(SimSun),local(PMingLiU);unicode-range:U+201C-201D,U+2018-2019}@font-face{font-family:'Biaodian Sans';src:local(Georgia),local("Times New Roman"),local(Arial),local("Droid Sans Fallback");unicode-range:U+25CF}@font-face{font-family:'Biaodian Serif';src:local(Georgia),local("Times New Roman"),local(Arial),local("Droid Sans Fallback");unicode-range:U+25CF}@font-face{font-family:'Biaodian Pro Sans';src:local(Georgia),local("Times New Roman"),local(Arial),local("Droid Sans Fallback");unicode-range:U+25CF}@font-face{font-family:'Biaodian Pro Serif';src:local(Georgia),local("Times New Roman"),local(Arial),local("Droid Sans Fallback");unicode-range:U+25CF}@font-face{font-family:'Biaodian Pro Sans CNS';src:local(Georgia),local("Times New Roman"),local(Arial),local("Droid Sans Fallback");unicode-range:U+25CF}@font-face{font-family:'Biaodian Pro Serif CNS';src:local(Georgia),local("Times New Roman"),local(Arial),local("Droid Sans Fallback");unicode-range:U+25CF}@font-face{font-family:'Biaodian Pro Sans GB';src:local(Georgia),local("Times New Roman"),local(Arial),local("Droid Sans Fallback");unicode-range:U+25CF}@font-face{font-family:'Biaodian Pro Serif GB';src:local(Georgia),local("Times New Roman"),local(Arial),local("Droid Sans Fallback");unicode-range:U+25CF}@font-face{font-family:'Biaodian Pro Sans';src:local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local("MS Gothic");unicode-range:U+3002,U+FF0C,U+3001,U+FF1B,U+FF1A,U+FF1F,U+FF01,U+FF0D,U+FF0F,U+FF3C}@font-face{font-family:'Biaodian Pro Serif';src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("MS Mincho");unicode-range:U+3002,U+FF0C,U+3001,U+FF1B,U+FF1A,U+FF1F,U+FF01,U+FF0D,U+FF0F,U+FF3C}@font-face{font-family:'Biaodian Pro Sans CNS';src:local("Heiti TC"),local("Lihei Pro"),local("Microsoft Jhenghei"),local(PMingLiU);unicode-range:U+3002,U+FF0C,U+3001}@font-face{font-family:'Biaodian Pro Sans CNS';src:local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local("Heiti TC"),local("Lihei Pro"),local("Microsoft Jhenghei"),local(PMingLiU),local("MS Gothic");unicode-range:U+FF1B,U+FF1A,U+FF1F,U+FF01}@font-face{font-family:'Biaodian Pro Sans CNS';src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("MS Mincho");unicode-range:U+FF0D,U+FF0F,U+FF3C}@font-face{font-family:'Biaodian Pro Serif CNS';src:local(STSongti-TC-Regular),local("Lisong Pro"),local("Heiti TC"),local(PMingLiU);unicode-range:U+3002,U+FF0C,U+3001}@font-face{font-family:'Biaodian Pro Serif CNS';src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local(PMingLiU),local("MS Mincho");unicode-range:U+FF1B,U+FF1A,U+FF1F,U+FF01,U+FF0D,U+FF0F,U+FF3C}@font-face{font-family:'Biaodian Pro Sans GB';src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local(SimSun),local("MS Gothic");unicode-range:U+3002,U+FF0C,U+3001,U+FF1B,U+FF1A,U+FF1F,U+FF01,U+FF0D,U+FF0F,U+FF3C}@font-face{font-family:'Biaodian Pro Serif GB';src:local("Songti SC"),local(STSongti),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local(SimSun),local("MS Mincho");unicode-range:U+3002,U+FF0C,U+3001,U+FF1B,U+FF1A,U+FF1F,U+FF01}@font-face{font-family:'Biaodian Pro Serif GB';src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local(PMingLiU),local("MS Mincho");unicode-range:U+FF0D,U+FF0F,U+FF3C}@font-face{font-family:'Biaodian Pro Sans';src:local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local("Yu Gothic"),local(YuGothic),local(SimSun),local(PMingLiU);unicode-range:U+300C-300F,U+300A-300B,U+3008-3009,U+FF08-FF09,U+3014-3015}@font-face{font-family:'Biaodian Pro Serif';src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Yu Mincho"),local(YuMincho),local(SimSun),local(PMingLiU);unicode-range:U+300C-300F,U+300A-300B,U+3008-3009,U+FF08-FF09,U+3014-3015}@font-face{font-family:'Biaodian Pro Sans CNS';src:local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local("Yu Gothic"),local(YuGothic),local(SimSun),local(PMingLiU);unicode-range:U+300C-300F,U+300A-300B,U+3008-3009,U+FF08-FF09,U+3014-3015}@font-face{font-family:'Biaodian Pro Serif CNS';src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Yu Mincho"),local(YuMincho),local(SimSun),local(PMingLiU);unicode-range:U+300C-300F,U+300A-300B,U+3008-3009,U+FF08-FF09,U+3014-3015}@font-face{font-family:'Biaodian Pro Sans GB';src:local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local("Yu Gothic"),local(YuGothic),local(SimSun),local(PMingLiU);unicode-range:U+300C-300F,U+300A-300B,U+3008-3009,U+FF08-FF09,U+3014-3015}@font-face{font-family:'Biaodian Pro Serif GB';src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Yu Mincho"),local(YuMincho),local(SimSun),local(PMingLiU);unicode-range:U+300C-300F,U+300A-300B,U+3008-3009,U+FF08-FF09,U+3014-3015}@font-face{font-family:'Biaodian Basic';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype");unicode-range:U+2014,U+2026,U+00B7}@font-face{font-family:'Biaodian Basic';font-weight:700;src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype");unicode-range:U+2014,U+2026,U+00B7}@font-face{font-family:'Biaodian Sans';font-weight:700;src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype");unicode-range:U+2014,U+2026,U+00B7}@font-face{font-family:'Biaodian Pro Sans';font-weight:700;src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype");unicode-range:U+2014,U+2026,U+00B7}@font-face{font-family:'Biaodian Pro Sans';font-weight:700;src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype");unicode-range:U+2014,U+2026,U+00B7}@font-face{font-family:'Biaodian Pro Sans CNS';font-weight:700;src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype");unicode-range:U+2014,U+2026,U+00B7}@font-face{font-family:'Biaodian Pro Sans GB';font-weight:700;src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype");unicode-range:U+2014,U+2026,U+00B7}@font-face{font-family:'Biaodian Pro Serif';font-weight:700;src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype");unicode-range:U+2014,U+2026,U+00B7}@font-face{font-family:'Biaodian Pro Serif CNS';font-weight:700;src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype");unicode-range:U+2014,U+2026,U+00B7}@font-face{font-family:'Biaodian Pro Serif GB';font-weight:700;src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype");unicode-range:U+2014,U+2026,U+00B7}@font-face{font-family:'Latin Italic Serif';src:local("Georgia Italic"),local("Times New Roman Italic"),local(Georgia-Italic),local(TimesNewRomanPS-ItalicMT),local(Times-Italic)}@font-face{font-family:'Latin Italic Serif';font-weight:700;src:local("Georgia Bold Italic"),local("Times New Roman Bold Italic"),local(Georgia-BoldItalic),local(TimesNewRomanPS-BoldItalicMT),local(Times-Italic)}@font-face{font-family:'Latin Italic Sans';src:local("Helvetica Neue Italic"),local("Helvetica Oblique"),local("Arial Italic"),local(HelveticaNeue-Italic),local(Helvetica-LightOblique),local(Arial-ItalicMT)}@font-face{font-family:'Latin Italic Sans';font-weight:700;src:local("Helvetica Neue Bold Italic"),local("Helvetica Bold Oblique"),local("Arial Bold Italic"),local(HelveticaNeue-BoldItalic),local(Helvetica-BoldOblique),local(Arial-BoldItalicMT)}@font-face{unicode-range:U+0030-0039;font-family:'Numeral TF Sans';src:local(Skia),local("Neutraface 2 Text"),local(Candara),local(Corbel)}@font-face{unicode-range:U+0030-0039;font-family:'Numeral TF Serif';src:local(Georgia),local("Hoefler Text"),local("Big Caslon")}@font-face{unicode-range:U+0030-0039;font-family:'Numeral TF Italic Serif';src:local("Georgia Italic"),local("Hoefler Text Italic"),local(Georgia-Italic),local(HoeflerText-Italic)}@font-face{unicode-range:U+0030-0039;font-family:'Numeral LF Sans';src:local("Helvetica Neue"),local(Helvetica),local(Arial)}@font-face{unicode-range:U+0030-0039;font-family:'Numeral LF Italic Sans';src:local("Helvetica Neue Italic"),local("Helvetica Oblique"),local("Arial Italic"),local(HelveticaNeue-Italic),local(Helvetica-LightOblique),local(Arial-ItalicMT)}@font-face{unicode-range:U+0030-0039;font-family:'Numeral LF Italic Sans';font-weight:700;src:local("Helvetica Neue Bold Italic"),local("Helvetica Bold Oblique"),local("Arial Bold Italic"),local(HelveticaNeue-BoldItalic),local(Helvetica-BoldOblique),local(Arial-BoldItalicMT)}@font-face{unicode-range:U+0030-0039;font-family:'Numeral LF Serif';src:local(Palatino),local("Palatino Linotype"),local("Times New Roman")}@font-face{unicode-range:U+0030-0039;font-family:'Numeral LF Italic Serif';src:local("Palatino Italic"),local("Palatino Italic Linotype"),local("Times New Roman Italic"),local(Palatino-Italic),local(Palatino-Italic-Linotype),local(TimesNewRomanPS-ItalicMT)}@font-face{unicode-range:U+0030-0039;font-family:'Numeral LF Italic Serif';font-weight:700;src:local("Palatino Bold Italic"),local("Palatino Bold Italic Linotype"),local("Times New Roman Bold Italic"),local(Palatino-BoldItalic),local(Palatino-BoldItalic-Linotype),local(TimesNewRomanPS-BoldItalicMT)}@font-face{font-family:'Numeral TF Sans';src:local(lying-to-firefox);unicode-range:U+270C}@font-face{font-family:'Numeral TF Serif';src:local(lying-to-firefox);unicode-range:U+270C}@font-face{font-family:'Numeral TF Italic Serif';src:local(lying-to-firefox);unicode-range:U+270C}@font-face{font-family:'Numeral LF Sans';src:local(lying-to-firefox);unicode-range:U+270C}@font-face{font-family:'Numeral LF Italic Sans';src:local(lying-to-firefox);unicode-range:U+270C}@font-face{font-family:'Numeral LF Italic Sans';font-weight:700;src:local(lying-to-firefox);unicode-range:U+270C}@font-face{font-family:'Numeral LF Serif';src:local(lying-to-firefox);unicode-range:U+270C}@font-face{font-family:'Numeral LF Italic Serif';src:local(lying-to-firefox);unicode-range:U+270C}@font-face{font-family:'Numeral LF Italic Serif';font-weight:700;src:local(lying-to-firefox);unicode-range:U+270C}@font-face{src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype");unicode-range:U+3105-312D,U+31A0-31BA,U+02D9,U+02CA,U+02C5,U+02C7,U+02CB,U+02EA-02EB,U+030D,U+0358,U+F31B4-F31B7,U+F0061,U+F0065,U+F0069,U+F006F,U+F0075;font-family:'Zhuyin Kaiti'}@font-face{unicode-range:U+3105-312D,U+31A0-31BA,U+02D9,U+02CA,U+02C5,U+02C7,U+02CB,U+02EA-02EB,U+030D,U+0358,U+F31B4-F31B7,U+F0061,U+F0065,U+F0069,U+F006F,U+F0075;font-family:'Zhuyin Heiti';src:local("Hiragino Sans GB"),local("Heiti TC"),local("Microsoft Jhenghei"),url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype")}@font-face{font-family:'Zhuyin Heiti';src:local("Heiti TC"),local("Microsoft Jhenghei"),url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype");unicode-range:U+3127}@font-face{src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype");font-family:'Zhuyin Heiti';unicode-range:U+02D9,U+02CA,U+02C5,U+02C7,U+02CB,U+02EA-02EB,U+31B4,U+31B5,U+31B6,U+31B7,U+030D,U+0358,U+F31B4-F31B7,U+F0061,U+F0065,U+F0069,U+F006F,U+F0075}@font-face{src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype");font-family:'Romanization Sans';unicode-range:U+030D,U+0358,U+F31B4-F31B7,U+F0061,U+F0065,U+F0069,U+F006F,U+F0075}article strong :lang(ja-Latn),article strong :lang(zh-Latn),article strong :not(:lang(zh)):not(:lang(ja)),article strong:lang(ja-Latn),article strong:lang(zh-Latn),article strong:not(:lang(zh)):not(:lang(ja)),html :lang(ja-Latn),html :lang(zh-Latn),html :not(:lang(zh)):not(:lang(ja)),html:lang(ja-Latn),html:lang(zh-Latn),html:not(:lang(zh)):not(:lang(ja)){font-family:"Helvetica Neue",Helvetica,Arial,"Han Heiti",sans-serif}[lang*=Hant],[lang=zh-TW],[lang=zh-HK],[lang^=zh],article strong:lang(zh),article strong:lang(zh-Hant),html:lang(zh),html:lang(zh-Hant){font-family:"Biaodian Pro Sans CNS","Helvetica Neue",Helvetica,Arial,"Zhuyin Heiti","Han Heiti",sans-serif}.no-unicoderange [lang*=Hant],.no-unicoderange [lang=zh-TW],.no-unicoderange [lang=zh-HK],.no-unicoderange [lang^=zh],.no-unicoderange article strong:lang(zh),.no-unicoderange article strong:lang(zh-Hant),html.no-unicoderange:lang(zh),html.no-unicoderange:lang(zh-Hant){font-family:"Helvetica Neue",Helvetica,Arial,"Han Heiti",sans-serif}[lang*=Hans],[lang=zh-CN],article strong:lang(zh-CN),article strong:lang(zh-Hans),html:lang(zh-CN),html:lang(zh-Hans){font-family:"Biaodian Pro Sans GB","Helvetica Neue",Helvetica,Arial,"Han Heiti GB",sans-serif}.no-unicoderange [lang*=Hans],.no-unicoderange [lang=zh-CN],.no-unicoderange article strong:lang(zh-CN),.no-unicoderange article strong:lang(zh-Hans),html.no-unicoderange:lang(zh-CN),html.no-unicoderange:lang(zh-Hans){font-family:"Helvetica Neue",Helvetica,Arial,"Han Heiti GB",sans-serif}[lang^=ja],article strong:lang(ja),html:lang(ja){font-family:"Yakumono Sans","Helvetica Neue",Helvetica,Arial,sans-serif}.no-unicoderange [lang^=ja],.no-unicoderange article strong:lang(ja),html.no-unicoderange:lang(ja){font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}article blockquote i :lang(ja-Latn),article blockquote i :lang(zh-Latn),article blockquote i :not(:lang(zh)):not(:lang(ja)),article blockquote i:lang(ja-Latn),article blockquote i:lang(zh-Latn),article blockquote i:not(:lang(zh)):not(:lang(ja)),article blockquote var :lang(ja-Latn),article blockquote var :lang(zh-Latn),article blockquote var :not(:lang(zh)):not(:lang(ja)),article blockquote var:lang(ja-Latn),article blockquote var:lang(zh-Latn),article blockquote var:not(:lang(zh)):not(:lang(ja)){font-family:"Latin Italic Sans","Helvetica Neue",Helvetica,Arial,"Han Heiti",sans-serif}article blockquote i:lang(zh),article blockquote i:lang(zh-Hant),article blockquote var:lang(zh),article blockquote var:lang(zh-Hant){font-family:"Biaodian Pro Sans CNS","Latin Italic Sans","Helvetica Neue",Helvetica,Arial,"Zhuyin Heiti","Han Heiti",sans-serif}.no-unicoderange article blockquote i:lang(zh),.no-unicoderange article blockquote i:lang(zh-Hant),.no-unicoderange article blockquote var:lang(zh),.no-unicoderange article blockquote var:lang(zh-Hant){font-family:"Latin Italic Sans","Helvetica Neue",Helvetica,Arial,"Han Heiti",sans-serif}article blockquote i:lang(zh-CN),article blockquote i:lang(zh-Hans),article blockquote var:lang(zh-CN),article blockquote var:lang(zh-Hans){font-family:"Biaodian Pro Sans GB","Latin Italic Sans","Helvetica Neue",Helvetica,Arial,"Han Heiti GB",sans-serif}.no-unicoderange article blockquote i:lang(zh-CN),.no-unicoderange article blockquote i:lang(zh-Hans),.no-unicoderange article blockquote var:lang(zh-CN),.no-unicoderange article blockquote var:lang(zh-Hans){font-family:"Latin Italic Sans","Helvetica Neue",Helvetica,Arial,"Han Heiti GB",sans-serif}article blockquote i:lang(ja),article blockquote var:lang(ja){font-family:"Yakumono Sans","Latin Italic Sans","Helvetica Neue",Helvetica,Arial,sans-serif}.no-unicoderange article blockquote i:lang(ja),.no-unicoderange article blockquote var:lang(ja){font-family:"Latin Italic Sans","Helvetica Neue",Helvetica,Arial,sans-serif}article figure blockquote :lang(ja-Latn),article figure blockquote :lang(zh-Latn),article figure blockquote :not(:lang(zh)):not(:lang(ja)),article figure blockquote:lang(ja-Latn),article figure blockquote:lang(zh-Latn),article figure blockquote:not(:lang(zh)):not(:lang(ja)),figure blockquote :lang(ja-Latn),figure blockquote :lang(zh-Latn),figure blockquote :not(:lang(zh)):not(:lang(ja)),figure blockquote:lang(ja-Latn),figure blockquote:lang(zh-Latn),figure blockquote:not(:lang(zh)):not(:lang(ja)){font-family:Georgia,"Times New Roman","Han Songti",cursive,serif}article figure blockquote:lang(zh),article figure blockquote:lang(zh-Hant),figure blockquote:lang(zh),figure blockquote:lang(zh-Hant){font-family:"Biaodian Pro Serif CNS","Numeral LF Serif",Georgia,"Times New Roman","Zhuyin Kaiti","Han Songti",serif}.no-unicoderange article figure blockquote:lang(zh),.no-unicoderange article figure blockquote:lang(zh-Hant),.no-unicoderange figure blockquote:lang(zh),.no-unicoderange figure blockquote:lang(zh-Hant){font-family:"Numeral LF Serif",Georgia,"Times New Roman","Han Songti",serif}article figure blockquote:lang(zh-CN),article figure blockquote:lang(zh-Hans),figure blockquote:lang(zh-CN),figure blockquote:lang(zh-Hans){font-family:"Biaodian Pro Serif GB","Numeral LF Serif",Georgia,"Times New Roman","Han Songti GB",serif}.no-unicoderange article figure blockquote:lang(zh-CN),.no-unicoderange article figure blockquote:lang(zh-Hans),.no-unicoderange figure blockquote:lang(zh-CN),.no-unicoderange figure blockquote:lang(zh-Hans){font-family:"Numeral LF Serif",Georgia,"Times New Roman","Han Songti GB",serif}article figure blockquote:lang(ja),figure blockquote:lang(ja){font-family:"Yakumono Serif","Numeral LF Serif",Georgia,"Times New Roman",serif}.no-unicoderange article figure blockquote:lang(ja),.no-unicoderange figure blockquote:lang(ja){font-family:"Numeral LF Serif",Georgia,"Times New Roman",serif}article blockquote :lang(ja-Latn),article blockquote :lang(zh-Latn),article blockquote :not(:lang(zh)):not(:lang(ja)),article blockquote:lang(ja-Latn),article blockquote:lang(zh-Latn),article blockquote:not(:lang(zh)):not(:lang(ja)){font-family:Georgia,"Times New Roman","Han Kaiti",cursive,serif}article blockquote:lang(zh),article blockquote:lang(zh-Hant){font-family:"Biaodian Pro Serif CNS","Numeral LF Serif",Georgia,"Times New Roman","Zhuyin Kaiti","Han Kaiti",cursive,serif}.no-unicoderange article blockquote:lang(zh),.no-unicoderange article blockquote:lang(zh-Hant){font-family:"Numeral LF Serif",Georgia,"Times New Roman","Han Kaiti",cursive,serif}article blockquote:lang(zh-CN),article blockquote:lang(zh-Hans){font-family:"Biaodian Pro Serif GB","Numeral LF Serif",Georgia,"Times New Roman","Han Kaiti GB",cursive,serif}.no-unicoderange article blockquote:lang(zh-CN),.no-unicoderange article blockquote:lang(zh-Hans){font-family:"Numeral LF Serif",Georgia,"Times New Roman","Han Kaiti GB",cursive,serif}article blockquote:lang(ja){font-family:"Yakumono Serif","Numeral LF Serif",Georgia,"Times New Roman",cursive,serif}.no-unicoderange article blockquote:lang(ja){font-family:"Numeral LF Serif",Georgia,"Times New Roman",cursive,serif}i :lang(ja-Latn),i :lang(zh-Latn),i :not(:lang(zh)):not(:lang(ja)),i:lang(ja-Latn),i:lang(zh-Latn),i:not(:lang(zh)):not(:lang(ja)),var :lang(ja-Latn),var :lang(zh-Latn),var :not(:lang(zh)):not(:lang(ja)),var:lang(ja-Latn),var:lang(zh-Latn),var:not(:lang(zh)):not(:lang(ja)){font-family:"Latin Italic Serif",Georgia,"Times New Roman","Han Kaiti",cursive,serif}i:lang(zh),i:lang(zh-Hant),var:lang(zh),var:lang(zh-Hant){font-family:"Biaodian Pro Serif CNS","Numeral LF Italic Serif","Latin Italic Serif",Georgia,"Times New Roman","Zhuyin Kaiti","Han Kaiti",cursive,serif}.no-unicoderange i:lang(zh),.no-unicoderange i:lang(zh-Hant),.no-unicoderange var:lang(zh),.no-unicoderange var:lang(zh-Hant){font-family:"Numeral LF Italic Serif","Latin Italic Serif",Georgia,"Times New Roman","Han Kaiti",cursive,serif}i:lang(zh-CN),i:lang(zh-Hans),var:lang(zh-CN),var:lang(zh-Hans){font-family:"Biaodian Pro Serif GB","Numeral LF Italic Serif","Latin Italic Serif",Georgia,"Times New Roman","Han Kaiti GB",cursive,serif}.no-unicoderange i:lang(zh-CN),.no-unicoderange i:lang(zh-Hans),.no-unicoderange var:lang(zh-CN),.no-unicoderange var:lang(zh-Hans){font-family:"Numeral LF Italic Serif","Latin Italic Serif",Georgia,"Times New Roman","Han Kaiti GB",cursive,serif}i:lang(ja),var:lang(ja){font-family:"Yakumono Serif","Numeral LF Italic Serif","Latin Italic Serif",Georgia,"Times New Roman",cursive,serif}.no-unicoderange i:lang(ja),.no-unicoderange var:lang(ja){font-family:"Numeral LF Italic Serif","Latin Italic Serif",Georgia,"Times New Roman",cursive,serif}code :lang(ja-Latn),code :lang(zh-Latn),code :not(:lang(zh)):not(:lang(ja)),code:lang(ja-Latn),code:lang(zh-Latn),code:not(:lang(zh)):not(:lang(ja)),kbd :lang(ja-Latn),kbd :lang(zh-Latn),kbd :not(:lang(zh)):not(:lang(ja)),kbd:lang(ja-Latn),kbd:lang(zh-Latn),kbd:not(:lang(zh)):not(:lang(ja)),pre :lang(ja-Latn),pre :lang(zh-Latn),pre :not(:lang(zh)):not(:lang(ja)),pre:lang(ja-Latn),pre:lang(zh-Latn),pre:not(:lang(zh)):not(:lang(ja)),samp :lang(ja-Latn),samp :lang(zh-Latn),samp :not(:lang(zh)):not(:lang(ja)),samp:lang(ja-Latn),samp:lang(zh-Latn),samp:not(:lang(zh)):not(:lang(ja)){font-family:Menlo,Consolas,Courier,"Han Heiti",monospace,monospace,sans-serif}code:lang(zh),code:lang(zh-Hant),kbd:lang(zh),kbd:lang(zh-Hant),pre:lang(zh),pre:lang(zh-Hant),samp:lang(zh),samp:lang(zh-Hant){font-family:"Biaodian Pro Sans CNS",Menlo,Consolas,Courier,"Zhuyin Heiti","Han Heiti",monospace,monospace,sans-serif}.no-unicoderange code:lang(zh),.no-unicoderange code:lang(zh-Hant),.no-unicoderange kbd:lang(zh),.no-unicoderange kbd:lang(zh-Hant),.no-unicoderange pre:lang(zh),.no-unicoderange pre:lang(zh-Hant),.no-unicoderange samp:lang(zh),.no-unicoderange samp:lang(zh-Hant){font-family:Menlo,Consolas,Courier,"Han Heiti",monospace,monospace,sans-serif}code:lang(zh-CN),code:lang(zh-Hans),kbd:lang(zh-CN),kbd:lang(zh-Hans),pre:lang(zh-CN),pre:lang(zh-Hans),samp:lang(zh-CN),samp:lang(zh-Hans){font-family:"Biaodian Pro Sans GB",Menlo,Consolas,Courier,"Han Heiti GB",monospace,monospace,sans-serif}.no-unicoderange code:lang(zh-CN),.no-unicoderange code:lang(zh-Hans),.no-unicoderange kbd:lang(zh-CN),.no-unicoderange kbd:lang(zh-Hans),.no-unicoderange pre:lang(zh-CN),.no-unicoderange pre:lang(zh-Hans),.no-unicoderange samp:lang(zh-CN),.no-unicoderange samp:lang(zh-Hans){font-family:Menlo,Consolas,Courier,"Han Heiti GB",monospace,monospace,sans-serif}code:lang(ja),kbd:lang(ja),pre:lang(ja),samp:lang(ja){font-family:"Yakumono Sans",Menlo,Consolas,Courier,monospace,monospace,sans-serif}.no-unicoderange code:lang(ja),.no-unicoderange kbd:lang(ja),.no-unicoderange pre:lang(ja),.no-unicoderange samp:lang(ja){font-family:Menlo,Consolas,Courier,monospace,monospace,sans-serif}.no-unicoderange h-char.bd-liga,.no-unicoderange h-char.biaodian[unicode=b7],h-ruby h-ru[annotation] rt,h-ruby h-ru[zhuyin] h-zhuyin,h-ruby h-ru[zhuyin] h-zhuyin h-diao,h-ruby.romanization rt,html,ruby h-ru[annotation] rt,ruby h-ru[zhuyin] h-zhuyin,ruby h-ru[zhuyin] h-zhuyin h-diao,ruby.romanization rt{-moz-font-feature-settings:'liga';-ms-font-feature-settings:'liga';-webkit-font-feature-settings:'liga';font-feature-settings:'liga'}[lang*=Hant],[lang*=Hans],[lang=zh-TW],[lang=zh-HK],[lang=zh-CN],[lang^=zh],article blockquote i,article blockquote var,article strong,code,html,kbd,pre,samp{-moz-font-feature-settings:'liga=1, locl=0';-ms-font-feature-settings:'liga','locl' 0;-webkit-font-feature-settings:'liga','locl' 0;font-feature-settings:'liga','locl' 0}i,var{font-style:inherit}.no-unicoderange h-ruby h-ru[zhuyin] h-zhuyin,.no-unicoderange h-ruby h-ru[zhuyin] h-zhuyin h-diao,.no-unicoderange ruby h-ru[zhuyin] h-zhuyin,.no-unicoderange ruby h-ru[zhuyin] h-zhuyin h-diao,h-ruby h-ru[zhuyin] h-zhuyin h-diao,ruby h-ru[zhuyin] h-zhuyin h-diao{font-family:'Zhuyin Kaiti',cursive,serif}h-ruby h-ru[annotation] rt,h-ruby.romanization rt,ruby h-ru[annotation] rt,ruby.romanization rt{font-family:"Romanization Sans","Helvetica Neue",Helvetica,Arial,"Han Heiti",sans-serif}.no-kaiti i,.no-kaiti var{padding-bottom:.05em;border-bottom:3px double #d3d3d3}article{line-height:1.7;-moz-hyphens:auto;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;counter-reset:han-article-h2 han-article-h3 han-article-h4}article li,article p{text-align:justify;text-justify:inter-ideograph}article h1+blockquote,article h1+h2,article h1+h3,article h1+h4,article h1+h5,article h1+h6,article h1+ol,article h1+p,article h1+section>blockquote:first-child,article h1+section>h2:first-child,article h1+section>h3:first-child,article h1+section>h4:first-child,article h1+section>h5:first-child,article h1+section>h6:first-child,article h1+section>ol:first-child,article h1+section>p:first-child,article h1+section>ul:first-child,article h1+ul,article h2+blockquote,article h2+h2,article h2+h3,article h2+h4,article h2+h5,article h2+h6,article h2+ol,article h2+p,article h2+section>blockquote:first-child,article h2+section>h2:first-child,article h2+section>h3:first-child,article h2+section>h4:first-child,article h2+section>h5:first-child,article h2+section>h6:first-child,article h2+section>ol:first-child,article h2+section>p:first-child,article h2+section>ul:first-child,article h2+ul,article h3+blockquote,article h3+h3,article h3+h4,article h3+h5,article h3+h6,article h3+ol,article h3+p,article h3+section>blockquote:first-child,article h3+section>h3:first-child,article h3+section>h4:first-child,article h3+section>h5:first-child,article h3+section>h6:first-child,article h3+section>ol:first-child,article h3+section>p:first-child,article h3+section>ul:first-child,article h3+ul,article h4+blockquote,article h4+h4,article h4+h5,article h4+h6,article h4+ol,article h4+p,article h4+section>blockquote:first-child,article h4+section>h4:first-child,article h4+section>h5:first-child,article h4+section>h6:first-child,article h4+section>ol:first-child,article h4+section>p:first-child,article h4+section>ul:first-child,article h4+ul,article h5+blockquote,article h5+h5,article h5+h6,article h5+ol,article h5+p,article h5+section>blockquote:first-child,article h5+section>h5:first-child,article h5+section>h6:first-child,article h5+section>ol:first-child,article h5+section>p:first-child,article h5+section>ul:first-child,article h5+ul,article h6+blockquote,article h6+h6,article h6+ol,article h6+p,article h6+section>blockquote:first-child,article h6+section>h6:first-child,article h6+section>ol:first-child,article h6+section>p:first-child,article h6+section>ul:first-child,article h6+ul{margin-top:-1em}.poem-like p,p.poem-like{margin-left:2em}article blockquote,article blockquote blockquote{margin-right:0}@media only screen and (max-width:480px){.poem-like p,article blockquote,p.poem-like{margin-left:1em}}figure blockquote{margin:0}blockquote blockquote{margin-left:1em;margin-right:1em}@media only screen and (max-width:480px){blockquote,figure{margin-left:1em;margin-right:1em}}article h2:not(.toc){counter-reset:han-article-h3 han-article-h4}article h2:not(.toc):before{content:counter(han-article-h2)" ";content:counter(han-article-h2,cjk-ideographic)"、";counter-increment:han-article-h2}article h3:not(.toc){counter-reset:han-article-h4}article h3:not(.toc):before{content:counter(han-article-h2)"." counter(han-article-h3)" ";counter-increment:han-article-h3}article h4:not(.toc):before{content:counter(han-article-h2)"." counter(han-article-h3)"." counter(han-article-h4)" ";counter-increment:han-article-h4}article ol.toc{counter-reset:han-toc-h2 han-toc-h3 han-toc-h4}article ol.toc li{list-style:none}article ol.toc>li{counter-reset:han-toc-h3 han-toc-h4}article ol.toc>li:before{content:counter(han-toc-h2)" ";content:counter(han-toc-h2,cjk-ideographic)"、";counter-increment:han-toc-h2}article ol.toc>li>ol>li{counter-reset:han-toc-h4}article ol.toc>li>ol>li:before{margin-right:.5em;content:counter(han-toc-h2)"." counter(han-toc-h3);counter-increment:han-toc-h3}article ol.toc ol ol>li:before{margin-right:.5em;content:counter(han-toc-h2)"." counter(han-toc-h3)"." counter(han-toc-h4);counter-increment:han-toc-h4}.no-unicoderange h-char.bd-liga,.no-unicoderange h-char.biaodian[unicode=b7]{font-family:'Biaodian Basic','Han Heiti'}h-hws,h-hws[hidden]{display:inline;visibility:hidden;font:.89em Arial}code h-hws,code h-hws[hidden],h-hangable:lang(ja) h-char.bd-close h-cs,h-hangable:lang(zh-CN) h-char.bd-close h-cs,h-hangable:lang(zh-Hans) h-char.bd-close h-cs,kbd h-hws,kbd h-hws[hidden],pre h-hws,pre h-hws[hidden],samp h-hws,samp h-hws[hidden]{display:none}@font-face{src:url(./font/han-space.woff?@VERSION)format("woff"),url(./font/han-space.otf?@VERSION)format("opentype");font-family:'Han Space';unicode-range:U+20}h-hangable:lang(zh-HK) h-cs,h-hangable:lang(zh-HK) h-cs[hidden],h-hangable:lang(zh-Hant) h-cs,h-hangable:lang(zh-Hant) h-cs[hidden],h-hangable:lang(zh-TW) h-cs,h-hangable:lang(zh-TW) h-cs[hidden]{display:inline;visibility:inherit;font-family:inherit;font-size:inherit}h-hangable:lang(ja),h-hangable:lang(zh-CN),h-hangable:lang(zh-Hans){position:relative;display:inline}h-hangable:lang(ja)>h-cs,h-hangable:lang(zh-CN)>h-cs,h-hangable:lang(zh-Hans)>h-cs{position:relative;display:inline!important;visibility:visible;font:inherit}h-hangable:lang(ja)>h-cs h-inner,h-hangable:lang(ja)>h-cs h-inner[hidden],h-hangable:lang(zh-CN)>h-cs h-inner,h-hangable:lang(zh-CN)>h-cs h-inner[hidden],h-hangable:lang(zh-Hans)>h-cs h-inner,h-hangable:lang(zh-Hans)>h-cs h-inner[hidden]{display:inline;visibility:hidden;font:1em "Han Space",Menlo,Consolas,Courier}h-hangable:lang(ja)>h-cs h-char.bd-end,h-hangable:lang(zh-CN)>h-cs h-char.bd-end,h-hangable:lang(zh-Hans)>h-cs h-char.bd-end{-moz-text-emphasis:none;-webkit-text-emphasis:none;text-emphasis:none;font-style:normal;font-weight:400;text-decoration:none;text-indent:0;position:absolute;left:0;top:0;display:inline-block;line-height:1.1}h-ru h-hangable:lang(ja)>h-cs h-char.bd-end,h-ru h-hangable:lang(zh-CN)>h-cs h-char.bd-end,h-ru h-hangable:lang(zh-Hans)>h-cs h-char.bd-end,ruby h-hangable:lang(ja)>h-cs h-char.bd-end,ruby h-hangable:lang(zh-CN)>h-cs h-char.bd-end,ruby h-hangable:lang(zh-Hans)>h-cs h-char.bd-end{position:relative}h-cs,h-cs[hidden]{display:none;visibility:hidden;font:.825em Courier;letter-spacing:0;white-space:normal}h-char.biaodian.bd-open>h-inner{margin-left:-.5em}h-char.biaodian.bd-close>h-inner,h-char.biaodian[unicode='3001']>h-inner,h-char.biaodian[unicode='3002']>h-inner,h-char.biaodian[unicode=ff0c]>h-inner,h-char.biaodian[unicode=ff0e]>h-inner{letter-spacing:-.5em}h-char.biaodian.bd-close>h-cs,h-char.biaodian.bd-open>h-cs,h-char.biaodian[unicode='3001']>h-cs,h-char.biaodian[unicode='3002']>h-cs,h-char.biaodian[unicode=ff0c]>h-cs,h-char.biaodian[unicode=ff0e]>h-cs{display:inline}h-char.biaodian[unicode='3001']:lang(zh-HK)>h-inner,h-char.biaodian[unicode='3001']:lang(zh-Hant)>h-inner,h-char.biaodian[unicode='3001']:lang(zh-TW)>h-inner,h-char.biaodian[unicode='3002']:lang(zh-HK)>h-inner,h-char.biaodian[unicode='3002']:lang(zh-Hant)>h-inner,h-char.biaodian[unicode='3002']:lang(zh-TW)>h-inner,h-char.biaodian[unicode=ff0c]:lang(zh-HK)>h-inner,h-char.biaodian[unicode=ff0c]:lang(zh-Hant)>h-inner,h-char.biaodian[unicode=ff0c]:lang(zh-TW)>h-inner,h-char.biaodian[unicode=ff0e]:lang(zh-HK)>h-inner,h-char.biaodian[unicode=ff0e]:lang(zh-Hant)>h-inner,h-char.biaodian[unicode=ff0e]:lang(zh-TW)>h-inner{letter-spacing:inherit}h-char-group .bd-end:not(:last-child) h-cs,h-char-group .bd-open+.bd-open h-cs,h-char-group [unicode='3001']:lang(zh-HK)+.bd-open h-cs,h-char-group [unicode='3001']:lang(zh-Hant)+.bd-open h-cs,h-char-group [unicode='3001']:lang(zh-TW)+.bd-open h-cs,h-char-group [unicode='3002']:lang(zh-HK)+.bd-open h-cs,h-char-group [unicode='3002']:lang(zh-Hant)+.bd-open h-cs,h-char-group [unicode='3002']:lang(zh-TW)+.bd-open h-cs,h-char-group [unicode=ff0c]:lang(zh-HK)+.bd-open h-cs,h-char-group [unicode=ff0c]:lang(zh-Hant)+.bd-open h-cs,h-char-group [unicode=ff0c]:lang(zh-TW)+.bd-open h-cs,h-char-group [unicode=ff0e]:lang(zh-HK)+.bd-open h-cs,h-char-group [unicode=ff0e]:lang(zh-Hant)+.bd-open h-cs,h-char-group [unicode=ff0e]:lang(zh-TW)+.bd-open h-cs,h-char-group.portion .bd-end:last-child h-cs,h-char-group.portion .bd-open:first-child h-cs,h-char.biaodian[unicode='3001']:lang(zh-HK)>h-cs,h-char.biaodian[unicode='3001']:lang(zh-Hant)>h-cs,h-char.biaodian[unicode='3001']:lang(zh-TW)>h-cs,h-char.biaodian[unicode='3002']:lang(zh-HK)>h-cs,h-char.biaodian[unicode='3002']:lang(zh-Hant)>h-cs,h-char.biaodian[unicode='3002']:lang(zh-TW)>h-cs,h-char.biaodian[unicode=ff0c]:lang(zh-HK)>h-cs,h-char.biaodian[unicode=ff0c]:lang(zh-Hant)>h-cs,h-char.biaodian[unicode=ff0c]:lang(zh-TW)>h-cs,h-char.biaodian[unicode=ff0e]:lang(zh-HK)>h-cs,h-char.biaodian[unicode=ff0e]:lang(zh-Hant)>h-cs,h-char.biaodian[unicode=ff0e]:lang(zh-TW)>h-cs,h-hangable .bd-end:not(:last-child) h-cs,h-hangable .bd-open+.bd-open h-cs,h-hangable [unicode='3001']:lang(zh-HK)+.bd-open h-cs,h-hangable [unicode='3001']:lang(zh-Hant)+.bd-open h-cs,h-hangable [unicode='3001']:lang(zh-TW)+.bd-open h-cs,h-hangable [unicode='3002']:lang(zh-HK)+.bd-open h-cs,h-hangable [unicode='3002']:lang(zh-Hant)+.bd-open h-cs,h-hangable [unicode='3002']:lang(zh-TW)+.bd-open h-cs,h-hangable [unicode=ff0c]:lang(zh-HK)+.bd-open h-cs,h-hangable [unicode=ff0c]:lang(zh-Hant)+.bd-open h-cs,h-hangable [unicode=ff0c]:lang(zh-TW)+.bd-open h-cs,h-hangable [unicode=ff0e]:lang(zh-HK)+.bd-open h-cs,h-hangable [unicode=ff0e]:lang(zh-Hant)+.bd-open h-cs,h-hangable [unicode=ff0e]:lang(zh-TW)+.bd-open h-cs,h-hangable.portion .bd-end:last-child h-cs,h-hangable.portion .bd-open:first-child h-cs{display:none}h-char-group [unicode=b7]:not(:last-child),h-char-group [unicode='30fb']:not(:last-child){letter-spacing:-.5em}h-char-group .bd-liga:not(:last-child){margin-right:-.25em}h-char[display-as]{position:relative;display:inline-block}h-char[display-as] h-inner{color:transparent}h-char[display-as]:after{position:absolute;left:0;display:inline-block;content:attr(display-as)}h-char[display-as].comb-liga:after{font-family:'Romanization Sans','Zhuyin Kaiti'} \ No newline at end of file diff --git a/test/em-han.css b/test/em-han.css index 068cd0e7..f7c38fe2 100644 --- a/test/em-han.css +++ b/test/em-han.css @@ -1 +1 @@ -@charset "UTF-8";img,legend{border:0}pre,textarea{overflow:auto}legend,td,th{padding:0}h-ru[annotation],table{border-spacing:0;border-collapse:collapse}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent;text-decoration:inherit}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{white-space:pre;word-wrap:normal}code,kbd,pre,samp{font-size:1em;font-family:monospace,monospace,sans-serif}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}optgroup{font-weight:700}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.3;-webkit-font-smoothing:subpixel-antialiased}ol,ul{padding-left:2em}blockquote,figure{margin-left:2em;margin-right:2em}address,cite:lang(ja),cite:lang(zh),dfn:lang(ja),dfn:lang(zh),i:lang(ja),i:lang(zh),var:lang(ja),var:lang(zh){font-style:inherit}em:lang(ja),em:lang(zh){-moz-text-emphasis:filled circle;-webkit-text-emphasis:filled circle;text-emphasis:filled circle;-moz-text-emphasis-position:under;-webkit-text-emphasis-position:under;text-emphasis-position:under;font-style:inherit;border-bottom:2px dotted;padding-bottom:.05em;border-bottom-width:-webkit-calc(0px);padding-bottom:-webkit-calc(0px)}em.above,em:lang(ja){text-emphasis-position:over;-webkit-text-emphasis-position:over;-moz-text-emphasis-position:over}em:lang(ja){-moz-text-emphasis:filled sesame;-webkit-text-emphasis:filled sesame;text-emphasis:filled sesame}[zhuyin] h-zhuyin,em.above h-char.biaodian,em.above h-char.punct,em.no-skip h-char.biaodian h-char.biaodian,em.no-skip h-char.biaodian h-char.punct,em.no-skip h-char.punct h-char.biaodian,em.no-skip h-char.punct h-char.punct,em:lang(ja) h-char.biaodian,em:lang(ja) h-char.punct,em:lang(zh) h-char.biaodian,em:lang(zh) h-char.punct,h-hangable:lang(ja)>h-cs h-char.end,h-hangable:lang(zh-CN)>h-cs h-char.end,h-hangable:lang(zh-Hans)>h-cs h-char.end{-moz-text-emphasis:none;-webkit-text-emphasis:none;text-emphasis:none}b,dfn:lang(ja),dfn:lang(zh),strong{font-weight:bolder}q,q:lang(en),q:lang(zh-CN){quotes:'\201c' '\201d' '\2018' '\2019' '\201c' '\201d' '\2018' '\2019' '\201c' '\201d' '\2018' '\2019'}q:lang(zh){quotes:'\300c' '\300d' '\300e' '\300f' '\300c' '\300d' '\300e' '\300f' '\300c' '\300d' '\300e' '\300f'}q:lang(en-GB){quotes:'\2018' '\2019' '\201c' '\201d' '\2018' '\2019' '\201c' '\201d' '\2018' '\2019' '\201c' '\201d'}q:before{content:open-quote}q:after{content:close-quote}q:lang(ja):after,q:lang(ja):before{content:none}.han-js-rendered del+del.adjacent,.han-js-rendered del+s.adjacent,.han-js-rendered ins.adjacent,.han-js-rendered s+del.adjacent,.han-js-rendered s+s.adjacent,.han-js-rendered u.adjacent,del+del,del+s,ins+ins,ins+u,s+del,s+s,u+ins,u+u{margin-left:.125em}ins,u{padding-bottom:.05em;border-bottom:1px solid;text-decoration:none}ruby rtc rt{display:inline;font-size:inherit}ruby>rb+rtc:before{content:'\ff08'}ruby>rtc:after{content:'\ff0c'}ruby>rtc:last-of-type:after{content:'\ff09'}.han-js-rendered del+del,.han-js-rendered del+s,.han-js-rendered ins+ins,.han-js-rendered ins+u,.han-js-rendered s+del,.han-js-rendered s+s,.han-js-rendered u+ins,.han-js-rendered u+u{margin-left:auto}.han-js-rendered em.above,.han-js-rendered em.no-skip h-char.biaodian,.han-js-rendered em.no-skip h-char.punct,.han-js-rendered em:lang(ja),.han-js-rendered em:lang(zh),em.no-skip .han-js-rendered h-char.biaodian,em.no-skip .han-js-rendered h-char.punct{padding-bottom:auto;border-bottom-width:0}.no-textemphasis em.above,.no-textemphasis em.no-skip h-char.biaodian,.no-textemphasis em.no-skip h-char.punct,.no-textemphasis em:lang(ja),.no-textemphasis em:lang(zh),em.no-skip .no-textemphasis h-char.biaodian,em.no-skip .no-textemphasis h-char.punct{line-height:2}.no-textemphasis em.above h-char,.no-textemphasis em.no-skip h-char.biaodian h-char,.no-textemphasis em.no-skip h-char.punct h-char,.no-textemphasis em:lang(ja) h-char,.no-textemphasis em:lang(zh) h-char,em.no-skip .no-textemphasis h-char.biaodian h-char,em.no-skip .no-textemphasis h-char.punct h-char{position:relative;font-style:inherit}.no-textemphasis em.above h-char:after,.no-textemphasis em.no-skip h-char.biaodian h-char:after,.no-textemphasis em.no-skip h-char.punct h-char:after,.no-textemphasis em:lang(ja) h-char:after,.no-textemphasis em:lang(zh) h-char:after,em.no-skip .no-textemphasis h-char.biaodian h-char:after,em.no-skip .no-textemphasis h-char.punct h-char:after{-moz-text-emphasis:none;-webkit-text-emphasis:none;text-emphasis:none;font-style:normal;font-weight:400;text-decoration:none;-moz-transform:scale(.5);-ms-transform:scale(.5);-webkit-transform:scale(.5);transform:scale(.5);position:absolute;left:50%;top:0;margin-left:-250%;overflow:hidden;display:inline-block;height:1em;width:500%;line-height:1;text-align:center;text-indent:0;font-family:Georgia,'Times New Roman',Arial,!important}.no-textemphasis em.above h-char.biaodian:after,.no-textemphasis em.above h-char.punct:after,.no-textemphasis em.no-skip h-char.biaodian h-char.biaodian:after,.no-textemphasis em.no-skip h-char.biaodian h-char.punct:after,.no-textemphasis em.no-skip h-char.punct h-char.biaodian:after,.no-textemphasis em.no-skip h-char.punct h-char.punct:after,.no-textemphasis em:lang(ja) h-char.biaodian:after,.no-textemphasis em:lang(ja) h-char.punct:after,.no-textemphasis em:lang(zh) h-char.biaodian:after,.no-textemphasis em:lang(zh) h-char.punct:after,em.no-skip .no-textemphasis h-char.biaodian h-char.biaodian:after,em.no-skip .no-textemphasis h-char.biaodian h-char.punct:after,em.no-skip .no-textemphasis h-char.punct h-char.biaodian:after,em.no-skip .no-textemphasis h-char.punct h-char.punct:after{content:none!important}.no-textemphasis em:lang(zh) h-char:after{margin-top:1em;content:"●"}.no-textemphasis em:lang(ja) h-char:after{margin-top:-.7em;content:"﹅"}h-ru[annotation]{position:relative;display:inline-table;line-height:1.1;text-align:center;vertical-align:1em}h-ru[annotation]>rt,h-ru[annotation][order='0']>rt,h-ruby[rightangle][doubleline] h-ru[annotation][order='0']>rt{display:table-header-group}h-ru[annotation]>h-ru[annotation]{vertical-align:-.1em}h-ruby[rightangle][doubleline] h-ru[annotation]{vertical-align:.5em}h-ru[annotation]>h-ru,h-ru[annotation]>rb,h-ru[annotation]>rt{line-height:1;text-align:center}h-ru[annotation]>rt{height:1em;font-size:.5em;white-space:nowrap;word-break:normal}h-ru[annotation]>rt:after,h-ru[annotation]>rt:before{content:'\2006'}h-ru[annotation][order='1']>rt,h-ruby[rightangle] h-ru[annotation][order='0']>rt,h-ruby[rightangle][doubleline] h-ru[annotation][order='1']>rt{display:table-footer-group}h-ru[annotation][order='0']>h-ru[order='1']{vertical-align:.15em}h-ruby[rightangle][doubleline] h-ru[annotation][order='0'] rt{line-height:1.5}[zhuyin] h-zhuyin{font-style:normal;font-weight:400;line-height:normal;text-decoration:none;text-indent:0;position:relative;display:inline-block;height:1.2em;height:1em;width:.4em;vertical-align:text-top}[zhuyin] h-diao,[zhuyin] h-yin{line-height:1;position:absolute}[zhuyin] h-zhuyin>*{-moz-transform:scale(.4);-ms-transform:scale(.4);-webkit-transform:scale(.4);transform:scale(.4);-moz-transform-origin:left top;-ms-transform-origin:left top;-webkit-transform-origin:left top;transform-origin:left top;display:inline-block}[zhuyin] h-yin{left:0;height:1em;vertical-align:top}[zhuyin] h-diao{bottom:0;right:-.9em}[length='0'][zhuyin] h-zhuyin,[zhuyin] h-diao:empty,[zhuyin] h-yin:empty{display:none}[length='0'][zhuyin]{margin-right:0}[length='1'][zhuyin] h-yin,[zhuyin] [length='1'] h-yin{top:.3em}[length='1'][zhuyin] h-diao,[zhuyin] [length='1'] h-diao{bottom:0}[length='2'][zhuyin] h-yin,[zhuyin] [length='2'] h-yin{top:.05em}[length='2'][zhuyin] h-diao,[zhuyin] [length='2'] h-diao{bottom:-.3em}[length='3'][zhuyin] h-yin,[zhuyin] [length='3'] h-yin{top:-.05em;line-height:.85}[length='3'][zhuyin] h-diao,[zhuyin] [length='3'] h-diao{bottom:-.35em}[diao='˙'][zhuyin] h-diao,[zhuyin] [diao='˙'] h-diao{top:0;right:auto;bottom:auto;left:.06em}[diao='˙'][length='1'][zhuyin] h-diao,[diao='˙'][zhuyin] [length='1'] h-diao,[zhuyin] [diao='˙'] [length='1'] h-diao,[zhuyin] [diao='˙'][length='1'] h-diao{top:.15em}[diao='˙'][length='2'][zhuyin] h-diao,[diao='˙'][zhuyin] [length='2'] h-diao,[zhuyin] [diao='˙'] [length='2'] h-diao,[zhuyin] [diao='˙'][length='2'] h-diao{top:-.05em}[diao='˙'][length='3'][zhuyin] h-diao,[diao='˙'][zhuyin] [length='3'] h-diao,[zhuyin] [diao='˙'] [length='3'] h-diao,[zhuyin] [diao='˙'][length='3'] h-diao{top:-.2em}[diao='˪'][zhuyin] h-diao,[diao='˫'][zhuyin] h-diao,[zhuyin] [diao='˪'] h-diao,[zhuyin] [diao='˫'] h-diao{-moz-transform:scale(.6);-ms-transform:scale(.6);-webkit-transform:scale(.6);transform:scale(.6);-moz-transform-origin:left top;-ms-transform-origin:left top;-webkit-transform-origin:left top;transform-origin:left top}[diao='󳆴'][zhuyin] h-diao,[diao='󳆵'][zhuyin] h-diao,[diao='󳆶'][zhuyin] h-diao,[diao='󳆷'][zhuyin] h-diao,[diao^='ㆴ'][zhuyin] h-diao,[diao^='ㆵ'][zhuyin] h-diao,[diao^='ㆶ'][zhuyin] h-diao,[diao^='ㆷ'][zhuyin] h-diao,[zhuyin] [diao='󳆴'] h-diao,[zhuyin] [diao='󳆵'] h-diao,[zhuyin] [diao='󳆶'] h-diao,[zhuyin] [diao='󳆷'] h-diao,[zhuyin] [diao^='ㆴ'] h-diao,[zhuyin] [diao^='ㆵ'] h-diao,[zhuyin] [diao^='ㆶ'] h-diao,[zhuyin] [diao^='ㆷ'] h-diao{bottom:-.6em;margin-right:.3em}[zhuyin]{margin-right:.2em;display:inline-block;line-height:1.8}[rightangle] h-ru[annotation]{vertical-align:0;line-height:1}[rightangle] rt:after{content:'';display:inline-block;width:1.2em}h-ru h-ru[zhuyin]{margin-top:-.4em;margin-bottom:-.2em;line-height:1.8}h-jinze,h-word{display:inline-block;text-indent:0}@font-face{font-family:'Han Heiti';src:local("Hiragino Sans GB"),local("Lantinghei TC Extralight"),local("Lantinghei SC Extralight"),local(FZLTXHB--B51-0),local(FZLTZHK--GBK1-0),local(".PingFang SC Light"),local(".PingFang TC Light"),local(".PingFang-SC-Light"),local(".PingFang-TC-Light"),local(".PingFang SC"),local(".PingFang TC"),local("Heiti SC Light"),local(STHeitiSC-Light),local("Heiti SC"),local("Heiti TC Light"),local(STHeitiTC-Light),local("Heiti TC"),local("Microsoft Yahei"),local("Microsoft Jhenghei"),local("Noto Sans CJK KR"),local("Noto Sans CJK JP"),local("Noto Sans CJK SC"),local("Noto Sans CJK TC"),local("Source Han Sans K"),local("Source Han Sans KR"),local("Source Han Sans JP"),local("Source Han Sans CN"),local("Source Han Sans HK"),local("Source Han Sans TW"),local("Source Han Sans TWHK"),local("Droid Sans Fallback")}@font-face{unicode-range:U+4E00-9FFF,U+3400-4DB5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3040-309F,U+30A0-30FF,U+3099-309E,U+FF66-FF9F,U+3007,U+31C0-31E3,U+2F00-2FD5,U+2E80-2EF3;font-family:'Han Heiti';src:local(YuGothic),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro")}@font-face{font-family:'Han Heiti CNS';src:local(".PingFang TC Light"),local(".PingFang-TC-Light"),local(".PingFang TC"),local("Heiti TC Light"),local(STHeitiTC-Light),local("Heiti TC"),local("Lantinghei TC Extralight"),local(FZLTXHB--B51-0),local("Lantinghei TC"),local("Microsoft Jhenghei"),local("Microsoft Yahei"),local("Noto Sans CJK TC"),local("Source Han Sans TC"),local("Source Han Sans TW"),local("Source Han Sans TWHK"),local("Source Han Sans HK"),local("Droid Sans Fallback")}@font-face{font-family:'Han Heiti GB';src:local("Hiragino Sans GB"),local(".PingFang SC Light"),local(".PingFang-SC-Light"),local(".PingFang SC"),local("Lantinghei SC Extralight"),local(FZLTXHK--GBK1-0),local("Lantinghei SC"),local("Heiti SC Light"),local(STHeitiSC-Light),local("Heiti SC"),local("Microsoft Yahei"),local("Noto Sans CJK SC"),local("Source Han Sans SC"),local("Source Han Sans CN"),local("Droid Sans Fallback")}@font-face{font-family:'Han Heiti';font-weight:600;src:local("Hiragino Sans GB W6"),local(HiraginoSansGB-W6),local("Lantinghei TC Demibold"),local("Lantinghei SC Demibold"),local(FZLTZHB--B51-0),local(FZLTZHK--GBK1-0),local(".PingFang-SC-Semibold"),local(".PingFang-TC-Semibold"),local("Heiti SC Medium"),local("STHeitiSC-Medium"),local("Heiti SC"),local("Heiti TC Medium"),local("STHeitiTC-Medium"),local("Heiti TC"),local("Microsoft YaHei Bold"),local("Microsoft Jhenghei Bold"),local(MicrosoftYaHei-Bold),local(MicrosoftJhengHeiBold),local("Microsoft YaHei"),local("Microsoft Jhenghei"),local("Noto Sans CJK KR Bold"),local("Noto Sans CJK JP Bold"),local("Noto Sans CJK SC Bold"),local("Noto Sans CJK TC Bold"),local(NotoSansCJKkr-Bold),local(NotoSansCJKjp-Bold),local(NotoSansCJKsc-Bold),local(NotoSansCJKtc-Bold),local("Source Han Sans K Bold"),local(SourceHanSansK-Bold),local("Source Han Sans K"),local("Source Han Sans KR Bold"),local("Source Han Sans JP Bold"),local("Source Han Sans CN Bold"),local("Source Han Sans HK Bold"),local("Source Han Sans TW Bold"),local("Source Han Sans TWHK Bold"),local("SourceHanSansKR-Bold"),local("SourceHanSansJP-Bold"),local("SourceHanSansCN-Bold"),local("SourceHanSansHK-Bold"),local("SourceHanSansTW-Bold"),local("SourceHanSansTWHK-Bold"),local("Source Han Sans KR"),local("Source Han Sans CN"),local("Source Han Sans HK"),local("Source Han Sans TW"),local("Source Han Sans TWHK")}@font-face{unicode-range:U+4E00-9FFF,U+3400-4DB5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3040-309F,U+30A0-30FF,U+3099-309E,U+FF66-FF9F,U+3007,U+31C0-31E3,U+2F00-2FD5,U+2E80-2EF3;font-family:'Han Heiti';font-weight:600;src:local("YuGothic Bold"),local("Hiragino Kaku Gothic ProN W6"),local("Hiragino Kaku Gothic Pro W6"),local(YuGo-Bold),local(HiraKakuProN-W6),local(HiraKakuPro-W6)}@font-face{font-family:'Han Heiti CNS';font-weight:600;src:local(".PingFang TC Semibold"),local(".PingFang-TC-Semibold"),local("Heiti TC Medium"),local("STHeitiTC-Medium"),local("Heiti TC"),local("Lantinghei TC Demibold"),local(FZLTXHB--B51-0),local("Microsoft Jhenghei Bold"),local(MicrosoftJhengHeiBold),local("Microsoft Jhenghei"),local("Microsoft YaHei Bold"),local(MicrosoftYaHei-Bold),local("Noto Sans CJK TC Bold"),local(NotoSansCJKtc-Bold),local("Noto Sans CJK TC"),local("Source Han Sans TC Bold"),local("SourceHanSansTC-Bold"),local("Source Han Sans TC"),local("Source Han Sans TW Bold"),local("SourceHanSans-TW"),local("Source Han Sans TW"),local("Source Han Sans TWHK Bold"),local("SourceHanSans-TWHK"),local("Source Han Sans TWHK"),local("Source Han Sans HK"),local("SourceHanSans-HK"),local("Source Han Sans HK")}@font-face{font-family:'Han Heiti GB';font-weight:600;src:local("Hiragino Sans GB W6"),local(HiraginoSansGB-W6),local(".PingFang SC Semibold"),local(".PingFang-SC-Semibold"),local("Lantinghei SC Demibold"),local(FZLTZHK--GBK1-0),local("Heiti SC Medium"),local("STHeitiSC-Medium"),local("Heiti SC"),local("Microsoft YaHei Bold"),local(MicrosoftYaHei-Bold),local("Microsoft YaHei"),local("Noto Sans CJK SC Bold"),local(NotoSansCJKsc-Bold),local("Noto Sans CJK SC"),local("Source Han Sans SC Bold"),local("SourceHanSansSC-Bold"),local("Source Han Sans CN Bold"),local("SourceHanSansCN-Bold"),local("Source Han Sans SC"),local("Source Han Sans CN")}@font-face{font-family:'Han Heiti';src:local("Hiragino Sans GB"),local("Lantinghei TC Extralight"),local("Lantinghei SC Extralight"),local(FZLTXHB--B51-0),local(FZLTZHK--GBK1-0),local(".PingFang SC Light"),local(".PingFang TC Light"),local(".PingFang-SC-Light"),local(".PingFang-TC-Light"),local(".PingFang SC"),local(".PingFang TC"),local("Heiti SC Light"),local("STHeitiSC-Light"),local("Heiti SC"),local("Heiti TC Light"),local("STHeitiTC-Light"),local("Heiti TC"),local("Microsoft Yahei"),local("Microsoft Jhenghei"),local("Noto Sans CJK KR"),local("Noto Sans CJK JP"),local("Noto Sans CJK SC"),local("Noto Sans CJK TC"),local("Source Han Sans K"),local("Source Han Sans KR"),local("Source Han Sans JP"),local("Source Han Sans CN"),local("Source Han Sans HK"),local("Source Han Sans TW"),local("Source Han Sans TWHK"),local("Droid Sans Fallback");unicode-range:U+270C}@font-face{font-family:'Han Heiti';font-weight:600;src:local("Hiragino Sans GB W6"),local(HiraginoSansGB-W6),local("Lantinghei TC Demibold"),local("Lantinghei SC Demibold"),local(FZLTZHB--B51-0),local(FZLTZHK--GBK1-0),local(".PingFang-SC-Semibold"),local(".PingFang-TC-Semibold"),local("Heiti SC Medium"),local("STHeitiSC-Medium"),local("Heiti SC"),local("Heiti TC Medium"),local("STHeitiTC-Medium"),local("Heiti TC"),local("Microsoft YaHei Bold"),local("Microsoft Jhenghei Bold"),local(MicrosoftYaHei-Bold),local(MicrosoftJhengHeiBold),local("Microsoft YaHei"),local("Microsoft Jhenghei"),local("Noto Sans CJK KR Bold"),local("Noto Sans CJK JP Bold"),local("Noto Sans CJK SC Bold"),local("Noto Sans CJK TC Bold"),local(NotoSansCJKkr-Bold),local(NotoSansCJKjp-Bold),local(NotoSansCJKsc-Bold),local(NotoSansCJKtc-Bold),local("Source Han Sans K Bold"),local(SourceHanSansK-Bold),local("Source Han Sans K"),local("Source Han Sans KR Bold"),local("Source Han Sans JP Bold"),local("Source Han Sans CN Bold"),local("Source Han Sans HK Bold"),local("Source Han Sans TW Bold"),local("Source Han Sans TWHK Bold"),local("SourceHanSansKR-Bold"),local("SourceHanSansJP-Bold"),local("SourceHanSansCN-Bold"),local("SourceHanSansHK-Bold"),local("SourceHanSansTW-Bold"),local("SourceHanSansTWHK-Bold"),local("Source Han Sans KR"),local("Source Han Sans CN"),local("Source Han Sans HK"),local("Source Han Sans TW"),local("Source Han Sans TWHK");unicode-range:U+270C}@font-face{font-family:'Han Songti';src:local("Songti SC Regular"),local(STSongti-SC-Regular),local("Songti SC"),local("Songti TC Regular"),local(STSongti-TC-Regular),local("Songti TC"),local(STSong),local("Lisong Pro"),local(SimSun),local(PMingLiU)}@font-face{unicode-range:U+4E00-9FFF,U+3400-4DB5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3040-309F,U+30A0-30FF,U+3099-309E,U+FF66-FF9F,U+3007,U+31C0-31E3,U+2F00-2FD5,U+2E80-2EF3;font-family:'Han Songti';src:local(YuMincho),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("MS Mincho")}@font-face{font-family:'Han Songti CNS';src:local("Songti TC Regular"),local(STSongti-TC-Regular),local("Songti TC"),local("Lisong Pro"),local("Songti SC Regular"),local(STSongti-SC-Regular),local("Songti SC"),local(STSong),local(PMingLiU),local(SimSun)}@font-face{font-family:'Han Songti GB';src:local("Songti SC Regular"),local(STSongti-SC-Regular),local("Songti SC"),local(STSong),local(SimSun),local(PMingLiU)}@font-face{font-family:'Han Songti';font-weight:600;src:local("STSongti SC Bold"),local("STSongti TC Bold"),local(STSongti-SC-Bold),local(STSongti-TC-Bold),local("STSongti SC"),local("STSongti TC")}@font-face{unicode-range:U+4E00-9FFF,U+3400-4DB5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3040-309F,U+30A0-30FF,U+3099-309E,U+FF66-FF9F,U+3007,U+31C0-31E3,U+2F00-2FD5,U+2E80-2EF3;font-family:'Han Songti';font-weight:600;src:local("YuMincho Demibold"),local("Hiragino Mincho ProN W6"),local("Hiragino Mincho Pro W6"),local(YuMin-Demibold),local(HiraMinProN-W6),local(HiraMinPro-W6),local(YuMincho),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro")}@font-face{font-family:'Han Songti CNS';font-weight:600;src:local("STSongti TC Bold"),local("STSongti SC Bold"),local(STSongti-TC-Bold),local(STSongti-SC-Bold),local("STSongti TC"),local("STSongti SC")}@font-face{font-family:'Han Songti GB';font-weight:600;src:local("STSongti SC Bold"),local(STSongti-SC-Bold),local("STSongti SC")}@font-face{font-family:'Han Songti';src:local("Songti SC Regular"),local(STSongti-SC-Regular),local("Songti SC"),local("Songti TC Regular"),local(STSongti-TC-Regular),local("Songti TC"),local(STSongti),local("Lisong Pro"),local("MS Mincho"),local(SimSun),local(PMingLiU);unicode-range:U+270C}@font-face{font-family:'Han Songti';font-weight:600;src:local("Songti TC Bold"),local("Songti SC Bold"),local(STSongti-TC-Bold),local(STSongti-SC-Bold),local("Songti TC"),local("Songti SC");unicode-range:U+270C}@font-face{font-family:'Han Songti CNS';src:local("Songti TC Regular"),local("Lisong Pro"),local("Songti TC"),local("Songti SC Regular"),local(STSong),local("Songti SC"),local("MS Mincho"),local(PMingLiU),local(SimSun);unicode-range:U+270C}@font-face{font-family:'Han Songti CNS';font-weight:600;src:local("Songti TC Bold"),local("Songti SC Bold"),local(STSongti-TC-Bold),local(STSongti-SC-Bold),local("Songti TC"),local("Songti SC");unicode-range:U+270C}@font-face{font-family:'Han Songti GB';src:local("Songti SC"),local(STSong),local(SimSun);unicode-range:U+270C}@font-face{font-family:'Han Songti GB';font-weight:600;src:local("Songti SC Bold"),local(STSongti-SC-Bold),local("Songti SC");unicode-range:U+270C}@font-face{font-family:cursive;src:local("Kaiti TC Regular"),local(STKaiTi-TC-Regular),local("Kaiti TC"),local("Kaiti SC"),local(STKaiti),local(BiauKai),local("標楷體"),local(DFKaiShu-SB-Estd-BF),local(Kaiti),local(DFKai-SB)}@font-face{unicode-range:U+4E00-9FFF,U+3400-4DB5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3040-309F,U+30A0-30FF,U+3099-309E,U+FF66-FF9F,U+3007,U+31C0-31E3,U+2F00-2FD5,U+2E80-2EF3;font-family:'Han Kaiti';src:local("Kaiti TC Regular"),local(STKaiTi-TC-Regular),local("Kaiti TC"),local("Kaiti SC"),local(STKaiti),local(BiauKai),local("標楷體"),local(DFKaiShu-SB-Estd-BF),local(Kaiti),local(DFKai-SB)}@font-face{unicode-range:U+4E00-9FFF,U+3400-4DB5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3040-309F,U+30A0-30FF,U+3099-309E,U+FF66-FF9F,U+3007,U+31C0-31E3,U+2F00-2FD5,U+2E80-2EF3;font-family:'Han Kaiti CNS';src:local(BiauKai),local("標楷體"),local(DFKaiShu-SB-Estd-BF),local("Kaiti TC Regular"),local(STKaiTi-TC-Regular),local("Kaiti TC")}@font-face{unicode-range:U+4E00-9FFF,U+3400-4DB5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3040-309F,U+30A0-30FF,U+3099-309E,U+FF66-FF9F,U+3007,U+31C0-31E3,U+2F00-2FD5,U+2E80-2EF3;font-family:'Han Kaiti GB';src:local("Kaiti SC Regular"),local(STKaiTi-SC-Regular),local("Kaiti SC"),local(STKaiti),local(Kai),local(Kaiti),local(DFKai-SB)}@font-face{font-family:cursive;font-weight:600;src:local("Kaiti TC Bold"),local(STKaiTi-TC-Bold),local("Kaiti SC Bold"),local(STKaiti-SC-Bold),local("Kaiti TC"),local("Kaiti SC")}@font-face{font-family:'Han Kaiti';font-weight:600;src:local("Kaiti TC Bold"),local(STKaiTi-TC-Bold "),\a local(" Kaiti SC Bold "),\a local(STKaiti-SC-Bold),\a local(" Kaiti TC "),\a local(" Kaiti SC ")\a ;\a }\a \a // 2\a @font-face {\a font-family: " Han Kaiti CNS ";\a font-weight: 600;\a src:\a local(" Kaiti TC Bold "),\a local(STKaiTi-TC-Bold"),local("Kaiti TC")}@font-face{font-family:'Han Kaiti GB';font-weight:600;src:local("Kaiti SC Bold"),local(STKaiti-SC-Bold)}@font-face{unicode-range:U+4E00-9FFF,U+3400-4DB5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3040-309F,U+30A0-30FF,U+3099-309E,U+FF66-FF9F,U+3007,U+31C0-31E3,U+2F00-2FD5,U+2E80-2EF3;font-family:'Han Fangsong';src:local(STFangsong),local(FangSong)}@font-face{unicode-range:U+4E00-9FFF,U+3400-4DB5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3040-309F,U+30A0-30FF,U+3099-309E,U+FF66-FF9F,U+3007,U+31C0-31E3,U+2F00-2FD5,U+2E80-2EF3;font-family:'Han Fangsong CNS';src:local(STFangsong),local(FangSong)}@font-face{unicode-range:U+4E00-9FFF,U+3400-4DB5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3040-309F,U+30A0-30FF,U+3099-309E,U+FF66-FF9F,U+3007,U+31C0-31E3,U+2F00-2FD5,U+2E80-2EF3;font-family:'Han Fangsong GB';src:local(STFangsong),local(FangSong)}@font-face{font-family:'Biaodian Sans';src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local("MS Gothic"),local(SimSun);unicode-range:U+FF0E}@font-face{font-family:'Biaodian Serif';src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSong),local(SimSun);unicode-range:U+FF0E}@font-face{font-family:'Biaodian Pro Sans';src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local("MS Gothic"),local(SimSun);unicode-range:U+FF0E}@font-face{font-family:'Biaodian Pro Serif';src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSong),local(SimSun);unicode-range:U+FF0E}@font-face{font-family:'Biaodian Pro Sans CNS';src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local("MS Gothic"),local(SimSun);unicode-range:U+FF0E}@font-face{font-family:'Biaodian Pro Serif CNS';src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSong),local(SimSun);unicode-range:U+FF0E}@font-face{font-family:'Biaodian Pro Sans GB';src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local("MS Gothic"),local(SimSun);unicode-range:U+FF0E}@font-face{font-family:'Biaodian Pro Serif GB';src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSong),local(SimSun);unicode-range:U+FF0E}@font-face{font-family:'Biaodian Sans';src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local(SimSun);unicode-range:U+00B7}@font-face{font-family:'Biaodian Serif';src:local("Songti SC"),local(STSong),local("Heiti SC"),local(SimSun);unicode-range:U+00B7}@font-face{font-family:'Biaodian Pro Sans';src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local(SimSun);unicode-range:U+00B7}@font-face{font-family:'Biaodian Pro Serif';src:local("Songti SC"),local(STSong),local("Heiti SC"),local(SimSun);unicode-range:U+00B7}@font-face{font-family:'Biaodian Pro Sans CNS';src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local(SimSun);unicode-range:U+00B7}@font-face{font-family:'Biaodian Pro Serif CNS';src:local("Songti SC"),local(STSong),local("Heiti SC"),local(SimSun);unicode-range:U+00B7}@font-face{font-family:'Biaodian Pro Sans GB';src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local(SimSun);unicode-range:U+00B7}@font-face{font-family:'Biaodian Pro Serif GB';src:local("Songti SC"),local(STSong),local("Heiti SC"),local(SimSun);unicode-range:U+00B7}@font-face{font-family:'Biaodian Sans';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Sans GB"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local("Microsoft Yahei"),local(SimSun);unicode-range:U+2014}@font-face{font-family:'Biaodian Serif';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSong),local("Microsoft Yahei"),local(SimSun);unicode-range:U+2014}@font-face{font-family:'Yakumono Sans';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local("Arial Unicode MS"),local("MS Gothic");unicode-range:U+2014}@font-face{font-family:'Yakumono Serif';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("MS Mincho"),local("Microsoft Yahei");unicode-range:U+2014}@font-face{font-family:'Biaodian Pro Sans';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Sans GB"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local("Microsoft Yahei"),local(SimSun);unicode-range:U+2014}@font-face{font-family:'Biaodian Pro Serif';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSong),local("Microsoft Yahei"),local(SimSun);unicode-range:U+2014}@font-face{font-family:'Biaodian Pro Sans CNS';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Sans GB"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local("Microsoft Yahei"),local(SimSun);unicode-range:U+2014}@font-face{font-family:'Biaodian Pro Serif CNS';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSong),local("Microsoft Yahei"),local(SimSun);unicode-range:U+2014}@font-face{font-family:'Biaodian Pro Sans GB';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Sans GB"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local("Microsoft Yahei"),local(SimSun);unicode-range:U+2014}@font-face{font-family:'Biaodian Pro Serif GB';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSong),local("Microsoft Yahei"),local(SimSun);unicode-range:U+2014}@font-face{font-family:'Biaodian Sans';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Sans GB"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local(Meiryo),local("MS Gothic"),local(SimSun),local(PMingLiU);unicode-range:U+2026}@font-face{font-family:'Biaodian Serif';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local("MS Mincho"),local(SimSun),local(PMingLiU);unicode-range:U+2026}@font-face{font-family:'Yakumono Sans';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local(Meiryo),local("MS Gothic");unicode-range:U+2026}@font-face{font-family:'Yakumono Serif';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("MS Mincho");unicode-range:U+2026}@font-face{font-family:'Biaodian Pro Sans';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Sans GB"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local(SimSun),local(PMingLiU);unicode-range:U+2026}@font-face{font-family:'Biaodian Pro Serif';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(SimSun),local(PMingLiU);unicode-range:U+2026}@font-face{font-family:'Biaodian Pro Sans CNS';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Sans GB"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local(SimSun),local(PMingLiU);unicode-range:U+2026}@font-face{font-family:'Biaodian Pro Serif CNS';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSongti),local(SimSun),local(PMingLiU);unicode-range:U+2026}@font-face{font-family:'Biaodian Pro Sans GB';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Sans GB"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local(SimSun),local(PMingLiU);unicode-range:U+2026}@font-face{font-family:'Biaodian Pro Serif GB';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSongti),local(SimSun),local(PMingLiU);unicode-range:U+2026}@font-face{font-family:'Biaodian Pro Sans GB';src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local(SimSun),local(PMingLiU);unicode-range:U+201C-201D,U+2018-2019}@font-face{font-family:'Biaodian Pro Sans GB';font-weight:700;src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local(SimSun),local(PMingLiU);unicode-range:U+201C-201D,U+2018-2019}@font-face{font-family:'Biaodian Pro Serif GB';src:local("Lisong Pro"),local("Heiti SC"),local(STHeiti),local(SimSun),local(PMingLiU);unicode-range:U+201C-201D,U+2018-2019}@font-face{font-family:'Biaodian Pro Serif GB';font-weight:700;src:local("Lisong Pro"),local("Heiti SC"),local(STHeiti),local(SimSun),local(PMingLiU);unicode-range:U+201C-201D,U+2018-2019}@font-face{font-family:'Biaodian Sans';src:local(Georgia),local("Times New Roman"),local(Arial),local("Droid Sans Fallback");unicode-range:U+25CF}@font-face{font-family:'Biaodian Serif';src:local(Georgia),local("Times New Roman"),local(Arial),local("Droid Sans Fallback");unicode-range:U+25CF}@font-face{font-family:'Biaodian Pro Sans';src:local(Georgia),local("Times New Roman"),local(Arial),local("Droid Sans Fallback");unicode-range:U+25CF}@font-face{font-family:'Biaodian Pro Serif';src:local(Georgia),local("Times New Roman"),local(Arial),local("Droid Sans Fallback");unicode-range:U+25CF}@font-face{font-family:'Biaodian Pro Sans CNS';src:local(Georgia),local("Times New Roman"),local(Arial),local("Droid Sans Fallback");unicode-range:U+25CF}@font-face{font-family:'Biaodian Pro Serif CNS';src:local(Georgia),local("Times New Roman"),local(Arial),local("Droid Sans Fallback");unicode-range:U+25CF}@font-face{font-family:'Biaodian Pro Sans GB';src:local(Georgia),local("Times New Roman"),local(Arial),local("Droid Sans Fallback");unicode-range:U+25CF}@font-face{font-family:'Biaodian Pro Serif GB';src:local(Georgia),local("Times New Roman"),local(Arial),local("Droid Sans Fallback");unicode-range:U+25CF}@font-face{font-family:'Biaodian Pro Sans';src:local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local("MS Gothic");unicode-range:U+3002,U+FF0C,U+3001,U+FF1B,U+FF1A,U+FF1F,U+FF01,U+FF0D,U+FF0F,U+FF3C}@font-face{font-family:'Biaodian Pro Serif';src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("MS Mincho");unicode-range:U+3002,U+FF0C,U+3001,U+FF1B,U+FF1A,U+FF1F,U+FF01,U+FF0D,U+FF0F,U+FF3C}@font-face{font-family:'Biaodian Pro Sans CNS';src:local("Heiti TC"),local("Lihei Pro"),local("Microsoft Jhenghei"),local(PMingLiU);unicode-range:U+3002,U+FF0C,U+3001}@font-face{font-family:'Biaodian Pro Sans CNS';src:local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local("Heiti TC"),local("Lihei Pro"),local("Microsoft Jhenghei"),local(PMingLiU),local("MS Gothic");unicode-range:U+FF1B,U+FF1A,U+FF1F,U+FF01}@font-face{font-family:'Biaodian Pro Sans CNS';src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("MS Mincho");unicode-range:U+FF0D,U+FF0F,U+FF3C}@font-face{font-family:'Biaodian Pro Serif CNS';src:local(STSongti-TC-Regular),local("Lisong Pro"),local("Heiti TC"),local(PMingLiU);unicode-range:U+3002,U+FF0C,U+3001}@font-face{font-family:'Biaodian Pro Serif CNS';src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local(PMingLiU),local("MS Mincho");unicode-range:U+FF1B,U+FF1A,U+FF1F,U+FF01,U+FF0D,U+FF0F,U+FF3C}@font-face{font-family:'Biaodian Pro Sans GB';src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local(SimSun),local("MS Gothic");unicode-range:U+3002,U+FF0C,U+3001,U+FF1B,U+FF1A,U+FF1F,U+FF01,U+FF0D,U+FF0F,U+FF3C}@font-face{font-family:'Biaodian Pro Serif GB';src:local("Songti SC"),local(STSongti),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local(SimSun),local("MS Mincho");unicode-range:U+3002,U+FF0C,U+3001,U+FF1B,U+FF1A,U+FF1F,U+FF01}@font-face{font-family:'Biaodian Pro Serif GB';src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local(PMingLiU),local("MS Mincho");unicode-range:U+FF0D,U+FF0F,U+FF3C}@font-face{font-family:'Biaodian Pro Sans';src:local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local("Yu Gothic"),local(YuGothic),local(SimSun),local(PMingLiU);unicode-range:U+300C-300F,U+300A-300B,U+3008-3009,U+FF08-FF09,U+3014-3015}@font-face{font-family:'Biaodian Pro Serif';src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Yu Mincho"),local(YuMincho),local(SimSun),local(PMingLiU);unicode-range:U+300C-300F,U+300A-300B,U+3008-3009,U+FF08-FF09,U+3014-3015}@font-face{font-family:'Biaodian Pro Sans CNS';src:local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local("Yu Gothic"),local(YuGothic),local(SimSun),local(PMingLiU);unicode-range:U+300C-300F,U+300A-300B,U+3008-3009,U+FF08-FF09,U+3014-3015}@font-face{font-family:'Biaodian Pro Serif CNS';src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Yu Mincho"),local(YuMincho),local(SimSun),local(PMingLiU);unicode-range:U+300C-300F,U+300A-300B,U+3008-3009,U+FF08-FF09,U+3014-3015}@font-face{font-family:'Biaodian Pro Sans GB';src:local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local("Yu Gothic"),local(YuGothic),local(SimSun),local(PMingLiU);unicode-range:U+300C-300F,U+300A-300B,U+3008-3009,U+FF08-FF09,U+3014-3015}@font-face{font-family:'Biaodian Pro Serif GB';src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Yu Mincho"),local(YuMincho),local(SimSun),local(PMingLiU);unicode-range:U+300C-300F,U+300A-300B,U+3008-3009,U+FF08-FF09,U+3014-3015}@font-face{font-family:'Biaodian Basic';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype");unicode-range:U+2014,U+2026,U+00B7}@font-face{font-family:'Biaodian Basic';font-weight:700;src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype");unicode-range:U+2014,U+2026,U+00B7}@font-face{font-family:'Biaodian Sans';font-weight:700;src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype");unicode-range:U+2014,U+2026,U+00B7}@font-face{font-family:'Biaodian Pro Sans';font-weight:700;src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype");unicode-range:U+2014,U+2026,U+00B7}@font-face{font-family:'Biaodian Pro Sans';font-weight:700;src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype");unicode-range:U+2014,U+2026,U+00B7}@font-face{font-family:'Biaodian Pro Sans CNS';font-weight:700;src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype");unicode-range:U+2014,U+2026,U+00B7}@font-face{font-family:'Biaodian Pro Sans GB';font-weight:700;src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype");unicode-range:U+2014,U+2026,U+00B7}@font-face{font-family:'Biaodian Pro Serif';font-weight:700;src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype");unicode-range:U+2014,U+2026,U+00B7}@font-face{font-family:'Biaodian Pro Serif CNS';font-weight:700;src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype");unicode-range:U+2014,U+2026,U+00B7}@font-face{font-family:'Biaodian Pro Serif GB';font-weight:700;src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype");unicode-range:U+2014,U+2026,U+00B7}@font-face{font-family:'Latin Italic Serif';src:local("Georgia Italic"),local("Times New Roman Italic"),local(Georgia-Italic),local(TimesNewRomanPS-ItalicMT),local(Times-Italic)}@font-face{font-family:'Latin Italic Serif';font-weight:700;src:local("Georgia Bold Italic"),local("Times New Roman Bold Italic"),local(Georgia-BoldItalic),local(TimesNewRomanPS-BoldItalicMT),local(Times-Italic)}@font-face{font-family:'Latin Italic Sans';src:local("Helvetica Neue Italic"),local("Helvetica Oblique"),local("Arial Italic"),local(HelveticaNeue-Italic),local(Helvetica-LightOblique),local(Arial-ItalicMT)}@font-face{font-family:'Latin Italic Sans';font-weight:700;src:local("Helvetica Neue Bold Italic"),local("Helvetica Bold Oblique"),local("Arial Bold Italic"),local(HelveticaNeue-BoldItalic),local(Helvetica-BoldOblique),local(Arial-BoldItalicMT)}@font-face{unicode-range:U+0030-0039;font-family:'Numeral TF Sans';src:local(Skia),local("Neutraface 2 Text"),local(Candara),local(Corbel)}@font-face{unicode-range:U+0030-0039;font-family:'Numeral TF Serif';src:local(Georgia),local("Hoefler Text"),local("Big Caslon")}@font-face{unicode-range:U+0030-0039;font-family:'Numeral TF Italic Serif';src:local("Georgia Italic"),local("Hoefler Text Italic"),local(Georgia-Italic),local(HoeflerText-Italic)}@font-face{unicode-range:U+0030-0039;font-family:'Numeral LF Sans';src:local("Helvetica Neue"),local(Helvetica),local(Arial)}@font-face{unicode-range:U+0030-0039;font-family:'Numeral LF Italic Sans';src:local("Helvetica Neue Italic"),local("Helvetica Oblique"),local("Arial Italic"),local(HelveticaNeue-Italic),local(Helvetica-LightOblique),local(Arial-ItalicMT)}@font-face{unicode-range:U+0030-0039;font-family:'Numeral LF Italic Sans';font-weight:700;src:local("Helvetica Neue Bold Italic"),local("Helvetica Bold Oblique"),local("Arial Bold Italic"),local(HelveticaNeue-BoldItalic),local(Helvetica-BoldOblique),local(Arial-BoldItalicMT)}@font-face{unicode-range:U+0030-0039;font-family:'Numeral LF Serif';src:local(Palatino),local("Palatino Linotype"),local("Times New Roman")}@font-face{unicode-range:U+0030-0039;font-family:'Numeral LF Italic Serif';src:local("Palatino Italic"),local("Palatino Italic Linotype"),local("Times New Roman Italic"),local(Palatino-Italic),local(Palatino-Italic-Linotype),local(TimesNewRomanPS-ItalicMT)}@font-face{unicode-range:U+0030-0039;font-family:'Numeral LF Italic Serif';font-weight:700;src:local("Palatino Bold Italic"),local("Palatino Bold Italic Linotype"),local("Times New Roman Bold Italic"),local(Palatino-BoldItalic),local(Palatino-BoldItalic-Linotype),local(TimesNewRomanPS-BoldItalicMT)}@font-face{font-family:'Numeral TF Sans';src:local(lying-to-firefox);unicode-range:U+270C}@font-face{font-family:'Numeral TF Serif';src:local(lying-to-firefox);unicode-range:U+270C}@font-face{font-family:'Numeral TF Italic Serif';src:local(lying-to-firefox);unicode-range:U+270C}@font-face{font-family:'Numeral LF Sans';src:local(lying-to-firefox);unicode-range:U+270C}@font-face{font-family:'Numeral LF Italic Sans';src:local(lying-to-firefox);unicode-range:U+270C}@font-face{font-family:'Numeral LF Italic Sans';font-weight:700;src:local(lying-to-firefox);unicode-range:U+270C}@font-face{font-family:'Numeral LF Serif';src:local(lying-to-firefox);unicode-range:U+270C}@font-face{font-family:'Numeral LF Italic Serif';src:local(lying-to-firefox);unicode-range:U+270C}@font-face{font-family:'Numeral LF Italic Serif';font-weight:700;src:local(lying-to-firefox);unicode-range:U+270C}@font-face{src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype");unicode-range:U+3105-312D,U+31A0-31BA,U+02D9,U+02CA,U+02C5,U+02C7,U+02CB,U+02EA-02EB,U+030D,U+0358,U+F31B4-F31B7,U+F0061,U+F0065,U+F0069,U+F006F,U+F0075;font-family:'Zhuyin Kaiti'}@font-face{unicode-range:U+3105-312D,U+31A0-31BA,U+02D9,U+02CA,U+02C5,U+02C7,U+02CB,U+02EA-02EB,U+030D,U+0358,U+F31B4-F31B7,U+F0061,U+F0065,U+F0069,U+F006F,U+F0075;font-family:'Zhuyin Heiti';src:local("Hiragino Sans GB"),local("Heiti TC"),local("Microsoft Jhenghei"),url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype")}@font-face{font-family:'Zhuyin Heiti';src:local("Heiti TC"),local("Microsoft Jhenghei"),url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype");unicode-range:U+3127}@font-face{src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype");font-family:'Zhuyin Heiti';unicode-range:U+02D9,U+02CA,U+02C5,U+02C7,U+02CB,U+02EA-02EB,U+31B4,U+31B5,U+31B6,U+31B7,U+030D,U+0358,U+F31B4-F31B7,U+F0061,U+F0065,U+F0069,U+F006F,U+F0075}@font-face{src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype");font-family:'Romanization Sans';unicode-range:U+030D,U+0358,U+F31B4-F31B7,U+F0061,U+F0065,U+F0069,U+F006F,U+F0075}article strong :lang(ja-Latn),article strong :lang(zh-Latn),article strong :not(:lang(zh)):not(:lang(ja)),article strong:lang(ja-Latn),article strong:lang(zh-Latn),article strong:not(:lang(zh)):not(:lang(ja)),html :lang(ja-Latn),html :lang(zh-Latn),html :not(:lang(zh)):not(:lang(ja)),html:lang(ja-Latn),html:lang(zh-Latn),html:not(:lang(zh)):not(:lang(ja)){font-family:"Helvetica Neue",Helvetica,Arial,"Han Heiti",sans-serif}[lang*=Hant],[lang=zh-TW],[lang=zh-HK],[lang^=zh],article strong:lang(zh),article strong:lang(zh-Hant),html:lang(zh),html:lang(zh-Hant){font-family:"Biaodian Pro Sans CNS","Helvetica Neue",Helvetica,Arial,"Zhuyin Heiti","Han Heiti",sans-serif}.no-unicoderange [lang*=Hant],.no-unicoderange [lang=zh-TW],.no-unicoderange [lang=zh-HK],.no-unicoderange [lang^=zh],.no-unicoderange article strong:lang(zh),.no-unicoderange article strong:lang(zh-Hant),html.no-unicoderange:lang(zh),html.no-unicoderange:lang(zh-Hant){font-family:"Helvetica Neue",Helvetica,Arial,"Han Heiti",sans-serif}[lang*=Hans],[lang=zh-CN],article strong:lang(zh-CN),article strong:lang(zh-Hans),html:lang(zh-CN),html:lang(zh-Hans){font-family:"Biaodian Pro Sans GB","Helvetica Neue",Helvetica,Arial,"Han Heiti GB",sans-serif}.no-unicoderange [lang*=Hans],.no-unicoderange [lang=zh-CN],.no-unicoderange article strong:lang(zh-CN),.no-unicoderange article strong:lang(zh-Hans),html.no-unicoderange:lang(zh-CN),html.no-unicoderange:lang(zh-Hans){font-family:"Helvetica Neue",Helvetica,Arial,"Han Heiti GB",sans-serif}[lang^=ja],article strong:lang(ja),html:lang(ja){font-family:"Yakumono Sans","Helvetica Neue",Helvetica,Arial,sans-serif}.no-unicoderange [lang^=ja],.no-unicoderange article strong:lang(ja),html.no-unicoderange:lang(ja){font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}article blockquote i :lang(ja-Latn),article blockquote i :lang(zh-Latn),article blockquote i :not(:lang(zh)):not(:lang(ja)),article blockquote i:lang(ja-Latn),article blockquote i:lang(zh-Latn),article blockquote i:not(:lang(zh)):not(:lang(ja)),article blockquote var :lang(ja-Latn),article blockquote var :lang(zh-Latn),article blockquote var :not(:lang(zh)):not(:lang(ja)),article blockquote var:lang(ja-Latn),article blockquote var:lang(zh-Latn),article blockquote var:not(:lang(zh)):not(:lang(ja)){font-family:"Latin Italic Sans","Helvetica Neue",Helvetica,Arial,"Han Heiti",sans-serif}article blockquote i:lang(zh),article blockquote i:lang(zh-Hant),article blockquote var:lang(zh),article blockquote var:lang(zh-Hant){font-family:"Biaodian Pro Sans CNS","Latin Italic Sans","Helvetica Neue",Helvetica,Arial,"Zhuyin Heiti","Han Heiti",sans-serif}.no-unicoderange article blockquote i:lang(zh),.no-unicoderange article blockquote i:lang(zh-Hant),.no-unicoderange article blockquote var:lang(zh),.no-unicoderange article blockquote var:lang(zh-Hant){font-family:"Latin Italic Sans","Helvetica Neue",Helvetica,Arial,"Han Heiti",sans-serif}article blockquote i:lang(zh-CN),article blockquote i:lang(zh-Hans),article blockquote var:lang(zh-CN),article blockquote var:lang(zh-Hans){font-family:"Biaodian Pro Sans GB","Latin Italic Sans","Helvetica Neue",Helvetica,Arial,"Han Heiti GB",sans-serif}.no-unicoderange article blockquote i:lang(zh-CN),.no-unicoderange article blockquote i:lang(zh-Hans),.no-unicoderange article blockquote var:lang(zh-CN),.no-unicoderange article blockquote var:lang(zh-Hans){font-family:"Latin Italic Sans","Helvetica Neue",Helvetica,Arial,"Han Heiti GB",sans-serif}article blockquote i:lang(ja),article blockquote var:lang(ja){font-family:"Yakumono Sans","Latin Italic Sans","Helvetica Neue",Helvetica,Arial,sans-serif}.no-unicoderange article blockquote i:lang(ja),.no-unicoderange article blockquote var:lang(ja){font-family:"Latin Italic Sans","Helvetica Neue",Helvetica,Arial,sans-serif}article figure blockquote :lang(ja-Latn),article figure blockquote :lang(zh-Latn),article figure blockquote :not(:lang(zh)):not(:lang(ja)),article figure blockquote:lang(ja-Latn),article figure blockquote:lang(zh-Latn),article figure blockquote:not(:lang(zh)):not(:lang(ja)),figure blockquote :lang(ja-Latn),figure blockquote :lang(zh-Latn),figure blockquote :not(:lang(zh)):not(:lang(ja)),figure blockquote:lang(ja-Latn),figure blockquote:lang(zh-Latn),figure blockquote:not(:lang(zh)):not(:lang(ja)){font-family:Georgia,"Times New Roman","Han Songti",cursive,serif}article figure blockquote:lang(zh),article figure blockquote:lang(zh-Hant),figure blockquote:lang(zh),figure blockquote:lang(zh-Hant){font-family:"Biaodian Pro Serif CNS","Numeral LF Serif",Georgia,"Times New Roman","Zhuyin Kaiti","Han Songti",serif}.no-unicoderange article figure blockquote:lang(zh),.no-unicoderange article figure blockquote:lang(zh-Hant),.no-unicoderange figure blockquote:lang(zh),.no-unicoderange figure blockquote:lang(zh-Hant){font-family:"Numeral LF Serif",Georgia,"Times New Roman","Han Songti",serif}article figure blockquote:lang(zh-CN),article figure blockquote:lang(zh-Hans),figure blockquote:lang(zh-CN),figure blockquote:lang(zh-Hans){font-family:"Biaodian Pro Serif GB","Numeral LF Serif",Georgia,"Times New Roman","Han Songti GB",serif}.no-unicoderange article figure blockquote:lang(zh-CN),.no-unicoderange article figure blockquote:lang(zh-Hans),.no-unicoderange figure blockquote:lang(zh-CN),.no-unicoderange figure blockquote:lang(zh-Hans){font-family:"Numeral LF Serif",Georgia,"Times New Roman","Han Songti GB",serif}article figure blockquote:lang(ja),figure blockquote:lang(ja){font-family:"Yakumono Serif","Numeral LF Serif",Georgia,"Times New Roman",serif}.no-unicoderange article figure blockquote:lang(ja),.no-unicoderange figure blockquote:lang(ja){font-family:"Numeral LF Serif",Georgia,"Times New Roman",serif}article blockquote :lang(ja-Latn),article blockquote :lang(zh-Latn),article blockquote :not(:lang(zh)):not(:lang(ja)),article blockquote:lang(ja-Latn),article blockquote:lang(zh-Latn),article blockquote:not(:lang(zh)):not(:lang(ja)){font-family:Georgia,"Times New Roman","Han Kaiti",cursive,serif}article blockquote:lang(zh),article blockquote:lang(zh-Hant){font-family:"Biaodian Pro Serif CNS","Numeral LF Serif",Georgia,"Times New Roman","Zhuyin Kaiti","Han Kaiti",cursive,serif}.no-unicoderange article blockquote:lang(zh),.no-unicoderange article blockquote:lang(zh-Hant){font-family:"Numeral LF Serif",Georgia,"Times New Roman","Han Kaiti",cursive,serif}article blockquote:lang(zh-CN),article blockquote:lang(zh-Hans){font-family:"Biaodian Pro Serif GB","Numeral LF Serif",Georgia,"Times New Roman","Han Kaiti GB",cursive,serif}.no-unicoderange article blockquote:lang(zh-CN),.no-unicoderange article blockquote:lang(zh-Hans){font-family:"Numeral LF Serif",Georgia,"Times New Roman","Han Kaiti GB",cursive,serif}article blockquote:lang(ja){font-family:"Yakumono Serif","Numeral LF Serif",Georgia,"Times New Roman",cursive,serif}.no-unicoderange article blockquote:lang(ja){font-family:"Numeral LF Serif",Georgia,"Times New Roman",cursive,serif}i :lang(ja-Latn),i :lang(zh-Latn),i :not(:lang(zh)):not(:lang(ja)),i:lang(ja-Latn),i:lang(zh-Latn),i:not(:lang(zh)):not(:lang(ja)),var :lang(ja-Latn),var :lang(zh-Latn),var :not(:lang(zh)):not(:lang(ja)),var:lang(ja-Latn),var:lang(zh-Latn),var:not(:lang(zh)):not(:lang(ja)){font-family:"Latin Italic Serif",Georgia,"Times New Roman","Han Kaiti",cursive,serif}i:lang(zh),i:lang(zh-Hant),var:lang(zh),var:lang(zh-Hant){font-family:"Biaodian Pro Serif CNS","Numeral LF Italic Serif","Latin Italic Serif",Georgia,"Times New Roman","Zhuyin Kaiti","Han Kaiti",cursive,serif}.no-unicoderange i:lang(zh),.no-unicoderange i:lang(zh-Hant),.no-unicoderange var:lang(zh),.no-unicoderange var:lang(zh-Hant){font-family:"Numeral LF Italic Serif","Latin Italic Serif",Georgia,"Times New Roman","Han Kaiti",cursive,serif}i:lang(zh-CN),i:lang(zh-Hans),var:lang(zh-CN),var:lang(zh-Hans){font-family:"Biaodian Pro Serif GB","Numeral LF Italic Serif","Latin Italic Serif",Georgia,"Times New Roman","Han Kaiti GB",cursive,serif}.no-unicoderange i:lang(zh-CN),.no-unicoderange i:lang(zh-Hans),.no-unicoderange var:lang(zh-CN),.no-unicoderange var:lang(zh-Hans){font-family:"Numeral LF Italic Serif","Latin Italic Serif",Georgia,"Times New Roman","Han Kaiti GB",cursive,serif}i:lang(ja),var:lang(ja){font-family:"Yakumono Serif","Numeral LF Italic Serif","Latin Italic Serif",Georgia,"Times New Roman",cursive,serif}.no-unicoderange i:lang(ja),.no-unicoderange var:lang(ja){font-family:"Numeral LF Italic Serif","Latin Italic Serif",Georgia,"Times New Roman",cursive,serif}code :lang(ja-Latn),code :lang(zh-Latn),code :not(:lang(zh)):not(:lang(ja)),code:lang(ja-Latn),code:lang(zh-Latn),code:not(:lang(zh)):not(:lang(ja)),kbd :lang(ja-Latn),kbd :lang(zh-Latn),kbd :not(:lang(zh)):not(:lang(ja)),kbd:lang(ja-Latn),kbd:lang(zh-Latn),kbd:not(:lang(zh)):not(:lang(ja)),pre :lang(ja-Latn),pre :lang(zh-Latn),pre :not(:lang(zh)):not(:lang(ja)),pre:lang(ja-Latn),pre:lang(zh-Latn),pre:not(:lang(zh)):not(:lang(ja)),samp :lang(ja-Latn),samp :lang(zh-Latn),samp :not(:lang(zh)):not(:lang(ja)),samp:lang(ja-Latn),samp:lang(zh-Latn),samp:not(:lang(zh)):not(:lang(ja)){font-family:Menlo,Consolas,Courier,"Han Heiti",monospace,monospace,sans-serif}code:lang(zh),code:lang(zh-Hant),kbd:lang(zh),kbd:lang(zh-Hant),pre:lang(zh),pre:lang(zh-Hant),samp:lang(zh),samp:lang(zh-Hant){font-family:"Biaodian Pro Sans CNS",Menlo,Consolas,Courier,"Zhuyin Heiti","Han Heiti",monospace,monospace,sans-serif}.no-unicoderange code:lang(zh),.no-unicoderange code:lang(zh-Hant),.no-unicoderange kbd:lang(zh),.no-unicoderange kbd:lang(zh-Hant),.no-unicoderange pre:lang(zh),.no-unicoderange pre:lang(zh-Hant),.no-unicoderange samp:lang(zh),.no-unicoderange samp:lang(zh-Hant){font-family:Menlo,Consolas,Courier,"Han Heiti",monospace,monospace,sans-serif}code:lang(zh-CN),code:lang(zh-Hans),kbd:lang(zh-CN),kbd:lang(zh-Hans),pre:lang(zh-CN),pre:lang(zh-Hans),samp:lang(zh-CN),samp:lang(zh-Hans){font-family:"Biaodian Pro Sans GB",Menlo,Consolas,Courier,"Han Heiti GB",monospace,monospace,sans-serif}.no-unicoderange code:lang(zh-CN),.no-unicoderange code:lang(zh-Hans),.no-unicoderange kbd:lang(zh-CN),.no-unicoderange kbd:lang(zh-Hans),.no-unicoderange pre:lang(zh-CN),.no-unicoderange pre:lang(zh-Hans),.no-unicoderange samp:lang(zh-CN),.no-unicoderange samp:lang(zh-Hans){font-family:Menlo,Consolas,Courier,"Han Heiti GB",monospace,monospace,sans-serif}code:lang(ja),kbd:lang(ja),pre:lang(ja),samp:lang(ja){font-family:"Yakumono Sans",Menlo,Consolas,Courier,monospace,monospace,sans-serif}.no-unicoderange code:lang(ja),.no-unicoderange kbd:lang(ja),.no-unicoderange pre:lang(ja),.no-unicoderange samp:lang(ja){font-family:Menlo,Consolas,Courier,monospace,monospace,sans-serif}.no-unicoderange h-char.biaodian.liga,.no-unicoderange h-char.biaodian[unicode=b7],h-ruby h-ru[annotation] rt,h-ruby h-ru[zhuyin] h-zhuyin,h-ruby h-ru[zhuyin] h-zhuyin h-diao,h-ruby.romanization rt,html,ruby h-ru[annotation] rt,ruby h-ru[zhuyin] h-zhuyin,ruby h-ru[zhuyin] h-zhuyin h-diao,ruby.romanization rt{-moz-font-feature-settings:'liga';-ms-font-feature-settings:'liga';-webkit-font-feature-settings:'liga';font-feature-settings:'liga'}[lang*=Hant],[lang*=Hans],[lang=zh-TW],[lang=zh-HK],[lang=zh-CN],[lang^=zh],article blockquote i,article blockquote var,article strong,code,html,kbd,pre,samp{-moz-font-feature-settings:'liga=1, locl=0';-ms-font-feature-settings:'liga','locl' 0;-webkit-font-feature-settings:'liga','locl' 0;font-feature-settings:'liga','locl' 0}i,var{font-style:inherit}.no-unicoderange h-ruby h-ru[zhuyin] h-zhuyin,.no-unicoderange h-ruby h-ru[zhuyin] h-zhuyin h-diao,.no-unicoderange ruby h-ru[zhuyin] h-zhuyin,.no-unicoderange ruby h-ru[zhuyin] h-zhuyin h-diao,h-ruby h-ru[zhuyin] h-zhuyin h-diao,ruby h-ru[zhuyin] h-zhuyin h-diao{font-family:'Zhuyin Kaiti',cursive,serif}h-ruby h-ru[annotation] rt,h-ruby.romanization rt,ruby h-ru[annotation] rt,ruby.romanization rt{font-family:"Romanization Sans","Helvetica Neue",Helvetica,Arial,"Han Heiti",sans-serif}.no-kaiti i,.no-kaiti var{padding-bottom:.05em;border-bottom:3px double #d3d3d3}article{line-height:1.7;-moz-hyphens:auto;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}article li,article p{text-align:justify;text-justify:inter-ideograph}article h1+blockquote,article h1+h2,article h1+h3,article h1+h4,article h1+h5,article h1+h6,article h1+ol,article h1+p,article h1+section>blockquote:first-child,article h1+section>h2:first-child,article h1+section>h3:first-child,article h1+section>h4:first-child,article h1+section>h5:first-child,article h1+section>h6:first-child,article h1+section>ol:first-child,article h1+section>p:first-child,article h1+section>ul:first-child,article h1+ul,article h2+blockquote,article h2+h2,article h2+h3,article h2+h4,article h2+h5,article h2+h6,article h2+ol,article h2+p,article h2+section>blockquote:first-child,article h2+section>h2:first-child,article h2+section>h3:first-child,article h2+section>h4:first-child,article h2+section>h5:first-child,article h2+section>h6:first-child,article h2+section>ol:first-child,article h2+section>p:first-child,article h2+section>ul:first-child,article h2+ul,article h3+blockquote,article h3+h3,article h3+h4,article h3+h5,article h3+h6,article h3+ol,article h3+p,article h3+section>blockquote:first-child,article h3+section>h3:first-child,article h3+section>h4:first-child,article h3+section>h5:first-child,article h3+section>h6:first-child,article h3+section>ol:first-child,article h3+section>p:first-child,article h3+section>ul:first-child,article h3+ul,article h4+blockquote,article h4+h4,article h4+h5,article h4+h6,article h4+ol,article h4+p,article h4+section>blockquote:first-child,article h4+section>h4:first-child,article h4+section>h5:first-child,article h4+section>h6:first-child,article h4+section>ol:first-child,article h4+section>p:first-child,article h4+section>ul:first-child,article h4+ul,article h5+blockquote,article h5+h5,article h5+h6,article h5+ol,article h5+p,article h5+section>blockquote:first-child,article h5+section>h5:first-child,article h5+section>h6:first-child,article h5+section>ol:first-child,article h5+section>p:first-child,article h5+section>ul:first-child,article h5+ul,article h6+blockquote,article h6+h6,article h6+ol,article h6+p,article h6+section>blockquote:first-child,article h6+section>h6:first-child,article h6+section>ol:first-child,article h6+section>p:first-child,article h6+section>ul:first-child,article h6+ul{margin-top:-1em}.poem-like p,p.poem-like{margin-left:2em}article blockquote,article blockquote blockquote{margin-right:0}@media only screen and (max-width:480px){.poem-like p,article blockquote,p.poem-like{margin-left:1em}}figure blockquote{margin:0}blockquote blockquote{margin-left:1em;margin-right:1em}@media only screen and (max-width:480px){blockquote,figure{margin-left:1em;margin-right:1em}}.no-unicoderange h-char.biaodian.liga,.no-unicoderange h-char.biaodian[unicode=b7]{font-family:'Biaodian Basic','Han Heiti'}h-hws,h-hws[hidden]{display:inline;visibility:hidden;font:.89em Arial}code h-hws,code h-hws[hidden],h-hangable:lang(ja) h-char.biaodian.close h-cs,h-hangable:lang(zh-CN) h-char.biaodian.close h-cs,h-hangable:lang(zh-Hans) h-char.biaodian.close h-cs,kbd h-hws,kbd h-hws[hidden],pre h-hws,pre h-hws[hidden],samp h-hws,samp h-hws[hidden]{display:none}@font-face{src:url(./font/han-space.woff?@VERSION)format("woff"),url(./font/han-space.otf?@VERSION)format("opentype");font-family:'Han Space';unicode-range:U+20}h-hangable:lang(zh-HK) h-cs,h-hangable:lang(zh-HK) h-cs[hidden],h-hangable:lang(zh-Hant) h-cs,h-hangable:lang(zh-Hant) h-cs[hidden],h-hangable:lang(zh-TW) h-cs,h-hangable:lang(zh-TW) h-cs[hidden]{display:inline;visibility:inherit;font-family:inherit;font-size:inherit}h-hangable:lang(ja),h-hangable:lang(zh-CN),h-hangable:lang(zh-Hans){position:relative;display:inline}h-hangable:lang(ja)>h-cs,h-hangable:lang(zh-CN)>h-cs,h-hangable:lang(zh-Hans)>h-cs{position:relative;display:inline!important;visibility:visible;font:inherit}h-hangable:lang(ja)>h-cs h-inner,h-hangable:lang(ja)>h-cs h-inner[hidden],h-hangable:lang(zh-CN)>h-cs h-inner,h-hangable:lang(zh-CN)>h-cs h-inner[hidden],h-hangable:lang(zh-Hans)>h-cs h-inner,h-hangable:lang(zh-Hans)>h-cs h-inner[hidden]{display:inline;visibility:hidden;font:1em "Han Space",Menlo,Consolas,Courier}h-hangable:lang(ja)>h-cs h-char.end,h-hangable:lang(zh-CN)>h-cs h-char.end,h-hangable:lang(zh-Hans)>h-cs h-char.end{font-style:normal;font-weight:400;text-decoration:none;text-indent:0;position:absolute;left:0;top:0;display:inline-block;line-height:1.1}h-ru h-hangable:lang(ja)>h-cs h-char.end,h-ru h-hangable:lang(zh-CN)>h-cs h-char.end,h-ru h-hangable:lang(zh-Hans)>h-cs h-char.end,ruby h-hangable:lang(ja)>h-cs h-char.end,ruby h-hangable:lang(zh-CN)>h-cs h-char.end,ruby h-hangable:lang(zh-Hans)>h-cs h-char.end{position:relative}h-cs,h-cs[hidden]{display:none;visibility:hidden;font:.825em Courier;letter-spacing:0;white-space:normal}h-char.biaodian.open>h-inner{margin-left:-.5em}h-char.biaodian.close>h-inner,h-char.biaodian[unicode='3001']>h-inner,h-char.biaodian[unicode='3002']>h-inner,h-char.biaodian[unicode=ff0c]>h-inner,h-char.biaodian[unicode=ff0e]>h-inner{letter-spacing:-.5em}h-char.biaodian.close>h-cs,h-char.biaodian.open>h-cs,h-char.biaodian[unicode='3001']>h-cs,h-char.biaodian[unicode='3002']>h-cs,h-char.biaodian[unicode=ff0c]>h-cs,h-char.biaodian[unicode=ff0e]>h-cs{display:inline}h-char.biaodian[unicode='3001']:lang(zh-HK)>h-inner,h-char.biaodian[unicode='3001']:lang(zh-Hant)>h-inner,h-char.biaodian[unicode='3001']:lang(zh-TW)>h-inner,h-char.biaodian[unicode='3002']:lang(zh-HK)>h-inner,h-char.biaodian[unicode='3002']:lang(zh-Hant)>h-inner,h-char.biaodian[unicode='3002']:lang(zh-TW)>h-inner,h-char.biaodian[unicode=ff0c]:lang(zh-HK)>h-inner,h-char.biaodian[unicode=ff0c]:lang(zh-Hant)>h-inner,h-char.biaodian[unicode=ff0c]:lang(zh-TW)>h-inner,h-char.biaodian[unicode=ff0e]:lang(zh-HK)>h-inner,h-char.biaodian[unicode=ff0e]:lang(zh-Hant)>h-inner,h-char.biaodian[unicode=ff0e]:lang(zh-TW)>h-inner{letter-spacing:inherit}h-char-group .end:not(:last-child) h-cs,h-char-group .open+.open h-cs,h-char-group [unicode='3001']:lang(zh-HK)+.open h-cs,h-char-group [unicode='3001']:lang(zh-Hant)+.open h-cs,h-char-group [unicode='3001']:lang(zh-TW)+.open h-cs,h-char-group [unicode='3002']:lang(zh-HK)+.open h-cs,h-char-group [unicode='3002']:lang(zh-Hant)+.open h-cs,h-char-group [unicode='3002']:lang(zh-TW)+.open h-cs,h-char-group [unicode=ff0c]:lang(zh-HK)+.open h-cs,h-char-group [unicode=ff0c]:lang(zh-Hant)+.open h-cs,h-char-group [unicode=ff0c]:lang(zh-TW)+.open h-cs,h-char-group [unicode=ff0e]:lang(zh-HK)+.open h-cs,h-char-group [unicode=ff0e]:lang(zh-Hant)+.open h-cs,h-char-group [unicode=ff0e]:lang(zh-TW)+.open h-cs,h-char-group.portion .end:last-child h-cs,h-char-group.portion .open:first-child h-cs,h-char.biaodian[unicode='3001']:lang(zh-HK)>h-cs,h-char.biaodian[unicode='3001']:lang(zh-Hant)>h-cs,h-char.biaodian[unicode='3001']:lang(zh-TW)>h-cs,h-char.biaodian[unicode='3002']:lang(zh-HK)>h-cs,h-char.biaodian[unicode='3002']:lang(zh-Hant)>h-cs,h-char.biaodian[unicode='3002']:lang(zh-TW)>h-cs,h-char.biaodian[unicode=ff0c]:lang(zh-HK)>h-cs,h-char.biaodian[unicode=ff0c]:lang(zh-Hant)>h-cs,h-char.biaodian[unicode=ff0c]:lang(zh-TW)>h-cs,h-char.biaodian[unicode=ff0e]:lang(zh-HK)>h-cs,h-char.biaodian[unicode=ff0e]:lang(zh-Hant)>h-cs,h-char.biaodian[unicode=ff0e]:lang(zh-TW)>h-cs,h-hangable .end:not(:last-child) h-cs,h-hangable .open+.open h-cs,h-hangable [unicode='3001']:lang(zh-HK)+.open h-cs,h-hangable [unicode='3001']:lang(zh-Hant)+.open h-cs,h-hangable [unicode='3001']:lang(zh-TW)+.open h-cs,h-hangable [unicode='3002']:lang(zh-HK)+.open h-cs,h-hangable [unicode='3002']:lang(zh-Hant)+.open h-cs,h-hangable [unicode='3002']:lang(zh-TW)+.open h-cs,h-hangable [unicode=ff0c]:lang(zh-HK)+.open h-cs,h-hangable [unicode=ff0c]:lang(zh-Hant)+.open h-cs,h-hangable [unicode=ff0c]:lang(zh-TW)+.open h-cs,h-hangable [unicode=ff0e]:lang(zh-HK)+.open h-cs,h-hangable [unicode=ff0e]:lang(zh-Hant)+.open h-cs,h-hangable [unicode=ff0e]:lang(zh-TW)+.open h-cs,h-hangable.portion .end:last-child h-cs,h-hangable.portion .open:first-child h-cs{display:none}h-char-group [unicode=b7]:not(:last-child),h-char-group [unicode='30fb']:not(:last-child){letter-spacing:-.5em}h-char-group .liga:not(:last-child){margin-right:-.25em}h-char[display-as]{position:relative;display:inline-block}h-char[display-as] h-inner{color:transparent}h-char[display-as]:after{position:absolute;left:0;display:inline-block;content:attr(display-as)}h-char[display-as].comb-liga:after{font-family:'Romanization Sans','Zhuyin Kaiti'}em.above{-moz-text-emphasis:filled circle;-webkit-text-emphasis:filled circle;text-emphasis:filled circle}.no-textemphasis em.above h-char:after{margin-top:-.7em;content:"●"}em.sesame{-moz-text-emphasis:open sesame;-webkit-text-emphasis:open sesame;text-emphasis:open sesame;-moz-text-emphasis-position:under;-webkit-text-emphasis-position:under;text-emphasis-position:under}.no-textemphasis em.sesame h-char:after{margin-top:1em;content:"﹆"}em.above-dc{-moz-text-emphasis:open double-circle;-webkit-text-emphasis:open double-circle;text-emphasis:open double-circle;-moz-text-emphasis-position:over;-webkit-text-emphasis-position:over;text-emphasis-position:over}em.no-skip,em.rebecca{text-emphasis-position:under;-webkit-text-emphasis-position:under;-moz-text-emphasis-position:under}.no-textemphasis em.above-dc h-char:after{margin-top:-.7em;content:"◎"}em.rebecca{-moz-text-emphasis:filled triangle;-webkit-text-emphasis:filled triangle;text-emphasis:filled triangle;-moz-text-emphasis-color:#639;-webkit-text-emphasis-color:#639;text-emphasis-color:#639}.no-textemphasis em.rebecca h-char:after{margin-top:1em;content:"▲";color:#639}em.no-skip{-moz-text-emphasis:open circle;-webkit-text-emphasis:open circle;text-emphasis:open circle;-moz-text-emphasis-color:red;-webkit-text-emphasis-color:red;text-emphasis-color:red}.no-textemphasis em.no-skip h-char:after{margin-top:1em;content:"○";color:red}em.no-skip h-char.biaodian,em.no-skip h-char.punct{-moz-text-emphasis:inherit;-webkit-text-emphasis:inherit;text-emphasis:inherit}.no-textemphasis em.no-skip h-char.biaodian h-char:after,.no-textemphasis em.no-skip h-char.punct h-char:after{content:inherit}.no-textemphasis em.no-skip h-char.biaodian:after,.no-textemphasis em.no-skip h-char.punct:after{content:"○"!important} \ No newline at end of file +@charset "UTF-8";img,legend{border:0}pre,textarea{overflow:auto}legend,td,th{padding:0}h-ru[annotation],table{border-spacing:0;border-collapse:collapse}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent;text-decoration:inherit}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{white-space:pre;word-wrap:normal}code,kbd,pre,samp{font-size:1em;font-family:monospace,monospace,sans-serif}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}optgroup{font-weight:700}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.3;-webkit-font-smoothing:subpixel-antialiased}ol,ul{padding-left:2em}blockquote,figure{margin-left:2em;margin-right:2em}address,cite:lang(ja),cite:lang(zh),dfn:lang(ja),dfn:lang(zh),i:lang(ja),i:lang(zh),var:lang(ja),var:lang(zh){font-style:inherit}em:lang(ja),em:lang(zh){-moz-text-emphasis:filled circle;-webkit-text-emphasis:filled circle;text-emphasis:filled circle;-moz-text-emphasis-position:under;-webkit-text-emphasis-position:under;text-emphasis-position:under;font-style:inherit;border-bottom:2px dotted;padding-bottom:.05em;border-bottom-width:-webkit-calc(0px);padding-bottom:-webkit-calc(0px)}em.above,em:lang(ja){text-emphasis-position:over;-webkit-text-emphasis-position:over;-moz-text-emphasis-position:over}em:lang(ja){-moz-text-emphasis:filled sesame;-webkit-text-emphasis:filled sesame;text-emphasis:filled sesame}[zhuyin] h-zhuyin,em.above h-char.biaodian,em.above h-char.punct,em.no-skip h-char.biaodian h-char.biaodian,em.no-skip h-char.biaodian h-char.punct,em.no-skip h-char.punct h-char.biaodian,em.no-skip h-char.punct h-char.punct,em:lang(ja) h-char.biaodian,em:lang(ja) h-char.punct,em:lang(zh) h-char.biaodian,em:lang(zh) h-char.punct{-moz-text-emphasis:none;-webkit-text-emphasis:none;text-emphasis:none}b,dfn:lang(ja),dfn:lang(zh),strong{font-weight:bolder}q,q:lang(en),q:lang(zh-CN){quotes:'\201c' '\201d' '\2018' '\2019' '\201c' '\201d' '\2018' '\2019' '\201c' '\201d' '\2018' '\2019'}q:lang(zh){quotes:'\300c' '\300d' '\300e' '\300f' '\300c' '\300d' '\300e' '\300f' '\300c' '\300d' '\300e' '\300f'}q:lang(en-GB){quotes:'\2018' '\2019' '\201c' '\201d' '\2018' '\2019' '\201c' '\201d' '\2018' '\2019' '\201c' '\201d'}q:before{content:open-quote}q:after{content:close-quote}q:lang(ja):after,q:lang(ja):before{content:none}.han-js-rendered del+del.adjacent,.han-js-rendered del+s.adjacent,.han-js-rendered ins.adjacent,.han-js-rendered s+del.adjacent,.han-js-rendered s+s.adjacent,.han-js-rendered u.adjacent,del+del,del+s,ins+ins,ins+u,s+del,s+s,u+ins,u+u{margin-left:.125em}ins,u{padding-bottom:.05em;border-bottom:1px solid;text-decoration:none}ruby rtc rt{display:inline;font-size:inherit}ruby>rb+rtc:before{content:'\ff08'}ruby>rtc:after{content:'\ff0c'}ruby>rtc:last-of-type:after{content:'\ff09'}.han-js-rendered del+del,.han-js-rendered del+s,.han-js-rendered ins+ins,.han-js-rendered ins+u,.han-js-rendered s+del,.han-js-rendered s+s,.han-js-rendered u+ins,.han-js-rendered u+u{margin-left:auto}.han-js-rendered em.above,.han-js-rendered em.no-skip h-char.biaodian,.han-js-rendered em.no-skip h-char.punct,.han-js-rendered em:lang(ja),.han-js-rendered em:lang(zh),em.no-skip .han-js-rendered h-char.biaodian,em.no-skip .han-js-rendered h-char.punct{padding-bottom:auto;border-bottom-width:0}.no-textemphasis em.above,.no-textemphasis em.no-skip h-char.biaodian,.no-textemphasis em.no-skip h-char.punct,.no-textemphasis em:lang(ja),.no-textemphasis em:lang(zh),em.no-skip .no-textemphasis h-char.biaodian,em.no-skip .no-textemphasis h-char.punct{line-height:2}.no-textemphasis em.above h-char,.no-textemphasis em.no-skip h-char.biaodian h-char,.no-textemphasis em.no-skip h-char.punct h-char,.no-textemphasis em:lang(ja) h-char,.no-textemphasis em:lang(zh) h-char,em.no-skip .no-textemphasis h-char.biaodian h-char,em.no-skip .no-textemphasis h-char.punct h-char{position:relative;font-style:inherit}.no-textemphasis em.above h-char:after,.no-textemphasis em.no-skip h-char.biaodian h-char:after,.no-textemphasis em.no-skip h-char.punct h-char:after,.no-textemphasis em:lang(ja) h-char:after,.no-textemphasis em:lang(zh) h-char:after,em.no-skip .no-textemphasis h-char.biaodian h-char:after,em.no-skip .no-textemphasis h-char.punct h-char:after{-moz-text-emphasis:none;-webkit-text-emphasis:none;text-emphasis:none;font-style:normal;font-weight:400;text-decoration:none;-moz-transform:scale(.5);-ms-transform:scale(.5);-webkit-transform:scale(.5);transform:scale(.5);position:absolute;left:50%;top:0;margin-left:-250%;overflow:hidden;display:inline-block;height:1em;width:500%;line-height:1;text-align:center;text-indent:0;font-family:Georgia,'Times New Roman',Arial,!important}.no-textemphasis em.above h-char.biaodian:after,.no-textemphasis em.above h-char.punct:after,.no-textemphasis em.no-skip h-char.biaodian h-char.biaodian:after,.no-textemphasis em.no-skip h-char.biaodian h-char.punct:after,.no-textemphasis em.no-skip h-char.punct h-char.biaodian:after,.no-textemphasis em.no-skip h-char.punct h-char.punct:after,.no-textemphasis em:lang(ja) h-char.biaodian:after,.no-textemphasis em:lang(ja) h-char.punct:after,.no-textemphasis em:lang(zh) h-char.biaodian:after,.no-textemphasis em:lang(zh) h-char.punct:after,em.no-skip .no-textemphasis h-char.biaodian h-char.biaodian:after,em.no-skip .no-textemphasis h-char.biaodian h-char.punct:after,em.no-skip .no-textemphasis h-char.punct h-char.biaodian:after,em.no-skip .no-textemphasis h-char.punct h-char.punct:after{content:none!important}.no-textemphasis em:lang(zh) h-char:after{margin-top:1em;content:"●"}.no-textemphasis em:lang(ja) h-char:after{margin-top:-.7em;content:"﹅"}h-ru[annotation]{position:relative;display:inline-table;line-height:1.1;text-align:center;vertical-align:1em}h-ru[annotation]>rt,h-ru[annotation][order='0']>rt,h-ruby[rightangle][doubleline] h-ru[annotation][order='0']>rt{display:table-header-group}h-ru[annotation]>h-ru[annotation]{vertical-align:-.1em}h-ruby[rightangle][doubleline] h-ru[annotation]{vertical-align:.5em}h-ru[annotation]>h-ru,h-ru[annotation]>rb,h-ru[annotation]>rt{line-height:1;text-align:center}h-ru[annotation]>rt{height:1em;font-size:.5em;white-space:nowrap;word-break:normal}h-ru[annotation]>rt:after,h-ru[annotation]>rt:before{content:'\2006'}h-ru[annotation][order='1']>rt,h-ruby[rightangle] h-ru[annotation][order='0']>rt,h-ruby[rightangle][doubleline] h-ru[annotation][order='1']>rt{display:table-footer-group}h-ru[annotation][order='0']>h-ru[order='1']{vertical-align:.15em}h-ruby[rightangle][doubleline] h-ru[annotation][order='0'] rt{line-height:1.5}[zhuyin] h-zhuyin{font-style:normal;font-weight:400;line-height:normal;text-decoration:none;text-indent:0;position:relative;display:inline-block;height:1.2em;height:1em;width:.4em;vertical-align:text-top}[zhuyin] h-diao,[zhuyin] h-yin{line-height:1;position:absolute}[zhuyin] h-zhuyin>*{-moz-transform:scale(.4);-ms-transform:scale(.4);-webkit-transform:scale(.4);transform:scale(.4);-moz-transform-origin:left top;-ms-transform-origin:left top;-webkit-transform-origin:left top;transform-origin:left top;display:inline-block}[zhuyin] h-yin{left:0;height:1em;vertical-align:top}[zhuyin] h-diao{bottom:0;right:-.9em}[length='0'][zhuyin] h-zhuyin,[zhuyin] h-diao:empty,[zhuyin] h-yin:empty{display:none}[length='0'][zhuyin]{margin-right:0}[length='1'][zhuyin] h-yin,[zhuyin] [length='1'] h-yin{top:.3em}[length='1'][zhuyin] h-diao,[zhuyin] [length='1'] h-diao{bottom:0}[length='2'][zhuyin] h-yin,[zhuyin] [length='2'] h-yin{top:.05em}[length='2'][zhuyin] h-diao,[zhuyin] [length='2'] h-diao{bottom:-.3em}[length='3'][zhuyin] h-yin,[zhuyin] [length='3'] h-yin{top:-.05em;line-height:.85}[length='3'][zhuyin] h-diao,[zhuyin] [length='3'] h-diao{bottom:-.35em}[diao='˙'][zhuyin] h-diao,[zhuyin] [diao='˙'] h-diao{top:0;right:auto;bottom:auto;left:.06em}[diao='˙'][length='1'][zhuyin] h-diao,[diao='˙'][zhuyin] [length='1'] h-diao,[zhuyin] [diao='˙'] [length='1'] h-diao,[zhuyin] [diao='˙'][length='1'] h-diao{top:.15em}[diao='˙'][length='2'][zhuyin] h-diao,[diao='˙'][zhuyin] [length='2'] h-diao,[zhuyin] [diao='˙'] [length='2'] h-diao,[zhuyin] [diao='˙'][length='2'] h-diao{top:-.05em}[diao='˙'][length='3'][zhuyin] h-diao,[diao='˙'][zhuyin] [length='3'] h-diao,[zhuyin] [diao='˙'] [length='3'] h-diao,[zhuyin] [diao='˙'][length='3'] h-diao{top:-.2em}[diao='˪'][zhuyin] h-diao,[diao='˫'][zhuyin] h-diao,[zhuyin] [diao='˪'] h-diao,[zhuyin] [diao='˫'] h-diao{-moz-transform:scale(.6);-ms-transform:scale(.6);-webkit-transform:scale(.6);transform:scale(.6);-moz-transform-origin:left top;-ms-transform-origin:left top;-webkit-transform-origin:left top;transform-origin:left top}[diao='󳆴'][zhuyin] h-diao,[diao='󳆵'][zhuyin] h-diao,[diao='󳆶'][zhuyin] h-diao,[diao='󳆷'][zhuyin] h-diao,[diao^='ㆴ'][zhuyin] h-diao,[diao^='ㆵ'][zhuyin] h-diao,[diao^='ㆶ'][zhuyin] h-diao,[diao^='ㆷ'][zhuyin] h-diao,[zhuyin] [diao='󳆴'] h-diao,[zhuyin] [diao='󳆵'] h-diao,[zhuyin] [diao='󳆶'] h-diao,[zhuyin] [diao='󳆷'] h-diao,[zhuyin] [diao^='ㆴ'] h-diao,[zhuyin] [diao^='ㆵ'] h-diao,[zhuyin] [diao^='ㆶ'] h-diao,[zhuyin] [diao^='ㆷ'] h-diao{bottom:-.6em;margin-right:.3em}[zhuyin]{margin-right:.2em;display:inline-block;line-height:1.8}[rightangle] h-ru[annotation]{vertical-align:0;line-height:1}[rightangle] rt:after{content:'';display:inline-block;width:1.2em}h-ru h-ru[zhuyin]{margin-top:-.4em;margin-bottom:-.2em;line-height:1.8}h-jinze,h-word{display:inline-block;text-indent:0}@font-face{font-family:'Han Heiti';src:local("Hiragino Sans GB"),local("Lantinghei TC Extralight"),local("Lantinghei SC Extralight"),local(FZLTXHB--B51-0),local(FZLTZHK--GBK1-0),local(".PingFang SC Light"),local(".PingFang TC Light"),local(".PingFang-SC-Light"),local(".PingFang-TC-Light"),local(".PingFang SC"),local(".PingFang TC"),local("Heiti SC Light"),local(STHeitiSC-Light),local("Heiti SC"),local("Heiti TC Light"),local(STHeitiTC-Light),local("Heiti TC"),local("Microsoft Yahei"),local("Microsoft Jhenghei"),local("Noto Sans CJK KR"),local("Noto Sans CJK JP"),local("Noto Sans CJK SC"),local("Noto Sans CJK TC"),local("Source Han Sans K"),local("Source Han Sans KR"),local("Source Han Sans JP"),local("Source Han Sans CN"),local("Source Han Sans HK"),local("Source Han Sans TW"),local("Source Han Sans TWHK"),local("Droid Sans Fallback")}@font-face{unicode-range:U+4E00-9FFF,U+3400-4DB5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3040-309F,U+30A0-30FF,U+3099-309E,U+FF66-FF9F,U+3007,U+31C0-31E3,U+2F00-2FD5,U+2E80-2EF3;font-family:'Han Heiti';src:local(YuGothic),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro")}@font-face{font-family:'Han Heiti CNS';src:local(".PingFang TC Light"),local(".PingFang-TC-Light"),local(".PingFang TC"),local("Heiti TC Light"),local(STHeitiTC-Light),local("Heiti TC"),local("Lantinghei TC Extralight"),local(FZLTXHB--B51-0),local("Lantinghei TC"),local("Microsoft Jhenghei"),local("Microsoft Yahei"),local("Noto Sans CJK TC"),local("Source Han Sans TC"),local("Source Han Sans TW"),local("Source Han Sans TWHK"),local("Source Han Sans HK"),local("Droid Sans Fallback")}@font-face{font-family:'Han Heiti GB';src:local("Hiragino Sans GB"),local(".PingFang SC Light"),local(".PingFang-SC-Light"),local(".PingFang SC"),local("Lantinghei SC Extralight"),local(FZLTXHK--GBK1-0),local("Lantinghei SC"),local("Heiti SC Light"),local(STHeitiSC-Light),local("Heiti SC"),local("Microsoft Yahei"),local("Noto Sans CJK SC"),local("Source Han Sans SC"),local("Source Han Sans CN"),local("Droid Sans Fallback")}@font-face{font-family:'Han Heiti';font-weight:600;src:local("Hiragino Sans GB W6"),local(HiraginoSansGB-W6),local("Lantinghei TC Demibold"),local("Lantinghei SC Demibold"),local(FZLTZHB--B51-0),local(FZLTZHK--GBK1-0),local(".PingFang-SC-Semibold"),local(".PingFang-TC-Semibold"),local("Heiti SC Medium"),local("STHeitiSC-Medium"),local("Heiti SC"),local("Heiti TC Medium"),local("STHeitiTC-Medium"),local("Heiti TC"),local("Microsoft YaHei Bold"),local("Microsoft Jhenghei Bold"),local(MicrosoftYaHei-Bold),local(MicrosoftJhengHeiBold),local("Microsoft YaHei"),local("Microsoft Jhenghei"),local("Noto Sans CJK KR Bold"),local("Noto Sans CJK JP Bold"),local("Noto Sans CJK SC Bold"),local("Noto Sans CJK TC Bold"),local(NotoSansCJKkr-Bold),local(NotoSansCJKjp-Bold),local(NotoSansCJKsc-Bold),local(NotoSansCJKtc-Bold),local("Source Han Sans K Bold"),local(SourceHanSansK-Bold),local("Source Han Sans K"),local("Source Han Sans KR Bold"),local("Source Han Sans JP Bold"),local("Source Han Sans CN Bold"),local("Source Han Sans HK Bold"),local("Source Han Sans TW Bold"),local("Source Han Sans TWHK Bold"),local("SourceHanSansKR-Bold"),local("SourceHanSansJP-Bold"),local("SourceHanSansCN-Bold"),local("SourceHanSansHK-Bold"),local("SourceHanSansTW-Bold"),local("SourceHanSansTWHK-Bold"),local("Source Han Sans KR"),local("Source Han Sans CN"),local("Source Han Sans HK"),local("Source Han Sans TW"),local("Source Han Sans TWHK")}@font-face{unicode-range:U+4E00-9FFF,U+3400-4DB5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3040-309F,U+30A0-30FF,U+3099-309E,U+FF66-FF9F,U+3007,U+31C0-31E3,U+2F00-2FD5,U+2E80-2EF3;font-family:'Han Heiti';font-weight:600;src:local("YuGothic Bold"),local("Hiragino Kaku Gothic ProN W6"),local("Hiragino Kaku Gothic Pro W6"),local(YuGo-Bold),local(HiraKakuProN-W6),local(HiraKakuPro-W6)}@font-face{font-family:'Han Heiti CNS';font-weight:600;src:local(".PingFang TC Semibold"),local(".PingFang-TC-Semibold"),local("Heiti TC Medium"),local("STHeitiTC-Medium"),local("Heiti TC"),local("Lantinghei TC Demibold"),local(FZLTXHB--B51-0),local("Microsoft Jhenghei Bold"),local(MicrosoftJhengHeiBold),local("Microsoft Jhenghei"),local("Microsoft YaHei Bold"),local(MicrosoftYaHei-Bold),local("Noto Sans CJK TC Bold"),local(NotoSansCJKtc-Bold),local("Noto Sans CJK TC"),local("Source Han Sans TC Bold"),local("SourceHanSansTC-Bold"),local("Source Han Sans TC"),local("Source Han Sans TW Bold"),local("SourceHanSans-TW"),local("Source Han Sans TW"),local("Source Han Sans TWHK Bold"),local("SourceHanSans-TWHK"),local("Source Han Sans TWHK"),local("Source Han Sans HK"),local("SourceHanSans-HK"),local("Source Han Sans HK")}@font-face{font-family:'Han Heiti GB';font-weight:600;src:local("Hiragino Sans GB W6"),local(HiraginoSansGB-W6),local(".PingFang SC Semibold"),local(".PingFang-SC-Semibold"),local("Lantinghei SC Demibold"),local(FZLTZHK--GBK1-0),local("Heiti SC Medium"),local("STHeitiSC-Medium"),local("Heiti SC"),local("Microsoft YaHei Bold"),local(MicrosoftYaHei-Bold),local("Microsoft YaHei"),local("Noto Sans CJK SC Bold"),local(NotoSansCJKsc-Bold),local("Noto Sans CJK SC"),local("Source Han Sans SC Bold"),local("SourceHanSansSC-Bold"),local("Source Han Sans CN Bold"),local("SourceHanSansCN-Bold"),local("Source Han Sans SC"),local("Source Han Sans CN")}@font-face{font-family:'Han Heiti';src:local("Hiragino Sans GB"),local("Lantinghei TC Extralight"),local("Lantinghei SC Extralight"),local(FZLTXHB--B51-0),local(FZLTZHK--GBK1-0),local(".PingFang SC Light"),local(".PingFang TC Light"),local(".PingFang-SC-Light"),local(".PingFang-TC-Light"),local(".PingFang SC"),local(".PingFang TC"),local("Heiti SC Light"),local("STHeitiSC-Light"),local("Heiti SC"),local("Heiti TC Light"),local("STHeitiTC-Light"),local("Heiti TC"),local("Microsoft Yahei"),local("Microsoft Jhenghei"),local("Noto Sans CJK KR"),local("Noto Sans CJK JP"),local("Noto Sans CJK SC"),local("Noto Sans CJK TC"),local("Source Han Sans K"),local("Source Han Sans KR"),local("Source Han Sans JP"),local("Source Han Sans CN"),local("Source Han Sans HK"),local("Source Han Sans TW"),local("Source Han Sans TWHK"),local("Droid Sans Fallback");unicode-range:U+270C}@font-face{font-family:'Han Heiti';font-weight:600;src:local("Hiragino Sans GB W6"),local(HiraginoSansGB-W6),local("Lantinghei TC Demibold"),local("Lantinghei SC Demibold"),local(FZLTZHB--B51-0),local(FZLTZHK--GBK1-0),local(".PingFang-SC-Semibold"),local(".PingFang-TC-Semibold"),local("Heiti SC Medium"),local("STHeitiSC-Medium"),local("Heiti SC"),local("Heiti TC Medium"),local("STHeitiTC-Medium"),local("Heiti TC"),local("Microsoft YaHei Bold"),local("Microsoft Jhenghei Bold"),local(MicrosoftYaHei-Bold),local(MicrosoftJhengHeiBold),local("Microsoft YaHei"),local("Microsoft Jhenghei"),local("Noto Sans CJK KR Bold"),local("Noto Sans CJK JP Bold"),local("Noto Sans CJK SC Bold"),local("Noto Sans CJK TC Bold"),local(NotoSansCJKkr-Bold),local(NotoSansCJKjp-Bold),local(NotoSansCJKsc-Bold),local(NotoSansCJKtc-Bold),local("Source Han Sans K Bold"),local(SourceHanSansK-Bold),local("Source Han Sans K"),local("Source Han Sans KR Bold"),local("Source Han Sans JP Bold"),local("Source Han Sans CN Bold"),local("Source Han Sans HK Bold"),local("Source Han Sans TW Bold"),local("Source Han Sans TWHK Bold"),local("SourceHanSansKR-Bold"),local("SourceHanSansJP-Bold"),local("SourceHanSansCN-Bold"),local("SourceHanSansHK-Bold"),local("SourceHanSansTW-Bold"),local("SourceHanSansTWHK-Bold"),local("Source Han Sans KR"),local("Source Han Sans CN"),local("Source Han Sans HK"),local("Source Han Sans TW"),local("Source Han Sans TWHK");unicode-range:U+270C}@font-face{font-family:'Han Songti';src:local("Songti SC Regular"),local(STSongti-SC-Regular),local("Songti SC"),local("Songti TC Regular"),local(STSongti-TC-Regular),local("Songti TC"),local(STSong),local("Lisong Pro"),local(SimSun),local(PMingLiU)}@font-face{unicode-range:U+4E00-9FFF,U+3400-4DB5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3040-309F,U+30A0-30FF,U+3099-309E,U+FF66-FF9F,U+3007,U+31C0-31E3,U+2F00-2FD5,U+2E80-2EF3;font-family:'Han Songti';src:local(YuMincho),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("MS Mincho")}@font-face{font-family:'Han Songti CNS';src:local("Songti TC Regular"),local(STSongti-TC-Regular),local("Songti TC"),local("Lisong Pro"),local("Songti SC Regular"),local(STSongti-SC-Regular),local("Songti SC"),local(STSong),local(PMingLiU),local(SimSun)}@font-face{font-family:'Han Songti GB';src:local("Songti SC Regular"),local(STSongti-SC-Regular),local("Songti SC"),local(STSong),local(SimSun),local(PMingLiU)}@font-face{font-family:'Han Songti';font-weight:600;src:local("STSongti SC Bold"),local("STSongti TC Bold"),local(STSongti-SC-Bold),local(STSongti-TC-Bold),local("STSongti SC"),local("STSongti TC")}@font-face{unicode-range:U+4E00-9FFF,U+3400-4DB5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3040-309F,U+30A0-30FF,U+3099-309E,U+FF66-FF9F,U+3007,U+31C0-31E3,U+2F00-2FD5,U+2E80-2EF3;font-family:'Han Songti';font-weight:600;src:local("YuMincho Demibold"),local("Hiragino Mincho ProN W6"),local("Hiragino Mincho Pro W6"),local(YuMin-Demibold),local(HiraMinProN-W6),local(HiraMinPro-W6),local(YuMincho),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro")}@font-face{font-family:'Han Songti CNS';font-weight:600;src:local("STSongti TC Bold"),local("STSongti SC Bold"),local(STSongti-TC-Bold),local(STSongti-SC-Bold),local("STSongti TC"),local("STSongti SC")}@font-face{font-family:'Han Songti GB';font-weight:600;src:local("STSongti SC Bold"),local(STSongti-SC-Bold),local("STSongti SC")}@font-face{font-family:'Han Songti';src:local("Songti SC Regular"),local(STSongti-SC-Regular),local("Songti SC"),local("Songti TC Regular"),local(STSongti-TC-Regular),local("Songti TC"),local(STSongti),local("Lisong Pro"),local("MS Mincho"),local(SimSun),local(PMingLiU);unicode-range:U+270C}@font-face{font-family:'Han Songti';font-weight:600;src:local("Songti TC Bold"),local("Songti SC Bold"),local(STSongti-TC-Bold),local(STSongti-SC-Bold),local("Songti TC"),local("Songti SC");unicode-range:U+270C}@font-face{font-family:'Han Songti CNS';src:local("Songti TC Regular"),local("Lisong Pro"),local("Songti TC"),local("Songti SC Regular"),local(STSong),local("Songti SC"),local("MS Mincho"),local(PMingLiU),local(SimSun);unicode-range:U+270C}@font-face{font-family:'Han Songti CNS';font-weight:600;src:local("Songti TC Bold"),local("Songti SC Bold"),local(STSongti-TC-Bold),local(STSongti-SC-Bold),local("Songti TC"),local("Songti SC");unicode-range:U+270C}@font-face{font-family:'Han Songti GB';src:local("Songti SC"),local(STSong),local(SimSun);unicode-range:U+270C}@font-face{font-family:'Han Songti GB';font-weight:600;src:local("Songti SC Bold"),local(STSongti-SC-Bold),local("Songti SC");unicode-range:U+270C}@font-face{font-family:cursive;src:local("Kaiti TC Regular"),local(STKaiTi-TC-Regular),local("Kaiti TC"),local("Kaiti SC"),local(STKaiti),local(BiauKai),local("標楷體"),local(DFKaiShu-SB-Estd-BF),local(Kaiti),local(DFKai-SB)}@font-face{unicode-range:U+4E00-9FFF,U+3400-4DB5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3040-309F,U+30A0-30FF,U+3099-309E,U+FF66-FF9F,U+3007,U+31C0-31E3,U+2F00-2FD5,U+2E80-2EF3;font-family:'Han Kaiti';src:local("Kaiti TC Regular"),local(STKaiTi-TC-Regular),local("Kaiti TC"),local("Kaiti SC"),local(STKaiti),local(BiauKai),local("標楷體"),local(DFKaiShu-SB-Estd-BF),local(Kaiti),local(DFKai-SB)}@font-face{unicode-range:U+4E00-9FFF,U+3400-4DB5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3040-309F,U+30A0-30FF,U+3099-309E,U+FF66-FF9F,U+3007,U+31C0-31E3,U+2F00-2FD5,U+2E80-2EF3;font-family:'Han Kaiti CNS';src:local(BiauKai),local("標楷體"),local(DFKaiShu-SB-Estd-BF),local("Kaiti TC Regular"),local(STKaiTi-TC-Regular),local("Kaiti TC")}@font-face{unicode-range:U+4E00-9FFF,U+3400-4DB5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3040-309F,U+30A0-30FF,U+3099-309E,U+FF66-FF9F,U+3007,U+31C0-31E3,U+2F00-2FD5,U+2E80-2EF3;font-family:'Han Kaiti GB';src:local("Kaiti SC Regular"),local(STKaiTi-SC-Regular),local("Kaiti SC"),local(STKaiti),local(Kai),local(Kaiti),local(DFKai-SB)}@font-face{font-family:cursive;font-weight:600;src:local("Kaiti TC Bold"),local(STKaiTi-TC-Bold),local("Kaiti SC Bold"),local(STKaiti-SC-Bold),local("Kaiti TC"),local("Kaiti SC")}@font-face{font-family:'Han Kaiti';font-weight:600;src:local("Kaiti TC Bold"),local(STKaiTi-TC-Bold "),\a local(" Kaiti SC Bold "),\a local(STKaiti-SC-Bold),\a local(" Kaiti TC "),\a local(" Kaiti SC ")\a ;\a }\a \a // 2\a @font-face {\a font-family: " Han Kaiti CNS ";\a font-weight: 600;\a src:\a local(" Kaiti TC Bold "),\a local(STKaiTi-TC-Bold"),local("Kaiti TC")}@font-face{font-family:'Han Kaiti GB';font-weight:600;src:local("Kaiti SC Bold"),local(STKaiti-SC-Bold)}@font-face{unicode-range:U+4E00-9FFF,U+3400-4DB5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3040-309F,U+30A0-30FF,U+3099-309E,U+FF66-FF9F,U+3007,U+31C0-31E3,U+2F00-2FD5,U+2E80-2EF3;font-family:'Han Fangsong';src:local(STFangsong),local(FangSong)}@font-face{unicode-range:U+4E00-9FFF,U+3400-4DB5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3040-309F,U+30A0-30FF,U+3099-309E,U+FF66-FF9F,U+3007,U+31C0-31E3,U+2F00-2FD5,U+2E80-2EF3;font-family:'Han Fangsong CNS';src:local(STFangsong),local(FangSong)}@font-face{unicode-range:U+4E00-9FFF,U+3400-4DB5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3040-309F,U+30A0-30FF,U+3099-309E,U+FF66-FF9F,U+3007,U+31C0-31E3,U+2F00-2FD5,U+2E80-2EF3;font-family:'Han Fangsong GB';src:local(STFangsong),local(FangSong)}@font-face{font-family:'Biaodian Sans';src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local("MS Gothic"),local(SimSun);unicode-range:U+FF0E}@font-face{font-family:'Biaodian Serif';src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSong),local(SimSun);unicode-range:U+FF0E}@font-face{font-family:'Biaodian Pro Sans';src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local("MS Gothic"),local(SimSun);unicode-range:U+FF0E}@font-face{font-family:'Biaodian Pro Serif';src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSong),local(SimSun);unicode-range:U+FF0E}@font-face{font-family:'Biaodian Pro Sans CNS';src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local("MS Gothic"),local(SimSun);unicode-range:U+FF0E}@font-face{font-family:'Biaodian Pro Serif CNS';src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSong),local(SimSun);unicode-range:U+FF0E}@font-face{font-family:'Biaodian Pro Sans GB';src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local("MS Gothic"),local(SimSun);unicode-range:U+FF0E}@font-face{font-family:'Biaodian Pro Serif GB';src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSong),local(SimSun);unicode-range:U+FF0E}@font-face{font-family:'Biaodian Sans';src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local(SimSun);unicode-range:U+00B7}@font-face{font-family:'Biaodian Serif';src:local("Songti SC"),local(STSong),local("Heiti SC"),local(SimSun);unicode-range:U+00B7}@font-face{font-family:'Biaodian Pro Sans';src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local(SimSun);unicode-range:U+00B7}@font-face{font-family:'Biaodian Pro Serif';src:local("Songti SC"),local(STSong),local("Heiti SC"),local(SimSun);unicode-range:U+00B7}@font-face{font-family:'Biaodian Pro Sans CNS';src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local(SimSun);unicode-range:U+00B7}@font-face{font-family:'Biaodian Pro Serif CNS';src:local("Songti SC"),local(STSong),local("Heiti SC"),local(SimSun);unicode-range:U+00B7}@font-face{font-family:'Biaodian Pro Sans GB';src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local(SimSun);unicode-range:U+00B7}@font-face{font-family:'Biaodian Pro Serif GB';src:local("Songti SC"),local(STSong),local("Heiti SC"),local(SimSun);unicode-range:U+00B7}@font-face{font-family:'Biaodian Sans';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Sans GB"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local("Microsoft Yahei"),local(SimSun);unicode-range:U+2014}@font-face{font-family:'Biaodian Serif';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSong),local("Microsoft Yahei"),local(SimSun);unicode-range:U+2014}@font-face{font-family:'Yakumono Sans';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local("Arial Unicode MS"),local("MS Gothic");unicode-range:U+2014}@font-face{font-family:'Yakumono Serif';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("MS Mincho"),local("Microsoft Yahei");unicode-range:U+2014}@font-face{font-family:'Biaodian Pro Sans';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Sans GB"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local("Microsoft Yahei"),local(SimSun);unicode-range:U+2014}@font-face{font-family:'Biaodian Pro Serif';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSong),local("Microsoft Yahei"),local(SimSun);unicode-range:U+2014}@font-face{font-family:'Biaodian Pro Sans CNS';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Sans GB"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local("Microsoft Yahei"),local(SimSun);unicode-range:U+2014}@font-face{font-family:'Biaodian Pro Serif CNS';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSong),local("Microsoft Yahei"),local(SimSun);unicode-range:U+2014}@font-face{font-family:'Biaodian Pro Sans GB';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Sans GB"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local("Microsoft Yahei"),local(SimSun);unicode-range:U+2014}@font-face{font-family:'Biaodian Pro Serif GB';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSong),local("Microsoft Yahei"),local(SimSun);unicode-range:U+2014}@font-face{font-family:'Biaodian Sans';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Sans GB"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local(Meiryo),local("MS Gothic"),local(SimSun),local(PMingLiU);unicode-range:U+2026}@font-face{font-family:'Biaodian Serif';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local("MS Mincho"),local(SimSun),local(PMingLiU);unicode-range:U+2026}@font-face{font-family:'Yakumono Sans';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local(Meiryo),local("MS Gothic");unicode-range:U+2026}@font-face{font-family:'Yakumono Serif';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("MS Mincho");unicode-range:U+2026}@font-face{font-family:'Biaodian Pro Sans';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Sans GB"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local(SimSun),local(PMingLiU);unicode-range:U+2026}@font-face{font-family:'Biaodian Pro Serif';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(SimSun),local(PMingLiU);unicode-range:U+2026}@font-face{font-family:'Biaodian Pro Sans CNS';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Sans GB"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local(SimSun),local(PMingLiU);unicode-range:U+2026}@font-face{font-family:'Biaodian Pro Serif CNS';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSongti),local(SimSun),local(PMingLiU);unicode-range:U+2026}@font-face{font-family:'Biaodian Pro Sans GB';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Sans GB"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local(SimSun),local(PMingLiU);unicode-range:U+2026}@font-face{font-family:'Biaodian Pro Serif GB';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSongti),local(SimSun),local(PMingLiU);unicode-range:U+2026}@font-face{font-family:'Biaodian Pro Sans GB';src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local(SimSun),local(PMingLiU);unicode-range:U+201C-201D,U+2018-2019}@font-face{font-family:'Biaodian Pro Sans GB';font-weight:700;src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local(SimSun),local(PMingLiU);unicode-range:U+201C-201D,U+2018-2019}@font-face{font-family:'Biaodian Pro Serif GB';src:local("Lisong Pro"),local("Heiti SC"),local(STHeiti),local(SimSun),local(PMingLiU);unicode-range:U+201C-201D,U+2018-2019}@font-face{font-family:'Biaodian Pro Serif GB';font-weight:700;src:local("Lisong Pro"),local("Heiti SC"),local(STHeiti),local(SimSun),local(PMingLiU);unicode-range:U+201C-201D,U+2018-2019}@font-face{font-family:'Biaodian Sans';src:local(Georgia),local("Times New Roman"),local(Arial),local("Droid Sans Fallback");unicode-range:U+25CF}@font-face{font-family:'Biaodian Serif';src:local(Georgia),local("Times New Roman"),local(Arial),local("Droid Sans Fallback");unicode-range:U+25CF}@font-face{font-family:'Biaodian Pro Sans';src:local(Georgia),local("Times New Roman"),local(Arial),local("Droid Sans Fallback");unicode-range:U+25CF}@font-face{font-family:'Biaodian Pro Serif';src:local(Georgia),local("Times New Roman"),local(Arial),local("Droid Sans Fallback");unicode-range:U+25CF}@font-face{font-family:'Biaodian Pro Sans CNS';src:local(Georgia),local("Times New Roman"),local(Arial),local("Droid Sans Fallback");unicode-range:U+25CF}@font-face{font-family:'Biaodian Pro Serif CNS';src:local(Georgia),local("Times New Roman"),local(Arial),local("Droid Sans Fallback");unicode-range:U+25CF}@font-face{font-family:'Biaodian Pro Sans GB';src:local(Georgia),local("Times New Roman"),local(Arial),local("Droid Sans Fallback");unicode-range:U+25CF}@font-face{font-family:'Biaodian Pro Serif GB';src:local(Georgia),local("Times New Roman"),local(Arial),local("Droid Sans Fallback");unicode-range:U+25CF}@font-face{font-family:'Biaodian Pro Sans';src:local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local("MS Gothic");unicode-range:U+3002,U+FF0C,U+3001,U+FF1B,U+FF1A,U+FF1F,U+FF01,U+FF0D,U+FF0F,U+FF3C}@font-face{font-family:'Biaodian Pro Serif';src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("MS Mincho");unicode-range:U+3002,U+FF0C,U+3001,U+FF1B,U+FF1A,U+FF1F,U+FF01,U+FF0D,U+FF0F,U+FF3C}@font-face{font-family:'Biaodian Pro Sans CNS';src:local("Heiti TC"),local("Lihei Pro"),local("Microsoft Jhenghei"),local(PMingLiU);unicode-range:U+3002,U+FF0C,U+3001}@font-face{font-family:'Biaodian Pro Sans CNS';src:local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local("Heiti TC"),local("Lihei Pro"),local("Microsoft Jhenghei"),local(PMingLiU),local("MS Gothic");unicode-range:U+FF1B,U+FF1A,U+FF1F,U+FF01}@font-face{font-family:'Biaodian Pro Sans CNS';src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("MS Mincho");unicode-range:U+FF0D,U+FF0F,U+FF3C}@font-face{font-family:'Biaodian Pro Serif CNS';src:local(STSongti-TC-Regular),local("Lisong Pro"),local("Heiti TC"),local(PMingLiU);unicode-range:U+3002,U+FF0C,U+3001}@font-face{font-family:'Biaodian Pro Serif CNS';src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local(PMingLiU),local("MS Mincho");unicode-range:U+FF1B,U+FF1A,U+FF1F,U+FF01,U+FF0D,U+FF0F,U+FF3C}@font-face{font-family:'Biaodian Pro Sans GB';src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local(SimSun),local("MS Gothic");unicode-range:U+3002,U+FF0C,U+3001,U+FF1B,U+FF1A,U+FF1F,U+FF01,U+FF0D,U+FF0F,U+FF3C}@font-face{font-family:'Biaodian Pro Serif GB';src:local("Songti SC"),local(STSongti),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local(SimSun),local("MS Mincho");unicode-range:U+3002,U+FF0C,U+3001,U+FF1B,U+FF1A,U+FF1F,U+FF01}@font-face{font-family:'Biaodian Pro Serif GB';src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local(PMingLiU),local("MS Mincho");unicode-range:U+FF0D,U+FF0F,U+FF3C}@font-face{font-family:'Biaodian Pro Sans';src:local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local("Yu Gothic"),local(YuGothic),local(SimSun),local(PMingLiU);unicode-range:U+300C-300F,U+300A-300B,U+3008-3009,U+FF08-FF09,U+3014-3015}@font-face{font-family:'Biaodian Pro Serif';src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Yu Mincho"),local(YuMincho),local(SimSun),local(PMingLiU);unicode-range:U+300C-300F,U+300A-300B,U+3008-3009,U+FF08-FF09,U+3014-3015}@font-face{font-family:'Biaodian Pro Sans CNS';src:local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local("Yu Gothic"),local(YuGothic),local(SimSun),local(PMingLiU);unicode-range:U+300C-300F,U+300A-300B,U+3008-3009,U+FF08-FF09,U+3014-3015}@font-face{font-family:'Biaodian Pro Serif CNS';src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Yu Mincho"),local(YuMincho),local(SimSun),local(PMingLiU);unicode-range:U+300C-300F,U+300A-300B,U+3008-3009,U+FF08-FF09,U+3014-3015}@font-face{font-family:'Biaodian Pro Sans GB';src:local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local("Yu Gothic"),local(YuGothic),local(SimSun),local(PMingLiU);unicode-range:U+300C-300F,U+300A-300B,U+3008-3009,U+FF08-FF09,U+3014-3015}@font-face{font-family:'Biaodian Pro Serif GB';src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Yu Mincho"),local(YuMincho),local(SimSun),local(PMingLiU);unicode-range:U+300C-300F,U+300A-300B,U+3008-3009,U+FF08-FF09,U+3014-3015}@font-face{font-family:'Biaodian Basic';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype");unicode-range:U+2014,U+2026,U+00B7}@font-face{font-family:'Biaodian Basic';font-weight:700;src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype");unicode-range:U+2014,U+2026,U+00B7}@font-face{font-family:'Biaodian Sans';font-weight:700;src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype");unicode-range:U+2014,U+2026,U+00B7}@font-face{font-family:'Biaodian Pro Sans';font-weight:700;src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype");unicode-range:U+2014,U+2026,U+00B7}@font-face{font-family:'Biaodian Pro Sans';font-weight:700;src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype");unicode-range:U+2014,U+2026,U+00B7}@font-face{font-family:'Biaodian Pro Sans CNS';font-weight:700;src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype");unicode-range:U+2014,U+2026,U+00B7}@font-face{font-family:'Biaodian Pro Sans GB';font-weight:700;src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype");unicode-range:U+2014,U+2026,U+00B7}@font-face{font-family:'Biaodian Pro Serif';font-weight:700;src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype");unicode-range:U+2014,U+2026,U+00B7}@font-face{font-family:'Biaodian Pro Serif CNS';font-weight:700;src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype");unicode-range:U+2014,U+2026,U+00B7}@font-face{font-family:'Biaodian Pro Serif GB';font-weight:700;src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype");unicode-range:U+2014,U+2026,U+00B7}@font-face{font-family:'Latin Italic Serif';src:local("Georgia Italic"),local("Times New Roman Italic"),local(Georgia-Italic),local(TimesNewRomanPS-ItalicMT),local(Times-Italic)}@font-face{font-family:'Latin Italic Serif';font-weight:700;src:local("Georgia Bold Italic"),local("Times New Roman Bold Italic"),local(Georgia-BoldItalic),local(TimesNewRomanPS-BoldItalicMT),local(Times-Italic)}@font-face{font-family:'Latin Italic Sans';src:local("Helvetica Neue Italic"),local("Helvetica Oblique"),local("Arial Italic"),local(HelveticaNeue-Italic),local(Helvetica-LightOblique),local(Arial-ItalicMT)}@font-face{font-family:'Latin Italic Sans';font-weight:700;src:local("Helvetica Neue Bold Italic"),local("Helvetica Bold Oblique"),local("Arial Bold Italic"),local(HelveticaNeue-BoldItalic),local(Helvetica-BoldOblique),local(Arial-BoldItalicMT)}@font-face{unicode-range:U+0030-0039;font-family:'Numeral TF Sans';src:local(Skia),local("Neutraface 2 Text"),local(Candara),local(Corbel)}@font-face{unicode-range:U+0030-0039;font-family:'Numeral TF Serif';src:local(Georgia),local("Hoefler Text"),local("Big Caslon")}@font-face{unicode-range:U+0030-0039;font-family:'Numeral TF Italic Serif';src:local("Georgia Italic"),local("Hoefler Text Italic"),local(Georgia-Italic),local(HoeflerText-Italic)}@font-face{unicode-range:U+0030-0039;font-family:'Numeral LF Sans';src:local("Helvetica Neue"),local(Helvetica),local(Arial)}@font-face{unicode-range:U+0030-0039;font-family:'Numeral LF Italic Sans';src:local("Helvetica Neue Italic"),local("Helvetica Oblique"),local("Arial Italic"),local(HelveticaNeue-Italic),local(Helvetica-LightOblique),local(Arial-ItalicMT)}@font-face{unicode-range:U+0030-0039;font-family:'Numeral LF Italic Sans';font-weight:700;src:local("Helvetica Neue Bold Italic"),local("Helvetica Bold Oblique"),local("Arial Bold Italic"),local(HelveticaNeue-BoldItalic),local(Helvetica-BoldOblique),local(Arial-BoldItalicMT)}@font-face{unicode-range:U+0030-0039;font-family:'Numeral LF Serif';src:local(Palatino),local("Palatino Linotype"),local("Times New Roman")}@font-face{unicode-range:U+0030-0039;font-family:'Numeral LF Italic Serif';src:local("Palatino Italic"),local("Palatino Italic Linotype"),local("Times New Roman Italic"),local(Palatino-Italic),local(Palatino-Italic-Linotype),local(TimesNewRomanPS-ItalicMT)}@font-face{unicode-range:U+0030-0039;font-family:'Numeral LF Italic Serif';font-weight:700;src:local("Palatino Bold Italic"),local("Palatino Bold Italic Linotype"),local("Times New Roman Bold Italic"),local(Palatino-BoldItalic),local(Palatino-BoldItalic-Linotype),local(TimesNewRomanPS-BoldItalicMT)}@font-face{font-family:'Numeral TF Sans';src:local(lying-to-firefox);unicode-range:U+270C}@font-face{font-family:'Numeral TF Serif';src:local(lying-to-firefox);unicode-range:U+270C}@font-face{font-family:'Numeral TF Italic Serif';src:local(lying-to-firefox);unicode-range:U+270C}@font-face{font-family:'Numeral LF Sans';src:local(lying-to-firefox);unicode-range:U+270C}@font-face{font-family:'Numeral LF Italic Sans';src:local(lying-to-firefox);unicode-range:U+270C}@font-face{font-family:'Numeral LF Italic Sans';font-weight:700;src:local(lying-to-firefox);unicode-range:U+270C}@font-face{font-family:'Numeral LF Serif';src:local(lying-to-firefox);unicode-range:U+270C}@font-face{font-family:'Numeral LF Italic Serif';src:local(lying-to-firefox);unicode-range:U+270C}@font-face{font-family:'Numeral LF Italic Serif';font-weight:700;src:local(lying-to-firefox);unicode-range:U+270C}@font-face{src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype");unicode-range:U+3105-312D,U+31A0-31BA,U+02D9,U+02CA,U+02C5,U+02C7,U+02CB,U+02EA-02EB,U+030D,U+0358,U+F31B4-F31B7,U+F0061,U+F0065,U+F0069,U+F006F,U+F0075;font-family:'Zhuyin Kaiti'}@font-face{unicode-range:U+3105-312D,U+31A0-31BA,U+02D9,U+02CA,U+02C5,U+02C7,U+02CB,U+02EA-02EB,U+030D,U+0358,U+F31B4-F31B7,U+F0061,U+F0065,U+F0069,U+F006F,U+F0075;font-family:'Zhuyin Heiti';src:local("Hiragino Sans GB"),local("Heiti TC"),local("Microsoft Jhenghei"),url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype")}@font-face{font-family:'Zhuyin Heiti';src:local("Heiti TC"),local("Microsoft Jhenghei"),url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype");unicode-range:U+3127}@font-face{src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype");font-family:'Zhuyin Heiti';unicode-range:U+02D9,U+02CA,U+02C5,U+02C7,U+02CB,U+02EA-02EB,U+31B4,U+31B5,U+31B6,U+31B7,U+030D,U+0358,U+F31B4-F31B7,U+F0061,U+F0065,U+F0069,U+F006F,U+F0075}@font-face{src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype");font-family:'Romanization Sans';unicode-range:U+030D,U+0358,U+F31B4-F31B7,U+F0061,U+F0065,U+F0069,U+F006F,U+F0075}article strong :lang(ja-Latn),article strong :lang(zh-Latn),article strong :not(:lang(zh)):not(:lang(ja)),article strong:lang(ja-Latn),article strong:lang(zh-Latn),article strong:not(:lang(zh)):not(:lang(ja)),html :lang(ja-Latn),html :lang(zh-Latn),html :not(:lang(zh)):not(:lang(ja)),html:lang(ja-Latn),html:lang(zh-Latn),html:not(:lang(zh)):not(:lang(ja)){font-family:"Helvetica Neue",Helvetica,Arial,"Han Heiti",sans-serif}[lang*=Hant],[lang=zh-TW],[lang=zh-HK],[lang^=zh],article strong:lang(zh),article strong:lang(zh-Hant),html:lang(zh),html:lang(zh-Hant){font-family:"Biaodian Pro Sans CNS","Helvetica Neue",Helvetica,Arial,"Zhuyin Heiti","Han Heiti",sans-serif}.no-unicoderange [lang*=Hant],.no-unicoderange [lang=zh-TW],.no-unicoderange [lang=zh-HK],.no-unicoderange [lang^=zh],.no-unicoderange article strong:lang(zh),.no-unicoderange article strong:lang(zh-Hant),html.no-unicoderange:lang(zh),html.no-unicoderange:lang(zh-Hant){font-family:"Helvetica Neue",Helvetica,Arial,"Han Heiti",sans-serif}[lang*=Hans],[lang=zh-CN],article strong:lang(zh-CN),article strong:lang(zh-Hans),html:lang(zh-CN),html:lang(zh-Hans){font-family:"Biaodian Pro Sans GB","Helvetica Neue",Helvetica,Arial,"Han Heiti GB",sans-serif}.no-unicoderange [lang*=Hans],.no-unicoderange [lang=zh-CN],.no-unicoderange article strong:lang(zh-CN),.no-unicoderange article strong:lang(zh-Hans),html.no-unicoderange:lang(zh-CN),html.no-unicoderange:lang(zh-Hans){font-family:"Helvetica Neue",Helvetica,Arial,"Han Heiti GB",sans-serif}[lang^=ja],article strong:lang(ja),html:lang(ja){font-family:"Yakumono Sans","Helvetica Neue",Helvetica,Arial,sans-serif}.no-unicoderange [lang^=ja],.no-unicoderange article strong:lang(ja),html.no-unicoderange:lang(ja){font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}article blockquote i :lang(ja-Latn),article blockquote i :lang(zh-Latn),article blockquote i :not(:lang(zh)):not(:lang(ja)),article blockquote i:lang(ja-Latn),article blockquote i:lang(zh-Latn),article blockquote i:not(:lang(zh)):not(:lang(ja)),article blockquote var :lang(ja-Latn),article blockquote var :lang(zh-Latn),article blockquote var :not(:lang(zh)):not(:lang(ja)),article blockquote var:lang(ja-Latn),article blockquote var:lang(zh-Latn),article blockquote var:not(:lang(zh)):not(:lang(ja)){font-family:"Latin Italic Sans","Helvetica Neue",Helvetica,Arial,"Han Heiti",sans-serif}article blockquote i:lang(zh),article blockquote i:lang(zh-Hant),article blockquote var:lang(zh),article blockquote var:lang(zh-Hant){font-family:"Biaodian Pro Sans CNS","Latin Italic Sans","Helvetica Neue",Helvetica,Arial,"Zhuyin Heiti","Han Heiti",sans-serif}.no-unicoderange article blockquote i:lang(zh),.no-unicoderange article blockquote i:lang(zh-Hant),.no-unicoderange article blockquote var:lang(zh),.no-unicoderange article blockquote var:lang(zh-Hant){font-family:"Latin Italic Sans","Helvetica Neue",Helvetica,Arial,"Han Heiti",sans-serif}article blockquote i:lang(zh-CN),article blockquote i:lang(zh-Hans),article blockquote var:lang(zh-CN),article blockquote var:lang(zh-Hans){font-family:"Biaodian Pro Sans GB","Latin Italic Sans","Helvetica Neue",Helvetica,Arial,"Han Heiti GB",sans-serif}.no-unicoderange article blockquote i:lang(zh-CN),.no-unicoderange article blockquote i:lang(zh-Hans),.no-unicoderange article blockquote var:lang(zh-CN),.no-unicoderange article blockquote var:lang(zh-Hans){font-family:"Latin Italic Sans","Helvetica Neue",Helvetica,Arial,"Han Heiti GB",sans-serif}article blockquote i:lang(ja),article blockquote var:lang(ja){font-family:"Yakumono Sans","Latin Italic Sans","Helvetica Neue",Helvetica,Arial,sans-serif}.no-unicoderange article blockquote i:lang(ja),.no-unicoderange article blockquote var:lang(ja){font-family:"Latin Italic Sans","Helvetica Neue",Helvetica,Arial,sans-serif}article figure blockquote :lang(ja-Latn),article figure blockquote :lang(zh-Latn),article figure blockquote :not(:lang(zh)):not(:lang(ja)),article figure blockquote:lang(ja-Latn),article figure blockquote:lang(zh-Latn),article figure blockquote:not(:lang(zh)):not(:lang(ja)),figure blockquote :lang(ja-Latn),figure blockquote :lang(zh-Latn),figure blockquote :not(:lang(zh)):not(:lang(ja)),figure blockquote:lang(ja-Latn),figure blockquote:lang(zh-Latn),figure blockquote:not(:lang(zh)):not(:lang(ja)){font-family:Georgia,"Times New Roman","Han Songti",cursive,serif}article figure blockquote:lang(zh),article figure blockquote:lang(zh-Hant),figure blockquote:lang(zh),figure blockquote:lang(zh-Hant){font-family:"Biaodian Pro Serif CNS","Numeral LF Serif",Georgia,"Times New Roman","Zhuyin Kaiti","Han Songti",serif}.no-unicoderange article figure blockquote:lang(zh),.no-unicoderange article figure blockquote:lang(zh-Hant),.no-unicoderange figure blockquote:lang(zh),.no-unicoderange figure blockquote:lang(zh-Hant){font-family:"Numeral LF Serif",Georgia,"Times New Roman","Han Songti",serif}article figure blockquote:lang(zh-CN),article figure blockquote:lang(zh-Hans),figure blockquote:lang(zh-CN),figure blockquote:lang(zh-Hans){font-family:"Biaodian Pro Serif GB","Numeral LF Serif",Georgia,"Times New Roman","Han Songti GB",serif}.no-unicoderange article figure blockquote:lang(zh-CN),.no-unicoderange article figure blockquote:lang(zh-Hans),.no-unicoderange figure blockquote:lang(zh-CN),.no-unicoderange figure blockquote:lang(zh-Hans){font-family:"Numeral LF Serif",Georgia,"Times New Roman","Han Songti GB",serif}article figure blockquote:lang(ja),figure blockquote:lang(ja){font-family:"Yakumono Serif","Numeral LF Serif",Georgia,"Times New Roman",serif}.no-unicoderange article figure blockquote:lang(ja),.no-unicoderange figure blockquote:lang(ja){font-family:"Numeral LF Serif",Georgia,"Times New Roman",serif}article blockquote :lang(ja-Latn),article blockquote :lang(zh-Latn),article blockquote :not(:lang(zh)):not(:lang(ja)),article blockquote:lang(ja-Latn),article blockquote:lang(zh-Latn),article blockquote:not(:lang(zh)):not(:lang(ja)){font-family:Georgia,"Times New Roman","Han Kaiti",cursive,serif}article blockquote:lang(zh),article blockquote:lang(zh-Hant){font-family:"Biaodian Pro Serif CNS","Numeral LF Serif",Georgia,"Times New Roman","Zhuyin Kaiti","Han Kaiti",cursive,serif}.no-unicoderange article blockquote:lang(zh),.no-unicoderange article blockquote:lang(zh-Hant){font-family:"Numeral LF Serif",Georgia,"Times New Roman","Han Kaiti",cursive,serif}article blockquote:lang(zh-CN),article blockquote:lang(zh-Hans){font-family:"Biaodian Pro Serif GB","Numeral LF Serif",Georgia,"Times New Roman","Han Kaiti GB",cursive,serif}.no-unicoderange article blockquote:lang(zh-CN),.no-unicoderange article blockquote:lang(zh-Hans){font-family:"Numeral LF Serif",Georgia,"Times New Roman","Han Kaiti GB",cursive,serif}article blockquote:lang(ja){font-family:"Yakumono Serif","Numeral LF Serif",Georgia,"Times New Roman",cursive,serif}.no-unicoderange article blockquote:lang(ja){font-family:"Numeral LF Serif",Georgia,"Times New Roman",cursive,serif}i :lang(ja-Latn),i :lang(zh-Latn),i :not(:lang(zh)):not(:lang(ja)),i:lang(ja-Latn),i:lang(zh-Latn),i:not(:lang(zh)):not(:lang(ja)),var :lang(ja-Latn),var :lang(zh-Latn),var :not(:lang(zh)):not(:lang(ja)),var:lang(ja-Latn),var:lang(zh-Latn),var:not(:lang(zh)):not(:lang(ja)){font-family:"Latin Italic Serif",Georgia,"Times New Roman","Han Kaiti",cursive,serif}i:lang(zh),i:lang(zh-Hant),var:lang(zh),var:lang(zh-Hant){font-family:"Biaodian Pro Serif CNS","Numeral LF Italic Serif","Latin Italic Serif",Georgia,"Times New Roman","Zhuyin Kaiti","Han Kaiti",cursive,serif}.no-unicoderange i:lang(zh),.no-unicoderange i:lang(zh-Hant),.no-unicoderange var:lang(zh),.no-unicoderange var:lang(zh-Hant){font-family:"Numeral LF Italic Serif","Latin Italic Serif",Georgia,"Times New Roman","Han Kaiti",cursive,serif}i:lang(zh-CN),i:lang(zh-Hans),var:lang(zh-CN),var:lang(zh-Hans){font-family:"Biaodian Pro Serif GB","Numeral LF Italic Serif","Latin Italic Serif",Georgia,"Times New Roman","Han Kaiti GB",cursive,serif}.no-unicoderange i:lang(zh-CN),.no-unicoderange i:lang(zh-Hans),.no-unicoderange var:lang(zh-CN),.no-unicoderange var:lang(zh-Hans){font-family:"Numeral LF Italic Serif","Latin Italic Serif",Georgia,"Times New Roman","Han Kaiti GB",cursive,serif}i:lang(ja),var:lang(ja){font-family:"Yakumono Serif","Numeral LF Italic Serif","Latin Italic Serif",Georgia,"Times New Roman",cursive,serif}.no-unicoderange i:lang(ja),.no-unicoderange var:lang(ja){font-family:"Numeral LF Italic Serif","Latin Italic Serif",Georgia,"Times New Roman",cursive,serif}code :lang(ja-Latn),code :lang(zh-Latn),code :not(:lang(zh)):not(:lang(ja)),code:lang(ja-Latn),code:lang(zh-Latn),code:not(:lang(zh)):not(:lang(ja)),kbd :lang(ja-Latn),kbd :lang(zh-Latn),kbd :not(:lang(zh)):not(:lang(ja)),kbd:lang(ja-Latn),kbd:lang(zh-Latn),kbd:not(:lang(zh)):not(:lang(ja)),pre :lang(ja-Latn),pre :lang(zh-Latn),pre :not(:lang(zh)):not(:lang(ja)),pre:lang(ja-Latn),pre:lang(zh-Latn),pre:not(:lang(zh)):not(:lang(ja)),samp :lang(ja-Latn),samp :lang(zh-Latn),samp :not(:lang(zh)):not(:lang(ja)),samp:lang(ja-Latn),samp:lang(zh-Latn),samp:not(:lang(zh)):not(:lang(ja)){font-family:Menlo,Consolas,Courier,"Han Heiti",monospace,monospace,sans-serif}code:lang(zh),code:lang(zh-Hant),kbd:lang(zh),kbd:lang(zh-Hant),pre:lang(zh),pre:lang(zh-Hant),samp:lang(zh),samp:lang(zh-Hant){font-family:"Biaodian Pro Sans CNS",Menlo,Consolas,Courier,"Zhuyin Heiti","Han Heiti",monospace,monospace,sans-serif}.no-unicoderange code:lang(zh),.no-unicoderange code:lang(zh-Hant),.no-unicoderange kbd:lang(zh),.no-unicoderange kbd:lang(zh-Hant),.no-unicoderange pre:lang(zh),.no-unicoderange pre:lang(zh-Hant),.no-unicoderange samp:lang(zh),.no-unicoderange samp:lang(zh-Hant){font-family:Menlo,Consolas,Courier,"Han Heiti",monospace,monospace,sans-serif}code:lang(zh-CN),code:lang(zh-Hans),kbd:lang(zh-CN),kbd:lang(zh-Hans),pre:lang(zh-CN),pre:lang(zh-Hans),samp:lang(zh-CN),samp:lang(zh-Hans){font-family:"Biaodian Pro Sans GB",Menlo,Consolas,Courier,"Han Heiti GB",monospace,monospace,sans-serif}.no-unicoderange code:lang(zh-CN),.no-unicoderange code:lang(zh-Hans),.no-unicoderange kbd:lang(zh-CN),.no-unicoderange kbd:lang(zh-Hans),.no-unicoderange pre:lang(zh-CN),.no-unicoderange pre:lang(zh-Hans),.no-unicoderange samp:lang(zh-CN),.no-unicoderange samp:lang(zh-Hans){font-family:Menlo,Consolas,Courier,"Han Heiti GB",monospace,monospace,sans-serif}code:lang(ja),kbd:lang(ja),pre:lang(ja),samp:lang(ja){font-family:"Yakumono Sans",Menlo,Consolas,Courier,monospace,monospace,sans-serif}.no-unicoderange code:lang(ja),.no-unicoderange kbd:lang(ja),.no-unicoderange pre:lang(ja),.no-unicoderange samp:lang(ja){font-family:Menlo,Consolas,Courier,monospace,monospace,sans-serif}.no-unicoderange h-char.bd-liga,.no-unicoderange h-char.biaodian[unicode=b7],h-ruby h-ru[annotation] rt,h-ruby h-ru[zhuyin] h-zhuyin,h-ruby h-ru[zhuyin] h-zhuyin h-diao,h-ruby.romanization rt,html,ruby h-ru[annotation] rt,ruby h-ru[zhuyin] h-zhuyin,ruby h-ru[zhuyin] h-zhuyin h-diao,ruby.romanization rt{-moz-font-feature-settings:'liga';-ms-font-feature-settings:'liga';-webkit-font-feature-settings:'liga';font-feature-settings:'liga'}[lang*=Hant],[lang*=Hans],[lang=zh-TW],[lang=zh-HK],[lang=zh-CN],[lang^=zh],article blockquote i,article blockquote var,article strong,code,html,kbd,pre,samp{-moz-font-feature-settings:'liga=1, locl=0';-ms-font-feature-settings:'liga','locl' 0;-webkit-font-feature-settings:'liga','locl' 0;font-feature-settings:'liga','locl' 0}i,var{font-style:inherit}.no-unicoderange h-ruby h-ru[zhuyin] h-zhuyin,.no-unicoderange h-ruby h-ru[zhuyin] h-zhuyin h-diao,.no-unicoderange ruby h-ru[zhuyin] h-zhuyin,.no-unicoderange ruby h-ru[zhuyin] h-zhuyin h-diao,h-ruby h-ru[zhuyin] h-zhuyin h-diao,ruby h-ru[zhuyin] h-zhuyin h-diao{font-family:'Zhuyin Kaiti',cursive,serif}h-ruby h-ru[annotation] rt,h-ruby.romanization rt,ruby h-ru[annotation] rt,ruby.romanization rt{font-family:"Romanization Sans","Helvetica Neue",Helvetica,Arial,"Han Heiti",sans-serif}.no-kaiti i,.no-kaiti var{padding-bottom:.05em;border-bottom:3px double #d3d3d3}article{line-height:1.7;-moz-hyphens:auto;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}article li,article p{text-align:justify;text-justify:inter-ideograph}article h1+blockquote,article h1+h2,article h1+h3,article h1+h4,article h1+h5,article h1+h6,article h1+ol,article h1+p,article h1+section>blockquote:first-child,article h1+section>h2:first-child,article h1+section>h3:first-child,article h1+section>h4:first-child,article h1+section>h5:first-child,article h1+section>h6:first-child,article h1+section>ol:first-child,article h1+section>p:first-child,article h1+section>ul:first-child,article h1+ul,article h2+blockquote,article h2+h2,article h2+h3,article h2+h4,article h2+h5,article h2+h6,article h2+ol,article h2+p,article h2+section>blockquote:first-child,article h2+section>h2:first-child,article h2+section>h3:first-child,article h2+section>h4:first-child,article h2+section>h5:first-child,article h2+section>h6:first-child,article h2+section>ol:first-child,article h2+section>p:first-child,article h2+section>ul:first-child,article h2+ul,article h3+blockquote,article h3+h3,article h3+h4,article h3+h5,article h3+h6,article h3+ol,article h3+p,article h3+section>blockquote:first-child,article h3+section>h3:first-child,article h3+section>h4:first-child,article h3+section>h5:first-child,article h3+section>h6:first-child,article h3+section>ol:first-child,article h3+section>p:first-child,article h3+section>ul:first-child,article h3+ul,article h4+blockquote,article h4+h4,article h4+h5,article h4+h6,article h4+ol,article h4+p,article h4+section>blockquote:first-child,article h4+section>h4:first-child,article h4+section>h5:first-child,article h4+section>h6:first-child,article h4+section>ol:first-child,article h4+section>p:first-child,article h4+section>ul:first-child,article h4+ul,article h5+blockquote,article h5+h5,article h5+h6,article h5+ol,article h5+p,article h5+section>blockquote:first-child,article h5+section>h5:first-child,article h5+section>h6:first-child,article h5+section>ol:first-child,article h5+section>p:first-child,article h5+section>ul:first-child,article h5+ul,article h6+blockquote,article h6+h6,article h6+ol,article h6+p,article h6+section>blockquote:first-child,article h6+section>h6:first-child,article h6+section>ol:first-child,article h6+section>p:first-child,article h6+section>ul:first-child,article h6+ul{margin-top:-1em}.poem-like p,p.poem-like{margin-left:2em}article blockquote,article blockquote blockquote{margin-right:0}@media only screen and (max-width:480px){.poem-like p,article blockquote,p.poem-like{margin-left:1em}}figure blockquote{margin:0}blockquote blockquote{margin-left:1em;margin-right:1em}@media only screen and (max-width:480px){blockquote,figure{margin-left:1em;margin-right:1em}}.no-unicoderange h-char.bd-liga,.no-unicoderange h-char.biaodian[unicode=b7]{font-family:'Biaodian Basic','Han Heiti'}h-hws,h-hws[hidden]{display:inline;visibility:hidden;font:.89em Arial}code h-hws,code h-hws[hidden],h-hangable:lang(ja) h-char.bd-close h-cs,h-hangable:lang(zh-CN) h-char.bd-close h-cs,h-hangable:lang(zh-Hans) h-char.bd-close h-cs,kbd h-hws,kbd h-hws[hidden],pre h-hws,pre h-hws[hidden],samp h-hws,samp h-hws[hidden]{display:none}@font-face{src:url(./font/han-space.woff?@VERSION)format("woff"),url(./font/han-space.otf?@VERSION)format("opentype");font-family:'Han Space';unicode-range:U+20}h-hangable:lang(zh-HK) h-cs,h-hangable:lang(zh-HK) h-cs[hidden],h-hangable:lang(zh-Hant) h-cs,h-hangable:lang(zh-Hant) h-cs[hidden],h-hangable:lang(zh-TW) h-cs,h-hangable:lang(zh-TW) h-cs[hidden]{display:inline;visibility:inherit;font-family:inherit;font-size:inherit}h-hangable:lang(ja),h-hangable:lang(zh-CN),h-hangable:lang(zh-Hans){position:relative;display:inline}h-hangable:lang(ja)>h-cs,h-hangable:lang(zh-CN)>h-cs,h-hangable:lang(zh-Hans)>h-cs{position:relative;display:inline!important;visibility:visible;font:inherit}h-hangable:lang(ja)>h-cs h-inner,h-hangable:lang(ja)>h-cs h-inner[hidden],h-hangable:lang(zh-CN)>h-cs h-inner,h-hangable:lang(zh-CN)>h-cs h-inner[hidden],h-hangable:lang(zh-Hans)>h-cs h-inner,h-hangable:lang(zh-Hans)>h-cs h-inner[hidden]{display:inline;visibility:hidden;font:1em "Han Space",Menlo,Consolas,Courier}h-hangable:lang(ja)>h-cs h-char.bd-end,h-hangable:lang(zh-CN)>h-cs h-char.bd-end,h-hangable:lang(zh-Hans)>h-cs h-char.bd-end{-moz-text-emphasis:none;-webkit-text-emphasis:none;text-emphasis:none;font-style:normal;font-weight:400;text-decoration:none;text-indent:0;position:absolute;left:0;top:0;display:inline-block;line-height:1.1}h-ru h-hangable:lang(ja)>h-cs h-char.bd-end,h-ru h-hangable:lang(zh-CN)>h-cs h-char.bd-end,h-ru h-hangable:lang(zh-Hans)>h-cs h-char.bd-end,ruby h-hangable:lang(ja)>h-cs h-char.bd-end,ruby h-hangable:lang(zh-CN)>h-cs h-char.bd-end,ruby h-hangable:lang(zh-Hans)>h-cs h-char.bd-end{position:relative}h-cs,h-cs[hidden]{display:none;visibility:hidden;font:.825em Courier;letter-spacing:0;white-space:normal}h-char.biaodian.bd-open>h-inner{margin-left:-.5em}h-char.biaodian.bd-close>h-inner,h-char.biaodian[unicode='3001']>h-inner,h-char.biaodian[unicode='3002']>h-inner,h-char.biaodian[unicode=ff0c]>h-inner,h-char.biaodian[unicode=ff0e]>h-inner{letter-spacing:-.5em}h-char.biaodian.bd-close>h-cs,h-char.biaodian.bd-open>h-cs,h-char.biaodian[unicode='3001']>h-cs,h-char.biaodian[unicode='3002']>h-cs,h-char.biaodian[unicode=ff0c]>h-cs,h-char.biaodian[unicode=ff0e]>h-cs{display:inline}h-char.biaodian[unicode='3001']:lang(zh-HK)>h-inner,h-char.biaodian[unicode='3001']:lang(zh-Hant)>h-inner,h-char.biaodian[unicode='3001']:lang(zh-TW)>h-inner,h-char.biaodian[unicode='3002']:lang(zh-HK)>h-inner,h-char.biaodian[unicode='3002']:lang(zh-Hant)>h-inner,h-char.biaodian[unicode='3002']:lang(zh-TW)>h-inner,h-char.biaodian[unicode=ff0c]:lang(zh-HK)>h-inner,h-char.biaodian[unicode=ff0c]:lang(zh-Hant)>h-inner,h-char.biaodian[unicode=ff0c]:lang(zh-TW)>h-inner,h-char.biaodian[unicode=ff0e]:lang(zh-HK)>h-inner,h-char.biaodian[unicode=ff0e]:lang(zh-Hant)>h-inner,h-char.biaodian[unicode=ff0e]:lang(zh-TW)>h-inner{letter-spacing:inherit}h-char-group .bd-end:not(:last-child) h-cs,h-char-group .bd-open+.bd-open h-cs,h-char-group [unicode='3001']:lang(zh-HK)+.bd-open h-cs,h-char-group [unicode='3001']:lang(zh-Hant)+.bd-open h-cs,h-char-group [unicode='3001']:lang(zh-TW)+.bd-open h-cs,h-char-group [unicode='3002']:lang(zh-HK)+.bd-open h-cs,h-char-group [unicode='3002']:lang(zh-Hant)+.bd-open h-cs,h-char-group [unicode='3002']:lang(zh-TW)+.bd-open h-cs,h-char-group [unicode=ff0c]:lang(zh-HK)+.bd-open h-cs,h-char-group [unicode=ff0c]:lang(zh-Hant)+.bd-open h-cs,h-char-group [unicode=ff0c]:lang(zh-TW)+.bd-open h-cs,h-char-group [unicode=ff0e]:lang(zh-HK)+.bd-open h-cs,h-char-group [unicode=ff0e]:lang(zh-Hant)+.bd-open h-cs,h-char-group [unicode=ff0e]:lang(zh-TW)+.bd-open h-cs,h-char-group.portion .bd-end:last-child h-cs,h-char-group.portion .bd-open:first-child h-cs,h-char.biaodian[unicode='3001']:lang(zh-HK)>h-cs,h-char.biaodian[unicode='3001']:lang(zh-Hant)>h-cs,h-char.biaodian[unicode='3001']:lang(zh-TW)>h-cs,h-char.biaodian[unicode='3002']:lang(zh-HK)>h-cs,h-char.biaodian[unicode='3002']:lang(zh-Hant)>h-cs,h-char.biaodian[unicode='3002']:lang(zh-TW)>h-cs,h-char.biaodian[unicode=ff0c]:lang(zh-HK)>h-cs,h-char.biaodian[unicode=ff0c]:lang(zh-Hant)>h-cs,h-char.biaodian[unicode=ff0c]:lang(zh-TW)>h-cs,h-char.biaodian[unicode=ff0e]:lang(zh-HK)>h-cs,h-char.biaodian[unicode=ff0e]:lang(zh-Hant)>h-cs,h-char.biaodian[unicode=ff0e]:lang(zh-TW)>h-cs,h-hangable .bd-end:not(:last-child) h-cs,h-hangable .bd-open+.bd-open h-cs,h-hangable [unicode='3001']:lang(zh-HK)+.bd-open h-cs,h-hangable [unicode='3001']:lang(zh-Hant)+.bd-open h-cs,h-hangable [unicode='3001']:lang(zh-TW)+.bd-open h-cs,h-hangable [unicode='3002']:lang(zh-HK)+.bd-open h-cs,h-hangable [unicode='3002']:lang(zh-Hant)+.bd-open h-cs,h-hangable [unicode='3002']:lang(zh-TW)+.bd-open h-cs,h-hangable [unicode=ff0c]:lang(zh-HK)+.bd-open h-cs,h-hangable [unicode=ff0c]:lang(zh-Hant)+.bd-open h-cs,h-hangable [unicode=ff0c]:lang(zh-TW)+.bd-open h-cs,h-hangable [unicode=ff0e]:lang(zh-HK)+.bd-open h-cs,h-hangable [unicode=ff0e]:lang(zh-Hant)+.bd-open h-cs,h-hangable [unicode=ff0e]:lang(zh-TW)+.bd-open h-cs,h-hangable.portion .bd-end:last-child h-cs,h-hangable.portion .bd-open:first-child h-cs{display:none}h-char-group [unicode=b7]:not(:last-child),h-char-group [unicode='30fb']:not(:last-child){letter-spacing:-.5em}h-char-group .bd-liga:not(:last-child){margin-right:-.25em}h-char[display-as]{position:relative;display:inline-block}h-char[display-as] h-inner{color:transparent}h-char[display-as]:after{position:absolute;left:0;display:inline-block;content:attr(display-as)}h-char[display-as].comb-liga:after{font-family:'Romanization Sans','Zhuyin Kaiti'}em.above{-moz-text-emphasis:filled circle;-webkit-text-emphasis:filled circle;text-emphasis:filled circle}.no-textemphasis em.above h-char:after{margin-top:-.7em;content:"●"}em.sesame{-moz-text-emphasis:open sesame;-webkit-text-emphasis:open sesame;text-emphasis:open sesame;-moz-text-emphasis-position:under;-webkit-text-emphasis-position:under;text-emphasis-position:under}.no-textemphasis em.sesame h-char:after{margin-top:1em;content:"﹆"}em.above-dc{-moz-text-emphasis:open double-circle;-webkit-text-emphasis:open double-circle;text-emphasis:open double-circle;-moz-text-emphasis-position:over;-webkit-text-emphasis-position:over;text-emphasis-position:over}em.no-skip,em.rebecca{text-emphasis-position:under;-webkit-text-emphasis-position:under;-moz-text-emphasis-position:under}.no-textemphasis em.above-dc h-char:after{margin-top:-.7em;content:"◎"}em.rebecca{-moz-text-emphasis:filled triangle;-webkit-text-emphasis:filled triangle;text-emphasis:filled triangle;-moz-text-emphasis-color:#639;-webkit-text-emphasis-color:#639;text-emphasis-color:#639}.no-textemphasis em.rebecca h-char:after{margin-top:1em;content:"▲";color:#639}em.no-skip{-moz-text-emphasis:open circle;-webkit-text-emphasis:open circle;text-emphasis:open circle;-moz-text-emphasis-color:red;-webkit-text-emphasis-color:red;text-emphasis-color:red}.no-textemphasis em.no-skip h-char:after{margin-top:1em;content:"○";color:red}em.no-skip h-char.biaodian,em.no-skip h-char.punct{-moz-text-emphasis:inherit;-webkit-text-emphasis:inherit;text-emphasis:inherit}.no-textemphasis em.no-skip h-char.biaodian h-char:after,.no-textemphasis em.no-skip h-char.punct h-char:after{content:inherit}.no-textemphasis em.no-skip h-char.biaodian:after,.no-textemphasis em.no-skip h-char.punct:after{content:"○"!important} \ No newline at end of file diff --git a/test/generics-han.css b/test/generics-han.css index 894a2a30..1446b654 100644 --- a/test/generics-han.css +++ b/test/generics-han.css @@ -1 +1 @@ -@charset "UTF-8";img,legend{border:0}pre,textarea{overflow:auto}legend,td,th{padding:0}h-ru[annotation],table{border-spacing:0;border-collapse:collapse}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent;text-decoration:inherit}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{white-space:pre;word-wrap:normal}code,kbd,pre,samp{font-size:1em;font-family:monospace,monospace,sans-serif}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}optgroup{font-weight:700}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.3;-webkit-font-smoothing:subpixel-antialiased}ol,ul{padding-left:2em}blockquote,figure{margin-left:2em;margin-right:2em}address,cite:lang(ja),cite:lang(zh),dfn:lang(ja),dfn:lang(zh),i:lang(ja),i:lang(zh),var:lang(ja),var:lang(zh){font-style:inherit}em:lang(ja),em:lang(zh){-moz-text-emphasis:filled circle;-webkit-text-emphasis:filled circle;text-emphasis:filled circle;-moz-text-emphasis-position:under;-webkit-text-emphasis-position:under;text-emphasis-position:under;font-style:inherit;border-bottom:2px dotted;padding-bottom:.05em;border-bottom-width:-webkit-calc(0px);padding-bottom:-webkit-calc(0px)}em:lang(ja){-moz-text-emphasis:filled sesame;-webkit-text-emphasis:filled sesame;text-emphasis:filled sesame;-moz-text-emphasis-position:over;-webkit-text-emphasis-position:over;text-emphasis-position:over}.no-textemphasis em:lang(ja) h-char:after,.no-textemphasis em:lang(zh) h-char:after,[zhuyin] h-zhuyin,em:lang(ja) h-char.biaodian,em:lang(ja) h-char.punct,em:lang(zh) h-char.biaodian,em:lang(zh) h-char.punct{-moz-text-emphasis:none;-webkit-text-emphasis:none;text-emphasis:none}b,dfn:lang(ja),dfn:lang(zh),strong{font-weight:bolder}q,q:lang(en),q:lang(zh-CN){quotes:'\201c' '\201d' '\2018' '\2019' '\201c' '\201d' '\2018' '\2019' '\201c' '\201d' '\2018' '\2019'}q:lang(zh){quotes:'\300c' '\300d' '\300e' '\300f' '\300c' '\300d' '\300e' '\300f' '\300c' '\300d' '\300e' '\300f'}q:lang(en-GB){quotes:'\2018' '\2019' '\201c' '\201d' '\2018' '\2019' '\201c' '\201d' '\2018' '\2019' '\201c' '\201d'}q:before{content:open-quote}q:after{content:close-quote}q:lang(ja):after,q:lang(ja):before{content:none}.han-js-rendered del+del.adjacent,.han-js-rendered del+s.adjacent,.han-js-rendered ins.adjacent,.han-js-rendered s+del.adjacent,.han-js-rendered s+s.adjacent,.han-js-rendered u.adjacent,del+del,del+s,ins+ins,ins+u,s+del,s+s,u+ins,u+u{margin-left:.125em}ins,u{padding-bottom:.05em;border-bottom:1px solid;text-decoration:none}ruby rtc rt{display:inline;font-size:inherit}ruby>rb+rtc:before{content:'\ff08'}ruby>rtc:after{content:'\ff0c'}ruby>rtc:last-of-type:after{content:'\ff09'}.han-js-rendered del+del,.han-js-rendered del+s,.han-js-rendered ins+ins,.han-js-rendered ins+u,.han-js-rendered s+del,.han-js-rendered s+s,.han-js-rendered u+ins,.han-js-rendered u+u{margin-left:auto}.han-js-rendered em:lang(ja),.han-js-rendered em:lang(zh){padding-bottom:auto;border-bottom-width:0}.no-textemphasis em:lang(ja),.no-textemphasis em:lang(zh){line-height:2}.no-textemphasis em:lang(ja) h-char,.no-textemphasis em:lang(zh) h-char{position:relative;font-style:inherit}.no-textemphasis em:lang(ja) h-char:after,.no-textemphasis em:lang(zh) h-char:after{font-style:normal;font-weight:400;text-decoration:none;-moz-transform:scale(.5);-ms-transform:scale(.5);-webkit-transform:scale(.5);transform:scale(.5);position:absolute;left:50%;top:0;margin-left:-250%;overflow:hidden;display:inline-block;height:1em;width:500%;line-height:1;text-align:center;text-indent:0;font-family:Georgia,'Times New Roman',Arial,!important}.no-textemphasis em:lang(ja) h-char.biaodian:after,.no-textemphasis em:lang(ja) h-char.punct:after,.no-textemphasis em:lang(zh) h-char.biaodian:after,.no-textemphasis em:lang(zh) h-char.punct:after{content:none!important}.no-textemphasis em:lang(zh) h-char:after{margin-top:1em;content:"●"}.no-textemphasis em:lang(ja) h-char:after{margin-top:-.7em;content:"﹅"}h-ru[annotation]{position:relative;display:inline-table;line-height:1.1;text-align:center;vertical-align:1em}h-ru[annotation]>rt,h-ru[annotation][order='0']>rt,h-ruby[rightangle][doubleline] h-ru[annotation][order='0']>rt{display:table-header-group}h-ru[annotation]>h-ru[annotation]{vertical-align:-.1em}h-ruby[rightangle][doubleline] h-ru[annotation]{vertical-align:.5em}h-ru[annotation]>h-ru,h-ru[annotation]>rb,h-ru[annotation]>rt{line-height:1;text-align:center}h-ru[annotation]>rt{height:1em;font-size:.5em;white-space:nowrap;word-break:normal}h-ru[annotation]>rt:after,h-ru[annotation]>rt:before{content:'\2006'}h-ru[annotation][order='1']>rt,h-ruby[rightangle] h-ru[annotation][order='0']>rt,h-ruby[rightangle][doubleline] h-ru[annotation][order='1']>rt{display:table-footer-group}h-ru[annotation][order='0']>h-ru[order='1']{vertical-align:.15em}h-ruby[rightangle][doubleline] h-ru[annotation][order='0'] rt{line-height:1.5}[zhuyin] h-zhuyin{font-style:normal;font-weight:400;line-height:normal;text-decoration:none;text-indent:0;position:relative;display:inline-block;height:1.2em;height:1em;width:.4em;vertical-align:text-top}[zhuyin] h-diao,[zhuyin] h-yin{line-height:1;position:absolute}[zhuyin] h-zhuyin>*{-moz-transform:scale(.4);-ms-transform:scale(.4);-webkit-transform:scale(.4);transform:scale(.4);-moz-transform-origin:left top;-ms-transform-origin:left top;-webkit-transform-origin:left top;transform-origin:left top;display:inline-block}[zhuyin] h-yin{left:0;height:1em;vertical-align:top}[zhuyin] h-diao{bottom:0;right:-.9em}[length='0'][zhuyin] h-zhuyin,[zhuyin] h-diao:empty,[zhuyin] h-yin:empty{display:none}[length='0'][zhuyin]{margin-right:0}[length='1'][zhuyin] h-yin,[zhuyin] [length='1'] h-yin{top:.3em}[length='1'][zhuyin] h-diao,[zhuyin] [length='1'] h-diao{bottom:0}[length='2'][zhuyin] h-yin,[zhuyin] [length='2'] h-yin{top:.05em}[length='2'][zhuyin] h-diao,[zhuyin] [length='2'] h-diao{bottom:-.3em}[length='3'][zhuyin] h-yin,[zhuyin] [length='3'] h-yin{top:-.05em;line-height:.85}[length='3'][zhuyin] h-diao,[zhuyin] [length='3'] h-diao{bottom:-.35em}[diao='˙'][zhuyin] h-diao,[zhuyin] [diao='˙'] h-diao{top:0;right:auto;bottom:auto;left:.06em}[diao='˙'][length='1'][zhuyin] h-diao,[diao='˙'][zhuyin] [length='1'] h-diao,[zhuyin] [diao='˙'] [length='1'] h-diao,[zhuyin] [diao='˙'][length='1'] h-diao{top:.15em}[diao='˙'][length='2'][zhuyin] h-diao,[diao='˙'][zhuyin] [length='2'] h-diao,[zhuyin] [diao='˙'] [length='2'] h-diao,[zhuyin] [diao='˙'][length='2'] h-diao{top:-.05em}[diao='˙'][length='3'][zhuyin] h-diao,[diao='˙'][zhuyin] [length='3'] h-diao,[zhuyin] [diao='˙'] [length='3'] h-diao,[zhuyin] [diao='˙'][length='3'] h-diao{top:-.2em}[diao='˪'][zhuyin] h-diao,[diao='˫'][zhuyin] h-diao,[zhuyin] [diao='˪'] h-diao,[zhuyin] [diao='˫'] h-diao{-moz-transform:scale(.6);-ms-transform:scale(.6);-webkit-transform:scale(.6);transform:scale(.6);-moz-transform-origin:left top;-ms-transform-origin:left top;-webkit-transform-origin:left top;transform-origin:left top}[diao='󳆴'][zhuyin] h-diao,[diao='󳆵'][zhuyin] h-diao,[diao='󳆶'][zhuyin] h-diao,[diao='󳆷'][zhuyin] h-diao,[diao^='ㆴ'][zhuyin] h-diao,[diao^='ㆵ'][zhuyin] h-diao,[diao^='ㆶ'][zhuyin] h-diao,[diao^='ㆷ'][zhuyin] h-diao,[zhuyin] [diao='󳆴'] h-diao,[zhuyin] [diao='󳆵'] h-diao,[zhuyin] [diao='󳆶'] h-diao,[zhuyin] [diao='󳆷'] h-diao,[zhuyin] [diao^='ㆴ'] h-diao,[zhuyin] [diao^='ㆵ'] h-diao,[zhuyin] [diao^='ㆶ'] h-diao,[zhuyin] [diao^='ㆷ'] h-diao{bottom:-.6em;margin-right:.3em}[zhuyin]{margin-right:.2em;display:inline-block;line-height:1.8}[rightangle] h-ru[annotation]{vertical-align:0;line-height:1}[rightangle] rt:after{content:'';display:inline-block;width:1.2em}h-ru h-ru[zhuyin]{margin-top:-.4em;margin-bottom:-.2em;line-height:1.8}h-jinze,h-word{display:inline-block;text-indent:0}@font-face{font-family:'Han Heiti';src:local("Hiragino Sans GB"),local("Lantinghei TC Extralight"),local("Lantinghei SC Extralight"),local(FZLTXHB--B51-0),local(FZLTZHK--GBK1-0),local(".PingFang SC Light"),local(".PingFang TC Light"),local(".PingFang-SC-Light"),local(".PingFang-TC-Light"),local(".PingFang SC"),local(".PingFang TC"),local("Heiti SC Light"),local(STHeitiSC-Light),local("Heiti SC"),local("Heiti TC Light"),local(STHeitiTC-Light),local("Heiti TC"),local("Microsoft Yahei"),local("Microsoft Jhenghei"),local("Noto Sans CJK KR"),local("Noto Sans CJK JP"),local("Noto Sans CJK SC"),local("Noto Sans CJK TC"),local("Source Han Sans K"),local("Source Han Sans KR"),local("Source Han Sans JP"),local("Source Han Sans CN"),local("Source Han Sans HK"),local("Source Han Sans TW"),local("Source Han Sans TWHK"),local("Droid Sans Fallback")}@font-face{unicode-range:U+4E00-9FFF,U+3400-4DB5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3040-309F,U+30A0-30FF,U+3099-309E,U+FF66-FF9F,U+3007,U+31C0-31E3,U+2F00-2FD5,U+2E80-2EF3;font-family:'Han Heiti';src:local(YuGothic),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro")}@font-face{font-family:'Han Heiti CNS';src:local(".PingFang TC Light"),local(".PingFang-TC-Light"),local(".PingFang TC"),local("Heiti TC Light"),local(STHeitiTC-Light),local("Heiti TC"),local("Lantinghei TC Extralight"),local(FZLTXHB--B51-0),local("Lantinghei TC"),local("Microsoft Jhenghei"),local("Microsoft Yahei"),local("Noto Sans CJK TC"),local("Source Han Sans TC"),local("Source Han Sans TW"),local("Source Han Sans TWHK"),local("Source Han Sans HK"),local("Droid Sans Fallback")}@font-face{font-family:'Han Heiti GB';src:local("Hiragino Sans GB"),local(".PingFang SC Light"),local(".PingFang-SC-Light"),local(".PingFang SC"),local("Lantinghei SC Extralight"),local(FZLTXHK--GBK1-0),local("Lantinghei SC"),local("Heiti SC Light"),local(STHeitiSC-Light),local("Heiti SC"),local("Microsoft Yahei"),local("Noto Sans CJK SC"),local("Source Han Sans SC"),local("Source Han Sans CN"),local("Droid Sans Fallback")}@font-face{font-family:'Han Heiti';font-weight:600;src:local("Hiragino Sans GB W6"),local(HiraginoSansGB-W6),local("Lantinghei TC Demibold"),local("Lantinghei SC Demibold"),local(FZLTZHB--B51-0),local(FZLTZHK--GBK1-0),local(".PingFang-SC-Semibold"),local(".PingFang-TC-Semibold"),local("Heiti SC Medium"),local("STHeitiSC-Medium"),local("Heiti SC"),local("Heiti TC Medium"),local("STHeitiTC-Medium"),local("Heiti TC"),local("Microsoft YaHei Bold"),local("Microsoft Jhenghei Bold"),local(MicrosoftYaHei-Bold),local(MicrosoftJhengHeiBold),local("Microsoft YaHei"),local("Microsoft Jhenghei"),local("Noto Sans CJK KR Bold"),local("Noto Sans CJK JP Bold"),local("Noto Sans CJK SC Bold"),local("Noto Sans CJK TC Bold"),local(NotoSansCJKkr-Bold),local(NotoSansCJKjp-Bold),local(NotoSansCJKsc-Bold),local(NotoSansCJKtc-Bold),local("Source Han Sans K Bold"),local(SourceHanSansK-Bold),local("Source Han Sans K"),local("Source Han Sans KR Bold"),local("Source Han Sans JP Bold"),local("Source Han Sans CN Bold"),local("Source Han Sans HK Bold"),local("Source Han Sans TW Bold"),local("Source Han Sans TWHK Bold"),local("SourceHanSansKR-Bold"),local("SourceHanSansJP-Bold"),local("SourceHanSansCN-Bold"),local("SourceHanSansHK-Bold"),local("SourceHanSansTW-Bold"),local("SourceHanSansTWHK-Bold"),local("Source Han Sans KR"),local("Source Han Sans CN"),local("Source Han Sans HK"),local("Source Han Sans TW"),local("Source Han Sans TWHK")}@font-face{unicode-range:U+4E00-9FFF,U+3400-4DB5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3040-309F,U+30A0-30FF,U+3099-309E,U+FF66-FF9F,U+3007,U+31C0-31E3,U+2F00-2FD5,U+2E80-2EF3;font-family:'Han Heiti';font-weight:600;src:local("YuGothic Bold"),local("Hiragino Kaku Gothic ProN W6"),local("Hiragino Kaku Gothic Pro W6"),local(YuGo-Bold),local(HiraKakuProN-W6),local(HiraKakuPro-W6)}@font-face{font-family:'Han Heiti CNS';font-weight:600;src:local(".PingFang TC Semibold"),local(".PingFang-TC-Semibold"),local("Heiti TC Medium"),local("STHeitiTC-Medium"),local("Heiti TC"),local("Lantinghei TC Demibold"),local(FZLTXHB--B51-0),local("Microsoft Jhenghei Bold"),local(MicrosoftJhengHeiBold),local("Microsoft Jhenghei"),local("Microsoft YaHei Bold"),local(MicrosoftYaHei-Bold),local("Noto Sans CJK TC Bold"),local(NotoSansCJKtc-Bold),local("Noto Sans CJK TC"),local("Source Han Sans TC Bold"),local("SourceHanSansTC-Bold"),local("Source Han Sans TC"),local("Source Han Sans TW Bold"),local("SourceHanSans-TW"),local("Source Han Sans TW"),local("Source Han Sans TWHK Bold"),local("SourceHanSans-TWHK"),local("Source Han Sans TWHK"),local("Source Han Sans HK"),local("SourceHanSans-HK"),local("Source Han Sans HK")}@font-face{font-family:'Han Heiti GB';font-weight:600;src:local("Hiragino Sans GB W6"),local(HiraginoSansGB-W6),local(".PingFang SC Semibold"),local(".PingFang-SC-Semibold"),local("Lantinghei SC Demibold"),local(FZLTZHK--GBK1-0),local("Heiti SC Medium"),local("STHeitiSC-Medium"),local("Heiti SC"),local("Microsoft YaHei Bold"),local(MicrosoftYaHei-Bold),local("Microsoft YaHei"),local("Noto Sans CJK SC Bold"),local(NotoSansCJKsc-Bold),local("Noto Sans CJK SC"),local("Source Han Sans SC Bold"),local("SourceHanSansSC-Bold"),local("Source Han Sans CN Bold"),local("SourceHanSansCN-Bold"),local("Source Han Sans SC"),local("Source Han Sans CN")}@font-face{font-family:'Han Heiti';src:local("Hiragino Sans GB"),local("Lantinghei TC Extralight"),local("Lantinghei SC Extralight"),local(FZLTXHB--B51-0),local(FZLTZHK--GBK1-0),local(".PingFang SC Light"),local(".PingFang TC Light"),local(".PingFang-SC-Light"),local(".PingFang-TC-Light"),local(".PingFang SC"),local(".PingFang TC"),local("Heiti SC Light"),local("STHeitiSC-Light"),local("Heiti SC"),local("Heiti TC Light"),local("STHeitiTC-Light"),local("Heiti TC"),local("Microsoft Yahei"),local("Microsoft Jhenghei"),local("Noto Sans CJK KR"),local("Noto Sans CJK JP"),local("Noto Sans CJK SC"),local("Noto Sans CJK TC"),local("Source Han Sans K"),local("Source Han Sans KR"),local("Source Han Sans JP"),local("Source Han Sans CN"),local("Source Han Sans HK"),local("Source Han Sans TW"),local("Source Han Sans TWHK"),local("Droid Sans Fallback");unicode-range:U+270C}@font-face{font-family:'Han Heiti';font-weight:600;src:local("Hiragino Sans GB W6"),local(HiraginoSansGB-W6),local("Lantinghei TC Demibold"),local("Lantinghei SC Demibold"),local(FZLTZHB--B51-0),local(FZLTZHK--GBK1-0),local(".PingFang-SC-Semibold"),local(".PingFang-TC-Semibold"),local("Heiti SC Medium"),local("STHeitiSC-Medium"),local("Heiti SC"),local("Heiti TC Medium"),local("STHeitiTC-Medium"),local("Heiti TC"),local("Microsoft YaHei Bold"),local("Microsoft Jhenghei Bold"),local(MicrosoftYaHei-Bold),local(MicrosoftJhengHeiBold),local("Microsoft YaHei"),local("Microsoft Jhenghei"),local("Noto Sans CJK KR Bold"),local("Noto Sans CJK JP Bold"),local("Noto Sans CJK SC Bold"),local("Noto Sans CJK TC Bold"),local(NotoSansCJKkr-Bold),local(NotoSansCJKjp-Bold),local(NotoSansCJKsc-Bold),local(NotoSansCJKtc-Bold),local("Source Han Sans K Bold"),local(SourceHanSansK-Bold),local("Source Han Sans K"),local("Source Han Sans KR Bold"),local("Source Han Sans JP Bold"),local("Source Han Sans CN Bold"),local("Source Han Sans HK Bold"),local("Source Han Sans TW Bold"),local("Source Han Sans TWHK Bold"),local("SourceHanSansKR-Bold"),local("SourceHanSansJP-Bold"),local("SourceHanSansCN-Bold"),local("SourceHanSansHK-Bold"),local("SourceHanSansTW-Bold"),local("SourceHanSansTWHK-Bold"),local("Source Han Sans KR"),local("Source Han Sans CN"),local("Source Han Sans HK"),local("Source Han Sans TW"),local("Source Han Sans TWHK");unicode-range:U+270C}@font-face{font-family:'Han Songti';src:local("Songti SC Regular"),local(STSongti-SC-Regular),local("Songti SC"),local("Songti TC Regular"),local(STSongti-TC-Regular),local("Songti TC"),local(STSong),local("Lisong Pro"),local(SimSun),local(PMingLiU)}@font-face{unicode-range:U+4E00-9FFF,U+3400-4DB5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3040-309F,U+30A0-30FF,U+3099-309E,U+FF66-FF9F,U+3007,U+31C0-31E3,U+2F00-2FD5,U+2E80-2EF3;font-family:'Han Songti';src:local(YuMincho),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("MS Mincho")}@font-face{font-family:'Han Songti CNS';src:local("Songti TC Regular"),local(STSongti-TC-Regular),local("Songti TC"),local("Lisong Pro"),local("Songti SC Regular"),local(STSongti-SC-Regular),local("Songti SC"),local(STSong),local(PMingLiU),local(SimSun)}@font-face{font-family:'Han Songti GB';src:local("Songti SC Regular"),local(STSongti-SC-Regular),local("Songti SC"),local(STSong),local(SimSun),local(PMingLiU)}@font-face{font-family:'Han Songti';font-weight:600;src:local("STSongti SC Bold"),local("STSongti TC Bold"),local(STSongti-SC-Bold),local(STSongti-TC-Bold),local("STSongti SC"),local("STSongti TC")}@font-face{unicode-range:U+4E00-9FFF,U+3400-4DB5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3040-309F,U+30A0-30FF,U+3099-309E,U+FF66-FF9F,U+3007,U+31C0-31E3,U+2F00-2FD5,U+2E80-2EF3;font-family:'Han Songti';font-weight:600;src:local("YuMincho Demibold"),local("Hiragino Mincho ProN W6"),local("Hiragino Mincho Pro W6"),local(YuMin-Demibold),local(HiraMinProN-W6),local(HiraMinPro-W6),local(YuMincho),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro")}@font-face{font-family:'Han Songti CNS';font-weight:600;src:local("STSongti TC Bold"),local("STSongti SC Bold"),local(STSongti-TC-Bold),local(STSongti-SC-Bold),local("STSongti TC"),local("STSongti SC")}@font-face{font-family:'Han Songti GB';font-weight:600;src:local("STSongti SC Bold"),local(STSongti-SC-Bold),local("STSongti SC")}@font-face{font-family:'Han Songti';src:local("Songti SC Regular"),local(STSongti-SC-Regular),local("Songti SC"),local("Songti TC Regular"),local(STSongti-TC-Regular),local("Songti TC"),local(STSongti),local("Lisong Pro"),local("MS Mincho"),local(SimSun),local(PMingLiU);unicode-range:U+270C}@font-face{font-family:'Han Songti';font-weight:600;src:local("Songti TC Bold"),local("Songti SC Bold"),local(STSongti-TC-Bold),local(STSongti-SC-Bold),local("Songti TC"),local("Songti SC");unicode-range:U+270C}@font-face{font-family:'Han Songti CNS';src:local("Songti TC Regular"),local("Lisong Pro"),local("Songti TC"),local("Songti SC Regular"),local(STSong),local("Songti SC"),local("MS Mincho"),local(PMingLiU),local(SimSun);unicode-range:U+270C}@font-face{font-family:'Han Songti CNS';font-weight:600;src:local("Songti TC Bold"),local("Songti SC Bold"),local(STSongti-TC-Bold),local(STSongti-SC-Bold),local("Songti TC"),local("Songti SC");unicode-range:U+270C}@font-face{font-family:'Han Songti GB';src:local("Songti SC"),local(STSong),local(SimSun);unicode-range:U+270C}@font-face{font-family:'Han Songti GB';font-weight:600;src:local("Songti SC Bold"),local(STSongti-SC-Bold),local("Songti SC");unicode-range:U+270C}@font-face{font-family:cursive;src:local("Kaiti TC Regular"),local(STKaiTi-TC-Regular),local("Kaiti TC"),local("Kaiti SC"),local(STKaiti),local(BiauKai),local("標楷體"),local(DFKaiShu-SB-Estd-BF),local(Kaiti),local(DFKai-SB)}@font-face{unicode-range:U+4E00-9FFF,U+3400-4DB5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3040-309F,U+30A0-30FF,U+3099-309E,U+FF66-FF9F,U+3007,U+31C0-31E3,U+2F00-2FD5,U+2E80-2EF3;font-family:'Han Kaiti';src:local("Kaiti TC Regular"),local(STKaiTi-TC-Regular),local("Kaiti TC"),local("Kaiti SC"),local(STKaiti),local(BiauKai),local("標楷體"),local(DFKaiShu-SB-Estd-BF),local(Kaiti),local(DFKai-SB)}@font-face{unicode-range:U+4E00-9FFF,U+3400-4DB5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3040-309F,U+30A0-30FF,U+3099-309E,U+FF66-FF9F,U+3007,U+31C0-31E3,U+2F00-2FD5,U+2E80-2EF3;font-family:'Han Kaiti CNS';src:local(BiauKai),local("標楷體"),local(DFKaiShu-SB-Estd-BF),local("Kaiti TC Regular"),local(STKaiTi-TC-Regular),local("Kaiti TC")}@font-face{unicode-range:U+4E00-9FFF,U+3400-4DB5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3040-309F,U+30A0-30FF,U+3099-309E,U+FF66-FF9F,U+3007,U+31C0-31E3,U+2F00-2FD5,U+2E80-2EF3;font-family:'Han Kaiti GB';src:local("Kaiti SC Regular"),local(STKaiTi-SC-Regular),local("Kaiti SC"),local(STKaiti),local(Kai),local(Kaiti),local(DFKai-SB)}@font-face{font-family:cursive;font-weight:600;src:local("Kaiti TC Bold"),local(STKaiTi-TC-Bold),local("Kaiti SC Bold"),local(STKaiti-SC-Bold),local("Kaiti TC"),local("Kaiti SC")}@font-face{font-family:'Han Kaiti';font-weight:600;src:local("Kaiti TC Bold"),local(STKaiTi-TC-Bold "),\a local(" Kaiti SC Bold "),\a local(STKaiti-SC-Bold),\a local(" Kaiti TC "),\a local(" Kaiti SC ")\a ;\a }\a \a // 2\a @font-face {\a font-family: " Han Kaiti CNS ";\a font-weight: 600;\a src:\a local(" Kaiti TC Bold "),\a local(STKaiTi-TC-Bold"),local("Kaiti TC")}@font-face{font-family:'Han Kaiti GB';font-weight:600;src:local("Kaiti SC Bold"),local(STKaiti-SC-Bold)}@font-face{unicode-range:U+4E00-9FFF,U+3400-4DB5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3040-309F,U+30A0-30FF,U+3099-309E,U+FF66-FF9F,U+3007,U+31C0-31E3,U+2F00-2FD5,U+2E80-2EF3;font-family:'Han Fangsong';src:local(STFangsong),local(FangSong)}@font-face{unicode-range:U+4E00-9FFF,U+3400-4DB5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3040-309F,U+30A0-30FF,U+3099-309E,U+FF66-FF9F,U+3007,U+31C0-31E3,U+2F00-2FD5,U+2E80-2EF3;font-family:'Han Fangsong CNS';src:local(STFangsong),local(FangSong)}@font-face{unicode-range:U+4E00-9FFF,U+3400-4DB5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3040-309F,U+30A0-30FF,U+3099-309E,U+FF66-FF9F,U+3007,U+31C0-31E3,U+2F00-2FD5,U+2E80-2EF3;font-family:'Han Fangsong GB';src:local(STFangsong),local(FangSong)}@font-face{font-family:'Biaodian Sans';src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local("MS Gothic"),local(SimSun);unicode-range:U+FF0E}@font-face{font-family:'Biaodian Serif';src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSong),local(SimSun);unicode-range:U+FF0E}@font-face{font-family:'Biaodian Pro Sans';src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local("MS Gothic"),local(SimSun);unicode-range:U+FF0E}@font-face{font-family:'Biaodian Pro Serif';src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSong),local(SimSun);unicode-range:U+FF0E}@font-face{font-family:'Biaodian Pro Sans CNS';src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local("MS Gothic"),local(SimSun);unicode-range:U+FF0E}@font-face{font-family:'Biaodian Pro Serif CNS';src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSong),local(SimSun);unicode-range:U+FF0E}@font-face{font-family:'Biaodian Pro Sans GB';src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local("MS Gothic"),local(SimSun);unicode-range:U+FF0E}@font-face{font-family:'Biaodian Pro Serif GB';src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSong),local(SimSun);unicode-range:U+FF0E}@font-face{font-family:'Biaodian Sans';src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local(SimSun);unicode-range:U+00B7}@font-face{font-family:'Biaodian Serif';src:local("Songti SC"),local(STSong),local("Heiti SC"),local(SimSun);unicode-range:U+00B7}@font-face{font-family:'Biaodian Pro Sans';src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local(SimSun);unicode-range:U+00B7}@font-face{font-family:'Biaodian Pro Serif';src:local("Songti SC"),local(STSong),local("Heiti SC"),local(SimSun);unicode-range:U+00B7}@font-face{font-family:'Biaodian Pro Sans CNS';src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local(SimSun);unicode-range:U+00B7}@font-face{font-family:'Biaodian Pro Serif CNS';src:local("Songti SC"),local(STSong),local("Heiti SC"),local(SimSun);unicode-range:U+00B7}@font-face{font-family:'Biaodian Pro Sans GB';src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local(SimSun);unicode-range:U+00B7}@font-face{font-family:'Biaodian Pro Serif GB';src:local("Songti SC"),local(STSong),local("Heiti SC"),local(SimSun);unicode-range:U+00B7}@font-face{font-family:'Biaodian Sans';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Sans GB"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local("Microsoft Yahei"),local(SimSun);unicode-range:U+2014}@font-face{font-family:'Biaodian Serif';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSong),local("Microsoft Yahei"),local(SimSun);unicode-range:U+2014}@font-face{font-family:'Yakumono Sans';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local("Arial Unicode MS"),local("MS Gothic");unicode-range:U+2014}@font-face{font-family:'Yakumono Serif';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("MS Mincho"),local("Microsoft Yahei");unicode-range:U+2014}@font-face{font-family:'Biaodian Pro Sans';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Sans GB"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local("Microsoft Yahei"),local(SimSun);unicode-range:U+2014}@font-face{font-family:'Biaodian Pro Serif';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSong),local("Microsoft Yahei"),local(SimSun);unicode-range:U+2014}@font-face{font-family:'Biaodian Pro Sans CNS';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Sans GB"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local("Microsoft Yahei"),local(SimSun);unicode-range:U+2014}@font-face{font-family:'Biaodian Pro Serif CNS';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSong),local("Microsoft Yahei"),local(SimSun);unicode-range:U+2014}@font-face{font-family:'Biaodian Pro Sans GB';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Sans GB"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local("Microsoft Yahei"),local(SimSun);unicode-range:U+2014}@font-face{font-family:'Biaodian Pro Serif GB';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSong),local("Microsoft Yahei"),local(SimSun);unicode-range:U+2014}@font-face{font-family:'Biaodian Sans';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Sans GB"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local(Meiryo),local("MS Gothic"),local(SimSun),local(PMingLiU);unicode-range:U+2026}@font-face{font-family:'Biaodian Serif';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local("MS Mincho"),local(SimSun),local(PMingLiU);unicode-range:U+2026}@font-face{font-family:'Yakumono Sans';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local(Meiryo),local("MS Gothic");unicode-range:U+2026}@font-face{font-family:'Yakumono Serif';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("MS Mincho");unicode-range:U+2026}@font-face{font-family:'Biaodian Pro Sans';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Sans GB"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local(SimSun),local(PMingLiU);unicode-range:U+2026}@font-face{font-family:'Biaodian Pro Serif';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(SimSun),local(PMingLiU);unicode-range:U+2026}@font-face{font-family:'Biaodian Pro Sans CNS';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Sans GB"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local(SimSun),local(PMingLiU);unicode-range:U+2026}@font-face{font-family:'Biaodian Pro Serif CNS';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSongti),local(SimSun),local(PMingLiU);unicode-range:U+2026}@font-face{font-family:'Biaodian Pro Sans GB';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Sans GB"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local(SimSun),local(PMingLiU);unicode-range:U+2026}@font-face{font-family:'Biaodian Pro Serif GB';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSongti),local(SimSun),local(PMingLiU);unicode-range:U+2026}@font-face{font-family:'Biaodian Pro Sans GB';src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local(SimSun),local(PMingLiU);unicode-range:U+201C-201D,U+2018-2019}@font-face{font-family:'Biaodian Pro Sans GB';font-weight:700;src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local(SimSun),local(PMingLiU);unicode-range:U+201C-201D,U+2018-2019}@font-face{font-family:'Biaodian Pro Serif GB';src:local("Lisong Pro"),local("Heiti SC"),local(STHeiti),local(SimSun),local(PMingLiU);unicode-range:U+201C-201D,U+2018-2019}@font-face{font-family:'Biaodian Pro Serif GB';font-weight:700;src:local("Lisong Pro"),local("Heiti SC"),local(STHeiti),local(SimSun),local(PMingLiU);unicode-range:U+201C-201D,U+2018-2019}@font-face{font-family:'Biaodian Sans';src:local(Georgia),local("Times New Roman"),local(Arial),local("Droid Sans Fallback");unicode-range:U+25CF}@font-face{font-family:'Biaodian Serif';src:local(Georgia),local("Times New Roman"),local(Arial),local("Droid Sans Fallback");unicode-range:U+25CF}@font-face{font-family:'Biaodian Pro Sans';src:local(Georgia),local("Times New Roman"),local(Arial),local("Droid Sans Fallback");unicode-range:U+25CF}@font-face{font-family:'Biaodian Pro Serif';src:local(Georgia),local("Times New Roman"),local(Arial),local("Droid Sans Fallback");unicode-range:U+25CF}@font-face{font-family:'Biaodian Pro Sans CNS';src:local(Georgia),local("Times New Roman"),local(Arial),local("Droid Sans Fallback");unicode-range:U+25CF}@font-face{font-family:'Biaodian Pro Serif CNS';src:local(Georgia),local("Times New Roman"),local(Arial),local("Droid Sans Fallback");unicode-range:U+25CF}@font-face{font-family:'Biaodian Pro Sans GB';src:local(Georgia),local("Times New Roman"),local(Arial),local("Droid Sans Fallback");unicode-range:U+25CF}@font-face{font-family:'Biaodian Pro Serif GB';src:local(Georgia),local("Times New Roman"),local(Arial),local("Droid Sans Fallback");unicode-range:U+25CF}@font-face{font-family:'Biaodian Pro Sans';src:local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local("MS Gothic");unicode-range:U+3002,U+FF0C,U+3001,U+FF1B,U+FF1A,U+FF1F,U+FF01,U+FF0D,U+FF0F,U+FF3C}@font-face{font-family:'Biaodian Pro Serif';src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("MS Mincho");unicode-range:U+3002,U+FF0C,U+3001,U+FF1B,U+FF1A,U+FF1F,U+FF01,U+FF0D,U+FF0F,U+FF3C}@font-face{font-family:'Biaodian Pro Sans CNS';src:local("Heiti TC"),local("Lihei Pro"),local("Microsoft Jhenghei"),local(PMingLiU);unicode-range:U+3002,U+FF0C,U+3001}@font-face{font-family:'Biaodian Pro Sans CNS';src:local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local("Heiti TC"),local("Lihei Pro"),local("Microsoft Jhenghei"),local(PMingLiU),local("MS Gothic");unicode-range:U+FF1B,U+FF1A,U+FF1F,U+FF01}@font-face{font-family:'Biaodian Pro Sans CNS';src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("MS Mincho");unicode-range:U+FF0D,U+FF0F,U+FF3C}@font-face{font-family:'Biaodian Pro Serif CNS';src:local(STSongti-TC-Regular),local("Lisong Pro"),local("Heiti TC"),local(PMingLiU);unicode-range:U+3002,U+FF0C,U+3001}@font-face{font-family:'Biaodian Pro Serif CNS';src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local(PMingLiU),local("MS Mincho");unicode-range:U+FF1B,U+FF1A,U+FF1F,U+FF01,U+FF0D,U+FF0F,U+FF3C}@font-face{font-family:'Biaodian Pro Sans GB';src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local(SimSun),local("MS Gothic");unicode-range:U+3002,U+FF0C,U+3001,U+FF1B,U+FF1A,U+FF1F,U+FF01,U+FF0D,U+FF0F,U+FF3C}@font-face{font-family:'Biaodian Pro Serif GB';src:local("Songti SC"),local(STSongti),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local(SimSun),local("MS Mincho");unicode-range:U+3002,U+FF0C,U+3001,U+FF1B,U+FF1A,U+FF1F,U+FF01}@font-face{font-family:'Biaodian Pro Serif GB';src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local(PMingLiU),local("MS Mincho");unicode-range:U+FF0D,U+FF0F,U+FF3C}@font-face{font-family:'Biaodian Pro Sans';src:local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local("Yu Gothic"),local(YuGothic),local(SimSun),local(PMingLiU);unicode-range:U+300C-300F,U+300A-300B,U+3008-3009,U+FF08-FF09,U+3014-3015}@font-face{font-family:'Biaodian Pro Serif';src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Yu Mincho"),local(YuMincho),local(SimSun),local(PMingLiU);unicode-range:U+300C-300F,U+300A-300B,U+3008-3009,U+FF08-FF09,U+3014-3015}@font-face{font-family:'Biaodian Pro Sans CNS';src:local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local("Yu Gothic"),local(YuGothic),local(SimSun),local(PMingLiU);unicode-range:U+300C-300F,U+300A-300B,U+3008-3009,U+FF08-FF09,U+3014-3015}@font-face{font-family:'Biaodian Pro Serif CNS';src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Yu Mincho"),local(YuMincho),local(SimSun),local(PMingLiU);unicode-range:U+300C-300F,U+300A-300B,U+3008-3009,U+FF08-FF09,U+3014-3015}@font-face{font-family:'Biaodian Pro Sans GB';src:local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local("Yu Gothic"),local(YuGothic),local(SimSun),local(PMingLiU);unicode-range:U+300C-300F,U+300A-300B,U+3008-3009,U+FF08-FF09,U+3014-3015}@font-face{font-family:'Biaodian Pro Serif GB';src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Yu Mincho"),local(YuMincho),local(SimSun),local(PMingLiU);unicode-range:U+300C-300F,U+300A-300B,U+3008-3009,U+FF08-FF09,U+3014-3015}@font-face{font-family:'Biaodian Basic';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype");unicode-range:U+2014,U+2026,U+00B7}@font-face{font-family:'Biaodian Basic';font-weight:700;src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype");unicode-range:U+2014,U+2026,U+00B7}@font-face{font-family:'Biaodian Sans';font-weight:700;src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype");unicode-range:U+2014,U+2026,U+00B7}@font-face{font-family:'Biaodian Pro Sans';font-weight:700;src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype");unicode-range:U+2014,U+2026,U+00B7}@font-face{font-family:'Biaodian Pro Sans';font-weight:700;src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype");unicode-range:U+2014,U+2026,U+00B7}@font-face{font-family:'Biaodian Pro Sans CNS';font-weight:700;src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype");unicode-range:U+2014,U+2026,U+00B7}@font-face{font-family:'Biaodian Pro Sans GB';font-weight:700;src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype");unicode-range:U+2014,U+2026,U+00B7}@font-face{font-family:'Biaodian Pro Serif';font-weight:700;src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype");unicode-range:U+2014,U+2026,U+00B7}@font-face{font-family:'Biaodian Pro Serif CNS';font-weight:700;src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype");unicode-range:U+2014,U+2026,U+00B7}@font-face{font-family:'Biaodian Pro Serif GB';font-weight:700;src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype");unicode-range:U+2014,U+2026,U+00B7}@font-face{font-family:'Latin Italic Serif';src:local("Georgia Italic"),local("Times New Roman Italic"),local(Georgia-Italic),local(TimesNewRomanPS-ItalicMT),local(Times-Italic)}@font-face{font-family:'Latin Italic Serif';font-weight:700;src:local("Georgia Bold Italic"),local("Times New Roman Bold Italic"),local(Georgia-BoldItalic),local(TimesNewRomanPS-BoldItalicMT),local(Times-Italic)}@font-face{font-family:'Latin Italic Sans';src:local("Helvetica Neue Italic"),local("Helvetica Oblique"),local("Arial Italic"),local(HelveticaNeue-Italic),local(Helvetica-LightOblique),local(Arial-ItalicMT)}@font-face{font-family:'Latin Italic Sans';font-weight:700;src:local("Helvetica Neue Bold Italic"),local("Helvetica Bold Oblique"),local("Arial Bold Italic"),local(HelveticaNeue-BoldItalic),local(Helvetica-BoldOblique),local(Arial-BoldItalicMT)}@font-face{unicode-range:U+0030-0039;font-family:'Numeral TF Sans';src:local(Skia),local("Neutraface 2 Text"),local(Candara),local(Corbel)}@font-face{unicode-range:U+0030-0039;font-family:'Numeral TF Serif';src:local(Georgia),local("Hoefler Text"),local("Big Caslon")}@font-face{unicode-range:U+0030-0039;font-family:'Numeral TF Italic Serif';src:local("Georgia Italic"),local("Hoefler Text Italic"),local(Georgia-Italic),local(HoeflerText-Italic)}@font-face{unicode-range:U+0030-0039;font-family:'Numeral LF Sans';src:local("Helvetica Neue"),local(Helvetica),local(Arial)}@font-face{unicode-range:U+0030-0039;font-family:'Numeral LF Italic Sans';src:local("Helvetica Neue Italic"),local("Helvetica Oblique"),local("Arial Italic"),local(HelveticaNeue-Italic),local(Helvetica-LightOblique),local(Arial-ItalicMT)}@font-face{unicode-range:U+0030-0039;font-family:'Numeral LF Italic Sans';font-weight:700;src:local("Helvetica Neue Bold Italic"),local("Helvetica Bold Oblique"),local("Arial Bold Italic"),local(HelveticaNeue-BoldItalic),local(Helvetica-BoldOblique),local(Arial-BoldItalicMT)}@font-face{unicode-range:U+0030-0039;font-family:'Numeral LF Serif';src:local(Palatino),local("Palatino Linotype"),local("Times New Roman")}@font-face{unicode-range:U+0030-0039;font-family:'Numeral LF Italic Serif';src:local("Palatino Italic"),local("Palatino Italic Linotype"),local("Times New Roman Italic"),local(Palatino-Italic),local(Palatino-Italic-Linotype),local(TimesNewRomanPS-ItalicMT)}@font-face{unicode-range:U+0030-0039;font-family:'Numeral LF Italic Serif';font-weight:700;src:local("Palatino Bold Italic"),local("Palatino Bold Italic Linotype"),local("Times New Roman Bold Italic"),local(Palatino-BoldItalic),local(Palatino-BoldItalic-Linotype),local(TimesNewRomanPS-BoldItalicMT)}@font-face{font-family:'Numeral TF Sans';src:local(lying-to-firefox);unicode-range:U+270C}@font-face{font-family:'Numeral TF Serif';src:local(lying-to-firefox);unicode-range:U+270C}@font-face{font-family:'Numeral TF Italic Serif';src:local(lying-to-firefox);unicode-range:U+270C}@font-face{font-family:'Numeral LF Sans';src:local(lying-to-firefox);unicode-range:U+270C}@font-face{font-family:'Numeral LF Italic Sans';src:local(lying-to-firefox);unicode-range:U+270C}@font-face{font-family:'Numeral LF Italic Sans';font-weight:700;src:local(lying-to-firefox);unicode-range:U+270C}@font-face{font-family:'Numeral LF Serif';src:local(lying-to-firefox);unicode-range:U+270C}@font-face{font-family:'Numeral LF Italic Serif';src:local(lying-to-firefox);unicode-range:U+270C}@font-face{font-family:'Numeral LF Italic Serif';font-weight:700;src:local(lying-to-firefox);unicode-range:U+270C}@font-face{src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype");unicode-range:U+3105-312D,U+31A0-31BA,U+02D9,U+02CA,U+02C5,U+02C7,U+02CB,U+02EA-02EB,U+030D,U+0358,U+F31B4-F31B7,U+F0061,U+F0065,U+F0069,U+F006F,U+F0075;font-family:'Zhuyin Kaiti'}@font-face{unicode-range:U+3105-312D,U+31A0-31BA,U+02D9,U+02CA,U+02C5,U+02C7,U+02CB,U+02EA-02EB,U+030D,U+0358,U+F31B4-F31B7,U+F0061,U+F0065,U+F0069,U+F006F,U+F0075;font-family:'Zhuyin Heiti';src:local("Hiragino Sans GB"),local("Heiti TC"),local("Microsoft Jhenghei"),url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype")}@font-face{font-family:'Zhuyin Heiti';src:local("Heiti TC"),local("Microsoft Jhenghei"),url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype");unicode-range:U+3127}@font-face{src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype");font-family:'Zhuyin Heiti';unicode-range:U+02D9,U+02CA,U+02C5,U+02C7,U+02CB,U+02EA-02EB,U+31B4,U+31B5,U+31B6,U+31B7,U+030D,U+0358,U+F31B4-F31B7,U+F0061,U+F0065,U+F0069,U+F006F,U+F0075}@font-face{src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype");font-family:'Romanization Sans';unicode-range:U+030D,U+0358,U+F31B4-F31B7,U+F0061,U+F0065,U+F0069,U+F006F,U+F0075}.sans :lang(ja-Latn),.sans :lang(zh-Latn),.sans :not(:lang(zh)):not(:lang(ja)),.sans:lang(ja-Latn),.sans:lang(zh-Latn),.sans:not(:lang(zh)):not(:lang(ja)),article strong :lang(ja-Latn),article strong :lang(zh-Latn),article strong :not(:lang(zh)):not(:lang(ja)),article strong:lang(ja-Latn),article strong:lang(zh-Latn),article strong:not(:lang(zh)):not(:lang(ja)),html :lang(ja-Latn),html :lang(zh-Latn),html :not(:lang(zh)):not(:lang(ja)),html:lang(ja-Latn),html:lang(zh-Latn),html:not(:lang(zh)):not(:lang(ja)){font-family:"Helvetica Neue",Helvetica,Arial,"Han Heiti",sans-serif}.sans:lang(zh),.sans:lang(zh-Hant),[lang*=Hant],[lang=zh-TW],[lang=zh-HK],[lang^=zh],article strong:lang(zh),article strong:lang(zh-Hant),html:lang(zh),html:lang(zh-Hant){font-family:"Biaodian Pro Sans CNS","Helvetica Neue",Helvetica,Arial,"Zhuyin Heiti","Han Heiti",sans-serif}.no-unicoderange .sans:lang(zh),.no-unicoderange .sans:lang(zh-Hant),.no-unicoderange [lang*=Hant],.no-unicoderange [lang=zh-TW],.no-unicoderange [lang=zh-HK],.no-unicoderange [lang^=zh],.no-unicoderange article strong:lang(zh),.no-unicoderange article strong:lang(zh-Hant),html.no-unicoderange:lang(zh),html.no-unicoderange:lang(zh-Hant){font-family:"Helvetica Neue",Helvetica,Arial,"Han Heiti",sans-serif}.sans:lang(zh-CN),.sans:lang(zh-Hans),[lang*=Hans],[lang=zh-CN],article strong:lang(zh-CN),article strong:lang(zh-Hans),html:lang(zh-CN),html:lang(zh-Hans){font-family:"Biaodian Pro Sans GB","Helvetica Neue",Helvetica,Arial,"Han Heiti GB",sans-serif}.no-unicoderange .sans:lang(zh-CN),.no-unicoderange .sans:lang(zh-Hans),.no-unicoderange [lang*=Hans],.no-unicoderange [lang=zh-CN],.no-unicoderange article strong:lang(zh-CN),.no-unicoderange article strong:lang(zh-Hans),html.no-unicoderange:lang(zh-CN),html.no-unicoderange:lang(zh-Hans){font-family:"Helvetica Neue",Helvetica,Arial,"Han Heiti GB",sans-serif}.sans:lang(ja),[lang^=ja],article strong:lang(ja),html:lang(ja){font-family:"Yakumono Sans","Helvetica Neue",Helvetica,Arial,sans-serif}.no-unicoderange .sans:lang(ja),.no-unicoderange [lang^=ja],.no-unicoderange article strong:lang(ja),html.no-unicoderange:lang(ja){font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.sans-italic :lang(ja-Latn),.sans-italic :lang(zh-Latn),.sans-italic :not(:lang(zh)):not(:lang(ja)),.sans-italic:lang(ja-Latn),.sans-italic:lang(zh-Latn),.sans-italic:not(:lang(zh)):not(:lang(ja)),article blockquote i :lang(ja-Latn),article blockquote i :lang(zh-Latn),article blockquote i :not(:lang(zh)):not(:lang(ja)),article blockquote i:lang(ja-Latn),article blockquote i:lang(zh-Latn),article blockquote i:not(:lang(zh)):not(:lang(ja)),article blockquote var :lang(ja-Latn),article blockquote var :lang(zh-Latn),article blockquote var :not(:lang(zh)):not(:lang(ja)),article blockquote var:lang(ja-Latn),article blockquote var:lang(zh-Latn),article blockquote var:not(:lang(zh)):not(:lang(ja)){font-family:"Latin Italic Sans","Helvetica Neue",Helvetica,Arial,"Han Heiti",sans-serif}.sans-italic:lang(zh),.sans-italic:lang(zh-Hant),article blockquote i:lang(zh),article blockquote i:lang(zh-Hant),article blockquote var:lang(zh),article blockquote var:lang(zh-Hant){font-family:"Biaodian Pro Sans CNS","Latin Italic Sans","Helvetica Neue",Helvetica,Arial,"Zhuyin Heiti","Han Heiti",sans-serif}.no-unicoderange .sans-italic:lang(zh),.no-unicoderange .sans-italic:lang(zh-Hant),.no-unicoderange article blockquote i:lang(zh),.no-unicoderange article blockquote i:lang(zh-Hant),.no-unicoderange article blockquote var:lang(zh),.no-unicoderange article blockquote var:lang(zh-Hant){font-family:"Latin Italic Sans","Helvetica Neue",Helvetica,Arial,"Han Heiti",sans-serif}.sans-italic:lang(zh-CN),.sans-italic:lang(zh-Hans),article blockquote i:lang(zh-CN),article blockquote i:lang(zh-Hans),article blockquote var:lang(zh-CN),article blockquote var:lang(zh-Hans){font-family:"Biaodian Pro Sans GB","Latin Italic Sans","Helvetica Neue",Helvetica,Arial,"Han Heiti GB",sans-serif}.no-unicoderange .sans-italic:lang(zh-CN),.no-unicoderange .sans-italic:lang(zh-Hans),.no-unicoderange article blockquote i:lang(zh-CN),.no-unicoderange article blockquote i:lang(zh-Hans),.no-unicoderange article blockquote var:lang(zh-CN),.no-unicoderange article blockquote var:lang(zh-Hans){font-family:"Latin Italic Sans","Helvetica Neue",Helvetica,Arial,"Han Heiti GB",sans-serif}.sans-italic:lang(ja),article blockquote i:lang(ja),article blockquote var:lang(ja){font-family:"Yakumono Sans","Latin Italic Sans","Helvetica Neue",Helvetica,Arial,sans-serif}.no-unicoderange .sans-italic:lang(ja),.no-unicoderange article blockquote i:lang(ja),.no-unicoderange article blockquote var:lang(ja){font-family:"Latin Italic Sans","Helvetica Neue",Helvetica,Arial,sans-serif}.serif :lang(ja-Latn),.serif :lang(zh-Latn),.serif :not(:lang(zh)):not(:lang(ja)),.serif:lang(ja-Latn),.serif:lang(zh-Latn),.serif:not(:lang(zh)):not(:lang(ja)),article figure blockquote :lang(ja-Latn),article figure blockquote :lang(zh-Latn),article figure blockquote :not(:lang(zh)):not(:lang(ja)),article figure blockquote:lang(ja-Latn),article figure blockquote:lang(zh-Latn),article figure blockquote:not(:lang(zh)):not(:lang(ja)),figure blockquote :lang(ja-Latn),figure blockquote :lang(zh-Latn),figure blockquote :not(:lang(zh)):not(:lang(ja)),figure blockquote:lang(ja-Latn),figure blockquote:lang(zh-Latn),figure blockquote:not(:lang(zh)):not(:lang(ja)){font-family:Georgia,"Times New Roman","Han Songti",cursive,serif}.serif:lang(zh),.serif:lang(zh-Hant),article figure blockquote:lang(zh),article figure blockquote:lang(zh-Hant),figure blockquote:lang(zh),figure blockquote:lang(zh-Hant){font-family:"Biaodian Pro Serif CNS","Numeral LF Serif",Georgia,"Times New Roman","Zhuyin Kaiti","Han Songti",serif}.no-unicoderange .serif:lang(zh),.no-unicoderange .serif:lang(zh-Hant),.no-unicoderange article figure blockquote:lang(zh),.no-unicoderange article figure blockquote:lang(zh-Hant),.no-unicoderange figure blockquote:lang(zh),.no-unicoderange figure blockquote:lang(zh-Hant){font-family:"Numeral LF Serif",Georgia,"Times New Roman","Han Songti",serif}.serif:lang(zh-CN),.serif:lang(zh-Hans),article figure blockquote:lang(zh-CN),article figure blockquote:lang(zh-Hans),figure blockquote:lang(zh-CN),figure blockquote:lang(zh-Hans){font-family:"Biaodian Pro Serif GB","Numeral LF Serif",Georgia,"Times New Roman","Han Songti GB",serif}.no-unicoderange .serif:lang(zh-CN),.no-unicoderange .serif:lang(zh-Hans),.no-unicoderange article figure blockquote:lang(zh-CN),.no-unicoderange article figure blockquote:lang(zh-Hans),.no-unicoderange figure blockquote:lang(zh-CN),.no-unicoderange figure blockquote:lang(zh-Hans){font-family:"Numeral LF Serif",Georgia,"Times New Roman","Han Songti GB",serif}.serif:lang(ja),article figure blockquote:lang(ja),figure blockquote:lang(ja){font-family:"Yakumono Serif","Numeral LF Serif",Georgia,"Times New Roman",serif}.no-unicoderange .serif:lang(ja),.no-unicoderange article figure blockquote:lang(ja),.no-unicoderange figure blockquote:lang(ja){font-family:"Numeral LF Serif",Georgia,"Times New Roman",serif}.cursive :lang(ja-Latn),.cursive :lang(zh-Latn),.cursive :not(:lang(zh)):not(:lang(ja)),.cursive:lang(ja-Latn),.cursive:lang(zh-Latn),.cursive:not(:lang(zh)):not(:lang(ja)),article blockquote :lang(ja-Latn),article blockquote :lang(zh-Latn),article blockquote :not(:lang(zh)):not(:lang(ja)),article blockquote:lang(ja-Latn),article blockquote:lang(zh-Latn),article blockquote:not(:lang(zh)):not(:lang(ja)){font-family:Georgia,"Times New Roman","Han Kaiti",cursive,serif}.cursive:lang(zh),.cursive:lang(zh-Hant),article blockquote:lang(zh),article blockquote:lang(zh-Hant){font-family:"Biaodian Pro Serif CNS","Numeral LF Serif",Georgia,"Times New Roman","Zhuyin Kaiti","Han Kaiti",cursive,serif}.no-unicoderange .cursive:lang(zh),.no-unicoderange .cursive:lang(zh-Hant),.no-unicoderange article blockquote:lang(zh),.no-unicoderange article blockquote:lang(zh-Hant){font-family:"Numeral LF Serif",Georgia,"Times New Roman","Han Kaiti",cursive,serif}.cursive:lang(zh-CN),.cursive:lang(zh-Hans),article blockquote:lang(zh-CN),article blockquote:lang(zh-Hans){font-family:"Biaodian Pro Serif GB","Numeral LF Serif",Georgia,"Times New Roman","Han Kaiti GB",cursive,serif}.no-unicoderange .cursive:lang(zh-CN),.no-unicoderange .cursive:lang(zh-Hans),.no-unicoderange article blockquote:lang(zh-CN),.no-unicoderange article blockquote:lang(zh-Hans){font-family:"Numeral LF Serif",Georgia,"Times New Roman","Han Kaiti GB",cursive,serif}.cursive:lang(ja),article blockquote:lang(ja){font-family:"Yakumono Serif","Numeral LF Serif",Georgia,"Times New Roman",cursive,serif}.no-unicoderange .cursive:lang(ja),.no-unicoderange article blockquote:lang(ja){font-family:"Numeral LF Serif",Georgia,"Times New Roman",cursive,serif}.cursive-italic :lang(ja-Latn),.cursive-italic :lang(zh-Latn),.cursive-italic :not(:lang(zh)):not(:lang(ja)),.cursive-italic:lang(ja-Latn),.cursive-italic:lang(zh-Latn),.cursive-italic:not(:lang(zh)):not(:lang(ja)),i :lang(ja-Latn),i :lang(zh-Latn),i :not(:lang(zh)):not(:lang(ja)),i:lang(ja-Latn),i:lang(zh-Latn),i:not(:lang(zh)):not(:lang(ja)),var :lang(ja-Latn),var :lang(zh-Latn),var :not(:lang(zh)):not(:lang(ja)),var:lang(ja-Latn),var:lang(zh-Latn),var:not(:lang(zh)):not(:lang(ja)){font-family:"Latin Italic Serif",Georgia,"Times New Roman","Han Kaiti",cursive,serif}.cursive-italic:lang(zh),.cursive-italic:lang(zh-Hant),i:lang(zh),i:lang(zh-Hant),var:lang(zh),var:lang(zh-Hant){font-family:"Biaodian Pro Serif CNS","Numeral LF Italic Serif","Latin Italic Serif",Georgia,"Times New Roman","Zhuyin Kaiti","Han Kaiti",cursive,serif}.no-unicoderange .cursive-italic:lang(zh),.no-unicoderange .cursive-italic:lang(zh-Hant),.no-unicoderange i:lang(zh),.no-unicoderange i:lang(zh-Hant),.no-unicoderange var:lang(zh),.no-unicoderange var:lang(zh-Hant){font-family:"Numeral LF Italic Serif","Latin Italic Serif",Georgia,"Times New Roman","Han Kaiti",cursive,serif}.cursive-italic:lang(zh-CN),.cursive-italic:lang(zh-Hans),i:lang(zh-CN),i:lang(zh-Hans),var:lang(zh-CN),var:lang(zh-Hans){font-family:"Biaodian Pro Serif GB","Numeral LF Italic Serif","Latin Italic Serif",Georgia,"Times New Roman","Han Kaiti GB",cursive,serif}.no-unicoderange .cursive-italic:lang(zh-CN),.no-unicoderange .cursive-italic:lang(zh-Hans),.no-unicoderange i:lang(zh-CN),.no-unicoderange i:lang(zh-Hans),.no-unicoderange var:lang(zh-CN),.no-unicoderange var:lang(zh-Hans){font-family:"Numeral LF Italic Serif","Latin Italic Serif",Georgia,"Times New Roman","Han Kaiti GB",cursive,serif}.cursive-italic:lang(ja),i:lang(ja),var:lang(ja){font-family:"Yakumono Serif","Numeral LF Italic Serif","Latin Italic Serif",Georgia,"Times New Roman",cursive,serif}.no-unicoderange .cursive-italic:lang(ja),.no-unicoderange i:lang(ja),.no-unicoderange var:lang(ja){font-family:"Numeral LF Italic Serif","Latin Italic Serif",Georgia,"Times New Roman",cursive,serif}.mono :lang(ja-Latn),.mono :lang(zh-Latn),.mono :not(:lang(zh)):not(:lang(ja)),.mono:lang(ja-Latn),.mono:lang(zh-Latn),.mono:not(:lang(zh)):not(:lang(ja)),code :lang(ja-Latn),code :lang(zh-Latn),code :not(:lang(zh)):not(:lang(ja)),code:lang(ja-Latn),code:lang(zh-Latn),code:not(:lang(zh)):not(:lang(ja)),kbd :lang(ja-Latn),kbd :lang(zh-Latn),kbd :not(:lang(zh)):not(:lang(ja)),kbd:lang(ja-Latn),kbd:lang(zh-Latn),kbd:not(:lang(zh)):not(:lang(ja)),pre :lang(ja-Latn),pre :lang(zh-Latn),pre :not(:lang(zh)):not(:lang(ja)),pre:lang(ja-Latn),pre:lang(zh-Latn),pre:not(:lang(zh)):not(:lang(ja)),samp :lang(ja-Latn),samp :lang(zh-Latn),samp :not(:lang(zh)):not(:lang(ja)),samp:lang(ja-Latn),samp:lang(zh-Latn),samp:not(:lang(zh)):not(:lang(ja)){font-family:Menlo,Consolas,Courier,"Han Heiti",monospace,monospace,sans-serif}.mono:lang(zh),.mono:lang(zh-Hant),code:lang(zh),code:lang(zh-Hant),kbd:lang(zh),kbd:lang(zh-Hant),pre:lang(zh),pre:lang(zh-Hant),samp:lang(zh),samp:lang(zh-Hant){font-family:"Biaodian Pro Sans CNS",Menlo,Consolas,Courier,"Zhuyin Heiti","Han Heiti",monospace,monospace,sans-serif}.no-unicoderange .mono:lang(zh),.no-unicoderange .mono:lang(zh-Hant),.no-unicoderange code:lang(zh),.no-unicoderange code:lang(zh-Hant),.no-unicoderange kbd:lang(zh),.no-unicoderange kbd:lang(zh-Hant),.no-unicoderange pre:lang(zh),.no-unicoderange pre:lang(zh-Hant),.no-unicoderange samp:lang(zh),.no-unicoderange samp:lang(zh-Hant){font-family:Menlo,Consolas,Courier,"Han Heiti",monospace,monospace,sans-serif}.mono:lang(zh-CN),.mono:lang(zh-Hans),code:lang(zh-CN),code:lang(zh-Hans),kbd:lang(zh-CN),kbd:lang(zh-Hans),pre:lang(zh-CN),pre:lang(zh-Hans),samp:lang(zh-CN),samp:lang(zh-Hans){font-family:"Biaodian Pro Sans GB",Menlo,Consolas,Courier,"Han Heiti GB",monospace,monospace,sans-serif}.no-unicoderange .mono:lang(zh-CN),.no-unicoderange .mono:lang(zh-Hans),.no-unicoderange code:lang(zh-CN),.no-unicoderange code:lang(zh-Hans),.no-unicoderange kbd:lang(zh-CN),.no-unicoderange kbd:lang(zh-Hans),.no-unicoderange pre:lang(zh-CN),.no-unicoderange pre:lang(zh-Hans),.no-unicoderange samp:lang(zh-CN),.no-unicoderange samp:lang(zh-Hans){font-family:Menlo,Consolas,Courier,"Han Heiti GB",monospace,monospace,sans-serif}.mono:lang(ja),code:lang(ja),kbd:lang(ja),pre:lang(ja),samp:lang(ja){font-family:"Yakumono Sans",Menlo,Consolas,Courier,monospace,monospace,sans-serif}.no-unicoderange .mono:lang(ja),.no-unicoderange code:lang(ja),.no-unicoderange kbd:lang(ja),.no-unicoderange pre:lang(ja),.no-unicoderange samp:lang(ja){font-family:Menlo,Consolas,Courier,monospace,monospace,sans-serif}.no-unicoderange h-char.biaodian.liga,.no-unicoderange h-char.biaodian[unicode=b7],h-ruby h-ru[annotation] rt,h-ruby h-ru[zhuyin] h-zhuyin,h-ruby h-ru[zhuyin] h-zhuyin h-diao,h-ruby.romanization rt,html,ruby h-ru[annotation] rt,ruby h-ru[zhuyin] h-zhuyin,ruby h-ru[zhuyin] h-zhuyin h-diao,ruby.romanization rt{-moz-font-feature-settings:'liga';-ms-font-feature-settings:'liga';-webkit-font-feature-settings:'liga';font-feature-settings:'liga'}[lang*=Hant],[lang*=Hans],[lang=zh-TW],[lang=zh-HK],[lang=zh-CN],[lang^=zh],article blockquote i,article blockquote var,article strong,code,html,kbd,pre,samp{-moz-font-feature-settings:'liga=1, locl=0';-ms-font-feature-settings:'liga','locl' 0;-webkit-font-feature-settings:'liga','locl' 0;font-feature-settings:'liga','locl' 0}i,var{font-style:inherit}.no-unicoderange h-ruby h-ru[zhuyin] h-zhuyin,.no-unicoderange h-ruby h-ru[zhuyin] h-zhuyin h-diao,.no-unicoderange ruby h-ru[zhuyin] h-zhuyin,.no-unicoderange ruby h-ru[zhuyin] h-zhuyin h-diao,h-ruby h-ru[zhuyin] h-zhuyin h-diao,ruby h-ru[zhuyin] h-zhuyin h-diao{font-family:'Zhuyin Kaiti',cursive,serif}h-ruby h-ru[annotation] rt,h-ruby.romanization rt,ruby h-ru[annotation] rt,ruby.romanization rt{font-family:"Romanization Sans","Helvetica Neue",Helvetica,Arial,"Han Heiti",sans-serif}.no-kaiti i,.no-kaiti var{padding-bottom:.05em;border-bottom:3px double #d3d3d3}article{line-height:1.7;-moz-hyphens:auto;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}article li,article p{text-align:justify;text-justify:inter-ideograph}article h1+blockquote,article h1+h2,article h1+h3,article h1+h4,article h1+h5,article h1+h6,article h1+ol,article h1+p,article h1+section>blockquote:first-child,article h1+section>h2:first-child,article h1+section>h3:first-child,article h1+section>h4:first-child,article h1+section>h5:first-child,article h1+section>h6:first-child,article h1+section>ol:first-child,article h1+section>p:first-child,article h1+section>ul:first-child,article h1+ul,article h2+blockquote,article h2+h2,article h2+h3,article h2+h4,article h2+h5,article h2+h6,article h2+ol,article h2+p,article h2+section>blockquote:first-child,article h2+section>h2:first-child,article h2+section>h3:first-child,article h2+section>h4:first-child,article h2+section>h5:first-child,article h2+section>h6:first-child,article h2+section>ol:first-child,article h2+section>p:first-child,article h2+section>ul:first-child,article h2+ul,article h3+blockquote,article h3+h3,article h3+h4,article h3+h5,article h3+h6,article h3+ol,article h3+p,article h3+section>blockquote:first-child,article h3+section>h3:first-child,article h3+section>h4:first-child,article h3+section>h5:first-child,article h3+section>h6:first-child,article h3+section>ol:first-child,article h3+section>p:first-child,article h3+section>ul:first-child,article h3+ul,article h4+blockquote,article h4+h4,article h4+h5,article h4+h6,article h4+ol,article h4+p,article h4+section>blockquote:first-child,article h4+section>h4:first-child,article h4+section>h5:first-child,article h4+section>h6:first-child,article h4+section>ol:first-child,article h4+section>p:first-child,article h4+section>ul:first-child,article h4+ul,article h5+blockquote,article h5+h5,article h5+h6,article h5+ol,article h5+p,article h5+section>blockquote:first-child,article h5+section>h5:first-child,article h5+section>h6:first-child,article h5+section>ol:first-child,article h5+section>p:first-child,article h5+section>ul:first-child,article h5+ul,article h6+blockquote,article h6+h6,article h6+ol,article h6+p,article h6+section>blockquote:first-child,article h6+section>h6:first-child,article h6+section>ol:first-child,article h6+section>p:first-child,article h6+section>ul:first-child,article h6+ul{margin-top:-1em}.poem-like p,p.poem-like{margin-left:2em}article blockquote,article blockquote blockquote{margin-right:0}@media only screen and (max-width:480px){.poem-like p,article blockquote,p.poem-like{margin-left:1em}}figure blockquote{margin:0}blockquote blockquote{margin-left:1em;margin-right:1em}@media only screen and (max-width:480px){blockquote,figure{margin-left:1em;margin-right:1em}}.no-unicoderange h-char.biaodian.liga,.no-unicoderange h-char.biaodian[unicode=b7]{font-family:'Biaodian Basic','Han Heiti'}h-hws,h-hws[hidden]{display:inline;visibility:hidden;font:.89em Arial}code h-hws,code h-hws[hidden],h-hangable:lang(ja) h-char.biaodian.close h-cs,h-hangable:lang(zh-CN) h-char.biaodian.close h-cs,h-hangable:lang(zh-Hans) h-char.biaodian.close h-cs,kbd h-hws,kbd h-hws[hidden],pre h-hws,pre h-hws[hidden],samp h-hws,samp h-hws[hidden]{display:none}@font-face{src:url(./font/han-space.woff?@VERSION)format("woff"),url(./font/han-space.otf?@VERSION)format("opentype");font-family:'Han Space';unicode-range:U+20}h-hangable:lang(zh-HK) h-cs,h-hangable:lang(zh-HK) h-cs[hidden],h-hangable:lang(zh-Hant) h-cs,h-hangable:lang(zh-Hant) h-cs[hidden],h-hangable:lang(zh-TW) h-cs,h-hangable:lang(zh-TW) h-cs[hidden]{display:inline;visibility:inherit;font-family:inherit;font-size:inherit}h-hangable:lang(ja),h-hangable:lang(zh-CN),h-hangable:lang(zh-Hans){position:relative;display:inline}h-hangable:lang(ja)>h-cs,h-hangable:lang(zh-CN)>h-cs,h-hangable:lang(zh-Hans)>h-cs{position:relative;display:inline!important;visibility:visible;font:inherit}h-hangable:lang(ja)>h-cs h-inner,h-hangable:lang(ja)>h-cs h-inner[hidden],h-hangable:lang(zh-CN)>h-cs h-inner,h-hangable:lang(zh-CN)>h-cs h-inner[hidden],h-hangable:lang(zh-Hans)>h-cs h-inner,h-hangable:lang(zh-Hans)>h-cs h-inner[hidden]{display:inline;visibility:hidden;font:1em "Han Space",Menlo,Consolas,Courier}h-hangable:lang(ja)>h-cs h-char.end,h-hangable:lang(zh-CN)>h-cs h-char.end,h-hangable:lang(zh-Hans)>h-cs h-char.end{-moz-text-emphasis:none;-webkit-text-emphasis:none;text-emphasis:none;font-style:normal;font-weight:400;text-decoration:none;text-indent:0;position:absolute;left:0;top:0;display:inline-block;line-height:1.1}h-ru h-hangable:lang(ja)>h-cs h-char.end,h-ru h-hangable:lang(zh-CN)>h-cs h-char.end,h-ru h-hangable:lang(zh-Hans)>h-cs h-char.end,ruby h-hangable:lang(ja)>h-cs h-char.end,ruby h-hangable:lang(zh-CN)>h-cs h-char.end,ruby h-hangable:lang(zh-Hans)>h-cs h-char.end{position:relative}h-cs,h-cs[hidden]{display:none;visibility:hidden;font:.825em Courier;letter-spacing:0;white-space:normal}h-char.biaodian.open>h-inner{margin-left:-.5em}h-char.biaodian.close>h-inner,h-char.biaodian[unicode='3001']>h-inner,h-char.biaodian[unicode='3002']>h-inner,h-char.biaodian[unicode=ff0c]>h-inner,h-char.biaodian[unicode=ff0e]>h-inner{letter-spacing:-.5em}h-char.biaodian.close>h-cs,h-char.biaodian.open>h-cs,h-char.biaodian[unicode='3001']>h-cs,h-char.biaodian[unicode='3002']>h-cs,h-char.biaodian[unicode=ff0c]>h-cs,h-char.biaodian[unicode=ff0e]>h-cs{display:inline}h-char.biaodian[unicode='3001']:lang(zh-HK)>h-inner,h-char.biaodian[unicode='3001']:lang(zh-Hant)>h-inner,h-char.biaodian[unicode='3001']:lang(zh-TW)>h-inner,h-char.biaodian[unicode='3002']:lang(zh-HK)>h-inner,h-char.biaodian[unicode='3002']:lang(zh-Hant)>h-inner,h-char.biaodian[unicode='3002']:lang(zh-TW)>h-inner,h-char.biaodian[unicode=ff0c]:lang(zh-HK)>h-inner,h-char.biaodian[unicode=ff0c]:lang(zh-Hant)>h-inner,h-char.biaodian[unicode=ff0c]:lang(zh-TW)>h-inner,h-char.biaodian[unicode=ff0e]:lang(zh-HK)>h-inner,h-char.biaodian[unicode=ff0e]:lang(zh-Hant)>h-inner,h-char.biaodian[unicode=ff0e]:lang(zh-TW)>h-inner{letter-spacing:inherit}h-char-group .end:not(:last-child) h-cs,h-char-group .open+.open h-cs,h-char-group [unicode='3001']:lang(zh-HK)+.open h-cs,h-char-group [unicode='3001']:lang(zh-Hant)+.open h-cs,h-char-group [unicode='3001']:lang(zh-TW)+.open h-cs,h-char-group [unicode='3002']:lang(zh-HK)+.open h-cs,h-char-group [unicode='3002']:lang(zh-Hant)+.open h-cs,h-char-group [unicode='3002']:lang(zh-TW)+.open h-cs,h-char-group [unicode=ff0c]:lang(zh-HK)+.open h-cs,h-char-group [unicode=ff0c]:lang(zh-Hant)+.open h-cs,h-char-group [unicode=ff0c]:lang(zh-TW)+.open h-cs,h-char-group [unicode=ff0e]:lang(zh-HK)+.open h-cs,h-char-group [unicode=ff0e]:lang(zh-Hant)+.open h-cs,h-char-group [unicode=ff0e]:lang(zh-TW)+.open h-cs,h-char-group.portion .end:last-child h-cs,h-char-group.portion .open:first-child h-cs,h-char.biaodian[unicode='3001']:lang(zh-HK)>h-cs,h-char.biaodian[unicode='3001']:lang(zh-Hant)>h-cs,h-char.biaodian[unicode='3001']:lang(zh-TW)>h-cs,h-char.biaodian[unicode='3002']:lang(zh-HK)>h-cs,h-char.biaodian[unicode='3002']:lang(zh-Hant)>h-cs,h-char.biaodian[unicode='3002']:lang(zh-TW)>h-cs,h-char.biaodian[unicode=ff0c]:lang(zh-HK)>h-cs,h-char.biaodian[unicode=ff0c]:lang(zh-Hant)>h-cs,h-char.biaodian[unicode=ff0c]:lang(zh-TW)>h-cs,h-char.biaodian[unicode=ff0e]:lang(zh-HK)>h-cs,h-char.biaodian[unicode=ff0e]:lang(zh-Hant)>h-cs,h-char.biaodian[unicode=ff0e]:lang(zh-TW)>h-cs,h-hangable .end:not(:last-child) h-cs,h-hangable .open+.open h-cs,h-hangable [unicode='3001']:lang(zh-HK)+.open h-cs,h-hangable [unicode='3001']:lang(zh-Hant)+.open h-cs,h-hangable [unicode='3001']:lang(zh-TW)+.open h-cs,h-hangable [unicode='3002']:lang(zh-HK)+.open h-cs,h-hangable [unicode='3002']:lang(zh-Hant)+.open h-cs,h-hangable [unicode='3002']:lang(zh-TW)+.open h-cs,h-hangable [unicode=ff0c]:lang(zh-HK)+.open h-cs,h-hangable [unicode=ff0c]:lang(zh-Hant)+.open h-cs,h-hangable [unicode=ff0c]:lang(zh-TW)+.open h-cs,h-hangable [unicode=ff0e]:lang(zh-HK)+.open h-cs,h-hangable [unicode=ff0e]:lang(zh-Hant)+.open h-cs,h-hangable [unicode=ff0e]:lang(zh-TW)+.open h-cs,h-hangable.portion .end:last-child h-cs,h-hangable.portion .open:first-child h-cs{display:none}h-char-group [unicode=b7]:not(:last-child),h-char-group [unicode='30fb']:not(:last-child){letter-spacing:-.5em}h-char-group .liga:not(:last-child){margin-right:-.25em}h-char[display-as]{position:relative;display:inline-block}h-char[display-as] h-inner{color:transparent}h-char[display-as]:after{position:absolute;left:0;display:inline-block;content:attr(display-as)}h-char[display-as].comb-liga:after{font-family:'Romanization Sans','Zhuyin Kaiti'} \ No newline at end of file +@charset "UTF-8";img,legend{border:0}pre,textarea{overflow:auto}legend,td,th{padding:0}h-ru[annotation],table{border-spacing:0;border-collapse:collapse}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent;text-decoration:inherit}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{white-space:pre;word-wrap:normal}code,kbd,pre,samp{font-size:1em;font-family:monospace,monospace,sans-serif}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}optgroup{font-weight:700}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.3;-webkit-font-smoothing:subpixel-antialiased}ol,ul{padding-left:2em}blockquote,figure{margin-left:2em;margin-right:2em}address,cite:lang(ja),cite:lang(zh),dfn:lang(ja),dfn:lang(zh),i:lang(ja),i:lang(zh),var:lang(ja),var:lang(zh){font-style:inherit}em:lang(ja),em:lang(zh){-moz-text-emphasis:filled circle;-webkit-text-emphasis:filled circle;text-emphasis:filled circle;-moz-text-emphasis-position:under;-webkit-text-emphasis-position:under;text-emphasis-position:under;font-style:inherit;border-bottom:2px dotted;padding-bottom:.05em;border-bottom-width:-webkit-calc(0px);padding-bottom:-webkit-calc(0px)}em:lang(ja){-moz-text-emphasis:filled sesame;-webkit-text-emphasis:filled sesame;text-emphasis:filled sesame;-moz-text-emphasis-position:over;-webkit-text-emphasis-position:over;text-emphasis-position:over}.no-textemphasis em:lang(ja) h-char:after,.no-textemphasis em:lang(zh) h-char:after,[zhuyin] h-zhuyin,em:lang(ja) h-char.biaodian,em:lang(ja) h-char.punct,em:lang(zh) h-char.biaodian,em:lang(zh) h-char.punct{-moz-text-emphasis:none;-webkit-text-emphasis:none;text-emphasis:none}b,dfn:lang(ja),dfn:lang(zh),strong{font-weight:bolder}q,q:lang(en),q:lang(zh-CN){quotes:'\201c' '\201d' '\2018' '\2019' '\201c' '\201d' '\2018' '\2019' '\201c' '\201d' '\2018' '\2019'}q:lang(zh){quotes:'\300c' '\300d' '\300e' '\300f' '\300c' '\300d' '\300e' '\300f' '\300c' '\300d' '\300e' '\300f'}q:lang(en-GB){quotes:'\2018' '\2019' '\201c' '\201d' '\2018' '\2019' '\201c' '\201d' '\2018' '\2019' '\201c' '\201d'}q:before{content:open-quote}q:after{content:close-quote}q:lang(ja):after,q:lang(ja):before{content:none}.han-js-rendered del+del.adjacent,.han-js-rendered del+s.adjacent,.han-js-rendered ins.adjacent,.han-js-rendered s+del.adjacent,.han-js-rendered s+s.adjacent,.han-js-rendered u.adjacent,del+del,del+s,ins+ins,ins+u,s+del,s+s,u+ins,u+u{margin-left:.125em}ins,u{padding-bottom:.05em;border-bottom:1px solid;text-decoration:none}ruby rtc rt{display:inline;font-size:inherit}ruby>rb+rtc:before{content:'\ff08'}ruby>rtc:after{content:'\ff0c'}ruby>rtc:last-of-type:after{content:'\ff09'}.han-js-rendered del+del,.han-js-rendered del+s,.han-js-rendered ins+ins,.han-js-rendered ins+u,.han-js-rendered s+del,.han-js-rendered s+s,.han-js-rendered u+ins,.han-js-rendered u+u{margin-left:auto}.han-js-rendered em:lang(ja),.han-js-rendered em:lang(zh){padding-bottom:auto;border-bottom-width:0}.no-textemphasis em:lang(ja),.no-textemphasis em:lang(zh){line-height:2}.no-textemphasis em:lang(ja) h-char,.no-textemphasis em:lang(zh) h-char{position:relative;font-style:inherit}.no-textemphasis em:lang(ja) h-char:after,.no-textemphasis em:lang(zh) h-char:after{font-style:normal;font-weight:400;text-decoration:none;-moz-transform:scale(.5);-ms-transform:scale(.5);-webkit-transform:scale(.5);transform:scale(.5);position:absolute;left:50%;top:0;margin-left:-250%;overflow:hidden;display:inline-block;height:1em;width:500%;line-height:1;text-align:center;text-indent:0;font-family:Georgia,'Times New Roman',Arial,!important}.no-textemphasis em:lang(ja) h-char.biaodian:after,.no-textemphasis em:lang(ja) h-char.punct:after,.no-textemphasis em:lang(zh) h-char.biaodian:after,.no-textemphasis em:lang(zh) h-char.punct:after{content:none!important}.no-textemphasis em:lang(zh) h-char:after{margin-top:1em;content:"●"}.no-textemphasis em:lang(ja) h-char:after{margin-top:-.7em;content:"﹅"}h-ru[annotation]{position:relative;display:inline-table;line-height:1.1;text-align:center;vertical-align:1em}h-ru[annotation]>rt,h-ru[annotation][order='0']>rt,h-ruby[rightangle][doubleline] h-ru[annotation][order='0']>rt{display:table-header-group}h-ru[annotation]>h-ru[annotation]{vertical-align:-.1em}h-ruby[rightangle][doubleline] h-ru[annotation]{vertical-align:.5em}h-ru[annotation]>h-ru,h-ru[annotation]>rb,h-ru[annotation]>rt{line-height:1;text-align:center}h-ru[annotation]>rt{height:1em;font-size:.5em;white-space:nowrap;word-break:normal}h-ru[annotation]>rt:after,h-ru[annotation]>rt:before{content:'\2006'}h-ru[annotation][order='1']>rt,h-ruby[rightangle] h-ru[annotation][order='0']>rt,h-ruby[rightangle][doubleline] h-ru[annotation][order='1']>rt{display:table-footer-group}h-ru[annotation][order='0']>h-ru[order='1']{vertical-align:.15em}h-ruby[rightangle][doubleline] h-ru[annotation][order='0'] rt{line-height:1.5}[zhuyin] h-zhuyin{font-style:normal;font-weight:400;line-height:normal;text-decoration:none;text-indent:0;position:relative;display:inline-block;height:1.2em;height:1em;width:.4em;vertical-align:text-top}[zhuyin] h-diao,[zhuyin] h-yin{line-height:1;position:absolute}[zhuyin] h-zhuyin>*{-moz-transform:scale(.4);-ms-transform:scale(.4);-webkit-transform:scale(.4);transform:scale(.4);-moz-transform-origin:left top;-ms-transform-origin:left top;-webkit-transform-origin:left top;transform-origin:left top;display:inline-block}[zhuyin] h-yin{left:0;height:1em;vertical-align:top}[zhuyin] h-diao{bottom:0;right:-.9em}[length='0'][zhuyin] h-zhuyin,[zhuyin] h-diao:empty,[zhuyin] h-yin:empty{display:none}[length='0'][zhuyin]{margin-right:0}[length='1'][zhuyin] h-yin,[zhuyin] [length='1'] h-yin{top:.3em}[length='1'][zhuyin] h-diao,[zhuyin] [length='1'] h-diao{bottom:0}[length='2'][zhuyin] h-yin,[zhuyin] [length='2'] h-yin{top:.05em}[length='2'][zhuyin] h-diao,[zhuyin] [length='2'] h-diao{bottom:-.3em}[length='3'][zhuyin] h-yin,[zhuyin] [length='3'] h-yin{top:-.05em;line-height:.85}[length='3'][zhuyin] h-diao,[zhuyin] [length='3'] h-diao{bottom:-.35em}[diao='˙'][zhuyin] h-diao,[zhuyin] [diao='˙'] h-diao{top:0;right:auto;bottom:auto;left:.06em}[diao='˙'][length='1'][zhuyin] h-diao,[diao='˙'][zhuyin] [length='1'] h-diao,[zhuyin] [diao='˙'] [length='1'] h-diao,[zhuyin] [diao='˙'][length='1'] h-diao{top:.15em}[diao='˙'][length='2'][zhuyin] h-diao,[diao='˙'][zhuyin] [length='2'] h-diao,[zhuyin] [diao='˙'] [length='2'] h-diao,[zhuyin] [diao='˙'][length='2'] h-diao{top:-.05em}[diao='˙'][length='3'][zhuyin] h-diao,[diao='˙'][zhuyin] [length='3'] h-diao,[zhuyin] [diao='˙'] [length='3'] h-diao,[zhuyin] [diao='˙'][length='3'] h-diao{top:-.2em}[diao='˪'][zhuyin] h-diao,[diao='˫'][zhuyin] h-diao,[zhuyin] [diao='˪'] h-diao,[zhuyin] [diao='˫'] h-diao{-moz-transform:scale(.6);-ms-transform:scale(.6);-webkit-transform:scale(.6);transform:scale(.6);-moz-transform-origin:left top;-ms-transform-origin:left top;-webkit-transform-origin:left top;transform-origin:left top}[diao='󳆴'][zhuyin] h-diao,[diao='󳆵'][zhuyin] h-diao,[diao='󳆶'][zhuyin] h-diao,[diao='󳆷'][zhuyin] h-diao,[diao^='ㆴ'][zhuyin] h-diao,[diao^='ㆵ'][zhuyin] h-diao,[diao^='ㆶ'][zhuyin] h-diao,[diao^='ㆷ'][zhuyin] h-diao,[zhuyin] [diao='󳆴'] h-diao,[zhuyin] [diao='󳆵'] h-diao,[zhuyin] [diao='󳆶'] h-diao,[zhuyin] [diao='󳆷'] h-diao,[zhuyin] [diao^='ㆴ'] h-diao,[zhuyin] [diao^='ㆵ'] h-diao,[zhuyin] [diao^='ㆶ'] h-diao,[zhuyin] [diao^='ㆷ'] h-diao{bottom:-.6em;margin-right:.3em}[zhuyin]{margin-right:.2em;display:inline-block;line-height:1.8}[rightangle] h-ru[annotation]{vertical-align:0;line-height:1}[rightangle] rt:after{content:'';display:inline-block;width:1.2em}h-ru h-ru[zhuyin]{margin-top:-.4em;margin-bottom:-.2em;line-height:1.8}h-jinze,h-word{display:inline-block;text-indent:0}@font-face{font-family:'Han Heiti';src:local("Hiragino Sans GB"),local("Lantinghei TC Extralight"),local("Lantinghei SC Extralight"),local(FZLTXHB--B51-0),local(FZLTZHK--GBK1-0),local(".PingFang SC Light"),local(".PingFang TC Light"),local(".PingFang-SC-Light"),local(".PingFang-TC-Light"),local(".PingFang SC"),local(".PingFang TC"),local("Heiti SC Light"),local(STHeitiSC-Light),local("Heiti SC"),local("Heiti TC Light"),local(STHeitiTC-Light),local("Heiti TC"),local("Microsoft Yahei"),local("Microsoft Jhenghei"),local("Noto Sans CJK KR"),local("Noto Sans CJK JP"),local("Noto Sans CJK SC"),local("Noto Sans CJK TC"),local("Source Han Sans K"),local("Source Han Sans KR"),local("Source Han Sans JP"),local("Source Han Sans CN"),local("Source Han Sans HK"),local("Source Han Sans TW"),local("Source Han Sans TWHK"),local("Droid Sans Fallback")}@font-face{unicode-range:U+4E00-9FFF,U+3400-4DB5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3040-309F,U+30A0-30FF,U+3099-309E,U+FF66-FF9F,U+3007,U+31C0-31E3,U+2F00-2FD5,U+2E80-2EF3;font-family:'Han Heiti';src:local(YuGothic),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro")}@font-face{font-family:'Han Heiti CNS';src:local(".PingFang TC Light"),local(".PingFang-TC-Light"),local(".PingFang TC"),local("Heiti TC Light"),local(STHeitiTC-Light),local("Heiti TC"),local("Lantinghei TC Extralight"),local(FZLTXHB--B51-0),local("Lantinghei TC"),local("Microsoft Jhenghei"),local("Microsoft Yahei"),local("Noto Sans CJK TC"),local("Source Han Sans TC"),local("Source Han Sans TW"),local("Source Han Sans TWHK"),local("Source Han Sans HK"),local("Droid Sans Fallback")}@font-face{font-family:'Han Heiti GB';src:local("Hiragino Sans GB"),local(".PingFang SC Light"),local(".PingFang-SC-Light"),local(".PingFang SC"),local("Lantinghei SC Extralight"),local(FZLTXHK--GBK1-0),local("Lantinghei SC"),local("Heiti SC Light"),local(STHeitiSC-Light),local("Heiti SC"),local("Microsoft Yahei"),local("Noto Sans CJK SC"),local("Source Han Sans SC"),local("Source Han Sans CN"),local("Droid Sans Fallback")}@font-face{font-family:'Han Heiti';font-weight:600;src:local("Hiragino Sans GB W6"),local(HiraginoSansGB-W6),local("Lantinghei TC Demibold"),local("Lantinghei SC Demibold"),local(FZLTZHB--B51-0),local(FZLTZHK--GBK1-0),local(".PingFang-SC-Semibold"),local(".PingFang-TC-Semibold"),local("Heiti SC Medium"),local("STHeitiSC-Medium"),local("Heiti SC"),local("Heiti TC Medium"),local("STHeitiTC-Medium"),local("Heiti TC"),local("Microsoft YaHei Bold"),local("Microsoft Jhenghei Bold"),local(MicrosoftYaHei-Bold),local(MicrosoftJhengHeiBold),local("Microsoft YaHei"),local("Microsoft Jhenghei"),local("Noto Sans CJK KR Bold"),local("Noto Sans CJK JP Bold"),local("Noto Sans CJK SC Bold"),local("Noto Sans CJK TC Bold"),local(NotoSansCJKkr-Bold),local(NotoSansCJKjp-Bold),local(NotoSansCJKsc-Bold),local(NotoSansCJKtc-Bold),local("Source Han Sans K Bold"),local(SourceHanSansK-Bold),local("Source Han Sans K"),local("Source Han Sans KR Bold"),local("Source Han Sans JP Bold"),local("Source Han Sans CN Bold"),local("Source Han Sans HK Bold"),local("Source Han Sans TW Bold"),local("Source Han Sans TWHK Bold"),local("SourceHanSansKR-Bold"),local("SourceHanSansJP-Bold"),local("SourceHanSansCN-Bold"),local("SourceHanSansHK-Bold"),local("SourceHanSansTW-Bold"),local("SourceHanSansTWHK-Bold"),local("Source Han Sans KR"),local("Source Han Sans CN"),local("Source Han Sans HK"),local("Source Han Sans TW"),local("Source Han Sans TWHK")}@font-face{unicode-range:U+4E00-9FFF,U+3400-4DB5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3040-309F,U+30A0-30FF,U+3099-309E,U+FF66-FF9F,U+3007,U+31C0-31E3,U+2F00-2FD5,U+2E80-2EF3;font-family:'Han Heiti';font-weight:600;src:local("YuGothic Bold"),local("Hiragino Kaku Gothic ProN W6"),local("Hiragino Kaku Gothic Pro W6"),local(YuGo-Bold),local(HiraKakuProN-W6),local(HiraKakuPro-W6)}@font-face{font-family:'Han Heiti CNS';font-weight:600;src:local(".PingFang TC Semibold"),local(".PingFang-TC-Semibold"),local("Heiti TC Medium"),local("STHeitiTC-Medium"),local("Heiti TC"),local("Lantinghei TC Demibold"),local(FZLTXHB--B51-0),local("Microsoft Jhenghei Bold"),local(MicrosoftJhengHeiBold),local("Microsoft Jhenghei"),local("Microsoft YaHei Bold"),local(MicrosoftYaHei-Bold),local("Noto Sans CJK TC Bold"),local(NotoSansCJKtc-Bold),local("Noto Sans CJK TC"),local("Source Han Sans TC Bold"),local("SourceHanSansTC-Bold"),local("Source Han Sans TC"),local("Source Han Sans TW Bold"),local("SourceHanSans-TW"),local("Source Han Sans TW"),local("Source Han Sans TWHK Bold"),local("SourceHanSans-TWHK"),local("Source Han Sans TWHK"),local("Source Han Sans HK"),local("SourceHanSans-HK"),local("Source Han Sans HK")}@font-face{font-family:'Han Heiti GB';font-weight:600;src:local("Hiragino Sans GB W6"),local(HiraginoSansGB-W6),local(".PingFang SC Semibold"),local(".PingFang-SC-Semibold"),local("Lantinghei SC Demibold"),local(FZLTZHK--GBK1-0),local("Heiti SC Medium"),local("STHeitiSC-Medium"),local("Heiti SC"),local("Microsoft YaHei Bold"),local(MicrosoftYaHei-Bold),local("Microsoft YaHei"),local("Noto Sans CJK SC Bold"),local(NotoSansCJKsc-Bold),local("Noto Sans CJK SC"),local("Source Han Sans SC Bold"),local("SourceHanSansSC-Bold"),local("Source Han Sans CN Bold"),local("SourceHanSansCN-Bold"),local("Source Han Sans SC"),local("Source Han Sans CN")}@font-face{font-family:'Han Heiti';src:local("Hiragino Sans GB"),local("Lantinghei TC Extralight"),local("Lantinghei SC Extralight"),local(FZLTXHB--B51-0),local(FZLTZHK--GBK1-0),local(".PingFang SC Light"),local(".PingFang TC Light"),local(".PingFang-SC-Light"),local(".PingFang-TC-Light"),local(".PingFang SC"),local(".PingFang TC"),local("Heiti SC Light"),local("STHeitiSC-Light"),local("Heiti SC"),local("Heiti TC Light"),local("STHeitiTC-Light"),local("Heiti TC"),local("Microsoft Yahei"),local("Microsoft Jhenghei"),local("Noto Sans CJK KR"),local("Noto Sans CJK JP"),local("Noto Sans CJK SC"),local("Noto Sans CJK TC"),local("Source Han Sans K"),local("Source Han Sans KR"),local("Source Han Sans JP"),local("Source Han Sans CN"),local("Source Han Sans HK"),local("Source Han Sans TW"),local("Source Han Sans TWHK"),local("Droid Sans Fallback");unicode-range:U+270C}@font-face{font-family:'Han Heiti';font-weight:600;src:local("Hiragino Sans GB W6"),local(HiraginoSansGB-W6),local("Lantinghei TC Demibold"),local("Lantinghei SC Demibold"),local(FZLTZHB--B51-0),local(FZLTZHK--GBK1-0),local(".PingFang-SC-Semibold"),local(".PingFang-TC-Semibold"),local("Heiti SC Medium"),local("STHeitiSC-Medium"),local("Heiti SC"),local("Heiti TC Medium"),local("STHeitiTC-Medium"),local("Heiti TC"),local("Microsoft YaHei Bold"),local("Microsoft Jhenghei Bold"),local(MicrosoftYaHei-Bold),local(MicrosoftJhengHeiBold),local("Microsoft YaHei"),local("Microsoft Jhenghei"),local("Noto Sans CJK KR Bold"),local("Noto Sans CJK JP Bold"),local("Noto Sans CJK SC Bold"),local("Noto Sans CJK TC Bold"),local(NotoSansCJKkr-Bold),local(NotoSansCJKjp-Bold),local(NotoSansCJKsc-Bold),local(NotoSansCJKtc-Bold),local("Source Han Sans K Bold"),local(SourceHanSansK-Bold),local("Source Han Sans K"),local("Source Han Sans KR Bold"),local("Source Han Sans JP Bold"),local("Source Han Sans CN Bold"),local("Source Han Sans HK Bold"),local("Source Han Sans TW Bold"),local("Source Han Sans TWHK Bold"),local("SourceHanSansKR-Bold"),local("SourceHanSansJP-Bold"),local("SourceHanSansCN-Bold"),local("SourceHanSansHK-Bold"),local("SourceHanSansTW-Bold"),local("SourceHanSansTWHK-Bold"),local("Source Han Sans KR"),local("Source Han Sans CN"),local("Source Han Sans HK"),local("Source Han Sans TW"),local("Source Han Sans TWHK");unicode-range:U+270C}@font-face{font-family:'Han Songti';src:local("Songti SC Regular"),local(STSongti-SC-Regular),local("Songti SC"),local("Songti TC Regular"),local(STSongti-TC-Regular),local("Songti TC"),local(STSong),local("Lisong Pro"),local(SimSun),local(PMingLiU)}@font-face{unicode-range:U+4E00-9FFF,U+3400-4DB5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3040-309F,U+30A0-30FF,U+3099-309E,U+FF66-FF9F,U+3007,U+31C0-31E3,U+2F00-2FD5,U+2E80-2EF3;font-family:'Han Songti';src:local(YuMincho),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("MS Mincho")}@font-face{font-family:'Han Songti CNS';src:local("Songti TC Regular"),local(STSongti-TC-Regular),local("Songti TC"),local("Lisong Pro"),local("Songti SC Regular"),local(STSongti-SC-Regular),local("Songti SC"),local(STSong),local(PMingLiU),local(SimSun)}@font-face{font-family:'Han Songti GB';src:local("Songti SC Regular"),local(STSongti-SC-Regular),local("Songti SC"),local(STSong),local(SimSun),local(PMingLiU)}@font-face{font-family:'Han Songti';font-weight:600;src:local("STSongti SC Bold"),local("STSongti TC Bold"),local(STSongti-SC-Bold),local(STSongti-TC-Bold),local("STSongti SC"),local("STSongti TC")}@font-face{unicode-range:U+4E00-9FFF,U+3400-4DB5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3040-309F,U+30A0-30FF,U+3099-309E,U+FF66-FF9F,U+3007,U+31C0-31E3,U+2F00-2FD5,U+2E80-2EF3;font-family:'Han Songti';font-weight:600;src:local("YuMincho Demibold"),local("Hiragino Mincho ProN W6"),local("Hiragino Mincho Pro W6"),local(YuMin-Demibold),local(HiraMinProN-W6),local(HiraMinPro-W6),local(YuMincho),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro")}@font-face{font-family:'Han Songti CNS';font-weight:600;src:local("STSongti TC Bold"),local("STSongti SC Bold"),local(STSongti-TC-Bold),local(STSongti-SC-Bold),local("STSongti TC"),local("STSongti SC")}@font-face{font-family:'Han Songti GB';font-weight:600;src:local("STSongti SC Bold"),local(STSongti-SC-Bold),local("STSongti SC")}@font-face{font-family:'Han Songti';src:local("Songti SC Regular"),local(STSongti-SC-Regular),local("Songti SC"),local("Songti TC Regular"),local(STSongti-TC-Regular),local("Songti TC"),local(STSongti),local("Lisong Pro"),local("MS Mincho"),local(SimSun),local(PMingLiU);unicode-range:U+270C}@font-face{font-family:'Han Songti';font-weight:600;src:local("Songti TC Bold"),local("Songti SC Bold"),local(STSongti-TC-Bold),local(STSongti-SC-Bold),local("Songti TC"),local("Songti SC");unicode-range:U+270C}@font-face{font-family:'Han Songti CNS';src:local("Songti TC Regular"),local("Lisong Pro"),local("Songti TC"),local("Songti SC Regular"),local(STSong),local("Songti SC"),local("MS Mincho"),local(PMingLiU),local(SimSun);unicode-range:U+270C}@font-face{font-family:'Han Songti CNS';font-weight:600;src:local("Songti TC Bold"),local("Songti SC Bold"),local(STSongti-TC-Bold),local(STSongti-SC-Bold),local("Songti TC"),local("Songti SC");unicode-range:U+270C}@font-face{font-family:'Han Songti GB';src:local("Songti SC"),local(STSong),local(SimSun);unicode-range:U+270C}@font-face{font-family:'Han Songti GB';font-weight:600;src:local("Songti SC Bold"),local(STSongti-SC-Bold),local("Songti SC");unicode-range:U+270C}@font-face{font-family:cursive;src:local("Kaiti TC Regular"),local(STKaiTi-TC-Regular),local("Kaiti TC"),local("Kaiti SC"),local(STKaiti),local(BiauKai),local("標楷體"),local(DFKaiShu-SB-Estd-BF),local(Kaiti),local(DFKai-SB)}@font-face{unicode-range:U+4E00-9FFF,U+3400-4DB5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3040-309F,U+30A0-30FF,U+3099-309E,U+FF66-FF9F,U+3007,U+31C0-31E3,U+2F00-2FD5,U+2E80-2EF3;font-family:'Han Kaiti';src:local("Kaiti TC Regular"),local(STKaiTi-TC-Regular),local("Kaiti TC"),local("Kaiti SC"),local(STKaiti),local(BiauKai),local("標楷體"),local(DFKaiShu-SB-Estd-BF),local(Kaiti),local(DFKai-SB)}@font-face{unicode-range:U+4E00-9FFF,U+3400-4DB5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3040-309F,U+30A0-30FF,U+3099-309E,U+FF66-FF9F,U+3007,U+31C0-31E3,U+2F00-2FD5,U+2E80-2EF3;font-family:'Han Kaiti CNS';src:local(BiauKai),local("標楷體"),local(DFKaiShu-SB-Estd-BF),local("Kaiti TC Regular"),local(STKaiTi-TC-Regular),local("Kaiti TC")}@font-face{unicode-range:U+4E00-9FFF,U+3400-4DB5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3040-309F,U+30A0-30FF,U+3099-309E,U+FF66-FF9F,U+3007,U+31C0-31E3,U+2F00-2FD5,U+2E80-2EF3;font-family:'Han Kaiti GB';src:local("Kaiti SC Regular"),local(STKaiTi-SC-Regular),local("Kaiti SC"),local(STKaiti),local(Kai),local(Kaiti),local(DFKai-SB)}@font-face{font-family:cursive;font-weight:600;src:local("Kaiti TC Bold"),local(STKaiTi-TC-Bold),local("Kaiti SC Bold"),local(STKaiti-SC-Bold),local("Kaiti TC"),local("Kaiti SC")}@font-face{font-family:'Han Kaiti';font-weight:600;src:local("Kaiti TC Bold"),local(STKaiTi-TC-Bold "),\a local(" Kaiti SC Bold "),\a local(STKaiti-SC-Bold),\a local(" Kaiti TC "),\a local(" Kaiti SC ")\a ;\a }\a \a // 2\a @font-face {\a font-family: " Han Kaiti CNS ";\a font-weight: 600;\a src:\a local(" Kaiti TC Bold "),\a local(STKaiTi-TC-Bold"),local("Kaiti TC")}@font-face{font-family:'Han Kaiti GB';font-weight:600;src:local("Kaiti SC Bold"),local(STKaiti-SC-Bold)}@font-face{unicode-range:U+4E00-9FFF,U+3400-4DB5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3040-309F,U+30A0-30FF,U+3099-309E,U+FF66-FF9F,U+3007,U+31C0-31E3,U+2F00-2FD5,U+2E80-2EF3;font-family:'Han Fangsong';src:local(STFangsong),local(FangSong)}@font-face{unicode-range:U+4E00-9FFF,U+3400-4DB5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3040-309F,U+30A0-30FF,U+3099-309E,U+FF66-FF9F,U+3007,U+31C0-31E3,U+2F00-2FD5,U+2E80-2EF3;font-family:'Han Fangsong CNS';src:local(STFangsong),local(FangSong)}@font-face{unicode-range:U+4E00-9FFF,U+3400-4DB5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3040-309F,U+30A0-30FF,U+3099-309E,U+FF66-FF9F,U+3007,U+31C0-31E3,U+2F00-2FD5,U+2E80-2EF3;font-family:'Han Fangsong GB';src:local(STFangsong),local(FangSong)}@font-face{font-family:'Biaodian Sans';src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local("MS Gothic"),local(SimSun);unicode-range:U+FF0E}@font-face{font-family:'Biaodian Serif';src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSong),local(SimSun);unicode-range:U+FF0E}@font-face{font-family:'Biaodian Pro Sans';src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local("MS Gothic"),local(SimSun);unicode-range:U+FF0E}@font-face{font-family:'Biaodian Pro Serif';src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSong),local(SimSun);unicode-range:U+FF0E}@font-face{font-family:'Biaodian Pro Sans CNS';src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local("MS Gothic"),local(SimSun);unicode-range:U+FF0E}@font-face{font-family:'Biaodian Pro Serif CNS';src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSong),local(SimSun);unicode-range:U+FF0E}@font-face{font-family:'Biaodian Pro Sans GB';src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local("MS Gothic"),local(SimSun);unicode-range:U+FF0E}@font-face{font-family:'Biaodian Pro Serif GB';src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSong),local(SimSun);unicode-range:U+FF0E}@font-face{font-family:'Biaodian Sans';src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local(SimSun);unicode-range:U+00B7}@font-face{font-family:'Biaodian Serif';src:local("Songti SC"),local(STSong),local("Heiti SC"),local(SimSun);unicode-range:U+00B7}@font-face{font-family:'Biaodian Pro Sans';src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local(SimSun);unicode-range:U+00B7}@font-face{font-family:'Biaodian Pro Serif';src:local("Songti SC"),local(STSong),local("Heiti SC"),local(SimSun);unicode-range:U+00B7}@font-face{font-family:'Biaodian Pro Sans CNS';src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local(SimSun);unicode-range:U+00B7}@font-face{font-family:'Biaodian Pro Serif CNS';src:local("Songti SC"),local(STSong),local("Heiti SC"),local(SimSun);unicode-range:U+00B7}@font-face{font-family:'Biaodian Pro Sans GB';src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local(SimSun);unicode-range:U+00B7}@font-face{font-family:'Biaodian Pro Serif GB';src:local("Songti SC"),local(STSong),local("Heiti SC"),local(SimSun);unicode-range:U+00B7}@font-face{font-family:'Biaodian Sans';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Sans GB"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local("Microsoft Yahei"),local(SimSun);unicode-range:U+2014}@font-face{font-family:'Biaodian Serif';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSong),local("Microsoft Yahei"),local(SimSun);unicode-range:U+2014}@font-face{font-family:'Yakumono Sans';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local("Arial Unicode MS"),local("MS Gothic");unicode-range:U+2014}@font-face{font-family:'Yakumono Serif';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("MS Mincho"),local("Microsoft Yahei");unicode-range:U+2014}@font-face{font-family:'Biaodian Pro Sans';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Sans GB"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local("Microsoft Yahei"),local(SimSun);unicode-range:U+2014}@font-face{font-family:'Biaodian Pro Serif';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSong),local("Microsoft Yahei"),local(SimSun);unicode-range:U+2014}@font-face{font-family:'Biaodian Pro Sans CNS';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Sans GB"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local("Microsoft Yahei"),local(SimSun);unicode-range:U+2014}@font-face{font-family:'Biaodian Pro Serif CNS';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSong),local("Microsoft Yahei"),local(SimSun);unicode-range:U+2014}@font-face{font-family:'Biaodian Pro Sans GB';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Sans GB"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local("Microsoft Yahei"),local(SimSun);unicode-range:U+2014}@font-face{font-family:'Biaodian Pro Serif GB';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSong),local("Microsoft Yahei"),local(SimSun);unicode-range:U+2014}@font-face{font-family:'Biaodian Sans';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Sans GB"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local(Meiryo),local("MS Gothic"),local(SimSun),local(PMingLiU);unicode-range:U+2026}@font-face{font-family:'Biaodian Serif';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local("MS Mincho"),local(SimSun),local(PMingLiU);unicode-range:U+2026}@font-face{font-family:'Yakumono Sans';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local(Meiryo),local("MS Gothic");unicode-range:U+2026}@font-face{font-family:'Yakumono Serif';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("MS Mincho");unicode-range:U+2026}@font-face{font-family:'Biaodian Pro Sans';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Sans GB"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local(SimSun),local(PMingLiU);unicode-range:U+2026}@font-face{font-family:'Biaodian Pro Serif';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(SimSun),local(PMingLiU);unicode-range:U+2026}@font-face{font-family:'Biaodian Pro Sans CNS';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Sans GB"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local(SimSun),local(PMingLiU);unicode-range:U+2026}@font-face{font-family:'Biaodian Pro Serif CNS';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSongti),local(SimSun),local(PMingLiU);unicode-range:U+2026}@font-face{font-family:'Biaodian Pro Sans GB';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Sans GB"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local(SimSun),local(PMingLiU);unicode-range:U+2026}@font-face{font-family:'Biaodian Pro Serif GB';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSongti),local(SimSun),local(PMingLiU);unicode-range:U+2026}@font-face{font-family:'Biaodian Pro Sans GB';src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local(SimSun),local(PMingLiU);unicode-range:U+201C-201D,U+2018-2019}@font-face{font-family:'Biaodian Pro Sans GB';font-weight:700;src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local(SimSun),local(PMingLiU);unicode-range:U+201C-201D,U+2018-2019}@font-face{font-family:'Biaodian Pro Serif GB';src:local("Lisong Pro"),local("Heiti SC"),local(STHeiti),local(SimSun),local(PMingLiU);unicode-range:U+201C-201D,U+2018-2019}@font-face{font-family:'Biaodian Pro Serif GB';font-weight:700;src:local("Lisong Pro"),local("Heiti SC"),local(STHeiti),local(SimSun),local(PMingLiU);unicode-range:U+201C-201D,U+2018-2019}@font-face{font-family:'Biaodian Sans';src:local(Georgia),local("Times New Roman"),local(Arial),local("Droid Sans Fallback");unicode-range:U+25CF}@font-face{font-family:'Biaodian Serif';src:local(Georgia),local("Times New Roman"),local(Arial),local("Droid Sans Fallback");unicode-range:U+25CF}@font-face{font-family:'Biaodian Pro Sans';src:local(Georgia),local("Times New Roman"),local(Arial),local("Droid Sans Fallback");unicode-range:U+25CF}@font-face{font-family:'Biaodian Pro Serif';src:local(Georgia),local("Times New Roman"),local(Arial),local("Droid Sans Fallback");unicode-range:U+25CF}@font-face{font-family:'Biaodian Pro Sans CNS';src:local(Georgia),local("Times New Roman"),local(Arial),local("Droid Sans Fallback");unicode-range:U+25CF}@font-face{font-family:'Biaodian Pro Serif CNS';src:local(Georgia),local("Times New Roman"),local(Arial),local("Droid Sans Fallback");unicode-range:U+25CF}@font-face{font-family:'Biaodian Pro Sans GB';src:local(Georgia),local("Times New Roman"),local(Arial),local("Droid Sans Fallback");unicode-range:U+25CF}@font-face{font-family:'Biaodian Pro Serif GB';src:local(Georgia),local("Times New Roman"),local(Arial),local("Droid Sans Fallback");unicode-range:U+25CF}@font-face{font-family:'Biaodian Pro Sans';src:local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local("MS Gothic");unicode-range:U+3002,U+FF0C,U+3001,U+FF1B,U+FF1A,U+FF1F,U+FF01,U+FF0D,U+FF0F,U+FF3C}@font-face{font-family:'Biaodian Pro Serif';src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("MS Mincho");unicode-range:U+3002,U+FF0C,U+3001,U+FF1B,U+FF1A,U+FF1F,U+FF01,U+FF0D,U+FF0F,U+FF3C}@font-face{font-family:'Biaodian Pro Sans CNS';src:local("Heiti TC"),local("Lihei Pro"),local("Microsoft Jhenghei"),local(PMingLiU);unicode-range:U+3002,U+FF0C,U+3001}@font-face{font-family:'Biaodian Pro Sans CNS';src:local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local("Heiti TC"),local("Lihei Pro"),local("Microsoft Jhenghei"),local(PMingLiU),local("MS Gothic");unicode-range:U+FF1B,U+FF1A,U+FF1F,U+FF01}@font-face{font-family:'Biaodian Pro Sans CNS';src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("MS Mincho");unicode-range:U+FF0D,U+FF0F,U+FF3C}@font-face{font-family:'Biaodian Pro Serif CNS';src:local(STSongti-TC-Regular),local("Lisong Pro"),local("Heiti TC"),local(PMingLiU);unicode-range:U+3002,U+FF0C,U+3001}@font-face{font-family:'Biaodian Pro Serif CNS';src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local(PMingLiU),local("MS Mincho");unicode-range:U+FF1B,U+FF1A,U+FF1F,U+FF01,U+FF0D,U+FF0F,U+FF3C}@font-face{font-family:'Biaodian Pro Sans GB';src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local(SimSun),local("MS Gothic");unicode-range:U+3002,U+FF0C,U+3001,U+FF1B,U+FF1A,U+FF1F,U+FF01,U+FF0D,U+FF0F,U+FF3C}@font-face{font-family:'Biaodian Pro Serif GB';src:local("Songti SC"),local(STSongti),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local(SimSun),local("MS Mincho");unicode-range:U+3002,U+FF0C,U+3001,U+FF1B,U+FF1A,U+FF1F,U+FF01}@font-face{font-family:'Biaodian Pro Serif GB';src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local(PMingLiU),local("MS Mincho");unicode-range:U+FF0D,U+FF0F,U+FF3C}@font-face{font-family:'Biaodian Pro Sans';src:local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local("Yu Gothic"),local(YuGothic),local(SimSun),local(PMingLiU);unicode-range:U+300C-300F,U+300A-300B,U+3008-3009,U+FF08-FF09,U+3014-3015}@font-face{font-family:'Biaodian Pro Serif';src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Yu Mincho"),local(YuMincho),local(SimSun),local(PMingLiU);unicode-range:U+300C-300F,U+300A-300B,U+3008-3009,U+FF08-FF09,U+3014-3015}@font-face{font-family:'Biaodian Pro Sans CNS';src:local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local("Yu Gothic"),local(YuGothic),local(SimSun),local(PMingLiU);unicode-range:U+300C-300F,U+300A-300B,U+3008-3009,U+FF08-FF09,U+3014-3015}@font-face{font-family:'Biaodian Pro Serif CNS';src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Yu Mincho"),local(YuMincho),local(SimSun),local(PMingLiU);unicode-range:U+300C-300F,U+300A-300B,U+3008-3009,U+FF08-FF09,U+3014-3015}@font-face{font-family:'Biaodian Pro Sans GB';src:local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local("Yu Gothic"),local(YuGothic),local(SimSun),local(PMingLiU);unicode-range:U+300C-300F,U+300A-300B,U+3008-3009,U+FF08-FF09,U+3014-3015}@font-face{font-family:'Biaodian Pro Serif GB';src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Yu Mincho"),local(YuMincho),local(SimSun),local(PMingLiU);unicode-range:U+300C-300F,U+300A-300B,U+3008-3009,U+FF08-FF09,U+3014-3015}@font-face{font-family:'Biaodian Basic';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype");unicode-range:U+2014,U+2026,U+00B7}@font-face{font-family:'Biaodian Basic';font-weight:700;src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype");unicode-range:U+2014,U+2026,U+00B7}@font-face{font-family:'Biaodian Sans';font-weight:700;src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype");unicode-range:U+2014,U+2026,U+00B7}@font-face{font-family:'Biaodian Pro Sans';font-weight:700;src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype");unicode-range:U+2014,U+2026,U+00B7}@font-face{font-family:'Biaodian Pro Sans';font-weight:700;src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype");unicode-range:U+2014,U+2026,U+00B7}@font-face{font-family:'Biaodian Pro Sans CNS';font-weight:700;src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype");unicode-range:U+2014,U+2026,U+00B7}@font-face{font-family:'Biaodian Pro Sans GB';font-weight:700;src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype");unicode-range:U+2014,U+2026,U+00B7}@font-face{font-family:'Biaodian Pro Serif';font-weight:700;src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype");unicode-range:U+2014,U+2026,U+00B7}@font-face{font-family:'Biaodian Pro Serif CNS';font-weight:700;src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype");unicode-range:U+2014,U+2026,U+00B7}@font-face{font-family:'Biaodian Pro Serif GB';font-weight:700;src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype");unicode-range:U+2014,U+2026,U+00B7}@font-face{font-family:'Latin Italic Serif';src:local("Georgia Italic"),local("Times New Roman Italic"),local(Georgia-Italic),local(TimesNewRomanPS-ItalicMT),local(Times-Italic)}@font-face{font-family:'Latin Italic Serif';font-weight:700;src:local("Georgia Bold Italic"),local("Times New Roman Bold Italic"),local(Georgia-BoldItalic),local(TimesNewRomanPS-BoldItalicMT),local(Times-Italic)}@font-face{font-family:'Latin Italic Sans';src:local("Helvetica Neue Italic"),local("Helvetica Oblique"),local("Arial Italic"),local(HelveticaNeue-Italic),local(Helvetica-LightOblique),local(Arial-ItalicMT)}@font-face{font-family:'Latin Italic Sans';font-weight:700;src:local("Helvetica Neue Bold Italic"),local("Helvetica Bold Oblique"),local("Arial Bold Italic"),local(HelveticaNeue-BoldItalic),local(Helvetica-BoldOblique),local(Arial-BoldItalicMT)}@font-face{unicode-range:U+0030-0039;font-family:'Numeral TF Sans';src:local(Skia),local("Neutraface 2 Text"),local(Candara),local(Corbel)}@font-face{unicode-range:U+0030-0039;font-family:'Numeral TF Serif';src:local(Georgia),local("Hoefler Text"),local("Big Caslon")}@font-face{unicode-range:U+0030-0039;font-family:'Numeral TF Italic Serif';src:local("Georgia Italic"),local("Hoefler Text Italic"),local(Georgia-Italic),local(HoeflerText-Italic)}@font-face{unicode-range:U+0030-0039;font-family:'Numeral LF Sans';src:local("Helvetica Neue"),local(Helvetica),local(Arial)}@font-face{unicode-range:U+0030-0039;font-family:'Numeral LF Italic Sans';src:local("Helvetica Neue Italic"),local("Helvetica Oblique"),local("Arial Italic"),local(HelveticaNeue-Italic),local(Helvetica-LightOblique),local(Arial-ItalicMT)}@font-face{unicode-range:U+0030-0039;font-family:'Numeral LF Italic Sans';font-weight:700;src:local("Helvetica Neue Bold Italic"),local("Helvetica Bold Oblique"),local("Arial Bold Italic"),local(HelveticaNeue-BoldItalic),local(Helvetica-BoldOblique),local(Arial-BoldItalicMT)}@font-face{unicode-range:U+0030-0039;font-family:'Numeral LF Serif';src:local(Palatino),local("Palatino Linotype"),local("Times New Roman")}@font-face{unicode-range:U+0030-0039;font-family:'Numeral LF Italic Serif';src:local("Palatino Italic"),local("Palatino Italic Linotype"),local("Times New Roman Italic"),local(Palatino-Italic),local(Palatino-Italic-Linotype),local(TimesNewRomanPS-ItalicMT)}@font-face{unicode-range:U+0030-0039;font-family:'Numeral LF Italic Serif';font-weight:700;src:local("Palatino Bold Italic"),local("Palatino Bold Italic Linotype"),local("Times New Roman Bold Italic"),local(Palatino-BoldItalic),local(Palatino-BoldItalic-Linotype),local(TimesNewRomanPS-BoldItalicMT)}@font-face{font-family:'Numeral TF Sans';src:local(lying-to-firefox);unicode-range:U+270C}@font-face{font-family:'Numeral TF Serif';src:local(lying-to-firefox);unicode-range:U+270C}@font-face{font-family:'Numeral TF Italic Serif';src:local(lying-to-firefox);unicode-range:U+270C}@font-face{font-family:'Numeral LF Sans';src:local(lying-to-firefox);unicode-range:U+270C}@font-face{font-family:'Numeral LF Italic Sans';src:local(lying-to-firefox);unicode-range:U+270C}@font-face{font-family:'Numeral LF Italic Sans';font-weight:700;src:local(lying-to-firefox);unicode-range:U+270C}@font-face{font-family:'Numeral LF Serif';src:local(lying-to-firefox);unicode-range:U+270C}@font-face{font-family:'Numeral LF Italic Serif';src:local(lying-to-firefox);unicode-range:U+270C}@font-face{font-family:'Numeral LF Italic Serif';font-weight:700;src:local(lying-to-firefox);unicode-range:U+270C}@font-face{src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype");unicode-range:U+3105-312D,U+31A0-31BA,U+02D9,U+02CA,U+02C5,U+02C7,U+02CB,U+02EA-02EB,U+030D,U+0358,U+F31B4-F31B7,U+F0061,U+F0065,U+F0069,U+F006F,U+F0075;font-family:'Zhuyin Kaiti'}@font-face{unicode-range:U+3105-312D,U+31A0-31BA,U+02D9,U+02CA,U+02C5,U+02C7,U+02CB,U+02EA-02EB,U+030D,U+0358,U+F31B4-F31B7,U+F0061,U+F0065,U+F0069,U+F006F,U+F0075;font-family:'Zhuyin Heiti';src:local("Hiragino Sans GB"),local("Heiti TC"),local("Microsoft Jhenghei"),url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype")}@font-face{font-family:'Zhuyin Heiti';src:local("Heiti TC"),local("Microsoft Jhenghei"),url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype");unicode-range:U+3127}@font-face{src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype");font-family:'Zhuyin Heiti';unicode-range:U+02D9,U+02CA,U+02C5,U+02C7,U+02CB,U+02EA-02EB,U+31B4,U+31B5,U+31B6,U+31B7,U+030D,U+0358,U+F31B4-F31B7,U+F0061,U+F0065,U+F0069,U+F006F,U+F0075}@font-face{src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype");font-family:'Romanization Sans';unicode-range:U+030D,U+0358,U+F31B4-F31B7,U+F0061,U+F0065,U+F0069,U+F006F,U+F0075}.sans :lang(ja-Latn),.sans :lang(zh-Latn),.sans :not(:lang(zh)):not(:lang(ja)),.sans:lang(ja-Latn),.sans:lang(zh-Latn),.sans:not(:lang(zh)):not(:lang(ja)),article strong :lang(ja-Latn),article strong :lang(zh-Latn),article strong :not(:lang(zh)):not(:lang(ja)),article strong:lang(ja-Latn),article strong:lang(zh-Latn),article strong:not(:lang(zh)):not(:lang(ja)),html :lang(ja-Latn),html :lang(zh-Latn),html :not(:lang(zh)):not(:lang(ja)),html:lang(ja-Latn),html:lang(zh-Latn),html:not(:lang(zh)):not(:lang(ja)){font-family:"Helvetica Neue",Helvetica,Arial,"Han Heiti",sans-serif}.sans:lang(zh),.sans:lang(zh-Hant),[lang*=Hant],[lang=zh-TW],[lang=zh-HK],[lang^=zh],article strong:lang(zh),article strong:lang(zh-Hant),html:lang(zh),html:lang(zh-Hant){font-family:"Biaodian Pro Sans CNS","Helvetica Neue",Helvetica,Arial,"Zhuyin Heiti","Han Heiti",sans-serif}.no-unicoderange .sans:lang(zh),.no-unicoderange .sans:lang(zh-Hant),.no-unicoderange [lang*=Hant],.no-unicoderange [lang=zh-TW],.no-unicoderange [lang=zh-HK],.no-unicoderange [lang^=zh],.no-unicoderange article strong:lang(zh),.no-unicoderange article strong:lang(zh-Hant),html.no-unicoderange:lang(zh),html.no-unicoderange:lang(zh-Hant){font-family:"Helvetica Neue",Helvetica,Arial,"Han Heiti",sans-serif}.sans:lang(zh-CN),.sans:lang(zh-Hans),[lang*=Hans],[lang=zh-CN],article strong:lang(zh-CN),article strong:lang(zh-Hans),html:lang(zh-CN),html:lang(zh-Hans){font-family:"Biaodian Pro Sans GB","Helvetica Neue",Helvetica,Arial,"Han Heiti GB",sans-serif}.no-unicoderange .sans:lang(zh-CN),.no-unicoderange .sans:lang(zh-Hans),.no-unicoderange [lang*=Hans],.no-unicoderange [lang=zh-CN],.no-unicoderange article strong:lang(zh-CN),.no-unicoderange article strong:lang(zh-Hans),html.no-unicoderange:lang(zh-CN),html.no-unicoderange:lang(zh-Hans){font-family:"Helvetica Neue",Helvetica,Arial,"Han Heiti GB",sans-serif}.sans:lang(ja),[lang^=ja],article strong:lang(ja),html:lang(ja){font-family:"Yakumono Sans","Helvetica Neue",Helvetica,Arial,sans-serif}.no-unicoderange .sans:lang(ja),.no-unicoderange [lang^=ja],.no-unicoderange article strong:lang(ja),html.no-unicoderange:lang(ja){font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.sans-italic :lang(ja-Latn),.sans-italic :lang(zh-Latn),.sans-italic :not(:lang(zh)):not(:lang(ja)),.sans-italic:lang(ja-Latn),.sans-italic:lang(zh-Latn),.sans-italic:not(:lang(zh)):not(:lang(ja)),article blockquote i :lang(ja-Latn),article blockquote i :lang(zh-Latn),article blockquote i :not(:lang(zh)):not(:lang(ja)),article blockquote i:lang(ja-Latn),article blockquote i:lang(zh-Latn),article blockquote i:not(:lang(zh)):not(:lang(ja)),article blockquote var :lang(ja-Latn),article blockquote var :lang(zh-Latn),article blockquote var :not(:lang(zh)):not(:lang(ja)),article blockquote var:lang(ja-Latn),article blockquote var:lang(zh-Latn),article blockquote var:not(:lang(zh)):not(:lang(ja)){font-family:"Latin Italic Sans","Helvetica Neue",Helvetica,Arial,"Han Heiti",sans-serif}.sans-italic:lang(zh),.sans-italic:lang(zh-Hant),article blockquote i:lang(zh),article blockquote i:lang(zh-Hant),article blockquote var:lang(zh),article blockquote var:lang(zh-Hant){font-family:"Biaodian Pro Sans CNS","Latin Italic Sans","Helvetica Neue",Helvetica,Arial,"Zhuyin Heiti","Han Heiti",sans-serif}.no-unicoderange .sans-italic:lang(zh),.no-unicoderange .sans-italic:lang(zh-Hant),.no-unicoderange article blockquote i:lang(zh),.no-unicoderange article blockquote i:lang(zh-Hant),.no-unicoderange article blockquote var:lang(zh),.no-unicoderange article blockquote var:lang(zh-Hant){font-family:"Latin Italic Sans","Helvetica Neue",Helvetica,Arial,"Han Heiti",sans-serif}.sans-italic:lang(zh-CN),.sans-italic:lang(zh-Hans),article blockquote i:lang(zh-CN),article blockquote i:lang(zh-Hans),article blockquote var:lang(zh-CN),article blockquote var:lang(zh-Hans){font-family:"Biaodian Pro Sans GB","Latin Italic Sans","Helvetica Neue",Helvetica,Arial,"Han Heiti GB",sans-serif}.no-unicoderange .sans-italic:lang(zh-CN),.no-unicoderange .sans-italic:lang(zh-Hans),.no-unicoderange article blockquote i:lang(zh-CN),.no-unicoderange article blockquote i:lang(zh-Hans),.no-unicoderange article blockquote var:lang(zh-CN),.no-unicoderange article blockquote var:lang(zh-Hans){font-family:"Latin Italic Sans","Helvetica Neue",Helvetica,Arial,"Han Heiti GB",sans-serif}.sans-italic:lang(ja),article blockquote i:lang(ja),article blockquote var:lang(ja){font-family:"Yakumono Sans","Latin Italic Sans","Helvetica Neue",Helvetica,Arial,sans-serif}.no-unicoderange .sans-italic:lang(ja),.no-unicoderange article blockquote i:lang(ja),.no-unicoderange article blockquote var:lang(ja){font-family:"Latin Italic Sans","Helvetica Neue",Helvetica,Arial,sans-serif}.serif :lang(ja-Latn),.serif :lang(zh-Latn),.serif :not(:lang(zh)):not(:lang(ja)),.serif:lang(ja-Latn),.serif:lang(zh-Latn),.serif:not(:lang(zh)):not(:lang(ja)),article figure blockquote :lang(ja-Latn),article figure blockquote :lang(zh-Latn),article figure blockquote :not(:lang(zh)):not(:lang(ja)),article figure blockquote:lang(ja-Latn),article figure blockquote:lang(zh-Latn),article figure blockquote:not(:lang(zh)):not(:lang(ja)),figure blockquote :lang(ja-Latn),figure blockquote :lang(zh-Latn),figure blockquote :not(:lang(zh)):not(:lang(ja)),figure blockquote:lang(ja-Latn),figure blockquote:lang(zh-Latn),figure blockquote:not(:lang(zh)):not(:lang(ja)){font-family:Georgia,"Times New Roman","Han Songti",cursive,serif}.serif:lang(zh),.serif:lang(zh-Hant),article figure blockquote:lang(zh),article figure blockquote:lang(zh-Hant),figure blockquote:lang(zh),figure blockquote:lang(zh-Hant){font-family:"Biaodian Pro Serif CNS","Numeral LF Serif",Georgia,"Times New Roman","Zhuyin Kaiti","Han Songti",serif}.no-unicoderange .serif:lang(zh),.no-unicoderange .serif:lang(zh-Hant),.no-unicoderange article figure blockquote:lang(zh),.no-unicoderange article figure blockquote:lang(zh-Hant),.no-unicoderange figure blockquote:lang(zh),.no-unicoderange figure blockquote:lang(zh-Hant){font-family:"Numeral LF Serif",Georgia,"Times New Roman","Han Songti",serif}.serif:lang(zh-CN),.serif:lang(zh-Hans),article figure blockquote:lang(zh-CN),article figure blockquote:lang(zh-Hans),figure blockquote:lang(zh-CN),figure blockquote:lang(zh-Hans){font-family:"Biaodian Pro Serif GB","Numeral LF Serif",Georgia,"Times New Roman","Han Songti GB",serif}.no-unicoderange .serif:lang(zh-CN),.no-unicoderange .serif:lang(zh-Hans),.no-unicoderange article figure blockquote:lang(zh-CN),.no-unicoderange article figure blockquote:lang(zh-Hans),.no-unicoderange figure blockquote:lang(zh-CN),.no-unicoderange figure blockquote:lang(zh-Hans){font-family:"Numeral LF Serif",Georgia,"Times New Roman","Han Songti GB",serif}.serif:lang(ja),article figure blockquote:lang(ja),figure blockquote:lang(ja){font-family:"Yakumono Serif","Numeral LF Serif",Georgia,"Times New Roman",serif}.no-unicoderange .serif:lang(ja),.no-unicoderange article figure blockquote:lang(ja),.no-unicoderange figure blockquote:lang(ja){font-family:"Numeral LF Serif",Georgia,"Times New Roman",serif}.cursive :lang(ja-Latn),.cursive :lang(zh-Latn),.cursive :not(:lang(zh)):not(:lang(ja)),.cursive:lang(ja-Latn),.cursive:lang(zh-Latn),.cursive:not(:lang(zh)):not(:lang(ja)),article blockquote :lang(ja-Latn),article blockquote :lang(zh-Latn),article blockquote :not(:lang(zh)):not(:lang(ja)),article blockquote:lang(ja-Latn),article blockquote:lang(zh-Latn),article blockquote:not(:lang(zh)):not(:lang(ja)){font-family:Georgia,"Times New Roman","Han Kaiti",cursive,serif}.cursive:lang(zh),.cursive:lang(zh-Hant),article blockquote:lang(zh),article blockquote:lang(zh-Hant){font-family:"Biaodian Pro Serif CNS","Numeral LF Serif",Georgia,"Times New Roman","Zhuyin Kaiti","Han Kaiti",cursive,serif}.no-unicoderange .cursive:lang(zh),.no-unicoderange .cursive:lang(zh-Hant),.no-unicoderange article blockquote:lang(zh),.no-unicoderange article blockquote:lang(zh-Hant){font-family:"Numeral LF Serif",Georgia,"Times New Roman","Han Kaiti",cursive,serif}.cursive:lang(zh-CN),.cursive:lang(zh-Hans),article blockquote:lang(zh-CN),article blockquote:lang(zh-Hans){font-family:"Biaodian Pro Serif GB","Numeral LF Serif",Georgia,"Times New Roman","Han Kaiti GB",cursive,serif}.no-unicoderange .cursive:lang(zh-CN),.no-unicoderange .cursive:lang(zh-Hans),.no-unicoderange article blockquote:lang(zh-CN),.no-unicoderange article blockquote:lang(zh-Hans){font-family:"Numeral LF Serif",Georgia,"Times New Roman","Han Kaiti GB",cursive,serif}.cursive:lang(ja),article blockquote:lang(ja){font-family:"Yakumono Serif","Numeral LF Serif",Georgia,"Times New Roman",cursive,serif}.no-unicoderange .cursive:lang(ja),.no-unicoderange article blockquote:lang(ja){font-family:"Numeral LF Serif",Georgia,"Times New Roman",cursive,serif}.cursive-italic :lang(ja-Latn),.cursive-italic :lang(zh-Latn),.cursive-italic :not(:lang(zh)):not(:lang(ja)),.cursive-italic:lang(ja-Latn),.cursive-italic:lang(zh-Latn),.cursive-italic:not(:lang(zh)):not(:lang(ja)),i :lang(ja-Latn),i :lang(zh-Latn),i :not(:lang(zh)):not(:lang(ja)),i:lang(ja-Latn),i:lang(zh-Latn),i:not(:lang(zh)):not(:lang(ja)),var :lang(ja-Latn),var :lang(zh-Latn),var :not(:lang(zh)):not(:lang(ja)),var:lang(ja-Latn),var:lang(zh-Latn),var:not(:lang(zh)):not(:lang(ja)){font-family:"Latin Italic Serif",Georgia,"Times New Roman","Han Kaiti",cursive,serif}.cursive-italic:lang(zh),.cursive-italic:lang(zh-Hant),i:lang(zh),i:lang(zh-Hant),var:lang(zh),var:lang(zh-Hant){font-family:"Biaodian Pro Serif CNS","Numeral LF Italic Serif","Latin Italic Serif",Georgia,"Times New Roman","Zhuyin Kaiti","Han Kaiti",cursive,serif}.no-unicoderange .cursive-italic:lang(zh),.no-unicoderange .cursive-italic:lang(zh-Hant),.no-unicoderange i:lang(zh),.no-unicoderange i:lang(zh-Hant),.no-unicoderange var:lang(zh),.no-unicoderange var:lang(zh-Hant){font-family:"Numeral LF Italic Serif","Latin Italic Serif",Georgia,"Times New Roman","Han Kaiti",cursive,serif}.cursive-italic:lang(zh-CN),.cursive-italic:lang(zh-Hans),i:lang(zh-CN),i:lang(zh-Hans),var:lang(zh-CN),var:lang(zh-Hans){font-family:"Biaodian Pro Serif GB","Numeral LF Italic Serif","Latin Italic Serif",Georgia,"Times New Roman","Han Kaiti GB",cursive,serif}.no-unicoderange .cursive-italic:lang(zh-CN),.no-unicoderange .cursive-italic:lang(zh-Hans),.no-unicoderange i:lang(zh-CN),.no-unicoderange i:lang(zh-Hans),.no-unicoderange var:lang(zh-CN),.no-unicoderange var:lang(zh-Hans){font-family:"Numeral LF Italic Serif","Latin Italic Serif",Georgia,"Times New Roman","Han Kaiti GB",cursive,serif}.cursive-italic:lang(ja),i:lang(ja),var:lang(ja){font-family:"Yakumono Serif","Numeral LF Italic Serif","Latin Italic Serif",Georgia,"Times New Roman",cursive,serif}.no-unicoderange .cursive-italic:lang(ja),.no-unicoderange i:lang(ja),.no-unicoderange var:lang(ja){font-family:"Numeral LF Italic Serif","Latin Italic Serif",Georgia,"Times New Roman",cursive,serif}.mono :lang(ja-Latn),.mono :lang(zh-Latn),.mono :not(:lang(zh)):not(:lang(ja)),.mono:lang(ja-Latn),.mono:lang(zh-Latn),.mono:not(:lang(zh)):not(:lang(ja)),code :lang(ja-Latn),code :lang(zh-Latn),code :not(:lang(zh)):not(:lang(ja)),code:lang(ja-Latn),code:lang(zh-Latn),code:not(:lang(zh)):not(:lang(ja)),kbd :lang(ja-Latn),kbd :lang(zh-Latn),kbd :not(:lang(zh)):not(:lang(ja)),kbd:lang(ja-Latn),kbd:lang(zh-Latn),kbd:not(:lang(zh)):not(:lang(ja)),pre :lang(ja-Latn),pre :lang(zh-Latn),pre :not(:lang(zh)):not(:lang(ja)),pre:lang(ja-Latn),pre:lang(zh-Latn),pre:not(:lang(zh)):not(:lang(ja)),samp :lang(ja-Latn),samp :lang(zh-Latn),samp :not(:lang(zh)):not(:lang(ja)),samp:lang(ja-Latn),samp:lang(zh-Latn),samp:not(:lang(zh)):not(:lang(ja)){font-family:Menlo,Consolas,Courier,"Han Heiti",monospace,monospace,sans-serif}.mono:lang(zh),.mono:lang(zh-Hant),code:lang(zh),code:lang(zh-Hant),kbd:lang(zh),kbd:lang(zh-Hant),pre:lang(zh),pre:lang(zh-Hant),samp:lang(zh),samp:lang(zh-Hant){font-family:"Biaodian Pro Sans CNS",Menlo,Consolas,Courier,"Zhuyin Heiti","Han Heiti",monospace,monospace,sans-serif}.no-unicoderange .mono:lang(zh),.no-unicoderange .mono:lang(zh-Hant),.no-unicoderange code:lang(zh),.no-unicoderange code:lang(zh-Hant),.no-unicoderange kbd:lang(zh),.no-unicoderange kbd:lang(zh-Hant),.no-unicoderange pre:lang(zh),.no-unicoderange pre:lang(zh-Hant),.no-unicoderange samp:lang(zh),.no-unicoderange samp:lang(zh-Hant){font-family:Menlo,Consolas,Courier,"Han Heiti",monospace,monospace,sans-serif}.mono:lang(zh-CN),.mono:lang(zh-Hans),code:lang(zh-CN),code:lang(zh-Hans),kbd:lang(zh-CN),kbd:lang(zh-Hans),pre:lang(zh-CN),pre:lang(zh-Hans),samp:lang(zh-CN),samp:lang(zh-Hans){font-family:"Biaodian Pro Sans GB",Menlo,Consolas,Courier,"Han Heiti GB",monospace,monospace,sans-serif}.no-unicoderange .mono:lang(zh-CN),.no-unicoderange .mono:lang(zh-Hans),.no-unicoderange code:lang(zh-CN),.no-unicoderange code:lang(zh-Hans),.no-unicoderange kbd:lang(zh-CN),.no-unicoderange kbd:lang(zh-Hans),.no-unicoderange pre:lang(zh-CN),.no-unicoderange pre:lang(zh-Hans),.no-unicoderange samp:lang(zh-CN),.no-unicoderange samp:lang(zh-Hans){font-family:Menlo,Consolas,Courier,"Han Heiti GB",monospace,monospace,sans-serif}.mono:lang(ja),code:lang(ja),kbd:lang(ja),pre:lang(ja),samp:lang(ja){font-family:"Yakumono Sans",Menlo,Consolas,Courier,monospace,monospace,sans-serif}.no-unicoderange .mono:lang(ja),.no-unicoderange code:lang(ja),.no-unicoderange kbd:lang(ja),.no-unicoderange pre:lang(ja),.no-unicoderange samp:lang(ja){font-family:Menlo,Consolas,Courier,monospace,monospace,sans-serif}.no-unicoderange h-char.bd-liga,.no-unicoderange h-char.biaodian[unicode=b7],h-ruby h-ru[annotation] rt,h-ruby h-ru[zhuyin] h-zhuyin,h-ruby h-ru[zhuyin] h-zhuyin h-diao,h-ruby.romanization rt,html,ruby h-ru[annotation] rt,ruby h-ru[zhuyin] h-zhuyin,ruby h-ru[zhuyin] h-zhuyin h-diao,ruby.romanization rt{-moz-font-feature-settings:'liga';-ms-font-feature-settings:'liga';-webkit-font-feature-settings:'liga';font-feature-settings:'liga'}[lang*=Hant],[lang*=Hans],[lang=zh-TW],[lang=zh-HK],[lang=zh-CN],[lang^=zh],article blockquote i,article blockquote var,article strong,code,html,kbd,pre,samp{-moz-font-feature-settings:'liga=1, locl=0';-ms-font-feature-settings:'liga','locl' 0;-webkit-font-feature-settings:'liga','locl' 0;font-feature-settings:'liga','locl' 0}i,var{font-style:inherit}.no-unicoderange h-ruby h-ru[zhuyin] h-zhuyin,.no-unicoderange h-ruby h-ru[zhuyin] h-zhuyin h-diao,.no-unicoderange ruby h-ru[zhuyin] h-zhuyin,.no-unicoderange ruby h-ru[zhuyin] h-zhuyin h-diao,h-ruby h-ru[zhuyin] h-zhuyin h-diao,ruby h-ru[zhuyin] h-zhuyin h-diao{font-family:'Zhuyin Kaiti',cursive,serif}h-ruby h-ru[annotation] rt,h-ruby.romanization rt,ruby h-ru[annotation] rt,ruby.romanization rt{font-family:"Romanization Sans","Helvetica Neue",Helvetica,Arial,"Han Heiti",sans-serif}.no-kaiti i,.no-kaiti var{padding-bottom:.05em;border-bottom:3px double #d3d3d3}article{line-height:1.7;-moz-hyphens:auto;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}article li,article p{text-align:justify;text-justify:inter-ideograph}article h1+blockquote,article h1+h2,article h1+h3,article h1+h4,article h1+h5,article h1+h6,article h1+ol,article h1+p,article h1+section>blockquote:first-child,article h1+section>h2:first-child,article h1+section>h3:first-child,article h1+section>h4:first-child,article h1+section>h5:first-child,article h1+section>h6:first-child,article h1+section>ol:first-child,article h1+section>p:first-child,article h1+section>ul:first-child,article h1+ul,article h2+blockquote,article h2+h2,article h2+h3,article h2+h4,article h2+h5,article h2+h6,article h2+ol,article h2+p,article h2+section>blockquote:first-child,article h2+section>h2:first-child,article h2+section>h3:first-child,article h2+section>h4:first-child,article h2+section>h5:first-child,article h2+section>h6:first-child,article h2+section>ol:first-child,article h2+section>p:first-child,article h2+section>ul:first-child,article h2+ul,article h3+blockquote,article h3+h3,article h3+h4,article h3+h5,article h3+h6,article h3+ol,article h3+p,article h3+section>blockquote:first-child,article h3+section>h3:first-child,article h3+section>h4:first-child,article h3+section>h5:first-child,article h3+section>h6:first-child,article h3+section>ol:first-child,article h3+section>p:first-child,article h3+section>ul:first-child,article h3+ul,article h4+blockquote,article h4+h4,article h4+h5,article h4+h6,article h4+ol,article h4+p,article h4+section>blockquote:first-child,article h4+section>h4:first-child,article h4+section>h5:first-child,article h4+section>h6:first-child,article h4+section>ol:first-child,article h4+section>p:first-child,article h4+section>ul:first-child,article h4+ul,article h5+blockquote,article h5+h5,article h5+h6,article h5+ol,article h5+p,article h5+section>blockquote:first-child,article h5+section>h5:first-child,article h5+section>h6:first-child,article h5+section>ol:first-child,article h5+section>p:first-child,article h5+section>ul:first-child,article h5+ul,article h6+blockquote,article h6+h6,article h6+ol,article h6+p,article h6+section>blockquote:first-child,article h6+section>h6:first-child,article h6+section>ol:first-child,article h6+section>p:first-child,article h6+section>ul:first-child,article h6+ul{margin-top:-1em}.poem-like p,p.poem-like{margin-left:2em}article blockquote,article blockquote blockquote{margin-right:0}@media only screen and (max-width:480px){.poem-like p,article blockquote,p.poem-like{margin-left:1em}}figure blockquote{margin:0}blockquote blockquote{margin-left:1em;margin-right:1em}@media only screen and (max-width:480px){blockquote,figure{margin-left:1em;margin-right:1em}}.no-unicoderange h-char.bd-liga,.no-unicoderange h-char.biaodian[unicode=b7]{font-family:'Biaodian Basic','Han Heiti'}h-hws,h-hws[hidden]{display:inline;visibility:hidden;font:.89em Arial}code h-hws,code h-hws[hidden],h-hangable:lang(ja) h-char.bd-close h-cs,h-hangable:lang(zh-CN) h-char.bd-close h-cs,h-hangable:lang(zh-Hans) h-char.bd-close h-cs,kbd h-hws,kbd h-hws[hidden],pre h-hws,pre h-hws[hidden],samp h-hws,samp h-hws[hidden]{display:none}@font-face{src:url(./font/han-space.woff?@VERSION)format("woff"),url(./font/han-space.otf?@VERSION)format("opentype");font-family:'Han Space';unicode-range:U+20}h-hangable:lang(zh-HK) h-cs,h-hangable:lang(zh-HK) h-cs[hidden],h-hangable:lang(zh-Hant) h-cs,h-hangable:lang(zh-Hant) h-cs[hidden],h-hangable:lang(zh-TW) h-cs,h-hangable:lang(zh-TW) h-cs[hidden]{display:inline;visibility:inherit;font-family:inherit;font-size:inherit}h-hangable:lang(ja),h-hangable:lang(zh-CN),h-hangable:lang(zh-Hans){position:relative;display:inline}h-hangable:lang(ja)>h-cs,h-hangable:lang(zh-CN)>h-cs,h-hangable:lang(zh-Hans)>h-cs{position:relative;display:inline!important;visibility:visible;font:inherit}h-hangable:lang(ja)>h-cs h-inner,h-hangable:lang(ja)>h-cs h-inner[hidden],h-hangable:lang(zh-CN)>h-cs h-inner,h-hangable:lang(zh-CN)>h-cs h-inner[hidden],h-hangable:lang(zh-Hans)>h-cs h-inner,h-hangable:lang(zh-Hans)>h-cs h-inner[hidden]{display:inline;visibility:hidden;font:1em "Han Space",Menlo,Consolas,Courier}h-hangable:lang(ja)>h-cs h-char.bd-end,h-hangable:lang(zh-CN)>h-cs h-char.bd-end,h-hangable:lang(zh-Hans)>h-cs h-char.bd-end{-moz-text-emphasis:none;-webkit-text-emphasis:none;text-emphasis:none;font-style:normal;font-weight:400;text-decoration:none;text-indent:0;position:absolute;left:0;top:0;display:inline-block;line-height:1.1}h-ru h-hangable:lang(ja)>h-cs h-char.bd-end,h-ru h-hangable:lang(zh-CN)>h-cs h-char.bd-end,h-ru h-hangable:lang(zh-Hans)>h-cs h-char.bd-end,ruby h-hangable:lang(ja)>h-cs h-char.bd-end,ruby h-hangable:lang(zh-CN)>h-cs h-char.bd-end,ruby h-hangable:lang(zh-Hans)>h-cs h-char.bd-end{position:relative}h-cs,h-cs[hidden]{display:none;visibility:hidden;font:.825em Courier;letter-spacing:0;white-space:normal}h-char.biaodian.bd-open>h-inner{margin-left:-.5em}h-char.biaodian.bd-close>h-inner,h-char.biaodian[unicode='3001']>h-inner,h-char.biaodian[unicode='3002']>h-inner,h-char.biaodian[unicode=ff0c]>h-inner,h-char.biaodian[unicode=ff0e]>h-inner{letter-spacing:-.5em}h-char.biaodian.bd-close>h-cs,h-char.biaodian.bd-open>h-cs,h-char.biaodian[unicode='3001']>h-cs,h-char.biaodian[unicode='3002']>h-cs,h-char.biaodian[unicode=ff0c]>h-cs,h-char.biaodian[unicode=ff0e]>h-cs{display:inline}h-char.biaodian[unicode='3001']:lang(zh-HK)>h-inner,h-char.biaodian[unicode='3001']:lang(zh-Hant)>h-inner,h-char.biaodian[unicode='3001']:lang(zh-TW)>h-inner,h-char.biaodian[unicode='3002']:lang(zh-HK)>h-inner,h-char.biaodian[unicode='3002']:lang(zh-Hant)>h-inner,h-char.biaodian[unicode='3002']:lang(zh-TW)>h-inner,h-char.biaodian[unicode=ff0c]:lang(zh-HK)>h-inner,h-char.biaodian[unicode=ff0c]:lang(zh-Hant)>h-inner,h-char.biaodian[unicode=ff0c]:lang(zh-TW)>h-inner,h-char.biaodian[unicode=ff0e]:lang(zh-HK)>h-inner,h-char.biaodian[unicode=ff0e]:lang(zh-Hant)>h-inner,h-char.biaodian[unicode=ff0e]:lang(zh-TW)>h-inner{letter-spacing:inherit}h-char-group .bd-end:not(:last-child) h-cs,h-char-group .bd-open+.bd-open h-cs,h-char-group [unicode='3001']:lang(zh-HK)+.bd-open h-cs,h-char-group [unicode='3001']:lang(zh-Hant)+.bd-open h-cs,h-char-group [unicode='3001']:lang(zh-TW)+.bd-open h-cs,h-char-group [unicode='3002']:lang(zh-HK)+.bd-open h-cs,h-char-group [unicode='3002']:lang(zh-Hant)+.bd-open h-cs,h-char-group [unicode='3002']:lang(zh-TW)+.bd-open h-cs,h-char-group [unicode=ff0c]:lang(zh-HK)+.bd-open h-cs,h-char-group [unicode=ff0c]:lang(zh-Hant)+.bd-open h-cs,h-char-group [unicode=ff0c]:lang(zh-TW)+.bd-open h-cs,h-char-group [unicode=ff0e]:lang(zh-HK)+.bd-open h-cs,h-char-group [unicode=ff0e]:lang(zh-Hant)+.bd-open h-cs,h-char-group [unicode=ff0e]:lang(zh-TW)+.bd-open h-cs,h-char-group.portion .bd-end:last-child h-cs,h-char-group.portion .bd-open:first-child h-cs,h-char.biaodian[unicode='3001']:lang(zh-HK)>h-cs,h-char.biaodian[unicode='3001']:lang(zh-Hant)>h-cs,h-char.biaodian[unicode='3001']:lang(zh-TW)>h-cs,h-char.biaodian[unicode='3002']:lang(zh-HK)>h-cs,h-char.biaodian[unicode='3002']:lang(zh-Hant)>h-cs,h-char.biaodian[unicode='3002']:lang(zh-TW)>h-cs,h-char.biaodian[unicode=ff0c]:lang(zh-HK)>h-cs,h-char.biaodian[unicode=ff0c]:lang(zh-Hant)>h-cs,h-char.biaodian[unicode=ff0c]:lang(zh-TW)>h-cs,h-char.biaodian[unicode=ff0e]:lang(zh-HK)>h-cs,h-char.biaodian[unicode=ff0e]:lang(zh-Hant)>h-cs,h-char.biaodian[unicode=ff0e]:lang(zh-TW)>h-cs,h-hangable .bd-end:not(:last-child) h-cs,h-hangable .bd-open+.bd-open h-cs,h-hangable [unicode='3001']:lang(zh-HK)+.bd-open h-cs,h-hangable [unicode='3001']:lang(zh-Hant)+.bd-open h-cs,h-hangable [unicode='3001']:lang(zh-TW)+.bd-open h-cs,h-hangable [unicode='3002']:lang(zh-HK)+.bd-open h-cs,h-hangable [unicode='3002']:lang(zh-Hant)+.bd-open h-cs,h-hangable [unicode='3002']:lang(zh-TW)+.bd-open h-cs,h-hangable [unicode=ff0c]:lang(zh-HK)+.bd-open h-cs,h-hangable [unicode=ff0c]:lang(zh-Hant)+.bd-open h-cs,h-hangable [unicode=ff0c]:lang(zh-TW)+.bd-open h-cs,h-hangable [unicode=ff0e]:lang(zh-HK)+.bd-open h-cs,h-hangable [unicode=ff0e]:lang(zh-Hant)+.bd-open h-cs,h-hangable [unicode=ff0e]:lang(zh-TW)+.bd-open h-cs,h-hangable.portion .bd-end:last-child h-cs,h-hangable.portion .bd-open:first-child h-cs{display:none}h-char-group [unicode=b7]:not(:last-child),h-char-group [unicode='30fb']:not(:last-child){letter-spacing:-.5em}h-char-group .bd-liga:not(:last-child){margin-right:-.25em}h-char[display-as]{position:relative;display:inline-block}h-char[display-as] h-inner{color:transparent}h-char[display-as]:after{position:absolute;left:0;display:inline-block;content:attr(display-as)}h-char[display-as].comb-liga:after{font-family:'Romanization Sans','Zhuyin Kaiti'} \ No newline at end of file diff --git a/test/han.css b/test/han.css index 5948cbb5..59e7d14b 100644 --- a/test/han.css +++ b/test/han.css @@ -3,36 +3,15 @@ /*! 漢字標準格式 v3.2.5 | MIT License | css.hanzi.co */ /*! Han.css: the CSS typography framework optimised for Hanzi */ -/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */ -/** - * 1. Set default font family to sans-serif. - * 2. Prevent iOS and IE text size adjust after device orientation change, - * without disabling user zoom. - */ +/* normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */ html { - font-family: sans-serif; - /* 1 */ - -ms-text-size-adjust: 100%; - /* 2 */ - -webkit-text-size-adjust: 100%; - /* 2 */ + font-family: sans-serif; /* 1 */ + -ms-text-size-adjust: 100%; /* 2 */ + -webkit-text-size-adjust: 100%; /* 2 */ } - -/** - * Remove default margin. - */ body { margin: 0; } - -/* HTML5 display definitions - ========================================================================== */ -/** - * Correct `block` display not defined for any HTML5 element in IE 8/9. - * Correct `block` display not defined for `details` or `summary` in IE 10/11 - * and Firefox. - * Correct `block` display not defined for `main` in IE 11. - */ article, aside, details, @@ -48,108 +27,49 @@ section, summary { display: block; } - -/** - * 1. Correct `inline-block` display not defined in IE 8/9. - * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera. - */ audio, canvas, progress, video { - display: inline-block; - /* 1 */ - vertical-align: baseline; - /* 2 */ + display: inline-block; /* 1 */ + vertical-align: baseline; /* 2 */ } - -/** - * Prevent modern browsers from displaying `audio` without controls. - * Remove excess height in iOS 5 devices. - */ audio:not([controls]) { display: none; height: 0; } - -/** - * Address `[hidden]` styling not present in IE 8/9/10. - * Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22. - */ [hidden], template { display: none; } - -/* Links - ========================================================================== */ -/** - * Remove the gray background color from active links in IE 10. - */ a { background-color: transparent; } - -/** - * Improve readability of focused elements when they are also in an - * active/hover state. - */ a:active, a:hover { outline: 0; } - -/* Text-level semantics - ========================================================================== */ -/** - * Address styling not present in IE 8/9/10/11, Safari, and Chrome. - */ abbr[title] { border-bottom: 1px dotted; } - -/** - * Address style set to `bolder` in Firefox 4+, Safari, and Chrome. - */ b, strong { font-weight: bold; } - -/** - * Address styling not present in Safari and Chrome. - */ dfn { font-style: italic; } - -/** - * Address variable `h1` font-size and margin within `section` and `article` - * contexts in Firefox 4+, Safari, and Chrome. - */ h1 { font-size: 2em; margin: .67em 0; } - -/** - * Address styling not present in IE 8/9. - */ mark { background: #ff0; color: #000; } - -/** - * Address inconsistent and variable font size in all browsers. - */ small { font-size: 80%; } - -/** - * Prevent `sub` and `sup` affecting `line-height` in all browsers. - */ sub, sup { font-size: 75%; @@ -157,58 +77,28 @@ sup { position: relative; vertical-align: baseline; } - sup { top: -.5em; } - sub { bottom: -.25em; } - -/* Embedded content - ========================================================================== */ -/** - * Remove border when inside `a` element in IE 8/9/10. - */ img { border: 0; } - -/** - * Correct overflow not hidden in IE 9/10/11. - */ svg:not(:root) { overflow: hidden; } - -/* Grouping content - ========================================================================== */ -/** - * Address margin not present in IE 8/9 and Safari. - */ figure { margin: 1em 40px; } - -/** - * Address differences between Firefox and other browsers. - */ hr { box-sizing: content-box; height: 0; } - -/** - * Contain overflow in all browsers. - */ pre { overflow: auto; } - -/** - * Address odd `em`-unit font size rendering in all browsers. - */ code, kbd, pre, @@ -216,243 +106,104 @@ samp { font-family: monospace, monospace; font-size: 1em; } - -/* Forms - ========================================================================== */ -/** - * Known limitation: by default, Chrome and Safari on OS X allow very limited - * styling of `select`, unless a `border` property is set. - */ -/** - * 1. Correct color not being inherited. - * Known issue: affects color of disabled elements. - * 2. Correct font properties not being inherited. - * 3. Address margins set differently in Firefox 4+, Safari, and Chrome. - */ button, input, optgroup, select, textarea { - color: inherit; - /* 1 */ - font: inherit; - /* 2 */ - margin: 0; - /* 3 */ + color: inherit; /* 1 */ + font: inherit; /* 2 */ + margin: 0; /* 3 */ } - -/** - * Address `overflow` set to `hidden` in IE 8/9/10/11. - */ button { overflow: visible; } - -/** - * Address inconsistent `text-transform` inheritance for `button` and `select`. - * All other form control elements do not inherit `text-transform` values. - * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera. - * Correct `select` style inheritance in Firefox. - */ button, select { text-transform: none; } - -/** - * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` - * and `video` controls. - * 2. Correct inability to style clickable `input` types in iOS. - * 3. Improve usability and consistency of cursor style between image-type - * `input` and others. - */ button, html input[type="button"], input[type="reset"], input[type="submit"] { - -webkit-appearance: button; - /* 2 */ - cursor: pointer; - /* 3 */ + -webkit-appearance: button; /* 2 */ + cursor: pointer; /* 3 */ } - -/** - * Re-set default cursor for disabled elements. - */ button[disabled], html input[disabled] { cursor: default; } - -/** - * Remove inner padding and border in Firefox 4+. - */ button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; } - -/** - * Address Firefox 4+ setting `line-height` on `input` using `!important` in - * the UA stylesheet. - */ input { line-height: normal; } - -/** - * It's recommended that you don't attempt to style these elements. - * Firefox's implementation doesn't respect box-sizing, padding, or width. - * - * 1. Address box sizing set to `content-box` in IE 8/9/10. - * 2. Remove excess padding in IE 8/9/10. - */ input[type="checkbox"], input[type="radio"] { - box-sizing: border-box; - /* 1 */ - padding: 0; - /* 2 */ + box-sizing: border-box; /* 1 */ + padding: 0; /* 2 */ } - -/** - * Fix the cursor style for Chrome's increment/decrement buttons. For certain - * `font-size` values of the `input`, it causes the cursor style of the - * decrement button to change from `default` to `text`. - */ input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height: auto; } - -/** - * 1. Address `appearance` set to `searchfield` in Safari and Chrome. - * 2. Address `box-sizing` set to `border-box` in Safari and Chrome. - */ input[type="search"] { - -webkit-appearance: textfield; - /* 1 */ - box-sizing: content-box; - /* 2 */ + -webkit-appearance: textfield; /* 1 */ + box-sizing: content-box; /* 2 */ } - -/** - * Remove inner padding and search cancel button in Safari and Chrome on OS X. - * Safari (but not Chrome) clips the cancel button when the search input has - * padding (and `textfield` appearance). - */ input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; } - -/** - * Define consistent border, margin, and padding. - */ fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: .35em .625em .75em; } - -/** - * 1. Correct `color` not being inherited in IE 8/9/10/11. - * 2. Remove padding so people aren't caught out if they zero out fieldsets. - */ legend { - border: 0; - /* 1 */ - padding: 0; - /* 2 */ + border: 0; /* 1 */ + padding: 0; /* 2 */ } - -/** - * Remove default vertical scrollbar in IE 8/9/10/11. - */ textarea { overflow: auto; } - -/** - * Don't inherit the `font-weight` (applied by a rule above). - * NOTE: the default cannot safely be changed in Chrome and Safari on OS X. - */ optgroup { font-weight: bold; } - -/* Tables - ========================================================================== */ -/** - * Remove most spacing between table cells. - */ table { border-collapse: collapse; border-spacing: 0; } - td, th { padding: 0; } - -/* Base - ------ */ html { line-height: 1.3; -webkit-font-smoothing: subpixel-antialiased; } - -/* Grouping content - ------------------ */ -/** - * Paragraphs, lists, figures and blockquotes - * (段落、清單、圖表、區塊引用) - */ ol, ul { padding-left: 2em; } - figure, blockquote { margin-left: 2em; margin-right: 2em; } - -/** - * Contact information - * (聯絡資訊) - */ address { font-style: inherit; } - -/** - * Preformatted text - * (格式預處理文字) - */ pre { white-space: pre; word-wrap: normal; } - -/* Text-level semantics & edits - ------------------------------ */ -/** - * Hyperlinks - * (超連結) - */ a { text-decoration: inherit; } - -/** - * Emphases - * (強調) - */ em:lang(zh), em:lang(ja) { -moz-text-emphasis: filled circle; @@ -464,10 +215,9 @@ em:lang(ja) { font-style: inherit; border-bottom: 2px dotted; padding-bottom: .05em; - border-bottom-width: -webkit-calc( 0px); - padding-bottom: -webkit-calc( 0px); + border-bottom-width: -webkit-calc(0px); + padding-bottom: -webkit-calc(0px); } - em:lang(ja) { -moz-text-emphasis: filled sesame; -webkit-text-emphasis: filled sesame; @@ -476,39 +226,26 @@ em:lang(ja) { -webkit-text-emphasis-position: over; text-emphasis-position: over; } - -/** - * Importance, definitions and Keywords - * (重點、術語、關鍵字) - */ strong, dfn:lang(zh), dfn:lang(ja), b { font-weight: inherit; } - strong, dfn:lang(zh), dfn:lang(ja), b { font-weight: bolder; } - dfn:lang(zh), dfn:lang(ja) { font-style: inherit; } - -/** - * Cites and quotes - * (來源、引用) - */ cite:lang(zh), cite:lang(ja) { font-style: inherit; } - q { quotes: "\201c" "\201d" "\2018" "\2019" "\201c" "\201d" "\2018" "\2019" "\201c" "\201d" "\2018" "\2019"; } @@ -532,96 +269,69 @@ q:lang(ja):before, q:lang(ja):after { content: none; } - -/** - * Code, user input, computer output and preformatted text - * (代碼、輸入鍵、計算機輸出示例、格式預處理文字) - */ code, kbd, samp, pre { font-family: monospace, monospace, sans-serif; } - -/** - * Alternative voices and variables - * (變音文字、變數) - */ i:lang(zh), -i:lang(ja), var:lang(zh), +i:lang(ja), var:lang(ja) { font-family: cursive, serif; font-style: inherit; } - -/** - * Annotations, inaccurate text, insertion and deletion - * (註記、訛訊、增訂、刪訂) - */ u + u, -u + ins, ins + u, +u + ins, ins + ins, s + s, -s + del, del + s, +s + del, del + del, .han-js-rendered u.adjacent, .han-js-rendered ins.adjacent, .han-js-rendered s + s.adjacent, -.han-js-rendered s + del.adjacent, .han-js-rendered del + s.adjacent, +.han-js-rendered s + del.adjacent, .han-js-rendered del + del.adjacent { margin-left: .125em; } - u, ins { padding-bottom: .05em; border-bottom: 1px solid; text-decoration: none; } - -/** - * Ruby annotations - * (行間注) - */ ruby rtc rt { display: inline; font-size: inherit; } - ruby > rb + rtc:before { content: "\ff08"; } - ruby > rtc:after { content: "\ff0c"; } - ruby > rtc:last-of-type:after { content: "\ff09"; } - .han-js-rendered u + u, -.han-js-rendered u + ins, .han-js-rendered ins + u, +.han-js-rendered u + ins, .han-js-rendered ins + ins, .han-js-rendered s + s, -.han-js-rendered s + del, .han-js-rendered del + s, +.han-js-rendered s + del, .han-js-rendered del + del { margin-left: auto; } - .han-js-rendered em:lang(zh), .han-js-rendered em:lang(ja) { padding-bottom: auto; border-bottom-width: 0; } - .no-textemphasis em:lang(zh), .no-textemphasis em:lang(ja) { line-height: 2; @@ -658,7 +368,6 @@ ruby > rtc:last-of-type:after { text-indent: 0; font-family: Georgia, "Times New Roman", Arial, !important; } - em:lang(zh) h-char.punct, em:lang(ja) h-char.punct, em:lang(zh) h-char.biaodian, @@ -673,17 +382,14 @@ em:lang(ja) h-char.biaodian { .no-textemphasis em:lang(ja) h-char.biaodian:after { content: none !important; } - .no-textemphasis em:lang(zh) h-char:after { margin-top: 1em; - content: "●"; + content: "\25cf"; } - .no-textemphasis em:lang(ja) h-char:after { margin-top: -.7em; - content: "﹅"; + content: "\fe45"; } - h-ru[annotation] { position: relative; display: inline-table; @@ -731,7 +437,6 @@ h-ru[annotation][order="0"] > h-ru[order="1"] { h-ruby[rightangle][doubleline] h-ru[annotation][order="0"] rt { line-height: 1.5; } - [zhuyin] h-zhuyin { -moz-text-emphasis: none; -webkit-text-emphasis: none; @@ -748,7 +453,6 @@ h-ruby[rightangle][doubleline] h-ru[annotation][order="0"] rt { width: .4em; vertical-align: text-top; } - [zhuyin] h-zhuyin > * { -moz-transform: scale(.4); -ms-transform: scale(.4); @@ -760,7 +464,6 @@ h-ruby[rightangle][doubleline] h-ru[annotation][order="0"] rt { transform-origin: left top; display: inline-block; } - [zhuyin] h-yin { position: absolute; left: 0; @@ -768,88 +471,74 @@ h-ruby[rightangle][doubleline] h-ru[annotation][order="0"] rt { vertical-align: top; line-height: 1; } - [zhuyin] h-diao { position: absolute; bottom: 0; right: -.9em; line-height: 1; } - [zhuyin] h-yin:empty, [zhuyin] h-diao:empty { display: none; } - -[length="0"][zhuyin] { +[zhuyin][length="0"] { margin-right: 0; } -[length="0"][zhuyin] h-zhuyin { +[zhuyin][length="0"] h-zhuyin { display: none; } - -[length="1"][zhuyin] h-yin, +[zhuyin][length="1"] h-yin, [zhuyin] [length="1"] h-yin { top: .3em; } - -[length="1"][zhuyin] h-diao, +[zhuyin][length="1"] h-diao, [zhuyin] [length="1"] h-diao { bottom: 0; } - -[length="2"][zhuyin] h-yin, +[zhuyin][length="2"] h-yin, [zhuyin] [length="2"] h-yin { top: .05em; } - -[length="2"][zhuyin] h-diao, +[zhuyin][length="2"] h-diao, [zhuyin] [length="2"] h-diao { bottom: -.3em; } - -[length="3"][zhuyin] h-yin, +[zhuyin][length="3"] h-yin, [zhuyin] [length="3"] h-yin { top: -.05em; line-height: .85; } - -[length="3"][zhuyin] h-diao, +[zhuyin][length="3"] h-diao, [zhuyin] [length="3"] h-diao { bottom: -.35em; } - -[diao="˙"][zhuyin] h-diao, +[zhuyin][diao="˙"] h-diao, [zhuyin] [diao="˙"] h-diao { top: 0; right: auto; bottom: auto; left: .06em; } - -[diao="˙"][length="1"][zhuyin] h-diao, -[diao="˙"][zhuyin] [length="1"] h-diao, +[zhuyin][diao="˙"][length="1"] h-diao, [zhuyin] [diao="˙"][length="1"] h-diao, +[zhuyin][diao="˙"] [length="1"] h-diao, [zhuyin] [diao="˙"] [length="1"] h-diao { top: .15em; } - -[diao="˙"][length="2"][zhuyin] h-diao, -[diao="˙"][zhuyin] [length="2"] h-diao, +[zhuyin][diao="˙"][length="2"] h-diao, [zhuyin] [diao="˙"][length="2"] h-diao, +[zhuyin][diao="˙"] [length="2"] h-diao, [zhuyin] [diao="˙"] [length="2"] h-diao { top: -.05em; } - -[diao="˙"][length="3"][zhuyin] h-diao, -[diao="˙"][zhuyin] [length="3"] h-diao, +[zhuyin][diao="˙"][length="3"] h-diao, [zhuyin] [diao="˙"][length="3"] h-diao, +[zhuyin][diao="˙"] [length="3"] h-diao, [zhuyin] [diao="˙"] [length="3"] h-diao { top: -.2em; } - -[diao="˪"][zhuyin] h-diao, -[diao="˫"][zhuyin] h-diao, +[zhuyin][diao="˪"] h-diao, +[zhuyin][diao="˫"] h-diao, [zhuyin] [diao="˪"] h-diao, [zhuyin] [diao="˫"] h-diao { -moz-transform: scale(.6); @@ -861,15 +550,14 @@ h-ruby[rightangle][doubleline] h-ru[annotation][order="0"] rt { -webkit-transform-origin: left top; transform-origin: left top; } - -[diao^="ㆴ"][zhuyin] h-diao, -[diao^="ㆵ"][zhuyin] h-diao, -[diao^="ㆶ"][zhuyin] h-diao, -[diao^="ㆷ"][zhuyin] h-diao, -[diao="󳆴"][zhuyin] h-diao, -[diao="󳆵"][zhuyin] h-diao, -[diao="󳆶"][zhuyin] h-diao, -[diao="󳆷"][zhuyin] h-diao, +[zhuyin][diao^="ㆴ"] h-diao, +[zhuyin][diao^="ㆵ"] h-diao, +[zhuyin][diao^="ㆶ"] h-diao, +[zhuyin][diao^="ㆷ"] h-diao, +[zhuyin][diao="󳆴"] h-diao, +[zhuyin][diao="󳆵"] h-diao, +[zhuyin][diao="󳆶"] h-diao, +[zhuyin][diao="󳆷"] h-diao, [zhuyin] [diao^="ㆴ"] h-diao, [zhuyin] [diao^="ㆵ"] h-diao, [zhuyin] [diao^="ㆶ"] h-diao, @@ -881,929 +569,722 @@ h-ruby[rightangle][doubleline] h-ru[annotation][order="0"] rt { bottom: -.6em; margin-right: .3em; } - [zhuyin] { margin-right: .2em; display: inline-block; line-height: 1.8; } - [rightangle] h-ru[annotation] { vertical-align: 0; line-height: 1; } - [rightangle] rt:after { content: ""; display: inline-block; width: 1.2em; } - h-ru h-ru[zhuyin] { margin-top: -.4em; margin-bottom: -.2em; line-height: 1.8; } - h-jinze, h-word { display: inline-block; text-indent: 0; } - -/** - * The Four Typefaces: Heiti - * 四大字體集・黑體 - */ @font-face { font-family: "Han Heiti"; src: local("Hiragino Sans GB"), local("Lantinghei TC Extralight"), local("Lantinghei SC Extralight"), local(FZLTXHB--B51-0), local(FZLTZHK--GBK1-0), local(".PingFang SC Light"), local(".PingFang TC Light"), local(".PingFang-SC-Light"), local(".PingFang-TC-Light"), local(".PingFang SC"), local(".PingFang TC"), local("Heiti SC Light"), local(STHeitiSC-Light), local("Heiti SC"), local("Heiti TC Light"), local(STHeitiTC-Light), local("Heiti TC"), local("Microsoft Yahei"), local("Microsoft Jhenghei"), local("Noto Sans CJK KR"), local("Noto Sans CJK JP"), local("Noto Sans CJK SC"), local("Noto Sans CJK TC"), local("Source Han Sans K"), local("Source Han Sans KR"), local("Source Han Sans JP"), local("Source Han Sans CN"), local("Source Han Sans HK"), local("Source Han Sans TW"), local("Source Han Sans TWHK"), local("Droid Sans Fallback"); } - @font-face { unicode-range: U+4E00-9FFF, U+3400-4DB5, U+20000-2A6D6, U+2A700-2B734, U+2B740-2B81D, U+FA0E-FA0F, U+FA11, U+FA13-FA14, U+FA1F, U+FA21, U+FA23, U+FA24, U+FA27-FA29, U+3040-309F, U+30A0-30FF, U+3099-309E, U+FF66-FF9F, U+3007, U+31C0-31E3, U+2F00-2FD5, U+2E80-2EF3; font-family: "Han Heiti"; src: local(YuGothic), local("Hiragino Kaku Gothic ProN"), local("Hiragino Kaku Gothic Pro"); } - @font-face { font-family: "Han Heiti CNS"; src: local(".PingFang TC Light"), local(".PingFang-TC-Light"), local(".PingFang TC"), local("Heiti TC Light"), local(STHeitiTC-Light), local("Heiti TC"), local("Lantinghei TC Extralight"), local(FZLTXHB--B51-0), local("Lantinghei TC"), local("Microsoft Jhenghei"), local("Microsoft Yahei"), local("Noto Sans CJK TC"), local("Source Han Sans TC"), local("Source Han Sans TW"), local("Source Han Sans TWHK"), local("Source Han Sans HK"), local("Droid Sans Fallback"); } - @font-face { font-family: "Han Heiti GB"; src: local("Hiragino Sans GB"), local(".PingFang SC Light"), local(".PingFang-SC-Light"), local(".PingFang SC"), local("Lantinghei SC Extralight"), local(FZLTXHK--GBK1-0), local("Lantinghei SC"), local("Heiti SC Light"), local(STHeitiSC-Light), local("Heiti SC"), local("Microsoft Yahei"), local("Noto Sans CJK SC"), local("Source Han Sans SC"), local("Source Han Sans CN"), local("Droid Sans Fallback"); } - -/* - * Bold - */ @font-face { font-family: "Han Heiti"; font-weight: 600; src: local("Hiragino Sans GB W6"), local(HiraginoSansGB-W6), local("Lantinghei TC Demibold"), local("Lantinghei SC Demibold"), local(FZLTZHB--B51-0), local(FZLTZHK--GBK1-0), local(".PingFang-SC-Semibold"), local(".PingFang-TC-Semibold"), local("Heiti SC Medium"), local("STHeitiSC-Medium"), local("Heiti SC"), local("Heiti TC Medium"), local("STHeitiTC-Medium"), local("Heiti TC"), local("Microsoft YaHei Bold"), local("Microsoft Jhenghei Bold"), local(MicrosoftYaHei-Bold), local(MicrosoftJhengHeiBold), local("Microsoft YaHei"), local("Microsoft Jhenghei"), local("Noto Sans CJK KR Bold"), local("Noto Sans CJK JP Bold"), local("Noto Sans CJK SC Bold"), local("Noto Sans CJK TC Bold"), local(NotoSansCJKkr-Bold), local(NotoSansCJKjp-Bold), local(NotoSansCJKsc-Bold), local(NotoSansCJKtc-Bold), local("Source Han Sans K Bold"), local(SourceHanSansK-Bold), local("Source Han Sans K"), local("Source Han Sans KR Bold"), local("Source Han Sans JP Bold"), local("Source Han Sans CN Bold"), local("Source Han Sans HK Bold"), local("Source Han Sans TW Bold"), local("Source Han Sans TWHK Bold"), local("SourceHanSansKR-Bold"), local("SourceHanSansJP-Bold"), local("SourceHanSansCN-Bold"), local("SourceHanSansHK-Bold"), local("SourceHanSansTW-Bold"), local("SourceHanSansTWHK-Bold"), local("Source Han Sans KR"), local("Source Han Sans CN"), local("Source Han Sans HK"), local("Source Han Sans TW"), local("Source Han Sans TWHK"); } - @font-face { unicode-range: U+4E00-9FFF, U+3400-4DB5, U+20000-2A6D6, U+2A700-2B734, U+2B740-2B81D, U+FA0E-FA0F, U+FA11, U+FA13-FA14, U+FA1F, U+FA21, U+FA23, U+FA24, U+FA27-FA29, U+3040-309F, U+30A0-30FF, U+3099-309E, U+FF66-FF9F, U+3007, U+31C0-31E3, U+2F00-2FD5, U+2E80-2EF3; font-family: "Han Heiti"; font-weight: 600; src: local("YuGothic Bold"), local("Hiragino Kaku Gothic ProN W6"), local("Hiragino Kaku Gothic Pro W6"), local(YuGo-Bold), local(HiraKakuProN-W6), local(HiraKakuPro-W6); } - @font-face { font-family: "Han Heiti CNS"; font-weight: 600; src: local(".PingFang TC Semibold"), local(".PingFang-TC-Semibold"), local("Heiti TC Medium"), local("STHeitiTC-Medium"), local("Heiti TC"), local("Lantinghei TC Demibold"), local(FZLTXHB--B51-0), local("Microsoft Jhenghei Bold"), local(MicrosoftJhengHeiBold), local("Microsoft Jhenghei"), local("Microsoft YaHei Bold"), local(MicrosoftYaHei-Bold), local("Noto Sans CJK TC Bold"), local(NotoSansCJKtc-Bold), local("Noto Sans CJK TC"), local("Source Han Sans TC Bold"), local("SourceHanSansTC-Bold"), local("Source Han Sans TC"), local("Source Han Sans TW Bold"), local("SourceHanSans-TW"), local("Source Han Sans TW"), local("Source Han Sans TWHK Bold"), local("SourceHanSans-TWHK"), local("Source Han Sans TWHK"), local("Source Han Sans HK"), local("SourceHanSans-HK"), local("Source Han Sans HK"); } - @font-face { font-family: "Han Heiti GB"; font-weight: 600; src: local("Hiragino Sans GB W6"), local(HiraginoSansGB-W6), local(".PingFang SC Semibold"), local(".PingFang-SC-Semibold"), local("Lantinghei SC Demibold"), local(FZLTZHK--GBK1-0), local("Heiti SC Medium"), local("STHeitiSC-Medium"), local("Heiti SC"), local("Microsoft YaHei Bold"), local(MicrosoftYaHei-Bold), local("Microsoft YaHei"), local("Noto Sans CJK SC Bold"), local(NotoSansCJKsc-Bold), local("Noto Sans CJK SC"), local("Source Han Sans SC Bold"), local("SourceHanSansSC-Bold"), local("Source Han Sans CN Bold"), local("SourceHanSansCN-Bold"), local("Source Han Sans SC"), local("Source Han Sans CN"); } - -/* Address solution to `unicode-range` unsupported - * issues in Firefox - */ @font-face { font-family: "Han Heiti"; src: local("Hiragino Sans GB"), local("Lantinghei TC Extralight"), local("Lantinghei SC Extralight"), local(FZLTXHB--B51-0), local(FZLTZHK--GBK1-0), local(".PingFang SC Light"), local(".PingFang TC Light"), local(".PingFang-SC-Light"), local(".PingFang-TC-Light"), local(".PingFang SC"), local(".PingFang TC"), local("Heiti SC Light"), local("STHeitiSC-Light"), local("Heiti SC"), local("Heiti TC Light"), local("STHeitiTC-Light"), local("Heiti TC"), local("Microsoft Yahei"), local("Microsoft Jhenghei"), local("Noto Sans CJK KR"), local("Noto Sans CJK JP"), local("Noto Sans CJK SC"), local("Noto Sans CJK TC"), local("Source Han Sans K"), local("Source Han Sans KR"), local("Source Han Sans JP"), local("Source Han Sans CN"), local("Source Han Sans HK"), local("Source Han Sans TW"), local("Source Han Sans TWHK"), local("Droid Sans Fallback"); unicode-range: U+270C; } - @font-face { font-family: "Han Heiti"; font-weight: 600; src: local("Hiragino Sans GB W6"), local(HiraginoSansGB-W6), local("Lantinghei TC Demibold"), local("Lantinghei SC Demibold"), local(FZLTZHB--B51-0), local(FZLTZHK--GBK1-0), local(".PingFang-SC-Semibold"), local(".PingFang-TC-Semibold"), local("Heiti SC Medium"), local("STHeitiSC-Medium"), local("Heiti SC"), local("Heiti TC Medium"), local("STHeitiTC-Medium"), local("Heiti TC"), local("Microsoft YaHei Bold"), local("Microsoft Jhenghei Bold"), local(MicrosoftYaHei-Bold), local(MicrosoftJhengHeiBold), local("Microsoft YaHei"), local("Microsoft Jhenghei"), local("Noto Sans CJK KR Bold"), local("Noto Sans CJK JP Bold"), local("Noto Sans CJK SC Bold"), local("Noto Sans CJK TC Bold"), local(NotoSansCJKkr-Bold), local(NotoSansCJKjp-Bold), local(NotoSansCJKsc-Bold), local(NotoSansCJKtc-Bold), local("Source Han Sans K Bold"), local(SourceHanSansK-Bold), local("Source Han Sans K"), local("Source Han Sans KR Bold"), local("Source Han Sans JP Bold"), local("Source Han Sans CN Bold"), local("Source Han Sans HK Bold"), local("Source Han Sans TW Bold"), local("Source Han Sans TWHK Bold"), local("SourceHanSansKR-Bold"), local("SourceHanSansJP-Bold"), local("SourceHanSansCN-Bold"), local("SourceHanSansHK-Bold"), local("SourceHanSansTW-Bold"), local("SourceHanSansTWHK-Bold"), local("Source Han Sans KR"), local("Source Han Sans CN"), local("Source Han Sans HK"), local("Source Han Sans TW"), local("Source Han Sans TWHK"); unicode-range: U+270C; } - -/** - * The Four Typefaces: Songti (serif) - * 四大字體集・宋體 - */ @font-face { font-family: "Han Songti"; src: local("Songti SC Regular"), local(STSongti-SC-Regular), local("Songti SC"), local("Songti TC Regular"), local(STSongti-TC-Regular), local("Songti TC"), local(STSong), local("Lisong Pro"), local(SimSun), local(PMingLiU); } - @font-face { unicode-range: U+4E00-9FFF, U+3400-4DB5, U+20000-2A6D6, U+2A700-2B734, U+2B740-2B81D, U+FA0E-FA0F, U+FA11, U+FA13-FA14, U+FA1F, U+FA21, U+FA23, U+FA24, U+FA27-FA29, U+3040-309F, U+30A0-30FF, U+3099-309E, U+FF66-FF9F, U+3007, U+31C0-31E3, U+2F00-2FD5, U+2E80-2EF3; font-family: "Han Songti"; src: local(YuMincho), local("Hiragino Mincho ProN"), local("Hiragino Mincho Pro"), local("MS Mincho"); } - @font-face { font-family: "Han Songti CNS"; src: local("Songti TC Regular"), local(STSongti-TC-Regular), local("Songti TC"), local("Lisong Pro"), local("Songti SC Regular"), local(STSongti-SC-Regular), local("Songti SC"), local(STSong), local(PMingLiU), local(SimSun); } - @font-face { font-family: "Han Songti GB"; src: local("Songti SC Regular"), local(STSongti-SC-Regular), local("Songti SC"), local(STSong), local(SimSun), local(PMingLiU); } - -/* - * Bold - */ @font-face { font-family: "Han Songti"; font-weight: 600; src: local("STSongti SC Bold"), local("STSongti TC Bold"), local(STSongti-SC-Bold), local(STSongti-TC-Bold), local("STSongti SC"), local("STSongti TC"); } - @font-face { unicode-range: U+4E00-9FFF, U+3400-4DB5, U+20000-2A6D6, U+2A700-2B734, U+2B740-2B81D, U+FA0E-FA0F, U+FA11, U+FA13-FA14, U+FA1F, U+FA21, U+FA23, U+FA24, U+FA27-FA29, U+3040-309F, U+30A0-30FF, U+3099-309E, U+FF66-FF9F, U+3007, U+31C0-31E3, U+2F00-2FD5, U+2E80-2EF3; font-family: "Han Songti"; font-weight: 600; src: local("YuMincho Demibold"), local("Hiragino Mincho ProN W6"), local("Hiragino Mincho Pro W6"), local(YuMin-Demibold), local(HiraMinProN-W6), local(HiraMinPro-W6), local(YuMincho), local("Hiragino Mincho ProN"), local("Hiragino Mincho Pro"); } - @font-face { font-family: "Han Songti CNS"; font-weight: 600; src: local("STSongti TC Bold"), local("STSongti SC Bold"), local(STSongti-TC-Bold), local(STSongti-SC-Bold), local("STSongti TC"), local("STSongti SC"); } - @font-face { font-family: "Han Songti GB"; font-weight: 600; src: local("STSongti SC Bold"), local(STSongti-SC-Bold), local("STSongti SC"); } - -/* Address solution to `unicode-range` unsupported - * issues in Firefox. - */ @font-face { font-family: "Han Songti"; src: local("Songti SC Regular"), local(STSongti-SC-Regular), local("Songti SC"), local("Songti TC Regular"), local(STSongti-TC-Regular), local("Songti TC"), local(STSongti), local("Lisong Pro"), local("MS Mincho"), local(SimSun), local(PMingLiU); unicode-range: U+270C; } - @font-face { font-family: "Han Songti"; font-weight: 600; src: local("Songti TC Bold"), local("Songti SC Bold"), local(STSongti-TC-Bold), local(STSongti-SC-Bold), local("Songti TC"), local("Songti SC"); unicode-range: U+270C; } - @font-face { font-family: "Han Songti CNS"; src: local("Songti TC Regular"), local("Lisong Pro"), local("Songti TC"), local("Songti SC Regular"), local(STSong), local("Songti SC"), local("MS Mincho"), local(PMingLiU), local(SimSun); unicode-range: U+270C; } - @font-face { font-family: "Han Songti CNS"; font-weight: 600; src: local("Songti TC Bold"), local("Songti SC Bold"), local(STSongti-TC-Bold), local(STSongti-SC-Bold), local("Songti TC"), local("Songti SC"); unicode-range: U+270C; } - @font-face { font-family: "Han Songti GB"; src: local("Songti SC"), local(STSong), local(SimSun); unicode-range: U+270C; } - @font-face { font-family: "Han Songti GB"; font-weight: 600; src: local("Songti SC Bold"), local(STSongti-SC-Bold), local("Songti SC"); unicode-range: U+270C; } - -/** - * The Four Typefaces: Kaiti (Cursive) - * 四大字體集・楷體 - */ @font-face { font-family: cursive; src: local("Kaiti TC Regular"), local(STKaiTi-TC-Regular), local("Kaiti TC"), local("Kaiti SC"), local(STKaiti), local(BiauKai), local("標楷體"), local(DFKaiShu-SB-Estd-BF), local(Kaiti), local(DFKai-SB); } - @font-face { unicode-range: U+4E00-9FFF, U+3400-4DB5, U+20000-2A6D6, U+2A700-2B734, U+2B740-2B81D, U+FA0E-FA0F, U+FA11, U+FA13-FA14, U+FA1F, U+FA21, U+FA23, U+FA24, U+FA27-FA29, U+3040-309F, U+30A0-30FF, U+3099-309E, U+FF66-FF9F, U+3007, U+31C0-31E3, U+2F00-2FD5, U+2E80-2EF3; font-family: "Han Kaiti"; src: local("Kaiti TC Regular"), local(STKaiTi-TC-Regular), local("Kaiti TC"), local("Kaiti SC"), local(STKaiti), local(BiauKai), local("標楷體"), local(DFKaiShu-SB-Estd-BF), local(Kaiti), local(DFKai-SB); } - @font-face { unicode-range: U+4E00-9FFF, U+3400-4DB5, U+20000-2A6D6, U+2A700-2B734, U+2B740-2B81D, U+FA0E-FA0F, U+FA11, U+FA13-FA14, U+FA1F, U+FA21, U+FA23, U+FA24, U+FA27-FA29, U+3040-309F, U+30A0-30FF, U+3099-309E, U+FF66-FF9F, U+3007, U+31C0-31E3, U+2F00-2FD5, U+2E80-2EF3; font-family: "Han Kaiti CNS"; src: local(BiauKai), local("標楷體"), local(DFKaiShu-SB-Estd-BF), local("Kaiti TC Regular"), local(STKaiTi-TC-Regular), local("Kaiti TC"); } - @font-face { unicode-range: U+4E00-9FFF, U+3400-4DB5, U+20000-2A6D6, U+2A700-2B734, U+2B740-2B81D, U+FA0E-FA0F, U+FA11, U+FA13-FA14, U+FA1F, U+FA21, U+FA23, U+FA24, U+FA27-FA29, U+3040-309F, U+30A0-30FF, U+3099-309E, U+FF66-FF9F, U+3007, U+31C0-31E3, U+2F00-2FD5, U+2E80-2EF3; font-family: "Han Kaiti GB"; src: local("Kaiti SC Regular"), local(STKaiTi-SC-Regular), local("Kaiti SC"), local(STKaiti), local(Kai), local(Kaiti), local(DFKai-SB); } - -/* - * Bold - */ @font-face { font-family: cursive; font-weight: 600; src: local("Kaiti TC Bold"), local(STKaiTi-TC-Bold), local("Kaiti SC Bold"), local(STKaiti-SC-Bold), local("Kaiti TC"), local("Kaiti SC"); } - @font-face { font-family: "Han Kaiti"; font-weight: 600; - src: local("Kaiti TC Bold"), local(STKaiTi-TC-Bold "),\a local(" Kaiti SC Bold "),\a local(STKaiti-SC-Bold),\a local(" Kaiti TC "),\a local(" Kaiti SC ")\a ;\a }\a \a // 2\a @font-face {\a font-family: " Han Kaiti CNS ";\a font-weight: 600;\a src:\a local(" Kaiti TC Bold "),\a local(STKaiTi-TC-Bold"), local("Kaiti TC"); + src: local("Kaiti TC Bold"), local(STKaiTi-TC-Bold), local("Kaiti SC Bold"), local(STKaiti-SC-Bold), local("Kaiti TC"), local("Kaiti SC"); +} +@font-face { + font-family: "Han Kaiti CNS"; + font-weight: 600; + src: local("Kaiti TC Bold"), local(STKaiTi-TC-Bold), local("Kaiti TC"); } - @font-face { font-family: "Han Kaiti GB"; font-weight: 600; src: local("Kaiti SC Bold"), local(STKaiti-SC-Bold); } - -/** - * The Four Typefaces: Fangsong - * 四大字體集・仿宋體 - */ @font-face { unicode-range: U+4E00-9FFF, U+3400-4DB5, U+20000-2A6D6, U+2A700-2B734, U+2B740-2B81D, U+FA0E-FA0F, U+FA11, U+FA13-FA14, U+FA1F, U+FA21, U+FA23, U+FA24, U+FA27-FA29, U+3040-309F, U+30A0-30FF, U+3099-309E, U+FF66-FF9F, U+3007, U+31C0-31E3, U+2F00-2FD5, U+2E80-2EF3; font-family: "Han Fangsong"; src: local(STFangsong), local(FangSong); } - @font-face { unicode-range: U+4E00-9FFF, U+3400-4DB5, U+20000-2A6D6, U+2A700-2B734, U+2B740-2B81D, U+FA0E-FA0F, U+FA11, U+FA13-FA14, U+FA1F, U+FA21, U+FA23, U+FA24, U+FA27-FA29, U+3040-309F, U+30A0-30FF, U+3099-309E, U+FF66-FF9F, U+3007, U+31C0-31E3, U+2F00-2FD5, U+2E80-2EF3; font-family: "Han Fangsong CNS"; src: local(STFangsong), local(FangSong); } - @font-face { unicode-range: U+4E00-9FFF, U+3400-4DB5, U+20000-2A6D6, U+2A700-2B734, U+2B740-2B81D, U+FA0E-FA0F, U+FA11, U+FA13-FA14, U+FA1F, U+FA21, U+FA23, U+FA24, U+FA27-FA29, U+3040-309F, U+30A0-30FF, U+3099-309E, U+FF66-FF9F, U+3007, U+31C0-31E3, U+2F00-2FD5, U+2E80-2EF3; font-family: "Han Fangsong GB"; src: local(STFangsong), local(FangSong); } - -/** - * Basic correction to CJK punctuation - * ‘Biaodian’(zh) and ‘Yakumono’(ja) - */ -/* Fullwidth full stop (.) */ @font-face { font-family: "Biaodian Sans"; src: local("Hiragino Sans GB"), local("Heiti SC"), local(STHeiti), local("MS Gothic"), local(SimSun); unicode-range: U+FF0E; } - @font-face { font-family: "Biaodian Serif"; src: local("Hiragino Mincho ProN"), local("Hiragino Mincho Pro"), local("Songti SC"), local(STSong), local(SimSun); unicode-range: U+FF0E; } - @font-face { font-family: "Biaodian Pro Sans"; src: local("Hiragino Sans GB"), local("Heiti SC"), local(STHeiti), local("MS Gothic"), local(SimSun); unicode-range: U+FF0E; } - @font-face { font-family: "Biaodian Pro Serif"; src: local("Hiragino Mincho ProN"), local("Hiragino Mincho Pro"), local("Songti SC"), local(STSong), local(SimSun); unicode-range: U+FF0E; } - @font-face { font-family: "Biaodian Pro Sans CNS"; src: local("Hiragino Sans GB"), local("Heiti SC"), local(STHeiti), local("MS Gothic"), local(SimSun); unicode-range: U+FF0E; } - @font-face { font-family: "Biaodian Pro Serif CNS"; src: local("Hiragino Mincho ProN"), local("Hiragino Mincho Pro"), local("Songti SC"), local(STSong), local(SimSun); unicode-range: U+FF0E; } - @font-face { font-family: "Biaodian Pro Sans GB"; src: local("Hiragino Sans GB"), local("Heiti SC"), local(STHeiti), local("MS Gothic"), local(SimSun); unicode-range: U+FF0E; } - @font-face { font-family: "Biaodian Pro Serif GB"; src: local("Hiragino Mincho ProN"), local("Hiragino Mincho Pro"), local("Songti SC"), local(STSong), local(SimSun); unicode-range: U+FF0E; } - -/* Middle dot (·) */ @font-face { font-family: "Biaodian Sans"; src: local("Hiragino Sans GB"), local("Heiti SC"), local(STHeiti), local(SimSun); unicode-range: U+00B7; } - @font-face { font-family: "Biaodian Serif"; src: local("Songti SC"), local(STSong), local("Heiti SC"), local(SimSun); unicode-range: U+00B7; } - @font-face { font-family: "Biaodian Pro Sans"; src: local("Hiragino Sans GB"), local("Heiti SC"), local(STHeiti), local(SimSun); unicode-range: U+00B7; } - @font-face { font-family: "Biaodian Pro Serif"; src: local("Songti SC"), local(STSong), local("Heiti SC"), local(SimSun); unicode-range: U+00B7; } - @font-face { font-family: "Biaodian Pro Sans CNS"; src: local("Hiragino Sans GB"), local("Heiti SC"), local(STHeiti), local(SimSun); unicode-range: U+00B7; } - @font-face { font-family: "Biaodian Pro Serif CNS"; src: local("Songti SC"), local(STSong), local("Heiti SC"), local(SimSun); unicode-range: U+00B7; } - @font-face { font-family: "Biaodian Pro Sans GB"; src: local("Hiragino Sans GB"), local("Heiti SC"), local(STHeiti), local(SimSun); unicode-range: U+00B7; } - @font-face { font-family: "Biaodian Pro Serif GB"; src: local("Songti SC"), local(STSong), local("Heiti SC"), local(SimSun); unicode-range: U+00B7; } - -/* Em dash (——) */ @font-face { font-family: "Biaodian Sans"; - src: url(./font/han.woff?v3.2.5) format("woff"), url(./font/han.otf?v3.2.5) format("opentype"), local("Hiragino Sans GB"), local("Hiragino Kaku Gothic ProN"), local("Hiragino Kaku Gothic Pro"), local("Microsoft Yahei"), local(SimSun); + src: url("./font/han.woff?v3.2.5") format("woff"), url("./font/han.otf?v3.2.5") format("opentype"), local("Hiragino Sans GB"), local("Hiragino Kaku Gothic ProN"), local("Hiragino Kaku Gothic Pro"), local("Microsoft Yahei"), local(SimSun); unicode-range: U+2014; } - @font-face { font-family: "Biaodian Serif"; - src: url(./font/han.woff?v3.2.5) format("woff"), url(./font/han.otf?v3.2.5) format("opentype"), local("Hiragino Mincho ProN"), local("Hiragino Mincho Pro"), local("Songti SC"), local(STSong), local("Microsoft Yahei"), local(SimSun); + src: url("./font/han.woff?v3.2.5") format("woff"), url("./font/han.otf?v3.2.5") format("opentype"), local("Hiragino Mincho ProN"), local("Hiragino Mincho Pro"), local("Songti SC"), local(STSong), local("Microsoft Yahei"), local(SimSun); unicode-range: U+2014; } - @font-face { font-family: "Yakumono Sans"; - src: url(./font/han.woff?v3.2.5) format("woff"), url(./font/han.otf?v3.2.5) format("opentype"), local("Hiragino Kaku Gothic ProN"), local("Hiragino Kaku Gothic Pro"), local("Arial Unicode MS"), local("MS Gothic"); + src: url("./font/han.woff?v3.2.5") format("woff"), url("./font/han.otf?v3.2.5") format("opentype"), local("Hiragino Kaku Gothic ProN"), local("Hiragino Kaku Gothic Pro"), local("Arial Unicode MS"), local("MS Gothic"); unicode-range: U+2014; } - @font-face { font-family: "Yakumono Serif"; - src: url(./font/han.woff?v3.2.5) format("woff"), url(./font/han.otf?v3.2.5) format("opentype"), local("Hiragino Mincho ProN"), local("Hiragino Mincho Pro"), local("MS Mincho"), local("Microsoft Yahei"); + src: url("./font/han.woff?v3.2.5") format("woff"), url("./font/han.otf?v3.2.5") format("opentype"), local("Hiragino Mincho ProN"), local("Hiragino Mincho Pro"), local("MS Mincho"), local("Microsoft Yahei"); unicode-range: U+2014; } - @font-face { font-family: "Biaodian Pro Sans"; - src: url(./font/han.woff?v3.2.5) format("woff"), url(./font/han.otf?v3.2.5) format("opentype"), local("Hiragino Sans GB"), local("Hiragino Kaku Gothic ProN"), local("Hiragino Kaku Gothic Pro"), local("Microsoft Yahei"), local(SimSun); + src: url("./font/han.woff?v3.2.5") format("woff"), url("./font/han.otf?v3.2.5") format("opentype"), local("Hiragino Sans GB"), local("Hiragino Kaku Gothic ProN"), local("Hiragino Kaku Gothic Pro"), local("Microsoft Yahei"), local(SimSun); unicode-range: U+2014; } - @font-face { font-family: "Biaodian Pro Serif"; - src: url(./font/han.woff?v3.2.5) format("woff"), url(./font/han.otf?v3.2.5) format("opentype"), local("Hiragino Mincho ProN"), local("Hiragino Mincho Pro"), local("Songti SC"), local(STSong), local("Microsoft Yahei"), local(SimSun); + src: url("./font/han.woff?v3.2.5") format("woff"), url("./font/han.otf?v3.2.5") format("opentype"), local("Hiragino Mincho ProN"), local("Hiragino Mincho Pro"), local("Songti SC"), local(STSong), local("Microsoft Yahei"), local(SimSun); unicode-range: U+2014; } - @font-face { font-family: "Biaodian Pro Sans CNS"; - src: url(./font/han.woff?v3.2.5) format("woff"), url(./font/han.otf?v3.2.5) format("opentype"), local("Hiragino Sans GB"), local("Hiragino Kaku Gothic ProN"), local("Hiragino Kaku Gothic Pro"), local("Microsoft Yahei"), local(SimSun); + src: url("./font/han.woff?v3.2.5") format("woff"), url("./font/han.otf?v3.2.5") format("opentype"), local("Hiragino Sans GB"), local("Hiragino Kaku Gothic ProN"), local("Hiragino Kaku Gothic Pro"), local("Microsoft Yahei"), local(SimSun); unicode-range: U+2014; } - @font-face { font-family: "Biaodian Pro Serif CNS"; - src: url(./font/han.woff?v3.2.5) format("woff"), url(./font/han.otf?v3.2.5) format("opentype"), local("Hiragino Mincho ProN"), local("Hiragino Mincho Pro"), local("Songti SC"), local(STSong), local("Microsoft Yahei"), local(SimSun); + src: url("./font/han.woff?v3.2.5") format("woff"), url("./font/han.otf?v3.2.5") format("opentype"), local("Hiragino Mincho ProN"), local("Hiragino Mincho Pro"), local("Songti SC"), local(STSong), local("Microsoft Yahei"), local(SimSun); unicode-range: U+2014; } - @font-face { font-family: "Biaodian Pro Sans GB"; - src: url(./font/han.woff?v3.2.5) format("woff"), url(./font/han.otf?v3.2.5) format("opentype"), local("Hiragino Sans GB"), local("Hiragino Kaku Gothic ProN"), local("Hiragino Kaku Gothic Pro"), local("Microsoft Yahei"), local(SimSun); + src: url("./font/han.woff?v3.2.5") format("woff"), url("./font/han.otf?v3.2.5") format("opentype"), local("Hiragino Sans GB"), local("Hiragino Kaku Gothic ProN"), local("Hiragino Kaku Gothic Pro"), local("Microsoft Yahei"), local(SimSun); unicode-range: U+2014; } - @font-face { font-family: "Biaodian Pro Serif GB"; - src: url(./font/han.woff?v3.2.5) format("woff"), url(./font/han.otf?v3.2.5) format("opentype"), local("Hiragino Mincho ProN"), local("Hiragino Mincho Pro"), local("Songti SC"), local(STSong), local("Microsoft Yahei"), local(SimSun); + src: url("./font/han.woff?v3.2.5") format("woff"), url("./font/han.otf?v3.2.5") format("opentype"), local("Hiragino Mincho ProN"), local("Hiragino Mincho Pro"), local("Songti SC"), local(STSong), local("Microsoft Yahei"), local(SimSun); unicode-range: U+2014; } - -/* Ellipsis (……) */ @font-face { font-family: "Biaodian Sans"; - src: url(./font/han.woff?v3.2.5) format("woff"), url(./font/han.otf?v3.2.5) format("opentype"), local("Hiragino Sans GB"), local("Hiragino Kaku Gothic ProN"), local("Hiragino Kaku Gothic Pro"), local(Meiryo), local("MS Gothic"), local(SimSun), local(PMingLiU); + src: url("./font/han.woff?v3.2.5") format("woff"), url("./font/han.otf?v3.2.5") format("opentype"), local("Hiragino Sans GB"), local("Hiragino Kaku Gothic ProN"), local("Hiragino Kaku Gothic Pro"), local(Meiryo), local("MS Gothic"), local(SimSun), local(PMingLiU); unicode-range: U+2026; } - @font-face { font-family: "Biaodian Serif"; - src: url(./font/han.woff?v3.2.5) format("woff"), url(./font/han.otf?v3.2.5) format("opentype"), local("Hiragino Mincho ProN"), local("Hiragino Mincho Pro"), local("Songti SC"), local("MS Mincho"), local(SimSun), local(PMingLiU); + src: url("./font/han.woff?v3.2.5") format("woff"), url("./font/han.otf?v3.2.5") format("opentype"), local("Hiragino Mincho ProN"), local("Hiragino Mincho Pro"), local("Songti SC"), local("MS Mincho"), local(SimSun), local(PMingLiU); unicode-range: U+2026; } - @font-face { font-family: "Yakumono Sans"; - src: url(./font/han.woff?v3.2.5) format("woff"), url(./font/han.otf?v3.2.5) format("opentype"), local("Hiragino Kaku Gothic ProN"), local("Hiragino Kaku Gothic Pro"), local(Meiryo), local("MS Gothic"); + src: url("./font/han.woff?v3.2.5") format("woff"), url("./font/han.otf?v3.2.5") format("opentype"), local("Hiragino Kaku Gothic ProN"), local("Hiragino Kaku Gothic Pro"), local(Meiryo), local("MS Gothic"); unicode-range: U+2026; } - @font-face { font-family: "Yakumono Serif"; - src: url(./font/han.woff?v3.2.5) format("woff"), url(./font/han.otf?v3.2.5) format("opentype"), local("Hiragino Mincho ProN"), local("Hiragino Mincho Pro"), local("MS Mincho"); + src: url("./font/han.woff?v3.2.5") format("woff"), url("./font/han.otf?v3.2.5") format("opentype"), local("Hiragino Mincho ProN"), local("Hiragino Mincho Pro"), local("MS Mincho"); unicode-range: U+2026; } - @font-face { font-family: "Biaodian Pro Sans"; - src: url(./font/han.woff?v3.2.5) format("woff"), url(./font/han.otf?v3.2.5) format("opentype"), local("Hiragino Sans GB"), local("Hiragino Kaku Gothic ProN"), local("Hiragino Kaku Gothic Pro"), local(SimSun), local(PMingLiU); + src: url("./font/han.woff?v3.2.5") format("woff"), url("./font/han.otf?v3.2.5") format("opentype"), local("Hiragino Sans GB"), local("Hiragino Kaku Gothic ProN"), local("Hiragino Kaku Gothic Pro"), local(SimSun), local(PMingLiU); unicode-range: U+2026; } - @font-face { font-family: "Biaodian Pro Serif"; - src: url(./font/han.woff?v3.2.5) format("woff"), url(./font/han.otf?v3.2.5) format("opentype"), local("Hiragino Mincho ProN"), local("Hiragino Mincho Pro"), local("Songti SC"), local(SimSun), local(PMingLiU); + src: url("./font/han.woff?v3.2.5") format("woff"), url("./font/han.otf?v3.2.5") format("opentype"), local("Hiragino Mincho ProN"), local("Hiragino Mincho Pro"), local("Songti SC"), local(SimSun), local(PMingLiU); unicode-range: U+2026; } - @font-face { font-family: "Biaodian Pro Sans CNS"; - src: url(./font/han.woff?v3.2.5) format("woff"), url(./font/han.otf?v3.2.5) format("opentype"), local("Hiragino Sans GB"), local("Hiragino Kaku Gothic ProN"), local("Hiragino Kaku Gothic Pro"), local(SimSun), local(PMingLiU); + src: url("./font/han.woff?v3.2.5") format("woff"), url("./font/han.otf?v3.2.5") format("opentype"), local("Hiragino Sans GB"), local("Hiragino Kaku Gothic ProN"), local("Hiragino Kaku Gothic Pro"), local(SimSun), local(PMingLiU); unicode-range: U+2026; } - @font-face { font-family: "Biaodian Pro Serif CNS"; - src: url(./font/han.woff?v3.2.5) format("woff"), url(./font/han.otf?v3.2.5) format("opentype"), local("Hiragino Mincho ProN"), local("Hiragino Mincho Pro"), local("Songti SC"), local(STSongti), local(SimSun), local(PMingLiU); + src: url("./font/han.woff?v3.2.5") format("woff"), url("./font/han.otf?v3.2.5") format("opentype"), local("Hiragino Mincho ProN"), local("Hiragino Mincho Pro"), local("Songti SC"), local(STSongti), local(SimSun), local(PMingLiU); unicode-range: U+2026; } - @font-face { font-family: "Biaodian Pro Sans GB"; - src: url(./font/han.woff?v3.2.5) format("woff"), url(./font/han.otf?v3.2.5) format("opentype"), local("Hiragino Sans GB"), local("Hiragino Kaku Gothic ProN"), local("Hiragino Kaku Gothic Pro"), local(SimSun), local(PMingLiU); + src: url("./font/han.woff?v3.2.5") format("woff"), url("./font/han.otf?v3.2.5") format("opentype"), local("Hiragino Sans GB"), local("Hiragino Kaku Gothic ProN"), local("Hiragino Kaku Gothic Pro"), local(SimSun), local(PMingLiU); unicode-range: U+2026; } - @font-face { font-family: "Biaodian Pro Serif GB"; - src: url(./font/han.woff?v3.2.5) format("woff"), url(./font/han.otf?v3.2.5) format("opentype"), local("Hiragino Mincho ProN"), local("Hiragino Mincho Pro"), local("Songti SC"), local(STSongti), local(SimSun), local(PMingLiU); + src: url("./font/han.woff?v3.2.5") format("woff"), url("./font/han.otf?v3.2.5") format("opentype"), local("Hiragino Mincho ProN"), local("Hiragino Mincho Pro"), local("Songti SC"), local(STSongti), local(SimSun), local(PMingLiU); unicode-range: U+2026; } - -/* Curve quotes (“‘’”, GB-only) */ @font-face { font-family: "Biaodian Pro Sans GB"; src: local("Hiragino Sans GB"), local("Heiti SC"), local(STHeiti), local(SimSun), local(PMingLiU); unicode-range: U+201C-201D, U+2018-2019; } - @font-face { font-family: "Biaodian Pro Sans GB"; font-weight: bold; src: local("Hiragino Sans GB"), local("Heiti SC"), local(STHeiti), local(SimSun), local(PMingLiU); unicode-range: U+201C-201D, U+2018-2019; } - @font-face { font-family: "Biaodian Pro Serif GB"; src: local("Lisong Pro"), local("Heiti SC"), local(STHeiti), local(SimSun), local(PMingLiU); unicode-range: U+201C-201D, U+2018-2019; } - @font-face { font-family: "Biaodian Pro Serif GB"; font-weight: bold; src: local("Lisong Pro"), local("Heiti SC"), local(STHeiti), local(SimSun), local(PMingLiU); unicode-range: U+201C-201D, U+2018-2019; } - -/* Default emphasis mark (•) */ @font-face { font-family: "Biaodian Sans"; src: local(Georgia), local("Times New Roman"), local(Arial), local("Droid Sans Fallback"); unicode-range: U+25CF; } - @font-face { font-family: "Biaodian Serif"; src: local(Georgia), local("Times New Roman"), local(Arial), local("Droid Sans Fallback"); unicode-range: U+25CF; } - @font-face { font-family: "Biaodian Pro Sans"; src: local(Georgia), local("Times New Roman"), local(Arial), local("Droid Sans Fallback"); unicode-range: U+25CF; } - @font-face { font-family: "Biaodian Pro Serif"; src: local(Georgia), local("Times New Roman"), local(Arial), local("Droid Sans Fallback"); unicode-range: U+25CF; } - @font-face { font-family: "Biaodian Pro Sans CNS"; src: local(Georgia), local("Times New Roman"), local(Arial), local("Droid Sans Fallback"); unicode-range: U+25CF; } - @font-face { font-family: "Biaodian Pro Serif CNS"; src: local(Georgia), local("Times New Roman"), local(Arial), local("Droid Sans Fallback"); unicode-range: U+25CF; } - @font-face { font-family: "Biaodian Pro Sans GB"; src: local(Georgia), local("Times New Roman"), local(Arial), local("Droid Sans Fallback"); unicode-range: U+25CF; } - @font-face { font-family: "Biaodian Pro Serif GB"; src: local(Georgia), local("Times New Roman"), local(Arial), local("Droid Sans Fallback"); unicode-range: U+25CF; } - -/** - * Advanced correction to Chinese Biaodian - */ @font-face { font-family: "Biaodian Pro Sans"; src: local("Hiragino Kaku Gothic ProN"), local("Hiragino Kaku Gothic Pro"), local("MS Gothic"); unicode-range: U+3002, U+FF0C, U+3001, U+FF1B, U+FF1A, U+FF1F, U+FF01, U+FF0D, U+FF0F, U+FF3C; } - @font-face { font-family: "Biaodian Pro Serif"; src: local("Hiragino Mincho ProN"), local("Hiragino Mincho Pro"), local("MS Mincho"); unicode-range: U+3002, U+FF0C, U+3001, U+FF1B, U+FF1A, U+FF1F, U+FF01, U+FF0D, U+FF0F, U+FF3C; } - @font-face { font-family: "Biaodian Pro Sans CNS"; src: local("Heiti TC"), local("Lihei Pro"), local("Microsoft Jhenghei"), local(PMingLiU); unicode-range: U+3002, U+FF0C, U+3001; } - @font-face { font-family: "Biaodian Pro Sans CNS"; src: local("Hiragino Kaku Gothic ProN"), local("Hiragino Kaku Gothic Pro"), local("Heiti TC"), local("Lihei Pro"), local("Microsoft Jhenghei"), local(PMingLiU), local("MS Gothic"); unicode-range: U+FF1B, U+FF1A, U+FF1F, U+FF01; } - @font-face { font-family: "Biaodian Pro Sans CNS"; src: local("Hiragino Mincho ProN"), local("Hiragino Mincho Pro"), local("MS Mincho"); unicode-range: U+FF0D, U+FF0F, U+FF3C; } - @font-face { font-family: "Biaodian Pro Serif CNS"; src: local(STSongti-TC-Regular), local("Lisong Pro"), local("Heiti TC"), local(PMingLiU); unicode-range: U+3002, U+FF0C, U+3001; } - @font-face { font-family: "Biaodian Pro Serif CNS"; src: local("Hiragino Mincho ProN"), local("Hiragino Mincho Pro"), local(PMingLiU), local("MS Mincho"); unicode-range: U+FF1B, U+FF1A, U+FF1F, U+FF01, U+FF0D, U+FF0F, U+FF3C; } - @font-face { font-family: "Biaodian Pro Sans GB"; src: local("Hiragino Sans GB"), local("Heiti SC"), local(STHeiti), local("Hiragino Kaku Gothic ProN"), local("Hiragino Kaku Gothic Pro"), local(SimSun), local("MS Gothic"); unicode-range: U+3002, U+FF0C, U+3001, U+FF1B, U+FF1A, U+FF1F, U+FF01, U+FF0D, U+FF0F, U+FF3C; } - @font-face { font-family: "Biaodian Pro Serif GB"; src: local("Songti SC"), local(STSongti), local("Hiragino Mincho ProN"), local("Hiragino Mincho Pro"), local("Hiragino Sans GB"), local("Heiti SC"), local(STHeiti), local(SimSun), local("MS Mincho"); unicode-range: U+3002, U+FF0C, U+3001, U+FF1B, U+FF1A, U+FF1F, U+FF01; } - @font-face { font-family: "Biaodian Pro Serif GB"; src: local("Hiragino Mincho ProN"), local("Hiragino Mincho Pro"), local(PMingLiU), local("MS Mincho"); unicode-range: U+FF0D, U+FF0F, U+FF3C; } - @font-face { font-family: "Biaodian Pro Sans"; src: local("Hiragino Kaku Gothic ProN"), local("Hiragino Kaku Gothic Pro"), local("Yu Gothic"), local(YuGothic), local(SimSun), local(PMingLiU); unicode-range: U+300C-300F, U+300A-300B, U+3008-3009, U+FF08-FF09, U+3014-3015; } - @font-face { font-family: "Biaodian Pro Serif"; src: local("Hiragino Mincho ProN"), local("Hiragino Mincho Pro"), local("Yu Mincho"), local(YuMincho), local(SimSun), local(PMingLiU); unicode-range: U+300C-300F, U+300A-300B, U+3008-3009, U+FF08-FF09, U+3014-3015; } - @font-face { font-family: "Biaodian Pro Sans CNS"; src: local("Hiragino Kaku Gothic ProN"), local("Hiragino Kaku Gothic Pro"), local("Yu Gothic"), local(YuGothic), local(SimSun), local(PMingLiU); unicode-range: U+300C-300F, U+300A-300B, U+3008-3009, U+FF08-FF09, U+3014-3015; } - @font-face { font-family: "Biaodian Pro Serif CNS"; src: local("Hiragino Mincho ProN"), local("Hiragino Mincho Pro"), local("Yu Mincho"), local(YuMincho), local(SimSun), local(PMingLiU); unicode-range: U+300C-300F, U+300A-300B, U+3008-3009, U+FF08-FF09, U+3014-3015; } - @font-face { font-family: "Biaodian Pro Sans GB"; src: local("Hiragino Kaku Gothic ProN"), local("Hiragino Kaku Gothic Pro"), local("Yu Gothic"), local(YuGothic), local(SimSun), local(PMingLiU); unicode-range: U+300C-300F, U+300A-300B, U+3008-3009, U+FF08-FF09, U+3014-3015; } - @font-face { font-family: "Biaodian Pro Serif GB"; src: local("Hiragino Mincho ProN"), local("Hiragino Mincho Pro"), local("Yu Mincho"), local(YuMincho), local(SimSun), local(PMingLiU); unicode-range: U+300C-300F, U+300A-300B, U+3008-3009, U+FF08-FF09, U+3014-3015; } - -/* Address solution to `unicode-range` unsupported - * issues in Firefox. - */ @font-face { font-family: "Biaodian Basic"; - src: url(./font/han.woff?v3.2.5) format("woff"), url(./font/han.otf?v3.2.5) format("opentype"); + src: url("./font/han.woff?v3.2.5") format("woff"), url("./font/han.otf?v3.2.5") format("opentype"); unicode-range: U+2014, U+2026, U+00B7; } - @font-face { font-family: "Biaodian Basic"; font-weight: bold; - src: url(./font/han.woff?v3.2.5) format("woff"), url(./font/han.otf?v3.2.5) format("opentype"); + src: url("./font/han.woff?v3.2.5") format("woff"), url("./font/han.otf?v3.2.5") format("opentype"); unicode-range: U+2014, U+2026, U+00B7; } - @font-face { font-family: "Biaodian Sans"; font-weight: bold; - src: url(./font/han.woff?v3.2.5) format("woff"), url(./font/han.otf?v3.2.5) format("opentype"); + src: url("./font/han.woff?v3.2.5") format("woff"), url("./font/han.otf?v3.2.5") format("opentype"); unicode-range: U+2014, U+2026, U+00B7; } - @font-face { font-family: "Biaodian Pro Sans"; font-weight: bold; - src: url(./font/han.woff?v3.2.5) format("woff"), url(./font/han.otf?v3.2.5) format("opentype"); + src: url("./font/han.woff?v3.2.5") format("woff"), url("./font/han.otf?v3.2.5") format("opentype"); unicode-range: U+2014, U+2026, U+00B7; } - @font-face { font-family: "Biaodian Pro Sans"; font-weight: bold; - src: url(./font/han.woff?v3.2.5) format("woff"), url(./font/han.otf?v3.2.5) format("opentype"); + src: url("./font/han.woff?v3.2.5") format("woff"), url("./font/han.otf?v3.2.5") format("opentype"); unicode-range: U+2014, U+2026, U+00B7; } - @font-face { font-family: "Biaodian Pro Sans CNS"; font-weight: bold; - src: url(./font/han.woff?v3.2.5) format("woff"), url(./font/han.otf?v3.2.5) format("opentype"); + src: url("./font/han.woff?v3.2.5") format("woff"), url("./font/han.otf?v3.2.5") format("opentype"); unicode-range: U+2014, U+2026, U+00B7; } - @font-face { font-family: "Biaodian Pro Sans GB"; font-weight: bold; - src: url(./font/han.woff?v3.2.5) format("woff"), url(./font/han.otf?v3.2.5) format("opentype"); + src: url("./font/han.woff?v3.2.5") format("woff"), url("./font/han.otf?v3.2.5") format("opentype"); unicode-range: U+2014, U+2026, U+00B7; } - @font-face { font-family: "Biaodian Pro Serif"; font-weight: bold; - src: url(./font/han.woff?v3.2.5) format("woff"), url(./font/han.otf?v3.2.5) format("opentype"); + src: url("./font/han.woff?v3.2.5") format("woff"), url("./font/han.otf?v3.2.5") format("opentype"); unicode-range: U+2014, U+2026, U+00B7; } - @font-face { font-family: "Biaodian Pro Serif CNS"; font-weight: bold; - src: url(./font/han.woff?v3.2.5) format("woff"), url(./font/han.otf?v3.2.5) format("opentype"); + src: url("./font/han.woff?v3.2.5") format("woff"), url("./font/han.otf?v3.2.5") format("opentype"); unicode-range: U+2014, U+2026, U+00B7; } - @font-face { font-family: "Biaodian Pro Serif GB"; font-weight: bold; - src: url(./font/han.woff?v3.2.5) format("woff"), url(./font/han.otf?v3.2.5) format("opentype"); + src: url("./font/han.woff?v3.2.5") format("woff"), url("./font/han.otf?v3.2.5") format("opentype"); unicode-range: U+2014, U+2026, U+00B7; } - -/** - * Western Italic Serif - */ @font-face { font-family: "Latin Italic Serif"; src: local("Georgia Italic"), local("Times New Roman Italic"), local(Georgia-Italic), local(TimesNewRomanPS-ItalicMT), local(Times-Italic); } - @font-face { font-family: "Latin Italic Serif"; font-weight: 700; src: local("Georgia Bold Italic"), local("Times New Roman Bold Italic"), local(Georgia-BoldItalic), local(TimesNewRomanPS-BoldItalicMT), local(Times-Italic); } - -/** - * Western italic sans-serif - */ @font-face { font-family: "Latin Italic Sans"; src: local("Helvetica Neue Italic"), local("Helvetica Oblique"), local("Arial Italic"), local(HelveticaNeue-Italic), local(Helvetica-LightOblique), local(Arial-ItalicMT); } - @font-face { font-family: "Latin Italic Sans"; font-weight: 700; src: local("Helvetica Neue Bold Italic"), local("Helvetica Bold Oblique"), local("Arial Bold Italic"), local(HelveticaNeue-BoldItalic), local(Helvetica-BoldOblique), local(Arial-BoldItalicMT); } - -/** - * Numerals: text figures - */ @font-face { unicode-range: U+0030-0039; font-family: "Numeral TF Sans"; src: local(Skia), local("Neutraface 2 Text"), local(Candara), local(Corbel); } - @font-face { unicode-range: U+0030-0039; font-family: "Numeral TF Serif"; src: local(Georgia), local("Hoefler Text"), local("Big Caslon"); } - @font-face { unicode-range: U+0030-0039; font-family: "Numeral TF Italic Serif"; src: local("Georgia Italic"), local("Hoefler Text Italic"), local(Georgia-Italic), local(HoeflerText-Italic); } - -/** - * Numerals: lining figures - */ @font-face { unicode-range: U+0030-0039; font-family: "Numeral LF Sans"; src: local("Helvetica Neue"), local(Helvetica), local(Arial); } - @font-face { unicode-range: U+0030-0039; font-family: "Numeral LF Italic Sans"; src: local("Helvetica Neue Italic"), local("Helvetica Oblique"), local("Arial Italic"), local(HelveticaNeue-Italic), local(Helvetica-LightOblique), local(Arial-ItalicMT); } - @font-face { unicode-range: U+0030-0039; font-family: "Numeral LF Italic Sans"; font-weight: bold; src: local("Helvetica Neue Bold Italic"), local("Helvetica Bold Oblique"), local("Arial Bold Italic"), local(HelveticaNeue-BoldItalic), local(Helvetica-BoldOblique), local(Arial-BoldItalicMT); } - @font-face { unicode-range: U+0030-0039; font-family: "Numeral LF Serif"; src: local(Palatino), local("Palatino Linotype"), local("Times New Roman"); } - @font-face { unicode-range: U+0030-0039; font-family: "Numeral LF Italic Serif"; src: local("Palatino Italic"), local("Palatino Italic Linotype"), local("Times New Roman Italic"), local(Palatino-Italic), local(Palatino-Italic-Linotype), local(TimesNewRomanPS-ItalicMT); } - @font-face { unicode-range: U+0030-0039; font-family: "Numeral LF Italic Serif"; font-weight: bold; src: local("Palatino Bold Italic"), local("Palatino Bold Italic Linotype"), local("Times New Roman Bold Italic"), local(Palatino-BoldItalic), local(Palatino-BoldItalic-Linotype), local(TimesNewRomanPS-BoldItalicMT); } - -/* Address solution to `unicode-range` unsupported - * issues in Firefox. - */ @font-face { font-family: "Numeral TF Sans"; src: local(lying-to-firefox); unicode-range: U+270C; } - @font-face { font-family: "Numeral TF Serif"; src: local(lying-to-firefox); unicode-range: U+270C; } - @font-face { font-family: "Numeral TF Italic Serif"; src: local(lying-to-firefox); unicode-range: U+270C; } - @font-face { font-family: "Numeral LF Sans"; src: local(lying-to-firefox); unicode-range: U+270C; } - @font-face { font-family: "Numeral LF Italic Sans"; src: local(lying-to-firefox); unicode-range: U+270C; } - @font-face { font-family: "Numeral LF Italic Sans"; font-weight: bold; src: local(lying-to-firefox); unicode-range: U+270C; } - @font-face { font-family: "Numeral LF Serif"; src: local(lying-to-firefox); unicode-range: U+270C; } - @font-face { font-family: "Numeral LF Italic Serif"; src: local(lying-to-firefox); unicode-range: U+270C; } - @font-face { font-family: "Numeral LF Italic Serif"; font-weight: bold; src: local(lying-to-firefox); unicode-range: U+270C; } - -/** - * Zhuyin Kaiti - */ @font-face { - src: url(./font/han.woff?v3.2.5) format("woff"), url(./font/han.otf?v3.2.5) format("opentype"); + src: url("./font/han.woff?v3.2.5") format("woff"), url("./font/han.otf?v3.2.5") format("opentype"); unicode-range: U+3105-312D, U+31A0-31BA, U+02D9, U+02CA, U+02C5, U+02C7, U+02CB, U+02EA-02EB, U+030D, U+0358, U+F31B4-F31B7, U+F0061, U+F0065, U+F0069, U+F006F, U+F0075; font-family: "Zhuyin Kaiti"; } - -/** - * Zhuyin Heiti - */ @font-face { unicode-range: U+3105-312D, U+31A0-31BA, U+02D9, U+02CA, U+02C5, U+02C7, U+02CB, U+02EA-02EB, U+030D, U+0358, U+F31B4-F31B7, U+F0061, U+F0065, U+F0069, U+F006F, U+F0075; font-family: "Zhuyin Heiti"; - src: local("Hiragino Sans GB"), local("Heiti TC"), local("Microsoft Jhenghei"), url(./font/han.woff?v3.2.5) format("woff"), url(./font/han.otf?v3.2.5) format("opentype"); + src: local("Hiragino Sans GB"), local("Heiti TC"), local("Microsoft Jhenghei"), url("./font/han.woff?v3.2.5") format("woff"), url("./font/han.otf?v3.2.5") format("opentype"); } - @font-face { font-family: "Zhuyin Heiti"; - src: local("Heiti TC"), local("Microsoft Jhenghei"), url(./font/han.woff?v3.2.5) format("woff"), url(./font/han.otf?v3.2.5) format("opentype"); + src: local("Heiti TC"), local("Microsoft Jhenghei"), url("./font/han.woff?v3.2.5") format("woff"), url("./font/han.otf?v3.2.5") format("opentype"); unicode-range: U+3127; } - @font-face { - src: url(./font/han.woff?v3.2.5) format("woff"), url(./font/han.otf?v3.2.5) format("opentype"); + src: url("./font/han.woff?v3.2.5") format("woff"), url("./font/han.otf?v3.2.5") format("opentype"); font-family: "Zhuyin Heiti"; unicode-range: U+02D9, U+02CA, U+02C5, U+02C7, U+02CB, U+02EA-02EB, U+31B4, U+31B5, U+31B6, U+31B7, U+030D, U+0358, U+F31B4-F31B7, U+F0061, U+F0065, U+F0069, U+F006F, U+F0075; } - -/** - * Romanisation (checked tone ligature [陽入韻連字]) - */ @font-face { - src: url(./font/han.woff?v3.2.5) format("woff"), url(./font/han.otf?v3.2.5) format("opentype"); + src: url("./font/han.woff?v3.2.5") format("woff"), url("./font/han.otf?v3.2.5") format("opentype"); font-family: "Romanization Sans"; unicode-range: U+030D, U+0358, U+F31B4-F31B7, U+F0061, U+F0065, U+F0069, U+F006F, U+F0075; } - html:lang(zh-Latn), html:lang(ja-Latn), html:not(:lang(zh)):not(:lang(ja)), @@ -1818,7 +1299,6 @@ article strong *:lang(ja-Latn), article strong *:not(:lang(zh)):not(:lang(ja)) { font-family: "Helvetica Neue", Helvetica, Arial, "Han Heiti", sans-serif; } - html:lang(zh), html:lang(zh-Hant), [lang^="zh"], @@ -1829,9 +1309,8 @@ article strong:lang(zh), article strong:lang(zh-Hant) { font-family: "Biaodian Pro Sans CNS", "Helvetica Neue", Helvetica, Arial, "Zhuyin Heiti", "Han Heiti", sans-serif; } - -html.no-unicoderange:lang(zh), -html.no-unicoderange:lang(zh-Hant), +html:lang(zh).no-unicoderange, +html:lang(zh-Hant).no-unicoderange, .no-unicoderange [lang^="zh"], .no-unicoderange [lang*="Hant"], .no-unicoderange [lang="zh-TW"], @@ -1840,7 +1319,6 @@ html.no-unicoderange:lang(zh-Hant), .no-unicoderange article strong:lang(zh-Hant) { font-family: "Helvetica Neue", Helvetica, Arial, "Han Heiti", sans-serif; } - html:lang(zh-Hans), html:lang(zh-CN), [lang*="Hans"], @@ -1849,147 +1327,106 @@ article strong:lang(zh-Hans), article strong:lang(zh-CN) { font-family: "Biaodian Pro Sans GB", "Helvetica Neue", Helvetica, Arial, "Han Heiti GB", sans-serif; } - -html.no-unicoderange:lang(zh-Hans), -html.no-unicoderange:lang(zh-CN), +html:lang(zh-Hans).no-unicoderange, +html:lang(zh-CN).no-unicoderange, .no-unicoderange [lang*="Hans"], .no-unicoderange [lang="zh-CN"], .no-unicoderange article strong:lang(zh-Hans), .no-unicoderange article strong:lang(zh-CN) { font-family: "Helvetica Neue", Helvetica, Arial, "Han Heiti GB", sans-serif; } - html:lang(ja), [lang^="ja"], article strong:lang(ja) { font-family: "Yakumono Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; } - -html.no-unicoderange:lang(ja), +html:lang(ja).no-unicoderange, .no-unicoderange [lang^="ja"], .no-unicoderange article strong:lang(ja) { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; } - -/** - * Sans Italic - */ article blockquote i:lang(zh-Latn), -article blockquote i:lang(ja-Latn), -article blockquote i:not(:lang(zh)):not(:lang(ja)), -article blockquote i *:lang(zh-Latn), -article blockquote i *:lang(ja-Latn), -article blockquote i *:not(:lang(zh)):not(:lang(ja)), article blockquote var:lang(zh-Latn), +article blockquote i:lang(ja-Latn), article blockquote var:lang(ja-Latn), +article blockquote i:not(:lang(zh)):not(:lang(ja)), article blockquote var:not(:lang(zh)):not(:lang(ja)), +article blockquote i *:lang(zh-Latn), article blockquote var *:lang(zh-Latn), +article blockquote i *:lang(ja-Latn), article blockquote var *:lang(ja-Latn), +article blockquote i *:not(:lang(zh)):not(:lang(ja)), article blockquote var *:not(:lang(zh)):not(:lang(ja)) { font-family: "Latin Italic Sans", "Helvetica Neue", Helvetica, Arial, "Han Heiti", sans-serif; } - article blockquote i:lang(zh), -article blockquote i:lang(zh-Hant), article blockquote var:lang(zh), +article blockquote i:lang(zh-Hant), article blockquote var:lang(zh-Hant) { font-family: "Biaodian Pro Sans CNS", "Latin Italic Sans", "Helvetica Neue", Helvetica, Arial, "Zhuyin Heiti", "Han Heiti", sans-serif; } - .no-unicoderange article blockquote i:lang(zh), -.no-unicoderange article blockquote i:lang(zh-Hant), .no-unicoderange article blockquote var:lang(zh), +.no-unicoderange article blockquote i:lang(zh-Hant), .no-unicoderange article blockquote var:lang(zh-Hant) { font-family: "Latin Italic Sans", "Helvetica Neue", Helvetica, Arial, "Han Heiti", sans-serif; } - .no-unicoderange article blockquote i:lang(zh), -.no-unicoderange article blockquote i:lang(zh-Hant), .no-unicoderange article blockquote var:lang(zh), +.no-unicoderange article blockquote i:lang(zh-Hant), .no-unicoderange article blockquote var:lang(zh-Hant) { font-family: "Latin Italic Sans", "Helvetica Neue", Helvetica, Arial, "Han Heiti", sans-serif; } - article blockquote i:lang(zh-Hans), -article blockquote i:lang(zh-CN), article blockquote var:lang(zh-Hans), +article blockquote i:lang(zh-CN), article blockquote var:lang(zh-CN) { font-family: "Biaodian Pro Sans GB", "Latin Italic Sans", "Helvetica Neue", Helvetica, Arial, "Han Heiti GB", sans-serif; } - .no-unicoderange article blockquote i:lang(zh-Hans), -.no-unicoderange article blockquote i:lang(zh-CN), .no-unicoderange article blockquote var:lang(zh-Hans), +.no-unicoderange article blockquote i:lang(zh-CN), .no-unicoderange article blockquote var:lang(zh-CN) { font-family: "Latin Italic Sans", "Helvetica Neue", Helvetica, Arial, "Han Heiti GB", sans-serif; } - article blockquote i:lang(ja), article blockquote var:lang(ja) { font-family: "Yakumono Sans", "Latin Italic Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; } - .no-unicoderange article blockquote i:lang(ja), .no-unicoderange article blockquote var:lang(ja) { font-family: "Latin Italic Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; } - article figure blockquote:lang(zh-Latn), article figure blockquote:lang(ja-Latn), article figure blockquote:not(:lang(zh)):not(:lang(ja)), article figure blockquote *:lang(zh-Latn), article figure blockquote *:lang(ja-Latn), -article figure blockquote *:not(:lang(zh)):not(:lang(ja)), -figure blockquote:lang(zh-Latn), -figure blockquote:lang(ja-Latn), -figure blockquote:not(:lang(zh)):not(:lang(ja)), -figure blockquote *:lang(zh-Latn), -figure blockquote *:lang(ja-Latn), -figure blockquote *:not(:lang(zh)):not(:lang(ja)) { +article figure blockquote *:not(:lang(zh)):not(:lang(ja)) { font-family: Georgia, "Times New Roman", "Han Songti", cursive, serif; } - article figure blockquote:lang(zh), -article figure blockquote:lang(zh-Hant), -figure blockquote:lang(zh), -figure blockquote:lang(zh-Hant) { +article figure blockquote:lang(zh-Hant) { font-family: "Biaodian Pro Serif CNS", "Numeral LF Serif", Georgia, "Times New Roman", "Zhuyin Kaiti", "Han Songti", serif; } - .no-unicoderange article figure blockquote:lang(zh), -.no-unicoderange article figure blockquote:lang(zh-Hant), -.no-unicoderange figure blockquote:lang(zh), -.no-unicoderange figure blockquote:lang(zh-Hant) { +.no-unicoderange article figure blockquote:lang(zh-Hant) { font-family: "Numeral LF Serif", Georgia, "Times New Roman", "Han Songti", serif; } - article figure blockquote:lang(zh-Hans), -article figure blockquote:lang(zh-CN), -figure blockquote:lang(zh-Hans), -figure blockquote:lang(zh-CN) { +article figure blockquote:lang(zh-CN) { font-family: "Biaodian Pro Serif GB", "Numeral LF Serif", Georgia, "Times New Roman", "Han Songti GB", serif; } - .no-unicoderange article figure blockquote:lang(zh-Hans), -.no-unicoderange article figure blockquote:lang(zh-CN), -.no-unicoderange figure blockquote:lang(zh-Hans), -.no-unicoderange figure blockquote:lang(zh-CN) { +.no-unicoderange article figure blockquote:lang(zh-CN) { font-family: "Numeral LF Serif", Georgia, "Times New Roman", "Han Songti GB", serif; } - -article figure blockquote:lang(ja), -figure blockquote:lang(ja) { +article figure blockquote:lang(ja) { font-family: "Yakumono Serif", "Numeral LF Serif", Georgia, "Times New Roman", serif; } - -.no-unicoderange article figure blockquote:lang(ja), -.no-unicoderange figure blockquote:lang(ja) { +.no-unicoderange article figure blockquote:lang(ja) { font-family: "Numeral LF Serif", Georgia, "Times New Roman", serif; } - -/** - * Serif Italic - */ article blockquote:lang(zh-Latn), article blockquote:lang(ja-Latn), article blockquote:not(:lang(zh)):not(:lang(ja)), @@ -1998,193 +1435,168 @@ article blockquote *:lang(ja-Latn), article blockquote *:not(:lang(zh)):not(:lang(ja)) { font-family: Georgia, "Times New Roman", "Han Kaiti", cursive, serif; } - article blockquote:lang(zh), article blockquote:lang(zh-Hant) { font-family: "Biaodian Pro Serif CNS", "Numeral LF Serif", Georgia, "Times New Roman", "Zhuyin Kaiti", "Han Kaiti", cursive, serif; } - .no-unicoderange article blockquote:lang(zh), .no-unicoderange article blockquote:lang(zh-Hant) { font-family: "Numeral LF Serif", Georgia, "Times New Roman", "Han Kaiti", cursive, serif; } - article blockquote:lang(zh-Hans), article blockquote:lang(zh-CN) { font-family: "Biaodian Pro Serif GB", "Numeral LF Serif", Georgia, "Times New Roman", "Han Kaiti GB", cursive, serif; } - .no-unicoderange article blockquote:lang(zh-Hans), .no-unicoderange article blockquote:lang(zh-CN) { font-family: "Numeral LF Serif", Georgia, "Times New Roman", "Han Kaiti GB", cursive, serif; } - article blockquote:lang(ja) { font-family: "Yakumono Serif", "Numeral LF Serif", Georgia, "Times New Roman", cursive, serif; } - .no-unicoderange article blockquote:lang(ja) { font-family: "Numeral LF Serif", Georgia, "Times New Roman", cursive, serif; } - -/** - * Cursive Italic - */ i:lang(zh-Latn), -i:lang(ja-Latn), -i:not(:lang(zh)):not(:lang(ja)), -i *:lang(zh-Latn), -i *:lang(ja-Latn), -i *:not(:lang(zh)):not(:lang(ja)), var:lang(zh-Latn), +i:lang(ja-Latn), var:lang(ja-Latn), +i:not(:lang(zh)):not(:lang(ja)), var:not(:lang(zh)):not(:lang(ja)), +i *:lang(zh-Latn), var *:lang(zh-Latn), +i *:lang(ja-Latn), var *:lang(ja-Latn), +i *:not(:lang(zh)):not(:lang(ja)), var *:not(:lang(zh)):not(:lang(ja)) { font-family: "Latin Italic Serif", Georgia, "Times New Roman", "Han Kaiti", cursive, serif; } - i:lang(zh), -i:lang(zh-Hant), var:lang(zh), +i:lang(zh-Hant), var:lang(zh-Hant) { font-family: "Biaodian Pro Serif CNS", "Numeral LF Italic Serif", "Latin Italic Serif", Georgia, "Times New Roman", "Zhuyin Kaiti", "Han Kaiti", cursive, serif; } - .no-unicoderange i:lang(zh), -.no-unicoderange i:lang(zh-Hant), .no-unicoderange var:lang(zh), +.no-unicoderange i:lang(zh-Hant), .no-unicoderange var:lang(zh-Hant) { font-family: "Numeral LF Italic Serif", "Latin Italic Serif", Georgia, "Times New Roman", "Han Kaiti", cursive, serif; } - i:lang(zh-Hans), -i:lang(zh-CN), var:lang(zh-Hans), +i:lang(zh-CN), var:lang(zh-CN) { font-family: "Biaodian Pro Serif GB", "Numeral LF Italic Serif", "Latin Italic Serif", Georgia, "Times New Roman", "Han Kaiti GB", cursive, serif; } - .no-unicoderange i:lang(zh-Hans), -.no-unicoderange i:lang(zh-CN), .no-unicoderange var:lang(zh-Hans), +.no-unicoderange i:lang(zh-CN), .no-unicoderange var:lang(zh-CN) { font-family: "Numeral LF Italic Serif", "Latin Italic Serif", Georgia, "Times New Roman", "Han Kaiti GB", cursive, serif; } - i:lang(ja), var:lang(ja) { font-family: "Yakumono Serif", "Numeral LF Italic Serif", "Latin Italic Serif", Georgia, "Times New Roman", cursive, serif; } - .no-unicoderange i:lang(ja), .no-unicoderange var:lang(ja) { font-family: "Numeral LF Italic Serif", "Latin Italic Serif", Georgia, "Times New Roman", cursive, serif; } - code:lang(zh-Latn), -code:lang(ja-Latn), -code:not(:lang(zh)):not(:lang(ja)), -code *:lang(zh-Latn), -code *:lang(ja-Latn), -code *:not(:lang(zh)):not(:lang(ja)), kbd:lang(zh-Latn), -kbd:lang(ja-Latn), -kbd:not(:lang(zh)):not(:lang(ja)), -kbd *:lang(zh-Latn), -kbd *:lang(ja-Latn), -kbd *:not(:lang(zh)):not(:lang(ja)), samp:lang(zh-Latn), -samp:lang(ja-Latn), -samp:not(:lang(zh)):not(:lang(ja)), -samp *:lang(zh-Latn), -samp *:lang(ja-Latn), -samp *:not(:lang(zh)):not(:lang(ja)), pre:lang(zh-Latn), +code:lang(ja-Latn), +kbd:lang(ja-Latn), +samp:lang(ja-Latn), pre:lang(ja-Latn), +code:not(:lang(zh)):not(:lang(ja)), +kbd:not(:lang(zh)):not(:lang(ja)), +samp:not(:lang(zh)):not(:lang(ja)), pre:not(:lang(zh)):not(:lang(ja)), +code *:lang(zh-Latn), +kbd *:lang(zh-Latn), +samp *:lang(zh-Latn), pre *:lang(zh-Latn), +code *:lang(ja-Latn), +kbd *:lang(ja-Latn), +samp *:lang(ja-Latn), pre *:lang(ja-Latn), +code *:not(:lang(zh)):not(:lang(ja)), +kbd *:not(:lang(zh)):not(:lang(ja)), +samp *:not(:lang(zh)):not(:lang(ja)), pre *:not(:lang(zh)):not(:lang(ja)) { font-family: Menlo, Consolas, Courier, "Han Heiti", monospace, monospace, sans-serif; } - code:lang(zh), -code:lang(zh-Hant), kbd:lang(zh), -kbd:lang(zh-Hant), samp:lang(zh), -samp:lang(zh-Hant), pre:lang(zh), +code:lang(zh-Hant), +kbd:lang(zh-Hant), +samp:lang(zh-Hant), pre:lang(zh-Hant) { font-family: "Biaodian Pro Sans CNS", Menlo, Consolas, Courier, "Zhuyin Heiti", "Han Heiti", monospace, monospace, sans-serif; } - .no-unicoderange code:lang(zh), -.no-unicoderange code:lang(zh-Hant), .no-unicoderange kbd:lang(zh), -.no-unicoderange kbd:lang(zh-Hant), .no-unicoderange samp:lang(zh), -.no-unicoderange samp:lang(zh-Hant), .no-unicoderange pre:lang(zh), +.no-unicoderange code:lang(zh-Hant), +.no-unicoderange kbd:lang(zh-Hant), +.no-unicoderange samp:lang(zh-Hant), .no-unicoderange pre:lang(zh-Hant) { font-family: Menlo, Consolas, Courier, "Han Heiti", monospace, monospace, sans-serif; } - code:lang(zh-Hans), -code:lang(zh-CN), kbd:lang(zh-Hans), -kbd:lang(zh-CN), samp:lang(zh-Hans), -samp:lang(zh-CN), pre:lang(zh-Hans), +code:lang(zh-CN), +kbd:lang(zh-CN), +samp:lang(zh-CN), pre:lang(zh-CN) { font-family: "Biaodian Pro Sans GB", Menlo, Consolas, Courier, "Han Heiti GB", monospace, monospace, sans-serif; } - .no-unicoderange code:lang(zh-Hans), -.no-unicoderange code:lang(zh-CN), .no-unicoderange kbd:lang(zh-Hans), -.no-unicoderange kbd:lang(zh-CN), .no-unicoderange samp:lang(zh-Hans), -.no-unicoderange samp:lang(zh-CN), .no-unicoderange pre:lang(zh-Hans), +.no-unicoderange code:lang(zh-CN), +.no-unicoderange kbd:lang(zh-CN), +.no-unicoderange samp:lang(zh-CN), .no-unicoderange pre:lang(zh-CN) { font-family: Menlo, Consolas, Courier, "Han Heiti GB", monospace, monospace, sans-serif; } - code:lang(ja), kbd:lang(ja), samp:lang(ja), pre:lang(ja) { font-family: "Yakumono Sans", Menlo, Consolas, Courier, monospace, monospace, sans-serif; } - .no-unicoderange code:lang(ja), .no-unicoderange kbd:lang(ja), .no-unicoderange samp:lang(ja), .no-unicoderange pre:lang(ja) { font-family: Menlo, Consolas, Courier, monospace, monospace, sans-serif; } - html, ruby h-ru[zhuyin] h-zhuyin, -ruby h-ru[zhuyin] h-zhuyin h-diao, h-ruby h-ru[zhuyin] h-zhuyin, +ruby h-ru[zhuyin] h-zhuyin h-diao, h-ruby h-ru[zhuyin] h-zhuyin h-diao, ruby.romanization rt, -ruby h-ru[annotation] rt, h-ruby.romanization rt, +ruby h-ru[annotation] rt, h-ruby h-ru[annotation] rt, -.no-unicoderange h-char.biaodian.liga, +.no-unicoderange h-char.biaodian.bd-liga, .no-unicoderange h-char.biaodian[unicode="b7"] { -moz-font-feature-settings: "liga"; -ms-font-feature-settings: "liga"; -webkit-font-feature-settings: "liga"; font-feature-settings: "liga"; } - html, [lang^="zh"], [lang*="Hant"], @@ -2204,149 +1616,135 @@ article blockquote var { -webkit-font-feature-settings: "liga", "locl" 0; font-feature-settings: "liga", "locl" 0; } - i, var { font-style: inherit; } - .no-unicoderange ruby h-ru[zhuyin] h-zhuyin, -.no-unicoderange ruby h-ru[zhuyin] h-zhuyin h-diao, .no-unicoderange h-ruby h-ru[zhuyin] h-zhuyin, +.no-unicoderange ruby h-ru[zhuyin] h-zhuyin h-diao, .no-unicoderange h-ruby h-ru[zhuyin] h-zhuyin h-diao { font-family: "Zhuyin Kaiti", cursive, serif; } - ruby h-ru[zhuyin] h-zhuyin h-diao, h-ruby h-ru[zhuyin] h-zhuyin h-diao { font-family: "Zhuyin Kaiti", cursive, serif; } - ruby.romanization rt, -ruby h-ru[annotation] rt, h-ruby.romanization rt, +ruby h-ru[annotation] rt, h-ruby h-ru[annotation] rt { font-family: "Romanization Sans", "Helvetica Neue", Helvetica, Arial, "Han Heiti", sans-serif; } - -/* Global - -------- */ .no-kaiti i, .no-kaiti var { padding-bottom: .05em; - border-bottom: 3px double lightgrey; -} - -/* Section-wise arrangement - -------------------------- */ -/** - * Well-knit sections for articles - */ -article { - line-height: 1.7; -} -article { - -moz-hyphens: auto; - -ms-hyphens: auto; - -webkit-hyphens: auto; - hyphens: auto; -} -article p, -article li { - text-align: justify; - text-justify: inter-ideograph; + border-bottom: 3px double #d3d3d3; } article h1 + blockquote, -article h1 + p, -article h1 + ol, -article h1 + ul, -article h1 + h6, -article h1 + section > h6:first-child, -article h1 + section > p:first-child, -article h1 + section > ol:first-child, -article h1 + section > ul:first-child, -article h1 + section > blockquote:first-child, article h2 + blockquote, -article h2 + p, -article h2 + ol, -article h2 + ul, -article h2 + h6, -article h2 + section > h6:first-child, -article h2 + section > p:first-child, -article h2 + section > ol:first-child, -article h2 + section > ul:first-child, -article h2 + section > blockquote:first-child, article h3 + blockquote, -article h3 + p, -article h3 + ol, -article h3 + ul, -article h3 + h6, -article h3 + section > h6:first-child, -article h3 + section > p:first-child, -article h3 + section > ol:first-child, -article h3 + section > ul:first-child, -article h3 + section > blockquote:first-child, article h4 + blockquote, -article h4 + p, -article h4 + ol, -article h4 + ul, -article h4 + h6, -article h4 + section > h6:first-child, -article h4 + section > p:first-child, -article h4 + section > ol:first-child, -article h4 + section > ul:first-child, -article h4 + section > blockquote:first-child, article h5 + blockquote, -article h5 + p, -article h5 + ol, -article h5 + ul, -article h5 + h6, -article h5 + section > h6:first-child, -article h5 + section > p:first-child, -article h5 + section > ol:first-child, -article h5 + section > ul:first-child, -article h5 + section > blockquote:first-child, article h6 + blockquote, +article h1 + p, +article h2 + p, +article h3 + p, +article h4 + p, +article h5 + p, article h6 + p, +article h1 + ol, +article h2 + ol, +article h3 + ol, +article h4 + ol, +article h5 + ol, article h6 + ol, +article h1 + ul, +article h2 + ul, +article h3 + ul, +article h4 + ul, +article h5 + ul, article h6 + ul, +article h1 + h6, +article h2 + h6, +article h3 + h6, +article h4 + h6, +article h5 + h6, article h6 + h6, +article h1 + section > h6:first-child, +article h2 + section > h6:first-child, +article h3 + section > h6:first-child, +article h4 + section > h6:first-child, +article h5 + section > h6:first-child, article h6 + section > h6:first-child, +article h1 + section > p:first-child, +article h2 + section > p:first-child, +article h3 + section > p:first-child, +article h4 + section > p:first-child, +article h5 + section > p:first-child, article h6 + section > p:first-child, +article h1 + section > ol:first-child, +article h2 + section > ol:first-child, +article h3 + section > ol:first-child, +article h4 + section > ol:first-child, +article h5 + section > ol:first-child, article h6 + section > ol:first-child, +article h1 + section > ul:first-child, +article h2 + section > ul:first-child, +article h3 + section > ul:first-child, +article h4 + section > ul:first-child, +article h5 + section > ul:first-child, article h6 + section > ul:first-child, +article h1 + section > blockquote:first-child, +article h2 + section > blockquote:first-child, +article h3 + section > blockquote:first-child, +article h4 + section > blockquote:first-child, +article h5 + section > blockquote:first-child, article h6 + section > blockquote:first-child, article h1 + h5, -article h1 + section > h5:first-child, article h2 + h5, -article h2 + section > h5:first-child, article h3 + h5, -article h3 + section > h5:first-child, article h4 + h5, -article h4 + section > h5:first-child, article h5 + h5, +article h1 + section > h5:first-child, +article h2 + section > h5:first-child, +article h3 + section > h5:first-child, +article h4 + section > h5:first-child, article h5 + section > h5:first-child, article h1 + h4, -article h1 + section > h4:first-child, article h2 + h4, -article h2 + section > h4:first-child, article h3 + h4, -article h3 + section > h4:first-child, article h4 + h4, +article h1 + section > h4:first-child, +article h2 + section > h4:first-child, +article h3 + section > h4:first-child, article h4 + section > h4:first-child, article h1 + h3, -article h1 + section > h3:first-child, article h2 + h3, -article h2 + section > h3:first-child, article h3 + h3, +article h1 + section > h3:first-child, +article h2 + section > h3:first-child, article h3 + section > h3:first-child, article h1 + h2, -article h1 + section > h2:first-child, article h2 + h2, +article h1 + section > h2:first-child, article h2 + section > h2:first-child { margin-top: -1em; } - +article { + line-height: 1.7; +} +article { + -moz-hyphens: auto; + -ms-hyphens: auto; + -webkit-hyphens: auto; + hyphens: auto; +} +article p, +article li { + text-align: justify; + text-justify: inter-ideograph; +} p.poem-like, .poem-like p { margin-left: 2em; @@ -2357,7 +1755,6 @@ p.poem-like, margin-left: 1em; } } - article blockquote { margin-right: 0; } @@ -2366,11 +1763,9 @@ article blockquote { margin-left: 1em; } } - figure blockquote { margin: 0; } - blockquote blockquote { margin-left: 1em; margin-right: 1em; @@ -2378,7 +1773,6 @@ blockquote blockquote { article blockquote blockquote { margin-right: 0; } - @media only screen and (max-width: 480px) { blockquote, figure { @@ -2386,29 +1780,10 @@ article blockquote blockquote { margin-right: 1em; } } - -/** - * Sectional counter for articles - */ -/* Line composition - ------------------ */ -/** - * Customised emphasis mark (着重號) - */ -/** - * Basic Biaodian correction for Firefox - */ -.no-unicoderange h-char.biaodian.liga, +.no-unicoderange h-char.biaodian.bd-liga, .no-unicoderange h-char.biaodian[unicode="b7"] { font-family: "Biaodian Basic", "Han Heiti"; } - -/** - * Hanzi and Western script mixed spacing (漢字西文混排間隙) - * - * More discussion at: - * https://github.com/ethantw/Han/issues/40 - */ h-hws, h-hws[hidden] { display: inline; @@ -2416,43 +1791,42 @@ h-hws[hidden] { font: .89em Arial; } code h-hws, -kbd h-hws, -samp h-hws, -pre h-hws, code h-hws[hidden], +kbd h-hws, kbd h-hws[hidden], +samp h-hws, samp h-hws[hidden], +pre h-hws, pre h-hws[hidden] { display: none; } - @font-face { - src: url(./font/han-space.woff?v3.2.5) format("woff"), url(./font/han-space.otf?v3.2.5) format("opentype"); + src: url("./font/han-space.woff?v3.2.5") format("woff"), url("./font/han-space.otf?v3.2.5") format("opentype"); font-family: "Han Space"; unicode-range: U+20; } - h-hangable:lang(zh-Hant) h-cs, -h-hangable:lang(zh-Hant) h-cs[hidden], h-hangable:lang(zh-TW) h-cs, -h-hangable:lang(zh-TW) h-cs[hidden], h-hangable:lang(zh-HK) h-cs, -h-hangable:lang(zh-HK) h-cs[hidden] { +h-cs, +h-hangable:lang(zh-Hant) h-cs[hidden], +h-hangable:lang(zh-TW) h-cs[hidden], +h-hangable:lang(zh-HK) h-cs[hidden], +h-cs[hidden] { display: inline; visibility: inherit; font-family: inherit; font-size: inherit; } - h-hangable:lang(zh-Hans), h-hangable:lang(zh-CN), h-hangable:lang(ja) { position: relative; display: inline; } -h-hangable:lang(zh-Hans) h-char.biaodian.close h-cs, -h-hangable:lang(zh-CN) h-char.biaodian.close h-cs, -h-hangable:lang(ja) h-char.biaodian.close h-cs { +h-hangable:lang(zh-Hans) h-char.biaodian.bd-close h-cs, +h-hangable:lang(zh-CN) h-char.biaodian.bd-close h-cs, +h-hangable:lang(ja) h-char.biaodian.bd-close h-cs { display: none; } h-hangable:lang(zh-Hans) > h-cs, @@ -2464,18 +1838,18 @@ h-hangable:lang(ja) > h-cs { font: inherit; } h-hangable:lang(zh-Hans) > h-cs h-inner, -h-hangable:lang(zh-Hans) > h-cs h-inner[hidden], h-hangable:lang(zh-CN) > h-cs h-inner, -h-hangable:lang(zh-CN) > h-cs h-inner[hidden], h-hangable:lang(ja) > h-cs h-inner, +h-hangable:lang(zh-Hans) > h-cs h-inner[hidden], +h-hangable:lang(zh-CN) > h-cs h-inner[hidden], h-hangable:lang(ja) > h-cs h-inner[hidden] { display: inline; visibility: hidden; font: 1em "Han Space", Menlo, Consolas, Courier; } -h-hangable:lang(zh-Hans) > h-cs h-char.end, -h-hangable:lang(zh-CN) > h-cs h-char.end, -h-hangable:lang(ja) > h-cs h-char.end { +h-hangable:lang(zh-Hans) > h-cs h-char.bd-end, +h-hangable:lang(zh-CN) > h-cs h-char.bd-end, +h-hangable:lang(ja) > h-cs h-char.bd-end { -moz-text-emphasis: none; -webkit-text-emphasis: none; text-emphasis: none; @@ -2490,18 +1864,14 @@ h-hangable:lang(ja) > h-cs h-char.end { display: inline-block; line-height: 1.1; } -ruby h-hangable:lang(zh-Hans) > h-cs h-char.end, -h-ru h-hangable:lang(zh-Hans) > h-cs h-char.end, -ruby h-hangable:lang(zh-CN) > h-cs h-char.end, -h-ru h-hangable:lang(zh-CN) > h-cs h-char.end, -ruby h-hangable:lang(ja) > h-cs h-char.end, -h-ru h-hangable:lang(ja) > h-cs h-char.end { +ruby h-hangable:lang(zh-Hans) > h-cs h-char.bd-end, +ruby h-hangable:lang(zh-CN) > h-cs h-char.bd-end, +ruby h-hangable:lang(ja) > h-cs h-char.bd-end, +h-ru h-hangable:lang(zh-Hans) > h-cs h-char.bd-end, +h-ru h-hangable:lang(zh-CN) > h-cs h-char.bd-end, +h-ru h-hangable:lang(ja) > h-cs h-char.bd-end { position: relative; } - -/** - * CJK Biaodian compression (CJK標點擠壓) - */ h-cs, h-cs[hidden] { display: none; @@ -2510,108 +1880,95 @@ h-cs[hidden] { letter-spacing: 0; white-space: normal; } - -h-char.biaodian.open > h-inner { +h-char.biaodian.bd-open > h-inner { margin-left: -.5em; } - -h-char.biaodian.close > h-inner, +h-char.biaodian.bd-close > h-inner, h-char.biaodian[unicode="3001"] > h-inner, h-char.biaodian[unicode="3002"] > h-inner, h-char.biaodian[unicode="ff0c"] > h-inner, h-char.biaodian[unicode="ff0e"] > h-inner { letter-spacing: -.5em; } - -h-char.biaodian.open > h-cs, -h-char.biaodian.close > h-cs, +h-char.biaodian.bd-open > h-cs, +h-char.biaodian.bd-close > h-cs, h-char.biaodian[unicode="3001"] > h-cs, h-char.biaodian[unicode="3002"] > h-cs, h-char.biaodian[unicode="ff0c"] > h-cs, h-char.biaodian[unicode="ff0e"] > h-cs { display: inline; } - h-char.biaodian[unicode="3001"]:lang(zh-Hant) > h-inner, -h-char.biaodian[unicode="3001"]:lang(zh-TW) > h-inner, -h-char.biaodian[unicode="3001"]:lang(zh-HK) > h-inner, h-char.biaodian[unicode="3002"]:lang(zh-Hant) > h-inner, -h-char.biaodian[unicode="3002"]:lang(zh-TW) > h-inner, -h-char.biaodian[unicode="3002"]:lang(zh-HK) > h-inner, h-char.biaodian[unicode="ff0c"]:lang(zh-Hant) > h-inner, -h-char.biaodian[unicode="ff0c"]:lang(zh-TW) > h-inner, -h-char.biaodian[unicode="ff0c"]:lang(zh-HK) > h-inner, h-char.biaodian[unicode="ff0e"]:lang(zh-Hant) > h-inner, +h-char.biaodian[unicode="3001"]:lang(zh-TW) > h-inner, +h-char.biaodian[unicode="3002"]:lang(zh-TW) > h-inner, +h-char.biaodian[unicode="ff0c"]:lang(zh-TW) > h-inner, h-char.biaodian[unicode="ff0e"]:lang(zh-TW) > h-inner, +h-char.biaodian[unicode="3001"]:lang(zh-HK) > h-inner, +h-char.biaodian[unicode="3002"]:lang(zh-HK) > h-inner, +h-char.biaodian[unicode="ff0c"]:lang(zh-HK) > h-inner, h-char.biaodian[unicode="ff0e"]:lang(zh-HK) > h-inner { letter-spacing: inherit; } - h-char.biaodian[unicode="3001"]:lang(zh-Hant) > h-cs, -h-char.biaodian[unicode="3001"]:lang(zh-TW) > h-cs, -h-char.biaodian[unicode="3001"]:lang(zh-HK) > h-cs, h-char.biaodian[unicode="3002"]:lang(zh-Hant) > h-cs, -h-char.biaodian[unicode="3002"]:lang(zh-TW) > h-cs, -h-char.biaodian[unicode="3002"]:lang(zh-HK) > h-cs, h-char.biaodian[unicode="ff0c"]:lang(zh-Hant) > h-cs, -h-char.biaodian[unicode="ff0c"]:lang(zh-TW) > h-cs, -h-char.biaodian[unicode="ff0c"]:lang(zh-HK) > h-cs, h-char.biaodian[unicode="ff0e"]:lang(zh-Hant) > h-cs, +h-char.biaodian[unicode="3001"]:lang(zh-TW) > h-cs, +h-char.biaodian[unicode="3002"]:lang(zh-TW) > h-cs, +h-char.biaodian[unicode="ff0c"]:lang(zh-TW) > h-cs, h-char.biaodian[unicode="ff0e"]:lang(zh-TW) > h-cs, +h-char.biaodian[unicode="3001"]:lang(zh-HK) > h-cs, +h-char.biaodian[unicode="3002"]:lang(zh-HK) > h-cs, +h-char.biaodian[unicode="ff0c"]:lang(zh-HK) > h-cs, h-char.biaodian[unicode="ff0e"]:lang(zh-HK) > h-cs { display: none; } - -h-char-group.portion .open:first-child h-cs, -h-char-group.portion .end:last-child h-cs, -h-char-group .open + .open h-cs, -h-char-group .end:not(:last-child) h-cs, -h-hangable.portion .open:first-child h-cs, -h-hangable.portion .end:last-child h-cs, -h-hangable .open + .open h-cs, -h-hangable .end:not(:last-child) h-cs { +h-char-group.portion .bd-open:first-child h-cs, +h-hangable.portion .bd-open:first-child h-cs, +h-char-group.portion .bd-end:last-child h-cs, +h-hangable.portion .bd-end:last-child h-cs, +h-char-group .bd-open + .bd-open h-cs, +h-hangable .bd-open + .bd-open h-cs, +h-char-group .bd-end:not(:last-child) h-cs, +h-hangable .bd-end:not(:last-child) h-cs { display: none; } - -h-char-group [unicode="3001"]:lang(zh-Hant) + .open h-cs, -h-char-group [unicode="3001"]:lang(zh-TW) + .open h-cs, -h-char-group [unicode="3001"]:lang(zh-HK) + .open h-cs, -h-char-group [unicode="3002"]:lang(zh-Hant) + .open h-cs, -h-char-group [unicode="3002"]:lang(zh-TW) + .open h-cs, -h-char-group [unicode="3002"]:lang(zh-HK) + .open h-cs, -h-char-group [unicode="ff0c"]:lang(zh-Hant) + .open h-cs, -h-char-group [unicode="ff0c"]:lang(zh-TW) + .open h-cs, -h-char-group [unicode="ff0c"]:lang(zh-HK) + .open h-cs, -h-char-group [unicode="ff0e"]:lang(zh-Hant) + .open h-cs, -h-char-group [unicode="ff0e"]:lang(zh-TW) + .open h-cs, -h-char-group [unicode="ff0e"]:lang(zh-HK) + .open h-cs, -h-hangable [unicode="3001"]:lang(zh-Hant) + .open h-cs, -h-hangable [unicode="3001"]:lang(zh-TW) + .open h-cs, -h-hangable [unicode="3001"]:lang(zh-HK) + .open h-cs, -h-hangable [unicode="3002"]:lang(zh-Hant) + .open h-cs, -h-hangable [unicode="3002"]:lang(zh-TW) + .open h-cs, -h-hangable [unicode="3002"]:lang(zh-HK) + .open h-cs, -h-hangable [unicode="ff0c"]:lang(zh-Hant) + .open h-cs, -h-hangable [unicode="ff0c"]:lang(zh-TW) + .open h-cs, -h-hangable [unicode="ff0c"]:lang(zh-HK) + .open h-cs, -h-hangable [unicode="ff0e"]:lang(zh-Hant) + .open h-cs, -h-hangable [unicode="ff0e"]:lang(zh-TW) + .open h-cs, -h-hangable [unicode="ff0e"]:lang(zh-HK) + .open h-cs { +h-char-group [unicode="3001"]:lang(zh-Hant) + .bd-open h-cs, +h-hangable [unicode="3001"]:lang(zh-Hant) + .bd-open h-cs, +h-char-group [unicode="3002"]:lang(zh-Hant) + .bd-open h-cs, +h-hangable [unicode="3002"]:lang(zh-Hant) + .bd-open h-cs, +h-char-group [unicode="ff0c"]:lang(zh-Hant) + .bd-open h-cs, +h-hangable [unicode="ff0c"]:lang(zh-Hant) + .bd-open h-cs, +h-char-group [unicode="ff0e"]:lang(zh-Hant) + .bd-open h-cs, +h-hangable [unicode="ff0e"]:lang(zh-Hant) + .bd-open h-cs, +h-char-group [unicode="3001"]:lang(zh-TW) + .bd-open h-cs, +h-hangable [unicode="3001"]:lang(zh-TW) + .bd-open h-cs, +h-char-group [unicode="3002"]:lang(zh-TW) + .bd-open h-cs, +h-hangable [unicode="3002"]:lang(zh-TW) + .bd-open h-cs, +h-char-group [unicode="ff0c"]:lang(zh-TW) + .bd-open h-cs, +h-hangable [unicode="ff0c"]:lang(zh-TW) + .bd-open h-cs, +h-char-group [unicode="ff0e"]:lang(zh-TW) + .bd-open h-cs, +h-hangable [unicode="ff0e"]:lang(zh-TW) + .bd-open h-cs, +h-char-group [unicode="3001"]:lang(zh-HK) + .bd-open h-cs, +h-hangable [unicode="3001"]:lang(zh-HK) + .bd-open h-cs, +h-char-group [unicode="3002"]:lang(zh-HK) + .bd-open h-cs, +h-hangable [unicode="3002"]:lang(zh-HK) + .bd-open h-cs, +h-char-group [unicode="ff0c"]:lang(zh-HK) + .bd-open h-cs, +h-hangable [unicode="ff0c"]:lang(zh-HK) + .bd-open h-cs, +h-char-group [unicode="ff0e"]:lang(zh-HK) + .bd-open h-cs, +h-hangable [unicode="ff0e"]:lang(zh-HK) + .bd-open h-cs { display: none; } - h-char-group [unicode="b7"]:not(:last-child), h-char-group [unicode="30fb"]:not(:last-child) { letter-spacing: -.5em; } - -h-char-group .liga:not(:last-child) { +h-char-group .bd-liga:not(:last-child) { margin-right: -.25em; } - -/** - * The ‘Display-As’ feature for presentational characters - */ h-char[display-as] { position: relative; display: inline-block; diff --git a/test/han.js b/test/han.js index 7c65d832..9f736246 100644 --- a/test/han.js +++ b/test/han.js @@ -1369,10 +1369,10 @@ function createBdGroup( portion, match ) { function createBdChar( char ) { var div = $.create( 'div' ) var unicode = char.charCodeAt( 0 ).toString( 16 ) - var clazz = 'biaodian cjk ' + ( char.match( TYPESET.char.biaodian.open ) ? 'open' : - char.match( TYPESET.char.biaodian.close ) ? 'close end' : - char.match( TYPESET.char.biaodian.end ) ? 'end' : - char.match( new RegExp( '(' + UNICODE.biaodian.liga + ')' )) ? 'liga' : '' ) + var clazz = 'biaodian cjk ' + ( char.match( TYPESET.char.biaodian.open ) ? 'bd-open' : + char.match( TYPESET.char.biaodian.close ) ? 'bd-close bd-end' : + char.match( TYPESET.char.biaodian.end ) ? 'bd-end' : + char.match( new RegExp( '(' + UNICODE.biaodian.liga + ')' )) ? 'bd-liga' : '' ) div.innerHTML = '' + char + '' return div.firstChild @@ -2318,7 +2318,7 @@ Han.renderHanging = function( context ) { TYPESET.jinze.hanging, function( portion, match ) { var elem = $.create( 'h-hangable' ) - elem.innerHTML = match[2] + '' + match[3] + '' + elem.innerHTML = match[2] + '' + match[3] + '' return portion.index === 0 ? elem : '' } ) @@ -2377,12 +2377,12 @@ Han.renderJiya = function( context ) { // The reason we're doing this instead of using pseudo elements in CSS // is because WebKit has problem rendering pseudo elements containing only // space. - $.qsa( 'h-char.biaodian.open, h-char.biaodian.end', context ) + $.qsa( 'h-char.biaodian.bd-open, h-char.biaodian.bd-end', context ) .forEach(function( elem ) { if ( Han.find.matches( elem, 'h-cs *' )) return var html = '' + elem.innerHTML + '' var hcs = '' - var isOpen = elem.classList.contains( 'open' ) + var isOpen = elem.classList.contains( 'bd-open' ) elem.innerHTML = isOpen ? hcs + html : html + hcs }) @@ -2407,11 +2407,11 @@ $.extend( Han.fn, { var mdot -mdot = $.create( 'h-char', 'biaodian cjk middle' ) +mdot = $.create( 'h-char', 'biaodian cjk bd-middle' ) mdot.setAttribute( 'unicode', 'b7' ) Han.correctBasicBD = function( context, all ) { - if ( Han.support.unicoderange && !all ) return + if ( Han.support.unicoderange && !all ) return var context = context || document var finder diff --git a/test/han.min.css b/test/han.min.css index 3d1e2f58..9505eac1 100644 --- a/test/han.min.css +++ b/test/han.min.css @@ -3,4 +3,4 @@ /*! 漢字標準格式 v3.2.5 | MIT License | css.hanzi.co */ /*! Han.css: the CSS typography framework optimised for Hanzi */ -img,legend{border:0}pre,textarea{overflow:auto}legend,td,th{padding:0}h-ru[annotation],table{border-spacing:0;border-collapse:collapse}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent;text-decoration:inherit}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{white-space:pre;word-wrap:normal}code,kbd,pre,samp{font-size:1em;font-family:monospace,monospace,sans-serif}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}optgroup{font-weight:700}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.3;-webkit-font-smoothing:subpixel-antialiased}ol,ul{padding-left:2em}blockquote,figure{margin-left:2em;margin-right:2em}address,cite:lang(ja),cite:lang(zh),dfn:lang(ja),dfn:lang(zh),i:lang(ja),i:lang(zh),var:lang(ja),var:lang(zh){font-style:inherit}em:lang(ja),em:lang(zh){-moz-text-emphasis:filled circle;-webkit-text-emphasis:filled circle;text-emphasis:filled circle;-moz-text-emphasis-position:under;-webkit-text-emphasis-position:under;text-emphasis-position:under;font-style:inherit;border-bottom:2px dotted;padding-bottom:.05em;border-bottom-width:-webkit-calc(0px);padding-bottom:-webkit-calc(0px)}em:lang(ja){-moz-text-emphasis:filled sesame;-webkit-text-emphasis:filled sesame;text-emphasis:filled sesame;-moz-text-emphasis-position:over;-webkit-text-emphasis-position:over;text-emphasis-position:over}.no-textemphasis em:lang(ja) h-char:after,.no-textemphasis em:lang(zh) h-char:after,[zhuyin] h-zhuyin,em:lang(ja) h-char.biaodian,em:lang(ja) h-char.punct,em:lang(zh) h-char.biaodian,em:lang(zh) h-char.punct{-moz-text-emphasis:none;-webkit-text-emphasis:none;text-emphasis:none}b,dfn:lang(ja),dfn:lang(zh),strong{font-weight:bolder}q,q:lang(en),q:lang(zh-CN){quotes:"\201c" "\201d" "\2018" "\2019" "\201c" "\201d" "\2018" "\2019" "\201c" "\201d" "\2018" "\2019"}q:lang(zh){quotes:"\300c" "\300d" "\300e" "\300f" "\300c" "\300d" "\300e" "\300f" "\300c" "\300d" "\300e" "\300f"}q:lang(en-GB){quotes:"\2018" "\2019" "\201c" "\201d" "\2018" "\2019" "\201c" "\201d" "\2018" "\2019" "\201c" "\201d"}q:before{content:open-quote}q:after{content:close-quote}q:lang(ja):after,q:lang(ja):before{content:none}.han-js-rendered del+del.adjacent,.han-js-rendered del+s.adjacent,.han-js-rendered ins.adjacent,.han-js-rendered s+del.adjacent,.han-js-rendered s+s.adjacent,.han-js-rendered u.adjacent,del+del,del+s,ins+ins,ins+u,s+del,s+s,u+ins,u+u{margin-left:.125em}ins,u{padding-bottom:.05em;border-bottom:1px solid;text-decoration:none}ruby rtc rt{display:inline;font-size:inherit}ruby>rb+rtc:before{content:"\ff08"}ruby>rtc:after{content:"\ff0c"}ruby>rtc:last-of-type:after{content:"\ff09"}.han-js-rendered del+del,.han-js-rendered del+s,.han-js-rendered ins+ins,.han-js-rendered ins+u,.han-js-rendered s+del,.han-js-rendered s+s,.han-js-rendered u+ins,.han-js-rendered u+u{margin-left:auto}.han-js-rendered em:lang(ja),.han-js-rendered em:lang(zh){padding-bottom:auto;border-bottom-width:0}.no-textemphasis em:lang(ja),.no-textemphasis em:lang(zh){line-height:2}.no-textemphasis em:lang(ja) h-char,.no-textemphasis em:lang(zh) h-char{position:relative;font-style:inherit}.no-textemphasis em:lang(ja) h-char:after,.no-textemphasis em:lang(zh) h-char:after{font-style:normal;font-weight:400;text-decoration:none;-moz-transform:scale(.5);-ms-transform:scale(.5);-webkit-transform:scale(.5);transform:scale(.5);position:absolute;left:50%;top:0;margin-left:-250%;overflow:hidden;display:inline-block;height:1em;width:500%;line-height:1;text-align:center;text-indent:0;font-family:Georgia,"Times New Roman",Arial,!important}.no-textemphasis em:lang(ja) h-char.biaodian:after,.no-textemphasis em:lang(ja) h-char.punct:after,.no-textemphasis em:lang(zh) h-char.biaodian:after,.no-textemphasis em:lang(zh) h-char.punct:after{content:none!important}.no-textemphasis em:lang(zh) h-char:after{margin-top:1em;content:"●"}.no-textemphasis em:lang(ja) h-char:after{margin-top:-.7em;content:"﹅"}h-ru[annotation]{position:relative;display:inline-table;line-height:1.1;text-align:center;vertical-align:1em}h-ru[annotation]>rt,h-ru[annotation][order="0"]>rt,h-ruby[rightangle][doubleline] h-ru[annotation][order="0"]>rt{display:table-header-group}h-ru[annotation]>h-ru[annotation]{vertical-align:-.1em}h-ruby[rightangle][doubleline] h-ru[annotation]{vertical-align:.5em}h-ru[annotation]>h-ru,h-ru[annotation]>rb,h-ru[annotation]>rt{line-height:1;text-align:center}h-ru[annotation]>rt{height:1em;font-size:.5em;white-space:nowrap;word-break:normal}h-ru[annotation]>rt:after,h-ru[annotation]>rt:before{content:"\2006"}h-ru[annotation][order="1"]>rt,h-ruby[rightangle] h-ru[annotation][order="0"]>rt,h-ruby[rightangle][doubleline] h-ru[annotation][order="1"]>rt{display:table-footer-group}h-ru[annotation][order="0"]>h-ru[order="1"]{vertical-align:.15em}h-ruby[rightangle][doubleline] h-ru[annotation][order="0"] rt{line-height:1.5}[zhuyin] h-zhuyin{font-style:normal;font-weight:400;line-height:normal;text-decoration:none;text-indent:0;position:relative;display:inline-block;height:1.2em;height:1em;width:.4em;vertical-align:text-top}[zhuyin] h-diao,[zhuyin] h-yin{line-height:1;position:absolute}[zhuyin] h-zhuyin>*{-moz-transform:scale(.4);-ms-transform:scale(.4);-webkit-transform:scale(.4);transform:scale(.4);-moz-transform-origin:left top;-ms-transform-origin:left top;-webkit-transform-origin:left top;transform-origin:left top;display:inline-block}[zhuyin] h-yin{left:0;height:1em;vertical-align:top}[zhuyin] h-diao{bottom:0;right:-.9em}[length="0"][zhuyin] h-zhuyin,[zhuyin] h-diao:empty,[zhuyin] h-yin:empty{display:none}[length="0"][zhuyin]{margin-right:0}[length="1"][zhuyin] h-yin,[zhuyin] [length="1"] h-yin{top:.3em}[length="1"][zhuyin] h-diao,[zhuyin] [length="1"] h-diao{bottom:0}[length="2"][zhuyin] h-yin,[zhuyin] [length="2"] h-yin{top:.05em}[length="2"][zhuyin] h-diao,[zhuyin] [length="2"] h-diao{bottom:-.3em}[length="3"][zhuyin] h-yin,[zhuyin] [length="3"] h-yin{top:-.05em;line-height:.85}[length="3"][zhuyin] h-diao,[zhuyin] [length="3"] h-diao{bottom:-.35em}[diao="˙"][zhuyin] h-diao,[zhuyin] [diao="˙"] h-diao{top:0;right:auto;bottom:auto;left:.06em}[diao="˙"][length="1"][zhuyin] h-diao,[diao="˙"][zhuyin] [length="1"] h-diao,[zhuyin] [diao="˙"] [length="1"] h-diao,[zhuyin] [diao="˙"][length="1"] h-diao{top:.15em}[diao="˙"][length="2"][zhuyin] h-diao,[diao="˙"][zhuyin] [length="2"] h-diao,[zhuyin] [diao="˙"] [length="2"] h-diao,[zhuyin] [diao="˙"][length="2"] h-diao{top:-.05em}[diao="˙"][length="3"][zhuyin] h-diao,[diao="˙"][zhuyin] [length="3"] h-diao,[zhuyin] [diao="˙"] [length="3"] h-diao,[zhuyin] [diao="˙"][length="3"] h-diao{top:-.2em}[diao="˪"][zhuyin] h-diao,[diao="˫"][zhuyin] h-diao,[zhuyin] [diao="˪"] h-diao,[zhuyin] [diao="˫"] h-diao{-moz-transform:scale(.6);-ms-transform:scale(.6);-webkit-transform:scale(.6);transform:scale(.6);-moz-transform-origin:left top;-ms-transform-origin:left top;-webkit-transform-origin:left top;transform-origin:left top}[diao="󳆴"][zhuyin] h-diao,[diao="󳆵"][zhuyin] h-diao,[diao="󳆶"][zhuyin] h-diao,[diao="󳆷"][zhuyin] h-diao,[diao^="ㆴ"][zhuyin] h-diao,[diao^="ㆵ"][zhuyin] h-diao,[diao^="ㆶ"][zhuyin] h-diao,[diao^="ㆷ"][zhuyin] h-diao,[zhuyin] [diao="󳆴"] h-diao,[zhuyin] [diao="󳆵"] h-diao,[zhuyin] [diao="󳆶"] h-diao,[zhuyin] [diao="󳆷"] h-diao,[zhuyin] [diao^="ㆴ"] h-diao,[zhuyin] [diao^="ㆵ"] h-diao,[zhuyin] [diao^="ㆶ"] h-diao,[zhuyin] [diao^="ㆷ"] h-diao{bottom:-.6em;margin-right:.3em}[zhuyin]{margin-right:.2em;display:inline-block;line-height:1.8}[rightangle] h-ru[annotation]{vertical-align:0;line-height:1}[rightangle] rt:after{content:"";display:inline-block;width:1.2em}h-ru h-ru[zhuyin]{margin-top:-.4em;margin-bottom:-.2em;line-height:1.8}h-jinze,h-word{display:inline-block;text-indent:0}@font-face{font-family:"Han Heiti";src:local("Hiragino Sans GB"),local("Lantinghei TC Extralight"),local("Lantinghei SC Extralight"),local(FZLTXHB--B51-0),local(FZLTZHK--GBK1-0),local(".PingFang SC Light"),local(".PingFang TC Light"),local(".PingFang-SC-Light"),local(".PingFang-TC-Light"),local(".PingFang SC"),local(".PingFang TC"),local("Heiti SC Light"),local(STHeitiSC-Light),local("Heiti SC"),local("Heiti TC Light"),local(STHeitiTC-Light),local("Heiti TC"),local("Microsoft Yahei"),local("Microsoft Jhenghei"),local("Noto Sans CJK KR"),local("Noto Sans CJK JP"),local("Noto Sans CJK SC"),local("Noto Sans CJK TC"),local("Source Han Sans K"),local("Source Han Sans KR"),local("Source Han Sans JP"),local("Source Han Sans CN"),local("Source Han Sans HK"),local("Source Han Sans TW"),local("Source Han Sans TWHK"),local("Droid Sans Fallback")}@font-face{unicode-range:U+4E00-9FFF,U+3400-4DB5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3040-309F,U+30A0-30FF,U+3099-309E,U+FF66-FF9F,U+3007,U+31C0-31E3,U+2F00-2FD5,U+2E80-2EF3;font-family:"Han Heiti";src:local(YuGothic),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro")}@font-face{font-family:"Han Heiti CNS";src:local(".PingFang TC Light"),local(".PingFang-TC-Light"),local(".PingFang TC"),local("Heiti TC Light"),local(STHeitiTC-Light),local("Heiti TC"),local("Lantinghei TC Extralight"),local(FZLTXHB--B51-0),local("Lantinghei TC"),local("Microsoft Jhenghei"),local("Microsoft Yahei"),local("Noto Sans CJK TC"),local("Source Han Sans TC"),local("Source Han Sans TW"),local("Source Han Sans TWHK"),local("Source Han Sans HK"),local("Droid Sans Fallback")}@font-face{font-family:"Han Heiti GB";src:local("Hiragino Sans GB"),local(".PingFang SC Light"),local(".PingFang-SC-Light"),local(".PingFang SC"),local("Lantinghei SC Extralight"),local(FZLTXHK--GBK1-0),local("Lantinghei SC"),local("Heiti SC Light"),local(STHeitiSC-Light),local("Heiti SC"),local("Microsoft Yahei"),local("Noto Sans CJK SC"),local("Source Han Sans SC"),local("Source Han Sans CN"),local("Droid Sans Fallback")}@font-face{font-family:"Han Heiti";font-weight:600;src:local("Hiragino Sans GB W6"),local(HiraginoSansGB-W6),local("Lantinghei TC Demibold"),local("Lantinghei SC Demibold"),local(FZLTZHB--B51-0),local(FZLTZHK--GBK1-0),local(".PingFang-SC-Semibold"),local(".PingFang-TC-Semibold"),local("Heiti SC Medium"),local("STHeitiSC-Medium"),local("Heiti SC"),local("Heiti TC Medium"),local("STHeitiTC-Medium"),local("Heiti TC"),local("Microsoft YaHei Bold"),local("Microsoft Jhenghei Bold"),local(MicrosoftYaHei-Bold),local(MicrosoftJhengHeiBold),local("Microsoft YaHei"),local("Microsoft Jhenghei"),local("Noto Sans CJK KR Bold"),local("Noto Sans CJK JP Bold"),local("Noto Sans CJK SC Bold"),local("Noto Sans CJK TC Bold"),local(NotoSansCJKkr-Bold),local(NotoSansCJKjp-Bold),local(NotoSansCJKsc-Bold),local(NotoSansCJKtc-Bold),local("Source Han Sans K Bold"),local(SourceHanSansK-Bold),local("Source Han Sans K"),local("Source Han Sans KR Bold"),local("Source Han Sans JP Bold"),local("Source Han Sans CN Bold"),local("Source Han Sans HK Bold"),local("Source Han Sans TW Bold"),local("Source Han Sans TWHK Bold"),local("SourceHanSansKR-Bold"),local("SourceHanSansJP-Bold"),local("SourceHanSansCN-Bold"),local("SourceHanSansHK-Bold"),local("SourceHanSansTW-Bold"),local("SourceHanSansTWHK-Bold"),local("Source Han Sans KR"),local("Source Han Sans CN"),local("Source Han Sans HK"),local("Source Han Sans TW"),local("Source Han Sans TWHK")}@font-face{unicode-range:U+4E00-9FFF,U+3400-4DB5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3040-309F,U+30A0-30FF,U+3099-309E,U+FF66-FF9F,U+3007,U+31C0-31E3,U+2F00-2FD5,U+2E80-2EF3;font-family:"Han Heiti";font-weight:600;src:local("YuGothic Bold"),local("Hiragino Kaku Gothic ProN W6"),local("Hiragino Kaku Gothic Pro W6"),local(YuGo-Bold),local(HiraKakuProN-W6),local(HiraKakuPro-W6)}@font-face{font-family:"Han Heiti CNS";font-weight:600;src:local(".PingFang TC Semibold"),local(".PingFang-TC-Semibold"),local("Heiti TC Medium"),local("STHeitiTC-Medium"),local("Heiti TC"),local("Lantinghei TC Demibold"),local(FZLTXHB--B51-0),local("Microsoft Jhenghei Bold"),local(MicrosoftJhengHeiBold),local("Microsoft Jhenghei"),local("Microsoft YaHei Bold"),local(MicrosoftYaHei-Bold),local("Noto Sans CJK TC Bold"),local(NotoSansCJKtc-Bold),local("Noto Sans CJK TC"),local("Source Han Sans TC Bold"),local("SourceHanSansTC-Bold"),local("Source Han Sans TC"),local("Source Han Sans TW Bold"),local("SourceHanSans-TW"),local("Source Han Sans TW"),local("Source Han Sans TWHK Bold"),local("SourceHanSans-TWHK"),local("Source Han Sans TWHK"),local("Source Han Sans HK"),local("SourceHanSans-HK"),local("Source Han Sans HK")}@font-face{font-family:"Han Heiti GB";font-weight:600;src:local("Hiragino Sans GB W6"),local(HiraginoSansGB-W6),local(".PingFang SC Semibold"),local(".PingFang-SC-Semibold"),local("Lantinghei SC Demibold"),local(FZLTZHK--GBK1-0),local("Heiti SC Medium"),local("STHeitiSC-Medium"),local("Heiti SC"),local("Microsoft YaHei Bold"),local(MicrosoftYaHei-Bold),local("Microsoft YaHei"),local("Noto Sans CJK SC Bold"),local(NotoSansCJKsc-Bold),local("Noto Sans CJK SC"),local("Source Han Sans SC Bold"),local("SourceHanSansSC-Bold"),local("Source Han Sans CN Bold"),local("SourceHanSansCN-Bold"),local("Source Han Sans SC"),local("Source Han Sans CN")}@font-face{font-family:"Han Heiti";src:local("Hiragino Sans GB"),local("Lantinghei TC Extralight"),local("Lantinghei SC Extralight"),local(FZLTXHB--B51-0),local(FZLTZHK--GBK1-0),local(".PingFang SC Light"),local(".PingFang TC Light"),local(".PingFang-SC-Light"),local(".PingFang-TC-Light"),local(".PingFang SC"),local(".PingFang TC"),local("Heiti SC Light"),local("STHeitiSC-Light"),local("Heiti SC"),local("Heiti TC Light"),local("STHeitiTC-Light"),local("Heiti TC"),local("Microsoft Yahei"),local("Microsoft Jhenghei"),local("Noto Sans CJK KR"),local("Noto Sans CJK JP"),local("Noto Sans CJK SC"),local("Noto Sans CJK TC"),local("Source Han Sans K"),local("Source Han Sans KR"),local("Source Han Sans JP"),local("Source Han Sans CN"),local("Source Han Sans HK"),local("Source Han Sans TW"),local("Source Han Sans TWHK"),local("Droid Sans Fallback");unicode-range:U+270C}@font-face{font-family:"Han Heiti";font-weight:600;src:local("Hiragino Sans GB W6"),local(HiraginoSansGB-W6),local("Lantinghei TC Demibold"),local("Lantinghei SC Demibold"),local(FZLTZHB--B51-0),local(FZLTZHK--GBK1-0),local(".PingFang-SC-Semibold"),local(".PingFang-TC-Semibold"),local("Heiti SC Medium"),local("STHeitiSC-Medium"),local("Heiti SC"),local("Heiti TC Medium"),local("STHeitiTC-Medium"),local("Heiti TC"),local("Microsoft YaHei Bold"),local("Microsoft Jhenghei Bold"),local(MicrosoftYaHei-Bold),local(MicrosoftJhengHeiBold),local("Microsoft YaHei"),local("Microsoft Jhenghei"),local("Noto Sans CJK KR Bold"),local("Noto Sans CJK JP Bold"),local("Noto Sans CJK SC Bold"),local("Noto Sans CJK TC Bold"),local(NotoSansCJKkr-Bold),local(NotoSansCJKjp-Bold),local(NotoSansCJKsc-Bold),local(NotoSansCJKtc-Bold),local("Source Han Sans K Bold"),local(SourceHanSansK-Bold),local("Source Han Sans K"),local("Source Han Sans KR Bold"),local("Source Han Sans JP Bold"),local("Source Han Sans CN Bold"),local("Source Han Sans HK Bold"),local("Source Han Sans TW Bold"),local("Source Han Sans TWHK Bold"),local("SourceHanSansKR-Bold"),local("SourceHanSansJP-Bold"),local("SourceHanSansCN-Bold"),local("SourceHanSansHK-Bold"),local("SourceHanSansTW-Bold"),local("SourceHanSansTWHK-Bold"),local("Source Han Sans KR"),local("Source Han Sans CN"),local("Source Han Sans HK"),local("Source Han Sans TW"),local("Source Han Sans TWHK");unicode-range:U+270C}@font-face{font-family:"Han Songti";src:local("Songti SC Regular"),local(STSongti-SC-Regular),local("Songti SC"),local("Songti TC Regular"),local(STSongti-TC-Regular),local("Songti TC"),local(STSong),local("Lisong Pro"),local(SimSun),local(PMingLiU)}@font-face{unicode-range:U+4E00-9FFF,U+3400-4DB5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3040-309F,U+30A0-30FF,U+3099-309E,U+FF66-FF9F,U+3007,U+31C0-31E3,U+2F00-2FD5,U+2E80-2EF3;font-family:"Han Songti";src:local(YuMincho),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("MS Mincho")}@font-face{font-family:"Han Songti CNS";src:local("Songti TC Regular"),local(STSongti-TC-Regular),local("Songti TC"),local("Lisong Pro"),local("Songti SC Regular"),local(STSongti-SC-Regular),local("Songti SC"),local(STSong),local(PMingLiU),local(SimSun)}@font-face{font-family:"Han Songti GB";src:local("Songti SC Regular"),local(STSongti-SC-Regular),local("Songti SC"),local(STSong),local(SimSun),local(PMingLiU)}@font-face{font-family:"Han Songti";font-weight:600;src:local("STSongti SC Bold"),local("STSongti TC Bold"),local(STSongti-SC-Bold),local(STSongti-TC-Bold),local("STSongti SC"),local("STSongti TC")}@font-face{unicode-range:U+4E00-9FFF,U+3400-4DB5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3040-309F,U+30A0-30FF,U+3099-309E,U+FF66-FF9F,U+3007,U+31C0-31E3,U+2F00-2FD5,U+2E80-2EF3;font-family:"Han Songti";font-weight:600;src:local("YuMincho Demibold"),local("Hiragino Mincho ProN W6"),local("Hiragino Mincho Pro W6"),local(YuMin-Demibold),local(HiraMinProN-W6),local(HiraMinPro-W6),local(YuMincho),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro")}@font-face{font-family:"Han Songti CNS";font-weight:600;src:local("STSongti TC Bold"),local("STSongti SC Bold"),local(STSongti-TC-Bold),local(STSongti-SC-Bold),local("STSongti TC"),local("STSongti SC")}@font-face{font-family:"Han Songti GB";font-weight:600;src:local("STSongti SC Bold"),local(STSongti-SC-Bold),local("STSongti SC")}@font-face{font-family:"Han Songti";src:local("Songti SC Regular"),local(STSongti-SC-Regular),local("Songti SC"),local("Songti TC Regular"),local(STSongti-TC-Regular),local("Songti TC"),local(STSongti),local("Lisong Pro"),local("MS Mincho"),local(SimSun),local(PMingLiU);unicode-range:U+270C}@font-face{font-family:"Han Songti";font-weight:600;src:local("Songti TC Bold"),local("Songti SC Bold"),local(STSongti-TC-Bold),local(STSongti-SC-Bold),local("Songti TC"),local("Songti SC");unicode-range:U+270C}@font-face{font-family:"Han Songti CNS";src:local("Songti TC Regular"),local("Lisong Pro"),local("Songti TC"),local("Songti SC Regular"),local(STSong),local("Songti SC"),local("MS Mincho"),local(PMingLiU),local(SimSun);unicode-range:U+270C}@font-face{font-family:"Han Songti CNS";font-weight:600;src:local("Songti TC Bold"),local("Songti SC Bold"),local(STSongti-TC-Bold),local(STSongti-SC-Bold),local("Songti TC"),local("Songti SC");unicode-range:U+270C}@font-face{font-family:"Han Songti GB";src:local("Songti SC"),local(STSong),local(SimSun);unicode-range:U+270C}@font-face{font-family:"Han Songti GB";font-weight:600;src:local("Songti SC Bold"),local(STSongti-SC-Bold),local("Songti SC");unicode-range:U+270C}@font-face{font-family:cursive;src:local("Kaiti TC Regular"),local(STKaiTi-TC-Regular),local("Kaiti TC"),local("Kaiti SC"),local(STKaiti),local(BiauKai),local("標楷體"),local(DFKaiShu-SB-Estd-BF),local(Kaiti),local(DFKai-SB)}@font-face{unicode-range:U+4E00-9FFF,U+3400-4DB5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3040-309F,U+30A0-30FF,U+3099-309E,U+FF66-FF9F,U+3007,U+31C0-31E3,U+2F00-2FD5,U+2E80-2EF3;font-family:"Han Kaiti";src:local("Kaiti TC Regular"),local(STKaiTi-TC-Regular),local("Kaiti TC"),local("Kaiti SC"),local(STKaiti),local(BiauKai),local("標楷體"),local(DFKaiShu-SB-Estd-BF),local(Kaiti),local(DFKai-SB)}@font-face{unicode-range:U+4E00-9FFF,U+3400-4DB5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3040-309F,U+30A0-30FF,U+3099-309E,U+FF66-FF9F,U+3007,U+31C0-31E3,U+2F00-2FD5,U+2E80-2EF3;font-family:"Han Kaiti CNS";src:local(BiauKai),local("標楷體"),local(DFKaiShu-SB-Estd-BF),local("Kaiti TC Regular"),local(STKaiTi-TC-Regular),local("Kaiti TC")}@font-face{unicode-range:U+4E00-9FFF,U+3400-4DB5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3040-309F,U+30A0-30FF,U+3099-309E,U+FF66-FF9F,U+3007,U+31C0-31E3,U+2F00-2FD5,U+2E80-2EF3;font-family:"Han Kaiti GB";src:local("Kaiti SC Regular"),local(STKaiTi-SC-Regular),local("Kaiti SC"),local(STKaiti),local(Kai),local(Kaiti),local(DFKai-SB)}@font-face{font-family:cursive;font-weight:600;src:local("Kaiti TC Bold"),local(STKaiTi-TC-Bold),local("Kaiti SC Bold"),local(STKaiti-SC-Bold),local("Kaiti TC"),local("Kaiti SC")}@font-face{font-family:"Han Kaiti";font-weight:600;src:local("Kaiti TC Bold"),local(STKaiTi-TC-Bold "),\a local(" Kaiti SC Bold "),\a local(STKaiti-SC-Bold),\a local(" Kaiti TC "),\a local(" Kaiti SC ")\a ;\a }\a \a // 2\a @font-face {\a font-family: " Han Kaiti CNS ";\a font-weight: 600;\a src:\a local(" Kaiti TC Bold "),\a local(STKaiTi-TC-Bold"),local("Kaiti TC")}@font-face{font-family:"Han Kaiti GB";font-weight:600;src:local("Kaiti SC Bold"),local(STKaiti-SC-Bold)}@font-face{unicode-range:U+4E00-9FFF,U+3400-4DB5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3040-309F,U+30A0-30FF,U+3099-309E,U+FF66-FF9F,U+3007,U+31C0-31E3,U+2F00-2FD5,U+2E80-2EF3;font-family:"Han Fangsong";src:local(STFangsong),local(FangSong)}@font-face{unicode-range:U+4E00-9FFF,U+3400-4DB5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3040-309F,U+30A0-30FF,U+3099-309E,U+FF66-FF9F,U+3007,U+31C0-31E3,U+2F00-2FD5,U+2E80-2EF3;font-family:"Han Fangsong CNS";src:local(STFangsong),local(FangSong)}@font-face{unicode-range:U+4E00-9FFF,U+3400-4DB5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3040-309F,U+30A0-30FF,U+3099-309E,U+FF66-FF9F,U+3007,U+31C0-31E3,U+2F00-2FD5,U+2E80-2EF3;font-family:"Han Fangsong GB";src:local(STFangsong),local(FangSong)}@font-face{font-family:"Biaodian Sans";src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local("MS Gothic"),local(SimSun);unicode-range:U+FF0E}@font-face{font-family:"Biaodian Serif";src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSong),local(SimSun);unicode-range:U+FF0E}@font-face{font-family:"Biaodian Pro Sans";src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local("MS Gothic"),local(SimSun);unicode-range:U+FF0E}@font-face{font-family:"Biaodian Pro Serif";src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSong),local(SimSun);unicode-range:U+FF0E}@font-face{font-family:"Biaodian Pro Sans CNS";src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local("MS Gothic"),local(SimSun);unicode-range:U+FF0E}@font-face{font-family:"Biaodian Pro Serif CNS";src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSong),local(SimSun);unicode-range:U+FF0E}@font-face{font-family:"Biaodian Pro Sans GB";src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local("MS Gothic"),local(SimSun);unicode-range:U+FF0E}@font-face{font-family:"Biaodian Pro Serif GB";src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSong),local(SimSun);unicode-range:U+FF0E}@font-face{font-family:"Biaodian Sans";src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local(SimSun);unicode-range:U+00B7}@font-face{font-family:"Biaodian Serif";src:local("Songti SC"),local(STSong),local("Heiti SC"),local(SimSun);unicode-range:U+00B7}@font-face{font-family:"Biaodian Pro Sans";src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local(SimSun);unicode-range:U+00B7}@font-face{font-family:"Biaodian Pro Serif";src:local("Songti SC"),local(STSong),local("Heiti SC"),local(SimSun);unicode-range:U+00B7}@font-face{font-family:"Biaodian Pro Sans CNS";src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local(SimSun);unicode-range:U+00B7}@font-face{font-family:"Biaodian Pro Serif CNS";src:local("Songti SC"),local(STSong),local("Heiti SC"),local(SimSun);unicode-range:U+00B7}@font-face{font-family:"Biaodian Pro Sans GB";src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local(SimSun);unicode-range:U+00B7}@font-face{font-family:"Biaodian Pro Serif GB";src:local("Songti SC"),local(STSong),local("Heiti SC"),local(SimSun);unicode-range:U+00B7}@font-face{font-family:"Biaodian Sans";src:url(./font/han.woff?3.2.5)format("woff"),url(./font/han.otf?3.2.5)format("opentype"),local("Hiragino Sans GB"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local("Microsoft Yahei"),local(SimSun);unicode-range:U+2014}@font-face{font-family:"Biaodian Serif";src:url(./font/han.woff?3.2.5)format("woff"),url(./font/han.otf?3.2.5)format("opentype"),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSong),local("Microsoft Yahei"),local(SimSun);unicode-range:U+2014}@font-face{font-family:"Yakumono Sans";src:url(./font/han.woff?3.2.5)format("woff"),url(./font/han.otf?3.2.5)format("opentype"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local("Arial Unicode MS"),local("MS Gothic");unicode-range:U+2014}@font-face{font-family:"Yakumono Serif";src:url(./font/han.woff?3.2.5)format("woff"),url(./font/han.otf?3.2.5)format("opentype"),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("MS Mincho"),local("Microsoft Yahei");unicode-range:U+2014}@font-face{font-family:"Biaodian Pro Sans";src:url(./font/han.woff?3.2.5)format("woff"),url(./font/han.otf?3.2.5)format("opentype"),local("Hiragino Sans GB"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local("Microsoft Yahei"),local(SimSun);unicode-range:U+2014}@font-face{font-family:"Biaodian Pro Serif";src:url(./font/han.woff?3.2.5)format("woff"),url(./font/han.otf?3.2.5)format("opentype"),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSong),local("Microsoft Yahei"),local(SimSun);unicode-range:U+2014}@font-face{font-family:"Biaodian Pro Sans CNS";src:url(./font/han.woff?3.2.5)format("woff"),url(./font/han.otf?3.2.5)format("opentype"),local("Hiragino Sans GB"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local("Microsoft Yahei"),local(SimSun);unicode-range:U+2014}@font-face{font-family:"Biaodian Pro Serif CNS";src:url(./font/han.woff?3.2.5)format("woff"),url(./font/han.otf?3.2.5)format("opentype"),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSong),local("Microsoft Yahei"),local(SimSun);unicode-range:U+2014}@font-face{font-family:"Biaodian Pro Sans GB";src:url(./font/han.woff?3.2.5)format("woff"),url(./font/han.otf?3.2.5)format("opentype"),local("Hiragino Sans GB"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local("Microsoft Yahei"),local(SimSun);unicode-range:U+2014}@font-face{font-family:"Biaodian Pro Serif GB";src:url(./font/han.woff?3.2.5)format("woff"),url(./font/han.otf?3.2.5)format("opentype"),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSong),local("Microsoft Yahei"),local(SimSun);unicode-range:U+2014}@font-face{font-family:"Biaodian Sans";src:url(./font/han.woff?3.2.5)format("woff"),url(./font/han.otf?3.2.5)format("opentype"),local("Hiragino Sans GB"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local(Meiryo),local("MS Gothic"),local(SimSun),local(PMingLiU);unicode-range:U+2026}@font-face{font-family:"Biaodian Serif";src:url(./font/han.woff?3.2.5)format("woff"),url(./font/han.otf?3.2.5)format("opentype"),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local("MS Mincho"),local(SimSun),local(PMingLiU);unicode-range:U+2026}@font-face{font-family:"Yakumono Sans";src:url(./font/han.woff?3.2.5)format("woff"),url(./font/han.otf?3.2.5)format("opentype"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local(Meiryo),local("MS Gothic");unicode-range:U+2026}@font-face{font-family:"Yakumono Serif";src:url(./font/han.woff?3.2.5)format("woff"),url(./font/han.otf?3.2.5)format("opentype"),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("MS Mincho");unicode-range:U+2026}@font-face{font-family:"Biaodian Pro Sans";src:url(./font/han.woff?3.2.5)format("woff"),url(./font/han.otf?3.2.5)format("opentype"),local("Hiragino Sans GB"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local(SimSun),local(PMingLiU);unicode-range:U+2026}@font-face{font-family:"Biaodian Pro Serif";src:url(./font/han.woff?3.2.5)format("woff"),url(./font/han.otf?3.2.5)format("opentype"),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(SimSun),local(PMingLiU);unicode-range:U+2026}@font-face{font-family:"Biaodian Pro Sans CNS";src:url(./font/han.woff?3.2.5)format("woff"),url(./font/han.otf?3.2.5)format("opentype"),local("Hiragino Sans GB"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local(SimSun),local(PMingLiU);unicode-range:U+2026}@font-face{font-family:"Biaodian Pro Serif CNS";src:url(./font/han.woff?3.2.5)format("woff"),url(./font/han.otf?3.2.5)format("opentype"),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSongti),local(SimSun),local(PMingLiU);unicode-range:U+2026}@font-face{font-family:"Biaodian Pro Sans GB";src:url(./font/han.woff?3.2.5)format("woff"),url(./font/han.otf?3.2.5)format("opentype"),local("Hiragino Sans GB"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local(SimSun),local(PMingLiU);unicode-range:U+2026}@font-face{font-family:"Biaodian Pro Serif GB";src:url(./font/han.woff?3.2.5)format("woff"),url(./font/han.otf?3.2.5)format("opentype"),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSongti),local(SimSun),local(PMingLiU);unicode-range:U+2026}@font-face{font-family:"Biaodian Pro Sans GB";src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local(SimSun),local(PMingLiU);unicode-range:U+201C-201D,U+2018-2019}@font-face{font-family:"Biaodian Pro Sans GB";font-weight:700;src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local(SimSun),local(PMingLiU);unicode-range:U+201C-201D,U+2018-2019}@font-face{font-family:"Biaodian Pro Serif GB";src:local("Lisong Pro"),local("Heiti SC"),local(STHeiti),local(SimSun),local(PMingLiU);unicode-range:U+201C-201D,U+2018-2019}@font-face{font-family:"Biaodian Pro Serif GB";font-weight:700;src:local("Lisong Pro"),local("Heiti SC"),local(STHeiti),local(SimSun),local(PMingLiU);unicode-range:U+201C-201D,U+2018-2019}@font-face{font-family:"Biaodian Sans";src:local(Georgia),local("Times New Roman"),local(Arial),local("Droid Sans Fallback");unicode-range:U+25CF}@font-face{font-family:"Biaodian Serif";src:local(Georgia),local("Times New Roman"),local(Arial),local("Droid Sans Fallback");unicode-range:U+25CF}@font-face{font-family:"Biaodian Pro Sans";src:local(Georgia),local("Times New Roman"),local(Arial),local("Droid Sans Fallback");unicode-range:U+25CF}@font-face{font-family:"Biaodian Pro Serif";src:local(Georgia),local("Times New Roman"),local(Arial),local("Droid Sans Fallback");unicode-range:U+25CF}@font-face{font-family:"Biaodian Pro Sans CNS";src:local(Georgia),local("Times New Roman"),local(Arial),local("Droid Sans Fallback");unicode-range:U+25CF}@font-face{font-family:"Biaodian Pro Serif CNS";src:local(Georgia),local("Times New Roman"),local(Arial),local("Droid Sans Fallback");unicode-range:U+25CF}@font-face{font-family:"Biaodian Pro Sans GB";src:local(Georgia),local("Times New Roman"),local(Arial),local("Droid Sans Fallback");unicode-range:U+25CF}@font-face{font-family:"Biaodian Pro Serif GB";src:local(Georgia),local("Times New Roman"),local(Arial),local("Droid Sans Fallback");unicode-range:U+25CF}@font-face{font-family:"Biaodian Pro Sans";src:local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local("MS Gothic");unicode-range:U+3002,U+FF0C,U+3001,U+FF1B,U+FF1A,U+FF1F,U+FF01,U+FF0D,U+FF0F,U+FF3C}@font-face{font-family:"Biaodian Pro Serif";src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("MS Mincho");unicode-range:U+3002,U+FF0C,U+3001,U+FF1B,U+FF1A,U+FF1F,U+FF01,U+FF0D,U+FF0F,U+FF3C}@font-face{font-family:"Biaodian Pro Sans CNS";src:local("Heiti TC"),local("Lihei Pro"),local("Microsoft Jhenghei"),local(PMingLiU);unicode-range:U+3002,U+FF0C,U+3001}@font-face{font-family:"Biaodian Pro Sans CNS";src:local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local("Heiti TC"),local("Lihei Pro"),local("Microsoft Jhenghei"),local(PMingLiU),local("MS Gothic");unicode-range:U+FF1B,U+FF1A,U+FF1F,U+FF01}@font-face{font-family:"Biaodian Pro Sans CNS";src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("MS Mincho");unicode-range:U+FF0D,U+FF0F,U+FF3C}@font-face{font-family:"Biaodian Pro Serif CNS";src:local(STSongti-TC-Regular),local("Lisong Pro"),local("Heiti TC"),local(PMingLiU);unicode-range:U+3002,U+FF0C,U+3001}@font-face{font-family:"Biaodian Pro Serif CNS";src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local(PMingLiU),local("MS Mincho");unicode-range:U+FF1B,U+FF1A,U+FF1F,U+FF01,U+FF0D,U+FF0F,U+FF3C}@font-face{font-family:"Biaodian Pro Sans GB";src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local(SimSun),local("MS Gothic");unicode-range:U+3002,U+FF0C,U+3001,U+FF1B,U+FF1A,U+FF1F,U+FF01,U+FF0D,U+FF0F,U+FF3C}@font-face{font-family:"Biaodian Pro Serif GB";src:local("Songti SC"),local(STSongti),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local(SimSun),local("MS Mincho");unicode-range:U+3002,U+FF0C,U+3001,U+FF1B,U+FF1A,U+FF1F,U+FF01}@font-face{font-family:"Biaodian Pro Serif GB";src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local(PMingLiU),local("MS Mincho");unicode-range:U+FF0D,U+FF0F,U+FF3C}@font-face{font-family:"Biaodian Pro Sans";src:local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local("Yu Gothic"),local(YuGothic),local(SimSun),local(PMingLiU);unicode-range:U+300C-300F,U+300A-300B,U+3008-3009,U+FF08-FF09,U+3014-3015}@font-face{font-family:"Biaodian Pro Serif";src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Yu Mincho"),local(YuMincho),local(SimSun),local(PMingLiU);unicode-range:U+300C-300F,U+300A-300B,U+3008-3009,U+FF08-FF09,U+3014-3015}@font-face{font-family:"Biaodian Pro Sans CNS";src:local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local("Yu Gothic"),local(YuGothic),local(SimSun),local(PMingLiU);unicode-range:U+300C-300F,U+300A-300B,U+3008-3009,U+FF08-FF09,U+3014-3015}@font-face{font-family:"Biaodian Pro Serif CNS";src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Yu Mincho"),local(YuMincho),local(SimSun),local(PMingLiU);unicode-range:U+300C-300F,U+300A-300B,U+3008-3009,U+FF08-FF09,U+3014-3015}@font-face{font-family:"Biaodian Pro Sans GB";src:local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local("Yu Gothic"),local(YuGothic),local(SimSun),local(PMingLiU);unicode-range:U+300C-300F,U+300A-300B,U+3008-3009,U+FF08-FF09,U+3014-3015}@font-face{font-family:"Biaodian Pro Serif GB";src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Yu Mincho"),local(YuMincho),local(SimSun),local(PMingLiU);unicode-range:U+300C-300F,U+300A-300B,U+3008-3009,U+FF08-FF09,U+3014-3015}@font-face{font-family:"Biaodian Basic";src:url(./font/han.woff?3.2.5)format("woff"),url(./font/han.otf?3.2.5)format("opentype");unicode-range:U+2014,U+2026,U+00B7}@font-face{font-family:"Biaodian Basic";font-weight:700;src:url(./font/han.woff?3.2.5)format("woff"),url(./font/han.otf?3.2.5)format("opentype");unicode-range:U+2014,U+2026,U+00B7}@font-face{font-family:"Biaodian Sans";font-weight:700;src:url(./font/han.woff?3.2.5)format("woff"),url(./font/han.otf?3.2.5)format("opentype");unicode-range:U+2014,U+2026,U+00B7}@font-face{font-family:"Biaodian Pro Sans";font-weight:700;src:url(./font/han.woff?3.2.5)format("woff"),url(./font/han.otf?3.2.5)format("opentype");unicode-range:U+2014,U+2026,U+00B7}@font-face{font-family:"Biaodian Pro Sans";font-weight:700;src:url(./font/han.woff?3.2.5)format("woff"),url(./font/han.otf?3.2.5)format("opentype");unicode-range:U+2014,U+2026,U+00B7}@font-face{font-family:"Biaodian Pro Sans CNS";font-weight:700;src:url(./font/han.woff?3.2.5)format("woff"),url(./font/han.otf?3.2.5)format("opentype");unicode-range:U+2014,U+2026,U+00B7}@font-face{font-family:"Biaodian Pro Sans GB";font-weight:700;src:url(./font/han.woff?3.2.5)format("woff"),url(./font/han.otf?3.2.5)format("opentype");unicode-range:U+2014,U+2026,U+00B7}@font-face{font-family:"Biaodian Pro Serif";font-weight:700;src:url(./font/han.woff?3.2.5)format("woff"),url(./font/han.otf?3.2.5)format("opentype");unicode-range:U+2014,U+2026,U+00B7}@font-face{font-family:"Biaodian Pro Serif CNS";font-weight:700;src:url(./font/han.woff?3.2.5)format("woff"),url(./font/han.otf?3.2.5)format("opentype");unicode-range:U+2014,U+2026,U+00B7}@font-face{font-family:"Biaodian Pro Serif GB";font-weight:700;src:url(./font/han.woff?3.2.5)format("woff"),url(./font/han.otf?3.2.5)format("opentype");unicode-range:U+2014,U+2026,U+00B7}@font-face{font-family:"Latin Italic Serif";src:local("Georgia Italic"),local("Times New Roman Italic"),local(Georgia-Italic),local(TimesNewRomanPS-ItalicMT),local(Times-Italic)}@font-face{font-family:"Latin Italic Serif";font-weight:700;src:local("Georgia Bold Italic"),local("Times New Roman Bold Italic"),local(Georgia-BoldItalic),local(TimesNewRomanPS-BoldItalicMT),local(Times-Italic)}@font-face{font-family:"Latin Italic Sans";src:local("Helvetica Neue Italic"),local("Helvetica Oblique"),local("Arial Italic"),local(HelveticaNeue-Italic),local(Helvetica-LightOblique),local(Arial-ItalicMT)}@font-face{font-family:"Latin Italic Sans";font-weight:700;src:local("Helvetica Neue Bold Italic"),local("Helvetica Bold Oblique"),local("Arial Bold Italic"),local(HelveticaNeue-BoldItalic),local(Helvetica-BoldOblique),local(Arial-BoldItalicMT)}@font-face{unicode-range:U+0030-0039;font-family:"Numeral TF Sans";src:local(Skia),local("Neutraface 2 Text"),local(Candara),local(Corbel)}@font-face{unicode-range:U+0030-0039;font-family:"Numeral TF Serif";src:local(Georgia),local("Hoefler Text"),local("Big Caslon")}@font-face{unicode-range:U+0030-0039;font-family:"Numeral TF Italic Serif";src:local("Georgia Italic"),local("Hoefler Text Italic"),local(Georgia-Italic),local(HoeflerText-Italic)}@font-face{unicode-range:U+0030-0039;font-family:"Numeral LF Sans";src:local("Helvetica Neue"),local(Helvetica),local(Arial)}@font-face{unicode-range:U+0030-0039;font-family:"Numeral LF Italic Sans";src:local("Helvetica Neue Italic"),local("Helvetica Oblique"),local("Arial Italic"),local(HelveticaNeue-Italic),local(Helvetica-LightOblique),local(Arial-ItalicMT)}@font-face{unicode-range:U+0030-0039;font-family:"Numeral LF Italic Sans";font-weight:700;src:local("Helvetica Neue Bold Italic"),local("Helvetica Bold Oblique"),local("Arial Bold Italic"),local(HelveticaNeue-BoldItalic),local(Helvetica-BoldOblique),local(Arial-BoldItalicMT)}@font-face{unicode-range:U+0030-0039;font-family:"Numeral LF Serif";src:local(Palatino),local("Palatino Linotype"),local("Times New Roman")}@font-face{unicode-range:U+0030-0039;font-family:"Numeral LF Italic Serif";src:local("Palatino Italic"),local("Palatino Italic Linotype"),local("Times New Roman Italic"),local(Palatino-Italic),local(Palatino-Italic-Linotype),local(TimesNewRomanPS-ItalicMT)}@font-face{unicode-range:U+0030-0039;font-family:"Numeral LF Italic Serif";font-weight:700;src:local("Palatino Bold Italic"),local("Palatino Bold Italic Linotype"),local("Times New Roman Bold Italic"),local(Palatino-BoldItalic),local(Palatino-BoldItalic-Linotype),local(TimesNewRomanPS-BoldItalicMT)}@font-face{font-family:"Numeral TF Sans";src:local(lying-to-firefox);unicode-range:U+270C}@font-face{font-family:"Numeral TF Serif";src:local(lying-to-firefox);unicode-range:U+270C}@font-face{font-family:"Numeral TF Italic Serif";src:local(lying-to-firefox);unicode-range:U+270C}@font-face{font-family:"Numeral LF Sans";src:local(lying-to-firefox);unicode-range:U+270C}@font-face{font-family:"Numeral LF Italic Sans";src:local(lying-to-firefox);unicode-range:U+270C}@font-face{font-family:"Numeral LF Italic Sans";font-weight:700;src:local(lying-to-firefox);unicode-range:U+270C}@font-face{font-family:"Numeral LF Serif";src:local(lying-to-firefox);unicode-range:U+270C}@font-face{font-family:"Numeral LF Italic Serif";src:local(lying-to-firefox);unicode-range:U+270C}@font-face{font-family:"Numeral LF Italic Serif";font-weight:700;src:local(lying-to-firefox);unicode-range:U+270C}@font-face{src:url(./font/han.woff?3.2.5)format("woff"),url(./font/han.otf?3.2.5)format("opentype");unicode-range:U+3105-312D,U+31A0-31BA,U+02D9,U+02CA,U+02C5,U+02C7,U+02CB,U+02EA-02EB,U+030D,U+0358,U+F31B4-F31B7,U+F0061,U+F0065,U+F0069,U+F006F,U+F0075;font-family:"Zhuyin Kaiti"}@font-face{unicode-range:U+3105-312D,U+31A0-31BA,U+02D9,U+02CA,U+02C5,U+02C7,U+02CB,U+02EA-02EB,U+030D,U+0358,U+F31B4-F31B7,U+F0061,U+F0065,U+F0069,U+F006F,U+F0075;font-family:"Zhuyin Heiti";src:local("Hiragino Sans GB"),local("Heiti TC"),local("Microsoft Jhenghei"),url(./font/han.woff?3.2.5)format("woff"),url(./font/han.otf?3.2.5)format("opentype")}@font-face{font-family:"Zhuyin Heiti";src:local("Heiti TC"),local("Microsoft Jhenghei"),url(./font/han.woff?3.2.5)format("woff"),url(./font/han.otf?3.2.5)format("opentype");unicode-range:U+3127}@font-face{src:url(./font/han.woff?3.2.5)format("woff"),url(./font/han.otf?3.2.5)format("opentype");font-family:"Zhuyin Heiti";unicode-range:U+02D9,U+02CA,U+02C5,U+02C7,U+02CB,U+02EA-02EB,U+31B4,U+31B5,U+31B6,U+31B7,U+030D,U+0358,U+F31B4-F31B7,U+F0061,U+F0065,U+F0069,U+F006F,U+F0075}@font-face{src:url(./font/han.woff?3.2.5)format("woff"),url(./font/han.otf?3.2.5)format("opentype");font-family:"Romanization Sans";unicode-range:U+030D,U+0358,U+F31B4-F31B7,U+F0061,U+F0065,U+F0069,U+F006F,U+F0075}article strong :lang(ja-Latn),article strong :lang(zh-Latn),article strong :not(:lang(zh)):not(:lang(ja)),article strong:lang(ja-Latn),article strong:lang(zh-Latn),article strong:not(:lang(zh)):not(:lang(ja)),html :lang(ja-Latn),html :lang(zh-Latn),html :not(:lang(zh)):not(:lang(ja)),html:lang(ja-Latn),html:lang(zh-Latn),html:not(:lang(zh)):not(:lang(ja)){font-family:"Helvetica Neue",Helvetica,Arial,"Han Heiti",sans-serif}[lang*=Hant],[lang=zh-TW],[lang=zh-HK],[lang^=zh],article strong:lang(zh),article strong:lang(zh-Hant),html:lang(zh),html:lang(zh-Hant){font-family:"Biaodian Pro Sans CNS","Helvetica Neue",Helvetica,Arial,"Zhuyin Heiti","Han Heiti",sans-serif}.no-unicoderange [lang*=Hant],.no-unicoderange [lang=zh-TW],.no-unicoderange [lang=zh-HK],.no-unicoderange [lang^=zh],.no-unicoderange article strong:lang(zh),.no-unicoderange article strong:lang(zh-Hant),html.no-unicoderange:lang(zh),html.no-unicoderange:lang(zh-Hant){font-family:"Helvetica Neue",Helvetica,Arial,"Han Heiti",sans-serif}[lang*=Hans],[lang=zh-CN],article strong:lang(zh-CN),article strong:lang(zh-Hans),html:lang(zh-CN),html:lang(zh-Hans){font-family:"Biaodian Pro Sans GB","Helvetica Neue",Helvetica,Arial,"Han Heiti GB",sans-serif}.no-unicoderange [lang*=Hans],.no-unicoderange [lang=zh-CN],.no-unicoderange article strong:lang(zh-CN),.no-unicoderange article strong:lang(zh-Hans),html.no-unicoderange:lang(zh-CN),html.no-unicoderange:lang(zh-Hans){font-family:"Helvetica Neue",Helvetica,Arial,"Han Heiti GB",sans-serif}[lang^=ja],article strong:lang(ja),html:lang(ja){font-family:"Yakumono Sans","Helvetica Neue",Helvetica,Arial,sans-serif}.no-unicoderange [lang^=ja],.no-unicoderange article strong:lang(ja),html.no-unicoderange:lang(ja){font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}article blockquote i :lang(ja-Latn),article blockquote i :lang(zh-Latn),article blockquote i :not(:lang(zh)):not(:lang(ja)),article blockquote i:lang(ja-Latn),article blockquote i:lang(zh-Latn),article blockquote i:not(:lang(zh)):not(:lang(ja)),article blockquote var :lang(ja-Latn),article blockquote var :lang(zh-Latn),article blockquote var :not(:lang(zh)):not(:lang(ja)),article blockquote var:lang(ja-Latn),article blockquote var:lang(zh-Latn),article blockquote var:not(:lang(zh)):not(:lang(ja)){font-family:"Latin Italic Sans","Helvetica Neue",Helvetica,Arial,"Han Heiti",sans-serif}article blockquote i:lang(zh),article blockquote i:lang(zh-Hant),article blockquote var:lang(zh),article blockquote var:lang(zh-Hant){font-family:"Biaodian Pro Sans CNS","Latin Italic Sans","Helvetica Neue",Helvetica,Arial,"Zhuyin Heiti","Han Heiti",sans-serif}.no-unicoderange article blockquote i:lang(zh),.no-unicoderange article blockquote i:lang(zh-Hant),.no-unicoderange article blockquote var:lang(zh),.no-unicoderange article blockquote var:lang(zh-Hant){font-family:"Latin Italic Sans","Helvetica Neue",Helvetica,Arial,"Han Heiti",sans-serif}article blockquote i:lang(zh-CN),article blockquote i:lang(zh-Hans),article blockquote var:lang(zh-CN),article blockquote var:lang(zh-Hans){font-family:"Biaodian Pro Sans GB","Latin Italic Sans","Helvetica Neue",Helvetica,Arial,"Han Heiti GB",sans-serif}.no-unicoderange article blockquote i:lang(zh-CN),.no-unicoderange article blockquote i:lang(zh-Hans),.no-unicoderange article blockquote var:lang(zh-CN),.no-unicoderange article blockquote var:lang(zh-Hans){font-family:"Latin Italic Sans","Helvetica Neue",Helvetica,Arial,"Han Heiti GB",sans-serif}article blockquote i:lang(ja),article blockquote var:lang(ja){font-family:"Yakumono Sans","Latin Italic Sans","Helvetica Neue",Helvetica,Arial,sans-serif}.no-unicoderange article blockquote i:lang(ja),.no-unicoderange article blockquote var:lang(ja){font-family:"Latin Italic Sans","Helvetica Neue",Helvetica,Arial,sans-serif}article figure blockquote :lang(ja-Latn),article figure blockquote :lang(zh-Latn),article figure blockquote :not(:lang(zh)):not(:lang(ja)),article figure blockquote:lang(ja-Latn),article figure blockquote:lang(zh-Latn),article figure blockquote:not(:lang(zh)):not(:lang(ja)),figure blockquote :lang(ja-Latn),figure blockquote :lang(zh-Latn),figure blockquote :not(:lang(zh)):not(:lang(ja)),figure blockquote:lang(ja-Latn),figure blockquote:lang(zh-Latn),figure blockquote:not(:lang(zh)):not(:lang(ja)){font-family:Georgia,"Times New Roman","Han Songti",cursive,serif}article figure blockquote:lang(zh),article figure blockquote:lang(zh-Hant),figure blockquote:lang(zh),figure blockquote:lang(zh-Hant){font-family:"Biaodian Pro Serif CNS","Numeral LF Serif",Georgia,"Times New Roman","Zhuyin Kaiti","Han Songti",serif}.no-unicoderange article figure blockquote:lang(zh),.no-unicoderange article figure blockquote:lang(zh-Hant),.no-unicoderange figure blockquote:lang(zh),.no-unicoderange figure blockquote:lang(zh-Hant){font-family:"Numeral LF Serif",Georgia,"Times New Roman","Han Songti",serif}article figure blockquote:lang(zh-CN),article figure blockquote:lang(zh-Hans),figure blockquote:lang(zh-CN),figure blockquote:lang(zh-Hans){font-family:"Biaodian Pro Serif GB","Numeral LF Serif",Georgia,"Times New Roman","Han Songti GB",serif}.no-unicoderange article figure blockquote:lang(zh-CN),.no-unicoderange article figure blockquote:lang(zh-Hans),.no-unicoderange figure blockquote:lang(zh-CN),.no-unicoderange figure blockquote:lang(zh-Hans){font-family:"Numeral LF Serif",Georgia,"Times New Roman","Han Songti GB",serif}article figure blockquote:lang(ja),figure blockquote:lang(ja){font-family:"Yakumono Serif","Numeral LF Serif",Georgia,"Times New Roman",serif}.no-unicoderange article figure blockquote:lang(ja),.no-unicoderange figure blockquote:lang(ja){font-family:"Numeral LF Serif",Georgia,"Times New Roman",serif}article blockquote :lang(ja-Latn),article blockquote :lang(zh-Latn),article blockquote :not(:lang(zh)):not(:lang(ja)),article blockquote:lang(ja-Latn),article blockquote:lang(zh-Latn),article blockquote:not(:lang(zh)):not(:lang(ja)){font-family:Georgia,"Times New Roman","Han Kaiti",cursive,serif}article blockquote:lang(zh),article blockquote:lang(zh-Hant){font-family:"Biaodian Pro Serif CNS","Numeral LF Serif",Georgia,"Times New Roman","Zhuyin Kaiti","Han Kaiti",cursive,serif}.no-unicoderange article blockquote:lang(zh),.no-unicoderange article blockquote:lang(zh-Hant){font-family:"Numeral LF Serif",Georgia,"Times New Roman","Han Kaiti",cursive,serif}article blockquote:lang(zh-CN),article blockquote:lang(zh-Hans){font-family:"Biaodian Pro Serif GB","Numeral LF Serif",Georgia,"Times New Roman","Han Kaiti GB",cursive,serif}.no-unicoderange article blockquote:lang(zh-CN),.no-unicoderange article blockquote:lang(zh-Hans){font-family:"Numeral LF Serif",Georgia,"Times New Roman","Han Kaiti GB",cursive,serif}article blockquote:lang(ja){font-family:"Yakumono Serif","Numeral LF Serif",Georgia,"Times New Roman",cursive,serif}.no-unicoderange article blockquote:lang(ja){font-family:"Numeral LF Serif",Georgia,"Times New Roman",cursive,serif}i :lang(ja-Latn),i :lang(zh-Latn),i :not(:lang(zh)):not(:lang(ja)),i:lang(ja-Latn),i:lang(zh-Latn),i:not(:lang(zh)):not(:lang(ja)),var :lang(ja-Latn),var :lang(zh-Latn),var :not(:lang(zh)):not(:lang(ja)),var:lang(ja-Latn),var:lang(zh-Latn),var:not(:lang(zh)):not(:lang(ja)){font-family:"Latin Italic Serif",Georgia,"Times New Roman","Han Kaiti",cursive,serif}i:lang(zh),i:lang(zh-Hant),var:lang(zh),var:lang(zh-Hant){font-family:"Biaodian Pro Serif CNS","Numeral LF Italic Serif","Latin Italic Serif",Georgia,"Times New Roman","Zhuyin Kaiti","Han Kaiti",cursive,serif}.no-unicoderange i:lang(zh),.no-unicoderange i:lang(zh-Hant),.no-unicoderange var:lang(zh),.no-unicoderange var:lang(zh-Hant){font-family:"Numeral LF Italic Serif","Latin Italic Serif",Georgia,"Times New Roman","Han Kaiti",cursive,serif}i:lang(zh-CN),i:lang(zh-Hans),var:lang(zh-CN),var:lang(zh-Hans){font-family:"Biaodian Pro Serif GB","Numeral LF Italic Serif","Latin Italic Serif",Georgia,"Times New Roman","Han Kaiti GB",cursive,serif}.no-unicoderange i:lang(zh-CN),.no-unicoderange i:lang(zh-Hans),.no-unicoderange var:lang(zh-CN),.no-unicoderange var:lang(zh-Hans){font-family:"Numeral LF Italic Serif","Latin Italic Serif",Georgia,"Times New Roman","Han Kaiti GB",cursive,serif}i:lang(ja),var:lang(ja){font-family:"Yakumono Serif","Numeral LF Italic Serif","Latin Italic Serif",Georgia,"Times New Roman",cursive,serif}.no-unicoderange i:lang(ja),.no-unicoderange var:lang(ja){font-family:"Numeral LF Italic Serif","Latin Italic Serif",Georgia,"Times New Roman",cursive,serif}code :lang(ja-Latn),code :lang(zh-Latn),code :not(:lang(zh)):not(:lang(ja)),code:lang(ja-Latn),code:lang(zh-Latn),code:not(:lang(zh)):not(:lang(ja)),kbd :lang(ja-Latn),kbd :lang(zh-Latn),kbd :not(:lang(zh)):not(:lang(ja)),kbd:lang(ja-Latn),kbd:lang(zh-Latn),kbd:not(:lang(zh)):not(:lang(ja)),pre :lang(ja-Latn),pre :lang(zh-Latn),pre :not(:lang(zh)):not(:lang(ja)),pre:lang(ja-Latn),pre:lang(zh-Latn),pre:not(:lang(zh)):not(:lang(ja)),samp :lang(ja-Latn),samp :lang(zh-Latn),samp :not(:lang(zh)):not(:lang(ja)),samp:lang(ja-Latn),samp:lang(zh-Latn),samp:not(:lang(zh)):not(:lang(ja)){font-family:Menlo,Consolas,Courier,"Han Heiti",monospace,monospace,sans-serif}code:lang(zh),code:lang(zh-Hant),kbd:lang(zh),kbd:lang(zh-Hant),pre:lang(zh),pre:lang(zh-Hant),samp:lang(zh),samp:lang(zh-Hant){font-family:"Biaodian Pro Sans CNS",Menlo,Consolas,Courier,"Zhuyin Heiti","Han Heiti",monospace,monospace,sans-serif}.no-unicoderange code:lang(zh),.no-unicoderange code:lang(zh-Hant),.no-unicoderange kbd:lang(zh),.no-unicoderange kbd:lang(zh-Hant),.no-unicoderange pre:lang(zh),.no-unicoderange pre:lang(zh-Hant),.no-unicoderange samp:lang(zh),.no-unicoderange samp:lang(zh-Hant){font-family:Menlo,Consolas,Courier,"Han Heiti",monospace,monospace,sans-serif}code:lang(zh-CN),code:lang(zh-Hans),kbd:lang(zh-CN),kbd:lang(zh-Hans),pre:lang(zh-CN),pre:lang(zh-Hans),samp:lang(zh-CN),samp:lang(zh-Hans){font-family:"Biaodian Pro Sans GB",Menlo,Consolas,Courier,"Han Heiti GB",monospace,monospace,sans-serif}.no-unicoderange code:lang(zh-CN),.no-unicoderange code:lang(zh-Hans),.no-unicoderange kbd:lang(zh-CN),.no-unicoderange kbd:lang(zh-Hans),.no-unicoderange pre:lang(zh-CN),.no-unicoderange pre:lang(zh-Hans),.no-unicoderange samp:lang(zh-CN),.no-unicoderange samp:lang(zh-Hans){font-family:Menlo,Consolas,Courier,"Han Heiti GB",monospace,monospace,sans-serif}code:lang(ja),kbd:lang(ja),pre:lang(ja),samp:lang(ja){font-family:"Yakumono Sans",Menlo,Consolas,Courier,monospace,monospace,sans-serif}.no-unicoderange code:lang(ja),.no-unicoderange kbd:lang(ja),.no-unicoderange pre:lang(ja),.no-unicoderange samp:lang(ja){font-family:Menlo,Consolas,Courier,monospace,monospace,sans-serif}.no-unicoderange h-char.biaodian.liga,.no-unicoderange h-char.biaodian[unicode=b7],h-ruby h-ru[annotation] rt,h-ruby h-ru[zhuyin] h-zhuyin,h-ruby h-ru[zhuyin] h-zhuyin h-diao,h-ruby.romanization rt,html,ruby h-ru[annotation] rt,ruby h-ru[zhuyin] h-zhuyin,ruby h-ru[zhuyin] h-zhuyin h-diao,ruby.romanization rt{-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga";-webkit-font-feature-settings:"liga";font-feature-settings:"liga"}[lang*=Hant],[lang*=Hans],[lang=zh-TW],[lang=zh-HK],[lang=zh-CN],[lang^=zh],article blockquote i,article blockquote var,article strong,code,html,kbd,pre,samp{-moz-font-feature-settings:"liga=1, locl=0";-ms-font-feature-settings:"liga","locl" 0;-webkit-font-feature-settings:"liga","locl" 0;font-feature-settings:"liga","locl" 0}i,var{font-style:inherit}.no-unicoderange h-ruby h-ru[zhuyin] h-zhuyin,.no-unicoderange h-ruby h-ru[zhuyin] h-zhuyin h-diao,.no-unicoderange ruby h-ru[zhuyin] h-zhuyin,.no-unicoderange ruby h-ru[zhuyin] h-zhuyin h-diao,h-ruby h-ru[zhuyin] h-zhuyin h-diao,ruby h-ru[zhuyin] h-zhuyin h-diao{font-family:"Zhuyin Kaiti",cursive,serif}h-ruby h-ru[annotation] rt,h-ruby.romanization rt,ruby h-ru[annotation] rt,ruby.romanization rt{font-family:"Romanization Sans","Helvetica Neue",Helvetica,Arial,"Han Heiti",sans-serif}.no-kaiti i,.no-kaiti var{padding-bottom:.05em;border-bottom:3px double #d3d3d3}article{line-height:1.7;-moz-hyphens:auto;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}article li,article p{text-align:justify;text-justify:inter-ideograph}article h1+blockquote,article h1+h2,article h1+h3,article h1+h4,article h1+h5,article h1+h6,article h1+ol,article h1+p,article h1+section>blockquote:first-child,article h1+section>h2:first-child,article h1+section>h3:first-child,article h1+section>h4:first-child,article h1+section>h5:first-child,article h1+section>h6:first-child,article h1+section>ol:first-child,article h1+section>p:first-child,article h1+section>ul:first-child,article h1+ul,article h2+blockquote,article h2+h2,article h2+h3,article h2+h4,article h2+h5,article h2+h6,article h2+ol,article h2+p,article h2+section>blockquote:first-child,article h2+section>h2:first-child,article h2+section>h3:first-child,article h2+section>h4:first-child,article h2+section>h5:first-child,article h2+section>h6:first-child,article h2+section>ol:first-child,article h2+section>p:first-child,article h2+section>ul:first-child,article h2+ul,article h3+blockquote,article h3+h3,article h3+h4,article h3+h5,article h3+h6,article h3+ol,article h3+p,article h3+section>blockquote:first-child,article h3+section>h3:first-child,article h3+section>h4:first-child,article h3+section>h5:first-child,article h3+section>h6:first-child,article h3+section>ol:first-child,article h3+section>p:first-child,article h3+section>ul:first-child,article h3+ul,article h4+blockquote,article h4+h4,article h4+h5,article h4+h6,article h4+ol,article h4+p,article h4+section>blockquote:first-child,article h4+section>h4:first-child,article h4+section>h5:first-child,article h4+section>h6:first-child,article h4+section>ol:first-child,article h4+section>p:first-child,article h4+section>ul:first-child,article h4+ul,article h5+blockquote,article h5+h5,article h5+h6,article h5+ol,article h5+p,article h5+section>blockquote:first-child,article h5+section>h5:first-child,article h5+section>h6:first-child,article h5+section>ol:first-child,article h5+section>p:first-child,article h5+section>ul:first-child,article h5+ul,article h6+blockquote,article h6+h6,article h6+ol,article h6+p,article h6+section>blockquote:first-child,article h6+section>h6:first-child,article h6+section>ol:first-child,article h6+section>p:first-child,article h6+section>ul:first-child,article h6+ul{margin-top:-1em}.poem-like p,p.poem-like{margin-left:2em}article blockquote,article blockquote blockquote{margin-right:0}@media only screen and (max-width:480px){.poem-like p,article blockquote,p.poem-like{margin-left:1em}}figure blockquote{margin:0}blockquote blockquote{margin-left:1em;margin-right:1em}@media only screen and (max-width:480px){blockquote,figure{margin-left:1em;margin-right:1em}}.no-unicoderange h-char.biaodian.liga,.no-unicoderange h-char.biaodian[unicode=b7]{font-family:"Biaodian Basic","Han Heiti"}h-hws,h-hws[hidden]{display:inline;visibility:hidden;font:.89em Arial}code h-hws,code h-hws[hidden],h-hangable:lang(ja) h-char.biaodian.close h-cs,h-hangable:lang(zh-CN) h-char.biaodian.close h-cs,h-hangable:lang(zh-Hans) h-char.biaodian.close h-cs,kbd h-hws,kbd h-hws[hidden],pre h-hws,pre h-hws[hidden],samp h-hws,samp h-hws[hidden]{display:none}@font-face{src:url(./font/han-space.woff?3.2.5)format("woff"),url(./font/han-space.otf?3.2.5)format("opentype");font-family:"Han Space";unicode-range:U+20}h-hangable:lang(zh-HK) h-cs,h-hangable:lang(zh-HK) h-cs[hidden],h-hangable:lang(zh-Hant) h-cs,h-hangable:lang(zh-Hant) h-cs[hidden],h-hangable:lang(zh-TW) h-cs,h-hangable:lang(zh-TW) h-cs[hidden]{display:inline;visibility:inherit;font-family:inherit;font-size:inherit}h-hangable:lang(ja),h-hangable:lang(zh-CN),h-hangable:lang(zh-Hans){position:relative;display:inline}h-hangable:lang(ja)>h-cs,h-hangable:lang(zh-CN)>h-cs,h-hangable:lang(zh-Hans)>h-cs{position:relative;display:inline!important;visibility:visible;font:inherit}h-hangable:lang(ja)>h-cs h-inner,h-hangable:lang(ja)>h-cs h-inner[hidden],h-hangable:lang(zh-CN)>h-cs h-inner,h-hangable:lang(zh-CN)>h-cs h-inner[hidden],h-hangable:lang(zh-Hans)>h-cs h-inner,h-hangable:lang(zh-Hans)>h-cs h-inner[hidden]{display:inline;visibility:hidden;font:1em "Han Space",Menlo,Consolas,Courier}h-hangable:lang(ja)>h-cs h-char.end,h-hangable:lang(zh-CN)>h-cs h-char.end,h-hangable:lang(zh-Hans)>h-cs h-char.end{-moz-text-emphasis:none;-webkit-text-emphasis:none;text-emphasis:none;font-style:normal;font-weight:400;text-decoration:none;text-indent:0;position:absolute;left:0;top:0;display:inline-block;line-height:1.1}h-ru h-hangable:lang(ja)>h-cs h-char.end,h-ru h-hangable:lang(zh-CN)>h-cs h-char.end,h-ru h-hangable:lang(zh-Hans)>h-cs h-char.end,ruby h-hangable:lang(ja)>h-cs h-char.end,ruby h-hangable:lang(zh-CN)>h-cs h-char.end,ruby h-hangable:lang(zh-Hans)>h-cs h-char.end{position:relative}h-cs,h-cs[hidden]{display:none;visibility:hidden;font:.825em Courier;letter-spacing:0;white-space:normal}h-char.biaodian.open>h-inner{margin-left:-.5em}h-char.biaodian.close>h-inner,h-char.biaodian[unicode="3001"]>h-inner,h-char.biaodian[unicode="3002"]>h-inner,h-char.biaodian[unicode=ff0c]>h-inner,h-char.biaodian[unicode=ff0e]>h-inner{letter-spacing:-.5em}h-char.biaodian.close>h-cs,h-char.biaodian.open>h-cs,h-char.biaodian[unicode="3001"]>h-cs,h-char.biaodian[unicode="3002"]>h-cs,h-char.biaodian[unicode=ff0c]>h-cs,h-char.biaodian[unicode=ff0e]>h-cs{display:inline}h-char.biaodian[unicode="3001"]:lang(zh-HK)>h-inner,h-char.biaodian[unicode="3001"]:lang(zh-Hant)>h-inner,h-char.biaodian[unicode="3001"]:lang(zh-TW)>h-inner,h-char.biaodian[unicode="3002"]:lang(zh-HK)>h-inner,h-char.biaodian[unicode="3002"]:lang(zh-Hant)>h-inner,h-char.biaodian[unicode="3002"]:lang(zh-TW)>h-inner,h-char.biaodian[unicode=ff0c]:lang(zh-HK)>h-inner,h-char.biaodian[unicode=ff0c]:lang(zh-Hant)>h-inner,h-char.biaodian[unicode=ff0c]:lang(zh-TW)>h-inner,h-char.biaodian[unicode=ff0e]:lang(zh-HK)>h-inner,h-char.biaodian[unicode=ff0e]:lang(zh-Hant)>h-inner,h-char.biaodian[unicode=ff0e]:lang(zh-TW)>h-inner{letter-spacing:inherit}h-char-group .end:not(:last-child) h-cs,h-char-group .open+.open h-cs,h-char-group [unicode="3001"]:lang(zh-HK)+.open h-cs,h-char-group [unicode="3001"]:lang(zh-Hant)+.open h-cs,h-char-group [unicode="3001"]:lang(zh-TW)+.open h-cs,h-char-group [unicode="3002"]:lang(zh-HK)+.open h-cs,h-char-group [unicode="3002"]:lang(zh-Hant)+.open h-cs,h-char-group [unicode="3002"]:lang(zh-TW)+.open h-cs,h-char-group [unicode=ff0c]:lang(zh-HK)+.open h-cs,h-char-group [unicode=ff0c]:lang(zh-Hant)+.open h-cs,h-char-group [unicode=ff0c]:lang(zh-TW)+.open h-cs,h-char-group [unicode=ff0e]:lang(zh-HK)+.open h-cs,h-char-group [unicode=ff0e]:lang(zh-Hant)+.open h-cs,h-char-group [unicode=ff0e]:lang(zh-TW)+.open h-cs,h-char-group.portion .end:last-child h-cs,h-char-group.portion .open:first-child h-cs,h-char.biaodian[unicode="3001"]:lang(zh-HK)>h-cs,h-char.biaodian[unicode="3001"]:lang(zh-Hant)>h-cs,h-char.biaodian[unicode="3001"]:lang(zh-TW)>h-cs,h-char.biaodian[unicode="3002"]:lang(zh-HK)>h-cs,h-char.biaodian[unicode="3002"]:lang(zh-Hant)>h-cs,h-char.biaodian[unicode="3002"]:lang(zh-TW)>h-cs,h-char.biaodian[unicode=ff0c]:lang(zh-HK)>h-cs,h-char.biaodian[unicode=ff0c]:lang(zh-Hant)>h-cs,h-char.biaodian[unicode=ff0c]:lang(zh-TW)>h-cs,h-char.biaodian[unicode=ff0e]:lang(zh-HK)>h-cs,h-char.biaodian[unicode=ff0e]:lang(zh-Hant)>h-cs,h-char.biaodian[unicode=ff0e]:lang(zh-TW)>h-cs,h-hangable .end:not(:last-child) h-cs,h-hangable .open+.open h-cs,h-hangable [unicode="3001"]:lang(zh-HK)+.open h-cs,h-hangable [unicode="3001"]:lang(zh-Hant)+.open h-cs,h-hangable [unicode="3001"]:lang(zh-TW)+.open h-cs,h-hangable [unicode="3002"]:lang(zh-HK)+.open h-cs,h-hangable [unicode="3002"]:lang(zh-Hant)+.open h-cs,h-hangable [unicode="3002"]:lang(zh-TW)+.open h-cs,h-hangable [unicode=ff0c]:lang(zh-HK)+.open h-cs,h-hangable [unicode=ff0c]:lang(zh-Hant)+.open h-cs,h-hangable [unicode=ff0c]:lang(zh-TW)+.open h-cs,h-hangable [unicode=ff0e]:lang(zh-HK)+.open h-cs,h-hangable [unicode=ff0e]:lang(zh-Hant)+.open h-cs,h-hangable [unicode=ff0e]:lang(zh-TW)+.open h-cs,h-hangable.portion .end:last-child h-cs,h-hangable.portion .open:first-child h-cs{display:none}h-char-group [unicode=b7]:not(:last-child),h-char-group [unicode="30fb"]:not(:last-child){letter-spacing:-.5em}h-char-group .liga:not(:last-child){margin-right:-.25em}h-char[display-as]{position:relative;display:inline-block}h-char[display-as] h-inner{color:transparent}h-char[display-as]:after{position:absolute;left:0;display:inline-block;content:attr(display-as)}h-char[display-as].comb-liga:after{font-family:"Romanization Sans","Zhuyin Kaiti"} \ No newline at end of file +img,legend{border:0}pre,textarea{overflow:auto}legend,td,th{padding:0}h-ru[annotation],table{border-spacing:0;border-collapse:collapse}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent;text-decoration:inherit}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{white-space:pre;word-wrap:normal}code,kbd,pre,samp{font-size:1em;font-family:monospace,monospace,sans-serif}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}optgroup{font-weight:700}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.3;-webkit-font-smoothing:subpixel-antialiased}ol,ul{padding-left:2em}blockquote,figure{margin-left:2em;margin-right:2em}address,cite:lang(ja),cite:lang(zh),dfn:lang(ja),dfn:lang(zh),i:lang(ja),i:lang(zh),var:lang(ja),var:lang(zh){font-style:inherit}em:lang(ja),em:lang(zh){-moz-text-emphasis:filled circle;-webkit-text-emphasis:filled circle;text-emphasis:filled circle;-moz-text-emphasis-position:under;-webkit-text-emphasis-position:under;text-emphasis-position:under;font-style:inherit;border-bottom:2px dotted;padding-bottom:.05em;border-bottom-width:-webkit-calc(0px);padding-bottom:-webkit-calc(0px)}em:lang(ja){-moz-text-emphasis:filled sesame;-webkit-text-emphasis:filled sesame;text-emphasis:filled sesame;-moz-text-emphasis-position:over;-webkit-text-emphasis-position:over;text-emphasis-position:over}.no-textemphasis em:lang(ja) h-char:after,.no-textemphasis em:lang(zh) h-char:after,[zhuyin] h-zhuyin,em:lang(ja) h-char.biaodian,em:lang(ja) h-char.punct,em:lang(zh) h-char.biaodian,em:lang(zh) h-char.punct{-moz-text-emphasis:none;-webkit-text-emphasis:none;text-emphasis:none}b,dfn:lang(ja),dfn:lang(zh),strong{font-weight:bolder}q,q:lang(en),q:lang(zh-CN){quotes:"\201c" "\201d" "\2018" "\2019" "\201c" "\201d" "\2018" "\2019" "\201c" "\201d" "\2018" "\2019"}q:lang(zh){quotes:"\300c" "\300d" "\300e" "\300f" "\300c" "\300d" "\300e" "\300f" "\300c" "\300d" "\300e" "\300f"}q:lang(en-GB){quotes:"\2018" "\2019" "\201c" "\201d" "\2018" "\2019" "\201c" "\201d" "\2018" "\2019" "\201c" "\201d"}q:before{content:open-quote}q:after{content:close-quote}q:lang(ja):after,q:lang(ja):before{content:none}.han-js-rendered del+del.adjacent,.han-js-rendered del+s.adjacent,.han-js-rendered ins.adjacent,.han-js-rendered s+del.adjacent,.han-js-rendered s+s.adjacent,.han-js-rendered u.adjacent,del+del,del+s,ins+ins,ins+u,s+del,s+s,u+ins,u+u{margin-left:.125em}ins,u{padding-bottom:.05em;border-bottom:1px solid;text-decoration:none}ruby rtc rt{display:inline;font-size:inherit}ruby>rb+rtc:before{content:"\ff08"}ruby>rtc:after{content:"\ff0c"}ruby>rtc:last-of-type:after{content:"\ff09"}.han-js-rendered del+del,.han-js-rendered del+s,.han-js-rendered ins+ins,.han-js-rendered ins+u,.han-js-rendered s+del,.han-js-rendered s+s,.han-js-rendered u+ins,.han-js-rendered u+u{margin-left:auto}.han-js-rendered em:lang(ja),.han-js-rendered em:lang(zh){padding-bottom:auto;border-bottom-width:0}.no-textemphasis em:lang(ja),.no-textemphasis em:lang(zh){line-height:2}.no-textemphasis em:lang(ja) h-char,.no-textemphasis em:lang(zh) h-char{position:relative;font-style:inherit}.no-textemphasis em:lang(ja) h-char:after,.no-textemphasis em:lang(zh) h-char:after{font-style:normal;font-weight:400;text-decoration:none;-moz-transform:scale(.5);-ms-transform:scale(.5);-webkit-transform:scale(.5);transform:scale(.5);position:absolute;left:50%;top:0;margin-left:-250%;overflow:hidden;display:inline-block;height:1em;width:500%;line-height:1;text-align:center;text-indent:0;font-family:Georgia,"Times New Roman",Arial,!important}.no-textemphasis em:lang(ja) h-char.biaodian:after,.no-textemphasis em:lang(ja) h-char.punct:after,.no-textemphasis em:lang(zh) h-char.biaodian:after,.no-textemphasis em:lang(zh) h-char.punct:after{content:none!important}.no-textemphasis em:lang(zh) h-char:after{margin-top:1em;content:"\25cf"}.no-textemphasis em:lang(ja) h-char:after{margin-top:-.7em;content:"\fe45"}h-ru[annotation]{position:relative;display:inline-table;line-height:1.1;text-align:center;vertical-align:1em}h-ru[annotation]>rt,h-ru[annotation][order="0"]>rt,h-ruby[rightangle][doubleline] h-ru[annotation][order="0"]>rt{display:table-header-group}h-ru[annotation]>h-ru[annotation]{vertical-align:-.1em}h-ruby[rightangle][doubleline] h-ru[annotation]{vertical-align:.5em}h-ru[annotation]>h-ru,h-ru[annotation]>rb,h-ru[annotation]>rt{line-height:1;text-align:center}h-ru[annotation]>rt{height:1em;font-size:.5em;white-space:nowrap;word-break:normal}h-ru[annotation]>rt:after,h-ru[annotation]>rt:before{content:"\2006"}h-ru[annotation][order="1"]>rt,h-ruby[rightangle] h-ru[annotation][order="0"]>rt,h-ruby[rightangle][doubleline] h-ru[annotation][order="1"]>rt{display:table-footer-group}h-ru[annotation][order="0"]>h-ru[order="1"]{vertical-align:.15em}h-ruby[rightangle][doubleline] h-ru[annotation][order="0"] rt{line-height:1.5}[zhuyin] h-zhuyin{font-style:normal;font-weight:400;line-height:normal;text-decoration:none;text-indent:0;position:relative;display:inline-block;height:1.2em;height:1em;width:.4em;vertical-align:text-top}[zhuyin] h-diao,[zhuyin] h-yin{line-height:1;position:absolute}[zhuyin] h-zhuyin>*{-moz-transform:scale(.4);-ms-transform:scale(.4);-webkit-transform:scale(.4);transform:scale(.4);-moz-transform-origin:left top;-ms-transform-origin:left top;-webkit-transform-origin:left top;transform-origin:left top;display:inline-block}[zhuyin] h-yin{left:0;height:1em;vertical-align:top}[zhuyin] h-diao{bottom:0;right:-.9em}[zhuyin] h-diao:empty,[zhuyin] h-yin:empty,[zhuyin][length="0"] h-zhuyin{display:none}[zhuyin][length="0"]{margin-right:0}[zhuyin] [length="1"] h-yin,[zhuyin][length="1"] h-yin{top:.3em}[zhuyin] [length="1"] h-diao,[zhuyin][length="1"] h-diao{bottom:0}[zhuyin] [length="2"] h-yin,[zhuyin][length="2"] h-yin{top:.05em}[zhuyin] [length="2"] h-diao,[zhuyin][length="2"] h-diao{bottom:-.3em}[zhuyin] [length="3"] h-yin,[zhuyin][length="3"] h-yin{top:-.05em;line-height:.85}[zhuyin] [length="3"] h-diao,[zhuyin][length="3"] h-diao{bottom:-.35em}[zhuyin] [diao="˙"] h-diao,[zhuyin][diao="˙"] h-diao{top:0;right:auto;bottom:auto;left:.06em}[zhuyin] [diao="˙"] [length="1"] h-diao,[zhuyin] [diao="˙"][length="1"] h-diao,[zhuyin][diao="˙"] [length="1"] h-diao,[zhuyin][diao="˙"][length="1"] h-diao{top:.15em}[zhuyin] [diao="˙"] [length="2"] h-diao,[zhuyin] [diao="˙"][length="2"] h-diao,[zhuyin][diao="˙"] [length="2"] h-diao,[zhuyin][diao="˙"][length="2"] h-diao{top:-.05em}[zhuyin] [diao="˙"] [length="3"] h-diao,[zhuyin] [diao="˙"][length="3"] h-diao,[zhuyin][diao="˙"] [length="3"] h-diao,[zhuyin][diao="˙"][length="3"] h-diao{top:-.2em}[zhuyin] [diao="˪"] h-diao,[zhuyin] [diao="˫"] h-diao,[zhuyin][diao="˪"] h-diao,[zhuyin][diao="˫"] h-diao{-moz-transform:scale(.6);-ms-transform:scale(.6);-webkit-transform:scale(.6);transform:scale(.6);-moz-transform-origin:left top;-ms-transform-origin:left top;-webkit-transform-origin:left top;transform-origin:left top}[zhuyin] [diao="󳆴"] h-diao,[zhuyin] [diao="󳆵"] h-diao,[zhuyin] [diao="󳆶"] h-diao,[zhuyin] [diao="󳆷"] h-diao,[zhuyin] [diao^="ㆴ"] h-diao,[zhuyin] [diao^="ㆵ"] h-diao,[zhuyin] [diao^="ㆶ"] h-diao,[zhuyin] [diao^="ㆷ"] h-diao,[zhuyin][diao="󳆴"] h-diao,[zhuyin][diao="󳆵"] h-diao,[zhuyin][diao="󳆶"] h-diao,[zhuyin][diao="󳆷"] h-diao,[zhuyin][diao^="ㆴ"] h-diao,[zhuyin][diao^="ㆵ"] h-diao,[zhuyin][diao^="ㆶ"] h-diao,[zhuyin][diao^="ㆷ"] h-diao{bottom:-.6em;margin-right:.3em}[zhuyin]{margin-right:.2em;display:inline-block;line-height:1.8}[rightangle] h-ru[annotation]{vertical-align:0;line-height:1}[rightangle] rt:after{content:"";display:inline-block;width:1.2em}h-ru h-ru[zhuyin]{margin-top:-.4em;margin-bottom:-.2em;line-height:1.8}h-jinze,h-word{display:inline-block;text-indent:0}@font-face{font-family:"Han Heiti";src:local("Hiragino Sans GB"),local("Lantinghei TC Extralight"),local("Lantinghei SC Extralight"),local(FZLTXHB--B51-0),local(FZLTZHK--GBK1-0),local(".PingFang SC Light"),local(".PingFang TC Light"),local(".PingFang-SC-Light"),local(".PingFang-TC-Light"),local(".PingFang SC"),local(".PingFang TC"),local("Heiti SC Light"),local(STHeitiSC-Light),local("Heiti SC"),local("Heiti TC Light"),local(STHeitiTC-Light),local("Heiti TC"),local("Microsoft Yahei"),local("Microsoft Jhenghei"),local("Noto Sans CJK KR"),local("Noto Sans CJK JP"),local("Noto Sans CJK SC"),local("Noto Sans CJK TC"),local("Source Han Sans K"),local("Source Han Sans KR"),local("Source Han Sans JP"),local("Source Han Sans CN"),local("Source Han Sans HK"),local("Source Han Sans TW"),local("Source Han Sans TWHK"),local("Droid Sans Fallback")}@font-face{unicode-range:U+4E00-9FFF,U+3400-4DB5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3040-309F,U+30A0-30FF,U+3099-309E,U+FF66-FF9F,U+3007,U+31C0-31E3,U+2F00-2FD5,U+2E80-2EF3;font-family:"Han Heiti";src:local(YuGothic),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro")}@font-face{font-family:"Han Heiti CNS";src:local(".PingFang TC Light"),local(".PingFang-TC-Light"),local(".PingFang TC"),local("Heiti TC Light"),local(STHeitiTC-Light),local("Heiti TC"),local("Lantinghei TC Extralight"),local(FZLTXHB--B51-0),local("Lantinghei TC"),local("Microsoft Jhenghei"),local("Microsoft Yahei"),local("Noto Sans CJK TC"),local("Source Han Sans TC"),local("Source Han Sans TW"),local("Source Han Sans TWHK"),local("Source Han Sans HK"),local("Droid Sans Fallback")}@font-face{font-family:"Han Heiti GB";src:local("Hiragino Sans GB"),local(".PingFang SC Light"),local(".PingFang-SC-Light"),local(".PingFang SC"),local("Lantinghei SC Extralight"),local(FZLTXHK--GBK1-0),local("Lantinghei SC"),local("Heiti SC Light"),local(STHeitiSC-Light),local("Heiti SC"),local("Microsoft Yahei"),local("Noto Sans CJK SC"),local("Source Han Sans SC"),local("Source Han Sans CN"),local("Droid Sans Fallback")}@font-face{font-family:"Han Heiti";font-weight:600;src:local("Hiragino Sans GB W6"),local(HiraginoSansGB-W6),local("Lantinghei TC Demibold"),local("Lantinghei SC Demibold"),local(FZLTZHB--B51-0),local(FZLTZHK--GBK1-0),local(".PingFang-SC-Semibold"),local(".PingFang-TC-Semibold"),local("Heiti SC Medium"),local("STHeitiSC-Medium"),local("Heiti SC"),local("Heiti TC Medium"),local("STHeitiTC-Medium"),local("Heiti TC"),local("Microsoft YaHei Bold"),local("Microsoft Jhenghei Bold"),local(MicrosoftYaHei-Bold),local(MicrosoftJhengHeiBold),local("Microsoft YaHei"),local("Microsoft Jhenghei"),local("Noto Sans CJK KR Bold"),local("Noto Sans CJK JP Bold"),local("Noto Sans CJK SC Bold"),local("Noto Sans CJK TC Bold"),local(NotoSansCJKkr-Bold),local(NotoSansCJKjp-Bold),local(NotoSansCJKsc-Bold),local(NotoSansCJKtc-Bold),local("Source Han Sans K Bold"),local(SourceHanSansK-Bold),local("Source Han Sans K"),local("Source Han Sans KR Bold"),local("Source Han Sans JP Bold"),local("Source Han Sans CN Bold"),local("Source Han Sans HK Bold"),local("Source Han Sans TW Bold"),local("Source Han Sans TWHK Bold"),local("SourceHanSansKR-Bold"),local("SourceHanSansJP-Bold"),local("SourceHanSansCN-Bold"),local("SourceHanSansHK-Bold"),local("SourceHanSansTW-Bold"),local("SourceHanSansTWHK-Bold"),local("Source Han Sans KR"),local("Source Han Sans CN"),local("Source Han Sans HK"),local("Source Han Sans TW"),local("Source Han Sans TWHK")}@font-face{unicode-range:U+4E00-9FFF,U+3400-4DB5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3040-309F,U+30A0-30FF,U+3099-309E,U+FF66-FF9F,U+3007,U+31C0-31E3,U+2F00-2FD5,U+2E80-2EF3;font-family:"Han Heiti";font-weight:600;src:local("YuGothic Bold"),local("Hiragino Kaku Gothic ProN W6"),local("Hiragino Kaku Gothic Pro W6"),local(YuGo-Bold),local(HiraKakuProN-W6),local(HiraKakuPro-W6)}@font-face{font-family:"Han Heiti CNS";font-weight:600;src:local(".PingFang TC Semibold"),local(".PingFang-TC-Semibold"),local("Heiti TC Medium"),local("STHeitiTC-Medium"),local("Heiti TC"),local("Lantinghei TC Demibold"),local(FZLTXHB--B51-0),local("Microsoft Jhenghei Bold"),local(MicrosoftJhengHeiBold),local("Microsoft Jhenghei"),local("Microsoft YaHei Bold"),local(MicrosoftYaHei-Bold),local("Noto Sans CJK TC Bold"),local(NotoSansCJKtc-Bold),local("Noto Sans CJK TC"),local("Source Han Sans TC Bold"),local("SourceHanSansTC-Bold"),local("Source Han Sans TC"),local("Source Han Sans TW Bold"),local("SourceHanSans-TW"),local("Source Han Sans TW"),local("Source Han Sans TWHK Bold"),local("SourceHanSans-TWHK"),local("Source Han Sans TWHK"),local("Source Han Sans HK"),local("SourceHanSans-HK"),local("Source Han Sans HK")}@font-face{font-family:"Han Heiti GB";font-weight:600;src:local("Hiragino Sans GB W6"),local(HiraginoSansGB-W6),local(".PingFang SC Semibold"),local(".PingFang-SC-Semibold"),local("Lantinghei SC Demibold"),local(FZLTZHK--GBK1-0),local("Heiti SC Medium"),local("STHeitiSC-Medium"),local("Heiti SC"),local("Microsoft YaHei Bold"),local(MicrosoftYaHei-Bold),local("Microsoft YaHei"),local("Noto Sans CJK SC Bold"),local(NotoSansCJKsc-Bold),local("Noto Sans CJK SC"),local("Source Han Sans SC Bold"),local("SourceHanSansSC-Bold"),local("Source Han Sans CN Bold"),local("SourceHanSansCN-Bold"),local("Source Han Sans SC"),local("Source Han Sans CN")}@font-face{font-family:"Han Heiti";src:local("Hiragino Sans GB"),local("Lantinghei TC Extralight"),local("Lantinghei SC Extralight"),local(FZLTXHB--B51-0),local(FZLTZHK--GBK1-0),local(".PingFang SC Light"),local(".PingFang TC Light"),local(".PingFang-SC-Light"),local(".PingFang-TC-Light"),local(".PingFang SC"),local(".PingFang TC"),local("Heiti SC Light"),local("STHeitiSC-Light"),local("Heiti SC"),local("Heiti TC Light"),local("STHeitiTC-Light"),local("Heiti TC"),local("Microsoft Yahei"),local("Microsoft Jhenghei"),local("Noto Sans CJK KR"),local("Noto Sans CJK JP"),local("Noto Sans CJK SC"),local("Noto Sans CJK TC"),local("Source Han Sans K"),local("Source Han Sans KR"),local("Source Han Sans JP"),local("Source Han Sans CN"),local("Source Han Sans HK"),local("Source Han Sans TW"),local("Source Han Sans TWHK"),local("Droid Sans Fallback");unicode-range:U+270C}@font-face{font-family:"Han Heiti";font-weight:600;src:local("Hiragino Sans GB W6"),local(HiraginoSansGB-W6),local("Lantinghei TC Demibold"),local("Lantinghei SC Demibold"),local(FZLTZHB--B51-0),local(FZLTZHK--GBK1-0),local(".PingFang-SC-Semibold"),local(".PingFang-TC-Semibold"),local("Heiti SC Medium"),local("STHeitiSC-Medium"),local("Heiti SC"),local("Heiti TC Medium"),local("STHeitiTC-Medium"),local("Heiti TC"),local("Microsoft YaHei Bold"),local("Microsoft Jhenghei Bold"),local(MicrosoftYaHei-Bold),local(MicrosoftJhengHeiBold),local("Microsoft YaHei"),local("Microsoft Jhenghei"),local("Noto Sans CJK KR Bold"),local("Noto Sans CJK JP Bold"),local("Noto Sans CJK SC Bold"),local("Noto Sans CJK TC Bold"),local(NotoSansCJKkr-Bold),local(NotoSansCJKjp-Bold),local(NotoSansCJKsc-Bold),local(NotoSansCJKtc-Bold),local("Source Han Sans K Bold"),local(SourceHanSansK-Bold),local("Source Han Sans K"),local("Source Han Sans KR Bold"),local("Source Han Sans JP Bold"),local("Source Han Sans CN Bold"),local("Source Han Sans HK Bold"),local("Source Han Sans TW Bold"),local("Source Han Sans TWHK Bold"),local("SourceHanSansKR-Bold"),local("SourceHanSansJP-Bold"),local("SourceHanSansCN-Bold"),local("SourceHanSansHK-Bold"),local("SourceHanSansTW-Bold"),local("SourceHanSansTWHK-Bold"),local("Source Han Sans KR"),local("Source Han Sans CN"),local("Source Han Sans HK"),local("Source Han Sans TW"),local("Source Han Sans TWHK");unicode-range:U+270C}@font-face{font-family:"Han Songti";src:local("Songti SC Regular"),local(STSongti-SC-Regular),local("Songti SC"),local("Songti TC Regular"),local(STSongti-TC-Regular),local("Songti TC"),local(STSong),local("Lisong Pro"),local(SimSun),local(PMingLiU)}@font-face{unicode-range:U+4E00-9FFF,U+3400-4DB5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3040-309F,U+30A0-30FF,U+3099-309E,U+FF66-FF9F,U+3007,U+31C0-31E3,U+2F00-2FD5,U+2E80-2EF3;font-family:"Han Songti";src:local(YuMincho),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("MS Mincho")}@font-face{font-family:"Han Songti CNS";src:local("Songti TC Regular"),local(STSongti-TC-Regular),local("Songti TC"),local("Lisong Pro"),local("Songti SC Regular"),local(STSongti-SC-Regular),local("Songti SC"),local(STSong),local(PMingLiU),local(SimSun)}@font-face{font-family:"Han Songti GB";src:local("Songti SC Regular"),local(STSongti-SC-Regular),local("Songti SC"),local(STSong),local(SimSun),local(PMingLiU)}@font-face{font-family:"Han Songti";font-weight:600;src:local("STSongti SC Bold"),local("STSongti TC Bold"),local(STSongti-SC-Bold),local(STSongti-TC-Bold),local("STSongti SC"),local("STSongti TC")}@font-face{unicode-range:U+4E00-9FFF,U+3400-4DB5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3040-309F,U+30A0-30FF,U+3099-309E,U+FF66-FF9F,U+3007,U+31C0-31E3,U+2F00-2FD5,U+2E80-2EF3;font-family:"Han Songti";font-weight:600;src:local("YuMincho Demibold"),local("Hiragino Mincho ProN W6"),local("Hiragino Mincho Pro W6"),local(YuMin-Demibold),local(HiraMinProN-W6),local(HiraMinPro-W6),local(YuMincho),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro")}@font-face{font-family:"Han Songti CNS";font-weight:600;src:local("STSongti TC Bold"),local("STSongti SC Bold"),local(STSongti-TC-Bold),local(STSongti-SC-Bold),local("STSongti TC"),local("STSongti SC")}@font-face{font-family:"Han Songti GB";font-weight:600;src:local("STSongti SC Bold"),local(STSongti-SC-Bold),local("STSongti SC")}@font-face{font-family:"Han Songti";src:local("Songti SC Regular"),local(STSongti-SC-Regular),local("Songti SC"),local("Songti TC Regular"),local(STSongti-TC-Regular),local("Songti TC"),local(STSongti),local("Lisong Pro"),local("MS Mincho"),local(SimSun),local(PMingLiU);unicode-range:U+270C}@font-face{font-family:"Han Songti";font-weight:600;src:local("Songti TC Bold"),local("Songti SC Bold"),local(STSongti-TC-Bold),local(STSongti-SC-Bold),local("Songti TC"),local("Songti SC");unicode-range:U+270C}@font-face{font-family:"Han Songti CNS";src:local("Songti TC Regular"),local("Lisong Pro"),local("Songti TC"),local("Songti SC Regular"),local(STSong),local("Songti SC"),local("MS Mincho"),local(PMingLiU),local(SimSun);unicode-range:U+270C}@font-face{font-family:"Han Songti CNS";font-weight:600;src:local("Songti TC Bold"),local("Songti SC Bold"),local(STSongti-TC-Bold),local(STSongti-SC-Bold),local("Songti TC"),local("Songti SC");unicode-range:U+270C}@font-face{font-family:"Han Songti GB";src:local("Songti SC"),local(STSong),local(SimSun);unicode-range:U+270C}@font-face{font-family:"Han Songti GB";font-weight:600;src:local("Songti SC Bold"),local(STSongti-SC-Bold),local("Songti SC");unicode-range:U+270C}@font-face{font-family:cursive;src:local("Kaiti TC Regular"),local(STKaiTi-TC-Regular),local("Kaiti TC"),local("Kaiti SC"),local(STKaiti),local(BiauKai),local("標楷體"),local(DFKaiShu-SB-Estd-BF),local(Kaiti),local(DFKai-SB)}@font-face{unicode-range:U+4E00-9FFF,U+3400-4DB5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3040-309F,U+30A0-30FF,U+3099-309E,U+FF66-FF9F,U+3007,U+31C0-31E3,U+2F00-2FD5,U+2E80-2EF3;font-family:"Han Kaiti";src:local("Kaiti TC Regular"),local(STKaiTi-TC-Regular),local("Kaiti TC"),local("Kaiti SC"),local(STKaiti),local(BiauKai),local("標楷體"),local(DFKaiShu-SB-Estd-BF),local(Kaiti),local(DFKai-SB)}@font-face{unicode-range:U+4E00-9FFF,U+3400-4DB5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3040-309F,U+30A0-30FF,U+3099-309E,U+FF66-FF9F,U+3007,U+31C0-31E3,U+2F00-2FD5,U+2E80-2EF3;font-family:"Han Kaiti CNS";src:local(BiauKai),local("標楷體"),local(DFKaiShu-SB-Estd-BF),local("Kaiti TC Regular"),local(STKaiTi-TC-Regular),local("Kaiti TC")}@font-face{unicode-range:U+4E00-9FFF,U+3400-4DB5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3040-309F,U+30A0-30FF,U+3099-309E,U+FF66-FF9F,U+3007,U+31C0-31E3,U+2F00-2FD5,U+2E80-2EF3;font-family:"Han Kaiti GB";src:local("Kaiti SC Regular"),local(STKaiTi-SC-Regular),local("Kaiti SC"),local(STKaiti),local(Kai),local(Kaiti),local(DFKai-SB)}@font-face{font-family:cursive;font-weight:600;src:local("Kaiti TC Bold"),local(STKaiTi-TC-Bold),local("Kaiti SC Bold"),local(STKaiti-SC-Bold),local("Kaiti TC"),local("Kaiti SC")}@font-face{font-family:"Han Kaiti";font-weight:600;src:local("Kaiti TC Bold"),local(STKaiTi-TC-Bold),local("Kaiti SC Bold"),local(STKaiti-SC-Bold),local("Kaiti TC"),local("Kaiti SC")}@font-face{font-family:"Han Kaiti CNS";font-weight:600;src:local("Kaiti TC Bold"),local(STKaiTi-TC-Bold),local("Kaiti TC")}@font-face{font-family:"Han Kaiti GB";font-weight:600;src:local("Kaiti SC Bold"),local(STKaiti-SC-Bold)}@font-face{unicode-range:U+4E00-9FFF,U+3400-4DB5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3040-309F,U+30A0-30FF,U+3099-309E,U+FF66-FF9F,U+3007,U+31C0-31E3,U+2F00-2FD5,U+2E80-2EF3;font-family:"Han Fangsong";src:local(STFangsong),local(FangSong)}@font-face{unicode-range:U+4E00-9FFF,U+3400-4DB5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3040-309F,U+30A0-30FF,U+3099-309E,U+FF66-FF9F,U+3007,U+31C0-31E3,U+2F00-2FD5,U+2E80-2EF3;font-family:"Han Fangsong CNS";src:local(STFangsong),local(FangSong)}@font-face{unicode-range:U+4E00-9FFF,U+3400-4DB5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3040-309F,U+30A0-30FF,U+3099-309E,U+FF66-FF9F,U+3007,U+31C0-31E3,U+2F00-2FD5,U+2E80-2EF3;font-family:"Han Fangsong GB";src:local(STFangsong),local(FangSong)}@font-face{font-family:"Biaodian Sans";src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local("MS Gothic"),local(SimSun);unicode-range:U+FF0E}@font-face{font-family:"Biaodian Serif";src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSong),local(SimSun);unicode-range:U+FF0E}@font-face{font-family:"Biaodian Pro Sans";src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local("MS Gothic"),local(SimSun);unicode-range:U+FF0E}@font-face{font-family:"Biaodian Pro Serif";src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSong),local(SimSun);unicode-range:U+FF0E}@font-face{font-family:"Biaodian Pro Sans CNS";src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local("MS Gothic"),local(SimSun);unicode-range:U+FF0E}@font-face{font-family:"Biaodian Pro Serif CNS";src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSong),local(SimSun);unicode-range:U+FF0E}@font-face{font-family:"Biaodian Pro Sans GB";src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local("MS Gothic"),local(SimSun);unicode-range:U+FF0E}@font-face{font-family:"Biaodian Pro Serif GB";src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSong),local(SimSun);unicode-range:U+FF0E}@font-face{font-family:"Biaodian Sans";src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local(SimSun);unicode-range:U+00B7}@font-face{font-family:"Biaodian Serif";src:local("Songti SC"),local(STSong),local("Heiti SC"),local(SimSun);unicode-range:U+00B7}@font-face{font-family:"Biaodian Pro Sans";src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local(SimSun);unicode-range:U+00B7}@font-face{font-family:"Biaodian Pro Serif";src:local("Songti SC"),local(STSong),local("Heiti SC"),local(SimSun);unicode-range:U+00B7}@font-face{font-family:"Biaodian Pro Sans CNS";src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local(SimSun);unicode-range:U+00B7}@font-face{font-family:"Biaodian Pro Serif CNS";src:local("Songti SC"),local(STSong),local("Heiti SC"),local(SimSun);unicode-range:U+00B7}@font-face{font-family:"Biaodian Pro Sans GB";src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local(SimSun);unicode-range:U+00B7}@font-face{font-family:"Biaodian Pro Serif GB";src:local("Songti SC"),local(STSong),local("Heiti SC"),local(SimSun);unicode-range:U+00B7}@font-face{font-family:"Biaodian Sans";src:url(./font/han.woff?v3.2.5)format("woff"),url(./font/han.otf?v3.2.5)format("opentype"),local("Hiragino Sans GB"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local("Microsoft Yahei"),local(SimSun);unicode-range:U+2014}@font-face{font-family:"Biaodian Serif";src:url(./font/han.woff?v3.2.5)format("woff"),url(./font/han.otf?v3.2.5)format("opentype"),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSong),local("Microsoft Yahei"),local(SimSun);unicode-range:U+2014}@font-face{font-family:"Yakumono Sans";src:url(./font/han.woff?v3.2.5)format("woff"),url(./font/han.otf?v3.2.5)format("opentype"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local("Arial Unicode MS"),local("MS Gothic");unicode-range:U+2014}@font-face{font-family:"Yakumono Serif";src:url(./font/han.woff?v3.2.5)format("woff"),url(./font/han.otf?v3.2.5)format("opentype"),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("MS Mincho"),local("Microsoft Yahei");unicode-range:U+2014}@font-face{font-family:"Biaodian Pro Sans";src:url(./font/han.woff?v3.2.5)format("woff"),url(./font/han.otf?v3.2.5)format("opentype"),local("Hiragino Sans GB"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local("Microsoft Yahei"),local(SimSun);unicode-range:U+2014}@font-face{font-family:"Biaodian Pro Serif";src:url(./font/han.woff?v3.2.5)format("woff"),url(./font/han.otf?v3.2.5)format("opentype"),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSong),local("Microsoft Yahei"),local(SimSun);unicode-range:U+2014}@font-face{font-family:"Biaodian Pro Sans CNS";src:url(./font/han.woff?v3.2.5)format("woff"),url(./font/han.otf?v3.2.5)format("opentype"),local("Hiragino Sans GB"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local("Microsoft Yahei"),local(SimSun);unicode-range:U+2014}@font-face{font-family:"Biaodian Pro Serif CNS";src:url(./font/han.woff?v3.2.5)format("woff"),url(./font/han.otf?v3.2.5)format("opentype"),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSong),local("Microsoft Yahei"),local(SimSun);unicode-range:U+2014}@font-face{font-family:"Biaodian Pro Sans GB";src:url(./font/han.woff?v3.2.5)format("woff"),url(./font/han.otf?v3.2.5)format("opentype"),local("Hiragino Sans GB"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local("Microsoft Yahei"),local(SimSun);unicode-range:U+2014}@font-face{font-family:"Biaodian Pro Serif GB";src:url(./font/han.woff?v3.2.5)format("woff"),url(./font/han.otf?v3.2.5)format("opentype"),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSong),local("Microsoft Yahei"),local(SimSun);unicode-range:U+2014}@font-face{font-family:"Biaodian Sans";src:url(./font/han.woff?v3.2.5)format("woff"),url(./font/han.otf?v3.2.5)format("opentype"),local("Hiragino Sans GB"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local(Meiryo),local("MS Gothic"),local(SimSun),local(PMingLiU);unicode-range:U+2026}@font-face{font-family:"Biaodian Serif";src:url(./font/han.woff?v3.2.5)format("woff"),url(./font/han.otf?v3.2.5)format("opentype"),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local("MS Mincho"),local(SimSun),local(PMingLiU);unicode-range:U+2026}@font-face{font-family:"Yakumono Sans";src:url(./font/han.woff?v3.2.5)format("woff"),url(./font/han.otf?v3.2.5)format("opentype"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local(Meiryo),local("MS Gothic");unicode-range:U+2026}@font-face{font-family:"Yakumono Serif";src:url(./font/han.woff?v3.2.5)format("woff"),url(./font/han.otf?v3.2.5)format("opentype"),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("MS Mincho");unicode-range:U+2026}@font-face{font-family:"Biaodian Pro Sans";src:url(./font/han.woff?v3.2.5)format("woff"),url(./font/han.otf?v3.2.5)format("opentype"),local("Hiragino Sans GB"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local(SimSun),local(PMingLiU);unicode-range:U+2026}@font-face{font-family:"Biaodian Pro Serif";src:url(./font/han.woff?v3.2.5)format("woff"),url(./font/han.otf?v3.2.5)format("opentype"),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(SimSun),local(PMingLiU);unicode-range:U+2026}@font-face{font-family:"Biaodian Pro Sans CNS";src:url(./font/han.woff?v3.2.5)format("woff"),url(./font/han.otf?v3.2.5)format("opentype"),local("Hiragino Sans GB"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local(SimSun),local(PMingLiU);unicode-range:U+2026}@font-face{font-family:"Biaodian Pro Serif CNS";src:url(./font/han.woff?v3.2.5)format("woff"),url(./font/han.otf?v3.2.5)format("opentype"),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSongti),local(SimSun),local(PMingLiU);unicode-range:U+2026}@font-face{font-family:"Biaodian Pro Sans GB";src:url(./font/han.woff?v3.2.5)format("woff"),url(./font/han.otf?v3.2.5)format("opentype"),local("Hiragino Sans GB"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local(SimSun),local(PMingLiU);unicode-range:U+2026}@font-face{font-family:"Biaodian Pro Serif GB";src:url(./font/han.woff?v3.2.5)format("woff"),url(./font/han.otf?v3.2.5)format("opentype"),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSongti),local(SimSun),local(PMingLiU);unicode-range:U+2026}@font-face{font-family:"Biaodian Pro Sans GB";src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local(SimSun),local(PMingLiU);unicode-range:U+201C-201D,U+2018-2019}@font-face{font-family:"Biaodian Pro Sans GB";font-weight:700;src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local(SimSun),local(PMingLiU);unicode-range:U+201C-201D,U+2018-2019}@font-face{font-family:"Biaodian Pro Serif GB";src:local("Lisong Pro"),local("Heiti SC"),local(STHeiti),local(SimSun),local(PMingLiU);unicode-range:U+201C-201D,U+2018-2019}@font-face{font-family:"Biaodian Pro Serif GB";font-weight:700;src:local("Lisong Pro"),local("Heiti SC"),local(STHeiti),local(SimSun),local(PMingLiU);unicode-range:U+201C-201D,U+2018-2019}@font-face{font-family:"Biaodian Sans";src:local(Georgia),local("Times New Roman"),local(Arial),local("Droid Sans Fallback");unicode-range:U+25CF}@font-face{font-family:"Biaodian Serif";src:local(Georgia),local("Times New Roman"),local(Arial),local("Droid Sans Fallback");unicode-range:U+25CF}@font-face{font-family:"Biaodian Pro Sans";src:local(Georgia),local("Times New Roman"),local(Arial),local("Droid Sans Fallback");unicode-range:U+25CF}@font-face{font-family:"Biaodian Pro Serif";src:local(Georgia),local("Times New Roman"),local(Arial),local("Droid Sans Fallback");unicode-range:U+25CF}@font-face{font-family:"Biaodian Pro Sans CNS";src:local(Georgia),local("Times New Roman"),local(Arial),local("Droid Sans Fallback");unicode-range:U+25CF}@font-face{font-family:"Biaodian Pro Serif CNS";src:local(Georgia),local("Times New Roman"),local(Arial),local("Droid Sans Fallback");unicode-range:U+25CF}@font-face{font-family:"Biaodian Pro Sans GB";src:local(Georgia),local("Times New Roman"),local(Arial),local("Droid Sans Fallback");unicode-range:U+25CF}@font-face{font-family:"Biaodian Pro Serif GB";src:local(Georgia),local("Times New Roman"),local(Arial),local("Droid Sans Fallback");unicode-range:U+25CF}@font-face{font-family:"Biaodian Pro Sans";src:local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local("MS Gothic");unicode-range:U+3002,U+FF0C,U+3001,U+FF1B,U+FF1A,U+FF1F,U+FF01,U+FF0D,U+FF0F,U+FF3C}@font-face{font-family:"Biaodian Pro Serif";src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("MS Mincho");unicode-range:U+3002,U+FF0C,U+3001,U+FF1B,U+FF1A,U+FF1F,U+FF01,U+FF0D,U+FF0F,U+FF3C}@font-face{font-family:"Biaodian Pro Sans CNS";src:local("Heiti TC"),local("Lihei Pro"),local("Microsoft Jhenghei"),local(PMingLiU);unicode-range:U+3002,U+FF0C,U+3001}@font-face{font-family:"Biaodian Pro Sans CNS";src:local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local("Heiti TC"),local("Lihei Pro"),local("Microsoft Jhenghei"),local(PMingLiU),local("MS Gothic");unicode-range:U+FF1B,U+FF1A,U+FF1F,U+FF01}@font-face{font-family:"Biaodian Pro Sans CNS";src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("MS Mincho");unicode-range:U+FF0D,U+FF0F,U+FF3C}@font-face{font-family:"Biaodian Pro Serif CNS";src:local(STSongti-TC-Regular),local("Lisong Pro"),local("Heiti TC"),local(PMingLiU);unicode-range:U+3002,U+FF0C,U+3001}@font-face{font-family:"Biaodian Pro Serif CNS";src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local(PMingLiU),local("MS Mincho");unicode-range:U+FF1B,U+FF1A,U+FF1F,U+FF01,U+FF0D,U+FF0F,U+FF3C}@font-face{font-family:"Biaodian Pro Sans GB";src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local(SimSun),local("MS Gothic");unicode-range:U+3002,U+FF0C,U+3001,U+FF1B,U+FF1A,U+FF1F,U+FF01,U+FF0D,U+FF0F,U+FF3C}@font-face{font-family:"Biaodian Pro Serif GB";src:local("Songti SC"),local(STSongti),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local(SimSun),local("MS Mincho");unicode-range:U+3002,U+FF0C,U+3001,U+FF1B,U+FF1A,U+FF1F,U+FF01}@font-face{font-family:"Biaodian Pro Serif GB";src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local(PMingLiU),local("MS Mincho");unicode-range:U+FF0D,U+FF0F,U+FF3C}@font-face{font-family:"Biaodian Pro Sans";src:local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local("Yu Gothic"),local(YuGothic),local(SimSun),local(PMingLiU);unicode-range:U+300C-300F,U+300A-300B,U+3008-3009,U+FF08-FF09,U+3014-3015}@font-face{font-family:"Biaodian Pro Serif";src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Yu Mincho"),local(YuMincho),local(SimSun),local(PMingLiU);unicode-range:U+300C-300F,U+300A-300B,U+3008-3009,U+FF08-FF09,U+3014-3015}@font-face{font-family:"Biaodian Pro Sans CNS";src:local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local("Yu Gothic"),local(YuGothic),local(SimSun),local(PMingLiU);unicode-range:U+300C-300F,U+300A-300B,U+3008-3009,U+FF08-FF09,U+3014-3015}@font-face{font-family:"Biaodian Pro Serif CNS";src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Yu Mincho"),local(YuMincho),local(SimSun),local(PMingLiU);unicode-range:U+300C-300F,U+300A-300B,U+3008-3009,U+FF08-FF09,U+3014-3015}@font-face{font-family:"Biaodian Pro Sans GB";src:local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local("Yu Gothic"),local(YuGothic),local(SimSun),local(PMingLiU);unicode-range:U+300C-300F,U+300A-300B,U+3008-3009,U+FF08-FF09,U+3014-3015}@font-face{font-family:"Biaodian Pro Serif GB";src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Yu Mincho"),local(YuMincho),local(SimSun),local(PMingLiU);unicode-range:U+300C-300F,U+300A-300B,U+3008-3009,U+FF08-FF09,U+3014-3015}@font-face{font-family:"Biaodian Basic";src:url(./font/han.woff?v3.2.5)format("woff"),url(./font/han.otf?v3.2.5)format("opentype");unicode-range:U+2014,U+2026,U+00B7}@font-face{font-family:"Biaodian Basic";font-weight:700;src:url(./font/han.woff?v3.2.5)format("woff"),url(./font/han.otf?v3.2.5)format("opentype");unicode-range:U+2014,U+2026,U+00B7}@font-face{font-family:"Biaodian Sans";font-weight:700;src:url(./font/han.woff?v3.2.5)format("woff"),url(./font/han.otf?v3.2.5)format("opentype");unicode-range:U+2014,U+2026,U+00B7}@font-face{font-family:"Biaodian Pro Sans";font-weight:700;src:url(./font/han.woff?v3.2.5)format("woff"),url(./font/han.otf?v3.2.5)format("opentype");unicode-range:U+2014,U+2026,U+00B7}@font-face{font-family:"Biaodian Pro Sans";font-weight:700;src:url(./font/han.woff?v3.2.5)format("woff"),url(./font/han.otf?v3.2.5)format("opentype");unicode-range:U+2014,U+2026,U+00B7}@font-face{font-family:"Biaodian Pro Sans CNS";font-weight:700;src:url(./font/han.woff?v3.2.5)format("woff"),url(./font/han.otf?v3.2.5)format("opentype");unicode-range:U+2014,U+2026,U+00B7}@font-face{font-family:"Biaodian Pro Sans GB";font-weight:700;src:url(./font/han.woff?v3.2.5)format("woff"),url(./font/han.otf?v3.2.5)format("opentype");unicode-range:U+2014,U+2026,U+00B7}@font-face{font-family:"Biaodian Pro Serif";font-weight:700;src:url(./font/han.woff?v3.2.5)format("woff"),url(./font/han.otf?v3.2.5)format("opentype");unicode-range:U+2014,U+2026,U+00B7}@font-face{font-family:"Biaodian Pro Serif CNS";font-weight:700;src:url(./font/han.woff?v3.2.5)format("woff"),url(./font/han.otf?v3.2.5)format("opentype");unicode-range:U+2014,U+2026,U+00B7}@font-face{font-family:"Biaodian Pro Serif GB";font-weight:700;src:url(./font/han.woff?v3.2.5)format("woff"),url(./font/han.otf?v3.2.5)format("opentype");unicode-range:U+2014,U+2026,U+00B7}@font-face{font-family:"Latin Italic Serif";src:local("Georgia Italic"),local("Times New Roman Italic"),local(Georgia-Italic),local(TimesNewRomanPS-ItalicMT),local(Times-Italic)}@font-face{font-family:"Latin Italic Serif";font-weight:700;src:local("Georgia Bold Italic"),local("Times New Roman Bold Italic"),local(Georgia-BoldItalic),local(TimesNewRomanPS-BoldItalicMT),local(Times-Italic)}@font-face{font-family:"Latin Italic Sans";src:local("Helvetica Neue Italic"),local("Helvetica Oblique"),local("Arial Italic"),local(HelveticaNeue-Italic),local(Helvetica-LightOblique),local(Arial-ItalicMT)}@font-face{font-family:"Latin Italic Sans";font-weight:700;src:local("Helvetica Neue Bold Italic"),local("Helvetica Bold Oblique"),local("Arial Bold Italic"),local(HelveticaNeue-BoldItalic),local(Helvetica-BoldOblique),local(Arial-BoldItalicMT)}@font-face{unicode-range:U+0030-0039;font-family:"Numeral TF Sans";src:local(Skia),local("Neutraface 2 Text"),local(Candara),local(Corbel)}@font-face{unicode-range:U+0030-0039;font-family:"Numeral TF Serif";src:local(Georgia),local("Hoefler Text"),local("Big Caslon")}@font-face{unicode-range:U+0030-0039;font-family:"Numeral TF Italic Serif";src:local("Georgia Italic"),local("Hoefler Text Italic"),local(Georgia-Italic),local(HoeflerText-Italic)}@font-face{unicode-range:U+0030-0039;font-family:"Numeral LF Sans";src:local("Helvetica Neue"),local(Helvetica),local(Arial)}@font-face{unicode-range:U+0030-0039;font-family:"Numeral LF Italic Sans";src:local("Helvetica Neue Italic"),local("Helvetica Oblique"),local("Arial Italic"),local(HelveticaNeue-Italic),local(Helvetica-LightOblique),local(Arial-ItalicMT)}@font-face{unicode-range:U+0030-0039;font-family:"Numeral LF Italic Sans";font-weight:700;src:local("Helvetica Neue Bold Italic"),local("Helvetica Bold Oblique"),local("Arial Bold Italic"),local(HelveticaNeue-BoldItalic),local(Helvetica-BoldOblique),local(Arial-BoldItalicMT)}@font-face{unicode-range:U+0030-0039;font-family:"Numeral LF Serif";src:local(Palatino),local("Palatino Linotype"),local("Times New Roman")}@font-face{unicode-range:U+0030-0039;font-family:"Numeral LF Italic Serif";src:local("Palatino Italic"),local("Palatino Italic Linotype"),local("Times New Roman Italic"),local(Palatino-Italic),local(Palatino-Italic-Linotype),local(TimesNewRomanPS-ItalicMT)}@font-face{unicode-range:U+0030-0039;font-family:"Numeral LF Italic Serif";font-weight:700;src:local("Palatino Bold Italic"),local("Palatino Bold Italic Linotype"),local("Times New Roman Bold Italic"),local(Palatino-BoldItalic),local(Palatino-BoldItalic-Linotype),local(TimesNewRomanPS-BoldItalicMT)}@font-face{font-family:"Numeral TF Sans";src:local(lying-to-firefox);unicode-range:U+270C}@font-face{font-family:"Numeral TF Serif";src:local(lying-to-firefox);unicode-range:U+270C}@font-face{font-family:"Numeral TF Italic Serif";src:local(lying-to-firefox);unicode-range:U+270C}@font-face{font-family:"Numeral LF Sans";src:local(lying-to-firefox);unicode-range:U+270C}@font-face{font-family:"Numeral LF Italic Sans";src:local(lying-to-firefox);unicode-range:U+270C}@font-face{font-family:"Numeral LF Italic Sans";font-weight:700;src:local(lying-to-firefox);unicode-range:U+270C}@font-face{font-family:"Numeral LF Serif";src:local(lying-to-firefox);unicode-range:U+270C}@font-face{font-family:"Numeral LF Italic Serif";src:local(lying-to-firefox);unicode-range:U+270C}@font-face{font-family:"Numeral LF Italic Serif";font-weight:700;src:local(lying-to-firefox);unicode-range:U+270C}@font-face{src:url(./font/han.woff?v3.2.5)format("woff"),url(./font/han.otf?v3.2.5)format("opentype");unicode-range:U+3105-312D,U+31A0-31BA,U+02D9,U+02CA,U+02C5,U+02C7,U+02CB,U+02EA-02EB,U+030D,U+0358,U+F31B4-F31B7,U+F0061,U+F0065,U+F0069,U+F006F,U+F0075;font-family:"Zhuyin Kaiti"}@font-face{unicode-range:U+3105-312D,U+31A0-31BA,U+02D9,U+02CA,U+02C5,U+02C7,U+02CB,U+02EA-02EB,U+030D,U+0358,U+F31B4-F31B7,U+F0061,U+F0065,U+F0069,U+F006F,U+F0075;font-family:"Zhuyin Heiti";src:local("Hiragino Sans GB"),local("Heiti TC"),local("Microsoft Jhenghei"),url(./font/han.woff?v3.2.5)format("woff"),url(./font/han.otf?v3.2.5)format("opentype")}@font-face{font-family:"Zhuyin Heiti";src:local("Heiti TC"),local("Microsoft Jhenghei"),url(./font/han.woff?v3.2.5)format("woff"),url(./font/han.otf?v3.2.5)format("opentype");unicode-range:U+3127}@font-face{src:url(./font/han.woff?v3.2.5)format("woff"),url(./font/han.otf?v3.2.5)format("opentype");font-family:"Zhuyin Heiti";unicode-range:U+02D9,U+02CA,U+02C5,U+02C7,U+02CB,U+02EA-02EB,U+31B4,U+31B5,U+31B6,U+31B7,U+030D,U+0358,U+F31B4-F31B7,U+F0061,U+F0065,U+F0069,U+F006F,U+F0075}@font-face{src:url(./font/han.woff?v3.2.5)format("woff"),url(./font/han.otf?v3.2.5)format("opentype");font-family:"Romanization Sans";unicode-range:U+030D,U+0358,U+F31B4-F31B7,U+F0061,U+F0065,U+F0069,U+F006F,U+F0075}article strong :lang(ja-Latn),article strong :lang(zh-Latn),article strong :not(:lang(zh)):not(:lang(ja)),article strong:lang(ja-Latn),article strong:lang(zh-Latn),article strong:not(:lang(zh)):not(:lang(ja)),html :lang(ja-Latn),html :lang(zh-Latn),html :not(:lang(zh)):not(:lang(ja)),html:lang(ja-Latn),html:lang(zh-Latn),html:not(:lang(zh)):not(:lang(ja)){font-family:"Helvetica Neue",Helvetica,Arial,"Han Heiti",sans-serif}[lang*=Hant],[lang=zh-TW],[lang=zh-HK],[lang^=zh],article strong:lang(zh),article strong:lang(zh-Hant),html:lang(zh),html:lang(zh-Hant){font-family:"Biaodian Pro Sans CNS","Helvetica Neue",Helvetica,Arial,"Zhuyin Heiti","Han Heiti",sans-serif}.no-unicoderange [lang*=Hant],.no-unicoderange [lang=zh-TW],.no-unicoderange [lang=zh-HK],.no-unicoderange [lang^=zh],.no-unicoderange article strong:lang(zh),.no-unicoderange article strong:lang(zh-Hant),html:lang(zh).no-unicoderange,html:lang(zh-Hant).no-unicoderange{font-family:"Helvetica Neue",Helvetica,Arial,"Han Heiti",sans-serif}[lang*=Hans],[lang=zh-CN],article strong:lang(zh-CN),article strong:lang(zh-Hans),html:lang(zh-CN),html:lang(zh-Hans){font-family:"Biaodian Pro Sans GB","Helvetica Neue",Helvetica,Arial,"Han Heiti GB",sans-serif}.no-unicoderange [lang*=Hans],.no-unicoderange [lang=zh-CN],.no-unicoderange article strong:lang(zh-CN),.no-unicoderange article strong:lang(zh-Hans),html:lang(zh-CN).no-unicoderange,html:lang(zh-Hans).no-unicoderange{font-family:"Helvetica Neue",Helvetica,Arial,"Han Heiti GB",sans-serif}[lang^=ja],article strong:lang(ja),html:lang(ja){font-family:"Yakumono Sans","Helvetica Neue",Helvetica,Arial,sans-serif}.no-unicoderange [lang^=ja],.no-unicoderange article strong:lang(ja),html:lang(ja).no-unicoderange{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}article blockquote i :lang(ja-Latn),article blockquote i :lang(zh-Latn),article blockquote i :not(:lang(zh)):not(:lang(ja)),article blockquote i:lang(ja-Latn),article blockquote i:lang(zh-Latn),article blockquote i:not(:lang(zh)):not(:lang(ja)),article blockquote var :lang(ja-Latn),article blockquote var :lang(zh-Latn),article blockquote var :not(:lang(zh)):not(:lang(ja)),article blockquote var:lang(ja-Latn),article blockquote var:lang(zh-Latn),article blockquote var:not(:lang(zh)):not(:lang(ja)){font-family:"Latin Italic Sans","Helvetica Neue",Helvetica,Arial,"Han Heiti",sans-serif}article blockquote i:lang(zh),article blockquote i:lang(zh-Hant),article blockquote var:lang(zh),article blockquote var:lang(zh-Hant){font-family:"Biaodian Pro Sans CNS","Latin Italic Sans","Helvetica Neue",Helvetica,Arial,"Zhuyin Heiti","Han Heiti",sans-serif}.no-unicoderange article blockquote i:lang(zh),.no-unicoderange article blockquote i:lang(zh-Hant),.no-unicoderange article blockquote var:lang(zh),.no-unicoderange article blockquote var:lang(zh-Hant){font-family:"Latin Italic Sans","Helvetica Neue",Helvetica,Arial,"Han Heiti",sans-serif}article blockquote i:lang(zh-CN),article blockquote i:lang(zh-Hans),article blockquote var:lang(zh-CN),article blockquote var:lang(zh-Hans){font-family:"Biaodian Pro Sans GB","Latin Italic Sans","Helvetica Neue",Helvetica,Arial,"Han Heiti GB",sans-serif}.no-unicoderange article blockquote i:lang(zh-CN),.no-unicoderange article blockquote i:lang(zh-Hans),.no-unicoderange article blockquote var:lang(zh-CN),.no-unicoderange article blockquote var:lang(zh-Hans){font-family:"Latin Italic Sans","Helvetica Neue",Helvetica,Arial,"Han Heiti GB",sans-serif}article blockquote i:lang(ja),article blockquote var:lang(ja){font-family:"Yakumono Sans","Latin Italic Sans","Helvetica Neue",Helvetica,Arial,sans-serif}.no-unicoderange article blockquote i:lang(ja),.no-unicoderange article blockquote var:lang(ja){font-family:"Latin Italic Sans","Helvetica Neue",Helvetica,Arial,sans-serif}article figure blockquote :lang(ja-Latn),article figure blockquote :lang(zh-Latn),article figure blockquote :not(:lang(zh)):not(:lang(ja)),article figure blockquote:lang(ja-Latn),article figure blockquote:lang(zh-Latn),article figure blockquote:not(:lang(zh)):not(:lang(ja)){font-family:Georgia,"Times New Roman","Han Songti",cursive,serif}article figure blockquote:lang(zh),article figure blockquote:lang(zh-Hant){font-family:"Biaodian Pro Serif CNS","Numeral LF Serif",Georgia,"Times New Roman","Zhuyin Kaiti","Han Songti",serif}.no-unicoderange article figure blockquote:lang(zh),.no-unicoderange article figure blockquote:lang(zh-Hant){font-family:"Numeral LF Serif",Georgia,"Times New Roman","Han Songti",serif}article figure blockquote:lang(zh-CN),article figure blockquote:lang(zh-Hans){font-family:"Biaodian Pro Serif GB","Numeral LF Serif",Georgia,"Times New Roman","Han Songti GB",serif}.no-unicoderange article figure blockquote:lang(zh-CN),.no-unicoderange article figure blockquote:lang(zh-Hans){font-family:"Numeral LF Serif",Georgia,"Times New Roman","Han Songti GB",serif}article figure blockquote:lang(ja){font-family:"Yakumono Serif","Numeral LF Serif",Georgia,"Times New Roman",serif}.no-unicoderange article figure blockquote:lang(ja){font-family:"Numeral LF Serif",Georgia,"Times New Roman",serif}article blockquote :lang(ja-Latn),article blockquote :lang(zh-Latn),article blockquote :not(:lang(zh)):not(:lang(ja)),article blockquote:lang(ja-Latn),article blockquote:lang(zh-Latn),article blockquote:not(:lang(zh)):not(:lang(ja)){font-family:Georgia,"Times New Roman","Han Kaiti",cursive,serif}article blockquote:lang(zh),article blockquote:lang(zh-Hant){font-family:"Biaodian Pro Serif CNS","Numeral LF Serif",Georgia,"Times New Roman","Zhuyin Kaiti","Han Kaiti",cursive,serif}.no-unicoderange article blockquote:lang(zh),.no-unicoderange article blockquote:lang(zh-Hant){font-family:"Numeral LF Serif",Georgia,"Times New Roman","Han Kaiti",cursive,serif}article blockquote:lang(zh-CN),article blockquote:lang(zh-Hans){font-family:"Biaodian Pro Serif GB","Numeral LF Serif",Georgia,"Times New Roman","Han Kaiti GB",cursive,serif}.no-unicoderange article blockquote:lang(zh-CN),.no-unicoderange article blockquote:lang(zh-Hans){font-family:"Numeral LF Serif",Georgia,"Times New Roman","Han Kaiti GB",cursive,serif}article blockquote:lang(ja){font-family:"Yakumono Serif","Numeral LF Serif",Georgia,"Times New Roman",cursive,serif}.no-unicoderange article blockquote:lang(ja){font-family:"Numeral LF Serif",Georgia,"Times New Roman",cursive,serif}i :lang(ja-Latn),i :lang(zh-Latn),i :not(:lang(zh)):not(:lang(ja)),i:lang(ja-Latn),i:lang(zh-Latn),i:not(:lang(zh)):not(:lang(ja)),var :lang(ja-Latn),var :lang(zh-Latn),var :not(:lang(zh)):not(:lang(ja)),var:lang(ja-Latn),var:lang(zh-Latn),var:not(:lang(zh)):not(:lang(ja)){font-family:"Latin Italic Serif",Georgia,"Times New Roman","Han Kaiti",cursive,serif}i:lang(zh),i:lang(zh-Hant),var:lang(zh),var:lang(zh-Hant){font-family:"Biaodian Pro Serif CNS","Numeral LF Italic Serif","Latin Italic Serif",Georgia,"Times New Roman","Zhuyin Kaiti","Han Kaiti",cursive,serif}.no-unicoderange i:lang(zh),.no-unicoderange i:lang(zh-Hant),.no-unicoderange var:lang(zh),.no-unicoderange var:lang(zh-Hant){font-family:"Numeral LF Italic Serif","Latin Italic Serif",Georgia,"Times New Roman","Han Kaiti",cursive,serif}i:lang(zh-CN),i:lang(zh-Hans),var:lang(zh-CN),var:lang(zh-Hans){font-family:"Biaodian Pro Serif GB","Numeral LF Italic Serif","Latin Italic Serif",Georgia,"Times New Roman","Han Kaiti GB",cursive,serif}.no-unicoderange i:lang(zh-CN),.no-unicoderange i:lang(zh-Hans),.no-unicoderange var:lang(zh-CN),.no-unicoderange var:lang(zh-Hans){font-family:"Numeral LF Italic Serif","Latin Italic Serif",Georgia,"Times New Roman","Han Kaiti GB",cursive,serif}i:lang(ja),var:lang(ja){font-family:"Yakumono Serif","Numeral LF Italic Serif","Latin Italic Serif",Georgia,"Times New Roman",cursive,serif}.no-unicoderange i:lang(ja),.no-unicoderange var:lang(ja){font-family:"Numeral LF Italic Serif","Latin Italic Serif",Georgia,"Times New Roman",cursive,serif}code :lang(ja-Latn),code :lang(zh-Latn),code :not(:lang(zh)):not(:lang(ja)),code:lang(ja-Latn),code:lang(zh-Latn),code:not(:lang(zh)):not(:lang(ja)),kbd :lang(ja-Latn),kbd :lang(zh-Latn),kbd :not(:lang(zh)):not(:lang(ja)),kbd:lang(ja-Latn),kbd:lang(zh-Latn),kbd:not(:lang(zh)):not(:lang(ja)),pre :lang(ja-Latn),pre :lang(zh-Latn),pre :not(:lang(zh)):not(:lang(ja)),pre:lang(ja-Latn),pre:lang(zh-Latn),pre:not(:lang(zh)):not(:lang(ja)),samp :lang(ja-Latn),samp :lang(zh-Latn),samp :not(:lang(zh)):not(:lang(ja)),samp:lang(ja-Latn),samp:lang(zh-Latn),samp:not(:lang(zh)):not(:lang(ja)){font-family:Menlo,Consolas,Courier,"Han Heiti",monospace,monospace,sans-serif}code:lang(zh),code:lang(zh-Hant),kbd:lang(zh),kbd:lang(zh-Hant),pre:lang(zh),pre:lang(zh-Hant),samp:lang(zh),samp:lang(zh-Hant){font-family:"Biaodian Pro Sans CNS",Menlo,Consolas,Courier,"Zhuyin Heiti","Han Heiti",monospace,monospace,sans-serif}.no-unicoderange code:lang(zh),.no-unicoderange code:lang(zh-Hant),.no-unicoderange kbd:lang(zh),.no-unicoderange kbd:lang(zh-Hant),.no-unicoderange pre:lang(zh),.no-unicoderange pre:lang(zh-Hant),.no-unicoderange samp:lang(zh),.no-unicoderange samp:lang(zh-Hant){font-family:Menlo,Consolas,Courier,"Han Heiti",monospace,monospace,sans-serif}code:lang(zh-CN),code:lang(zh-Hans),kbd:lang(zh-CN),kbd:lang(zh-Hans),pre:lang(zh-CN),pre:lang(zh-Hans),samp:lang(zh-CN),samp:lang(zh-Hans){font-family:"Biaodian Pro Sans GB",Menlo,Consolas,Courier,"Han Heiti GB",monospace,monospace,sans-serif}.no-unicoderange code:lang(zh-CN),.no-unicoderange code:lang(zh-Hans),.no-unicoderange kbd:lang(zh-CN),.no-unicoderange kbd:lang(zh-Hans),.no-unicoderange pre:lang(zh-CN),.no-unicoderange pre:lang(zh-Hans),.no-unicoderange samp:lang(zh-CN),.no-unicoderange samp:lang(zh-Hans){font-family:Menlo,Consolas,Courier,"Han Heiti GB",monospace,monospace,sans-serif}code:lang(ja),kbd:lang(ja),pre:lang(ja),samp:lang(ja){font-family:"Yakumono Sans",Menlo,Consolas,Courier,monospace,monospace,sans-serif}.no-unicoderange code:lang(ja),.no-unicoderange kbd:lang(ja),.no-unicoderange pre:lang(ja),.no-unicoderange samp:lang(ja){font-family:Menlo,Consolas,Courier,monospace,monospace,sans-serif}.no-unicoderange h-char.biaodian.bd-liga,.no-unicoderange h-char.biaodian[unicode=b7],h-ruby h-ru[annotation] rt,h-ruby h-ru[zhuyin] h-zhuyin,h-ruby h-ru[zhuyin] h-zhuyin h-diao,h-ruby.romanization rt,html,ruby h-ru[annotation] rt,ruby h-ru[zhuyin] h-zhuyin,ruby h-ru[zhuyin] h-zhuyin h-diao,ruby.romanization rt{-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga";-webkit-font-feature-settings:"liga";font-feature-settings:"liga"}[lang*=Hant],[lang*=Hans],[lang=zh-TW],[lang=zh-HK],[lang=zh-CN],[lang^=zh],article blockquote i,article blockquote var,article strong,code,html,kbd,pre,samp{-moz-font-feature-settings:"liga=1, locl=0";-ms-font-feature-settings:"liga","locl" 0;-webkit-font-feature-settings:"liga","locl" 0;font-feature-settings:"liga","locl" 0}i,var{font-style:inherit}.no-unicoderange h-ruby h-ru[zhuyin] h-zhuyin,.no-unicoderange h-ruby h-ru[zhuyin] h-zhuyin h-diao,.no-unicoderange ruby h-ru[zhuyin] h-zhuyin,.no-unicoderange ruby h-ru[zhuyin] h-zhuyin h-diao,h-ruby h-ru[zhuyin] h-zhuyin h-diao,ruby h-ru[zhuyin] h-zhuyin h-diao{font-family:"Zhuyin Kaiti",cursive,serif}h-ruby h-ru[annotation] rt,h-ruby.romanization rt,ruby h-ru[annotation] rt,ruby.romanization rt{font-family:"Romanization Sans","Helvetica Neue",Helvetica,Arial,"Han Heiti",sans-serif}.no-kaiti i,.no-kaiti var{padding-bottom:.05em;border-bottom:3px double #d3d3d3}article h1+blockquote,article h1+h2,article h1+h3,article h1+h4,article h1+h5,article h1+h6,article h1+ol,article h1+p,article h1+section>blockquote:first-child,article h1+section>h2:first-child,article h1+section>h3:first-child,article h1+section>h4:first-child,article h1+section>h5:first-child,article h1+section>h6:first-child,article h1+section>ol:first-child,article h1+section>p:first-child,article h1+section>ul:first-child,article h1+ul,article h2+blockquote,article h2+h2,article h2+h3,article h2+h4,article h2+h5,article h2+h6,article h2+ol,article h2+p,article h2+section>blockquote:first-child,article h2+section>h2:first-child,article h2+section>h3:first-child,article h2+section>h4:first-child,article h2+section>h5:first-child,article h2+section>h6:first-child,article h2+section>ol:first-child,article h2+section>p:first-child,article h2+section>ul:first-child,article h2+ul,article h3+blockquote,article h3+h3,article h3+h4,article h3+h5,article h3+h6,article h3+ol,article h3+p,article h3+section>blockquote:first-child,article h3+section>h3:first-child,article h3+section>h4:first-child,article h3+section>h5:first-child,article h3+section>h6:first-child,article h3+section>ol:first-child,article h3+section>p:first-child,article h3+section>ul:first-child,article h3+ul,article h4+blockquote,article h4+h4,article h4+h5,article h4+h6,article h4+ol,article h4+p,article h4+section>blockquote:first-child,article h4+section>h4:first-child,article h4+section>h5:first-child,article h4+section>h6:first-child,article h4+section>ol:first-child,article h4+section>p:first-child,article h4+section>ul:first-child,article h4+ul,article h5+blockquote,article h5+h5,article h5+h6,article h5+ol,article h5+p,article h5+section>blockquote:first-child,article h5+section>h5:first-child,article h5+section>h6:first-child,article h5+section>ol:first-child,article h5+section>p:first-child,article h5+section>ul:first-child,article h5+ul,article h6+blockquote,article h6+h6,article h6+ol,article h6+p,article h6+section>blockquote:first-child,article h6+section>h6:first-child,article h6+section>ol:first-child,article h6+section>p:first-child,article h6+section>ul:first-child,article h6+ul{margin-top:-1em}article{line-height:1.7;-moz-hyphens:auto;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}article li,article p{text-align:justify;text-justify:inter-ideograph}.poem-like p,p.poem-like{margin-left:2em}article blockquote,article blockquote blockquote{margin-right:0}@media only screen and (max-width:480px){.poem-like p,article blockquote,p.poem-like{margin-left:1em}}figure blockquote{margin:0}blockquote blockquote{margin-left:1em;margin-right:1em}@media only screen and (max-width:480px){blockquote,figure{margin-left:1em;margin-right:1em}}.no-unicoderange h-char.biaodian.bd-liga,.no-unicoderange h-char.biaodian[unicode=b7]{font-family:"Biaodian Basic","Han Heiti"}h-hws,h-hws[hidden]{display:inline;visibility:hidden;font:.89em Arial}code h-hws,code h-hws[hidden],h-hangable:lang(ja) h-char.biaodian.bd-close h-cs,h-hangable:lang(zh-CN) h-char.biaodian.bd-close h-cs,h-hangable:lang(zh-Hans) h-char.biaodian.bd-close h-cs,kbd h-hws,kbd h-hws[hidden],pre h-hws,pre h-hws[hidden],samp h-hws,samp h-hws[hidden]{display:none}@font-face{src:url(./font/han-space.woff?v3.2.5)format("woff"),url(./font/han-space.otf?v3.2.5)format("opentype");font-family:"Han Space";unicode-range:U+20}h-cs,h-cs[hidden],h-hangable:lang(zh-HK) h-cs,h-hangable:lang(zh-HK) h-cs[hidden],h-hangable:lang(zh-Hant) h-cs,h-hangable:lang(zh-Hant) h-cs[hidden],h-hangable:lang(zh-TW) h-cs,h-hangable:lang(zh-TW) h-cs[hidden]{display:inline;visibility:inherit;font-family:inherit;font-size:inherit}h-hangable:lang(ja),h-hangable:lang(zh-CN),h-hangable:lang(zh-Hans){position:relative;display:inline}h-hangable:lang(ja)>h-cs,h-hangable:lang(zh-CN)>h-cs,h-hangable:lang(zh-Hans)>h-cs{position:relative;display:inline!important;visibility:visible;font:inherit}h-hangable:lang(ja)>h-cs h-inner,h-hangable:lang(ja)>h-cs h-inner[hidden],h-hangable:lang(zh-CN)>h-cs h-inner,h-hangable:lang(zh-CN)>h-cs h-inner[hidden],h-hangable:lang(zh-Hans)>h-cs h-inner,h-hangable:lang(zh-Hans)>h-cs h-inner[hidden]{display:inline;visibility:hidden;font:1em "Han Space",Menlo,Consolas,Courier}h-hangable:lang(ja)>h-cs h-char.bd-end,h-hangable:lang(zh-CN)>h-cs h-char.bd-end,h-hangable:lang(zh-Hans)>h-cs h-char.bd-end{-moz-text-emphasis:none;-webkit-text-emphasis:none;text-emphasis:none;font-style:normal;font-weight:400;text-decoration:none;text-indent:0;position:absolute;left:0;top:0;display:inline-block;line-height:1.1}h-ru h-hangable:lang(ja)>h-cs h-char.bd-end,h-ru h-hangable:lang(zh-CN)>h-cs h-char.bd-end,h-ru h-hangable:lang(zh-Hans)>h-cs h-char.bd-end,ruby h-hangable:lang(ja)>h-cs h-char.bd-end,ruby h-hangable:lang(zh-CN)>h-cs h-char.bd-end,ruby h-hangable:lang(zh-Hans)>h-cs h-char.bd-end{position:relative}h-cs,h-cs[hidden]{display:none;visibility:hidden;font:.825em Courier;letter-spacing:0;white-space:normal}h-char.biaodian.bd-open>h-inner{margin-left:-.5em}h-char.biaodian.bd-close>h-inner,h-char.biaodian[unicode="3001"]>h-inner,h-char.biaodian[unicode="3002"]>h-inner,h-char.biaodian[unicode=ff0c]>h-inner,h-char.biaodian[unicode=ff0e]>h-inner{letter-spacing:-.5em}h-char.biaodian.bd-close>h-cs,h-char.biaodian.bd-open>h-cs,h-char.biaodian[unicode="3001"]>h-cs,h-char.biaodian[unicode="3002"]>h-cs,h-char.biaodian[unicode=ff0c]>h-cs,h-char.biaodian[unicode=ff0e]>h-cs{display:inline}h-char.biaodian[unicode="3001"]:lang(zh-HK)>h-inner,h-char.biaodian[unicode="3001"]:lang(zh-Hant)>h-inner,h-char.biaodian[unicode="3001"]:lang(zh-TW)>h-inner,h-char.biaodian[unicode="3002"]:lang(zh-HK)>h-inner,h-char.biaodian[unicode="3002"]:lang(zh-Hant)>h-inner,h-char.biaodian[unicode="3002"]:lang(zh-TW)>h-inner,h-char.biaodian[unicode=ff0c]:lang(zh-HK)>h-inner,h-char.biaodian[unicode=ff0c]:lang(zh-Hant)>h-inner,h-char.biaodian[unicode=ff0c]:lang(zh-TW)>h-inner,h-char.biaodian[unicode=ff0e]:lang(zh-HK)>h-inner,h-char.biaodian[unicode=ff0e]:lang(zh-Hant)>h-inner,h-char.biaodian[unicode=ff0e]:lang(zh-TW)>h-inner{letter-spacing:inherit}h-char-group .bd-end:not(:last-child) h-cs,h-char-group .bd-open+.bd-open h-cs,h-char-group [unicode="3001"]:lang(zh-HK)+.bd-open h-cs,h-char-group [unicode="3001"]:lang(zh-Hant)+.bd-open h-cs,h-char-group [unicode="3001"]:lang(zh-TW)+.bd-open h-cs,h-char-group [unicode="3002"]:lang(zh-HK)+.bd-open h-cs,h-char-group [unicode="3002"]:lang(zh-Hant)+.bd-open h-cs,h-char-group [unicode="3002"]:lang(zh-TW)+.bd-open h-cs,h-char-group [unicode=ff0c]:lang(zh-HK)+.bd-open h-cs,h-char-group [unicode=ff0c]:lang(zh-Hant)+.bd-open h-cs,h-char-group [unicode=ff0c]:lang(zh-TW)+.bd-open h-cs,h-char-group [unicode=ff0e]:lang(zh-HK)+.bd-open h-cs,h-char-group [unicode=ff0e]:lang(zh-Hant)+.bd-open h-cs,h-char-group [unicode=ff0e]:lang(zh-TW)+.bd-open h-cs,h-char-group.portion .bd-end:last-child h-cs,h-char-group.portion .bd-open:first-child h-cs,h-char.biaodian[unicode="3001"]:lang(zh-HK)>h-cs,h-char.biaodian[unicode="3001"]:lang(zh-Hant)>h-cs,h-char.biaodian[unicode="3001"]:lang(zh-TW)>h-cs,h-char.biaodian[unicode="3002"]:lang(zh-HK)>h-cs,h-char.biaodian[unicode="3002"]:lang(zh-Hant)>h-cs,h-char.biaodian[unicode="3002"]:lang(zh-TW)>h-cs,h-char.biaodian[unicode=ff0c]:lang(zh-HK)>h-cs,h-char.biaodian[unicode=ff0c]:lang(zh-Hant)>h-cs,h-char.biaodian[unicode=ff0c]:lang(zh-TW)>h-cs,h-char.biaodian[unicode=ff0e]:lang(zh-HK)>h-cs,h-char.biaodian[unicode=ff0e]:lang(zh-Hant)>h-cs,h-char.biaodian[unicode=ff0e]:lang(zh-TW)>h-cs,h-hangable .bd-end:not(:last-child) h-cs,h-hangable .bd-open+.bd-open h-cs,h-hangable [unicode="3001"]:lang(zh-HK)+.bd-open h-cs,h-hangable [unicode="3001"]:lang(zh-Hant)+.bd-open h-cs,h-hangable [unicode="3001"]:lang(zh-TW)+.bd-open h-cs,h-hangable [unicode="3002"]:lang(zh-HK)+.bd-open h-cs,h-hangable [unicode="3002"]:lang(zh-Hant)+.bd-open h-cs,h-hangable [unicode="3002"]:lang(zh-TW)+.bd-open h-cs,h-hangable [unicode=ff0c]:lang(zh-HK)+.bd-open h-cs,h-hangable [unicode=ff0c]:lang(zh-Hant)+.bd-open h-cs,h-hangable [unicode=ff0c]:lang(zh-TW)+.bd-open h-cs,h-hangable [unicode=ff0e]:lang(zh-HK)+.bd-open h-cs,h-hangable [unicode=ff0e]:lang(zh-Hant)+.bd-open h-cs,h-hangable [unicode=ff0e]:lang(zh-TW)+.bd-open h-cs,h-hangable.portion .bd-end:last-child h-cs,h-hangable.portion .bd-open:first-child h-cs{display:none}h-char-group [unicode=b7]:not(:last-child),h-char-group [unicode="30fb"]:not(:last-child){letter-spacing:-.5em}h-char-group .bd-liga:not(:last-child){margin-right:-.25em}h-char[display-as]{position:relative;display:inline-block}h-char[display-as] h-inner{color:transparent}h-char[display-as]:after{position:absolute;left:0;display:inline-block;content:attr(display-as)}h-char[display-as].comb-liga:after{font-family:"Romanization Sans","Zhuyin Kaiti"} \ No newline at end of file diff --git a/test/han.min.js b/test/han.min.js index e7b3d8a8..3420a2e0 100644 --- a/test/han.min.js +++ b/test/han.min.js @@ -1,4 +1,4 @@ /*! 漢字標準格式 v3.2.5 | MIT License | css.hanzi.co */ /*! Han.css: the CSS typography framework optimised for Hanzi */ -void function(a,b){"object"==typeof module&&"object"==typeof module.exports?module.exports=b(a,!0):"function"==typeof define&&define.amd?define(function(){return b(a,!0)}):b(a)}("undefined"!=typeof window?window:this,function(a,b){"use strict";function c(a,b){var c=t.create("h-char-group","biaodian cjk");return 0===a.index&&a.isEnd?c.innerHTML=b[0]:(c.innerHTML=a.text,c.classList.add("portion"),0===a.index?c.classList.add("isFirst"):a.isEnd&&c.classList.add("isEnd")),c}function d(a){var b=t.create("div"),c=a.charCodeAt(0).toString(16),d="biaodian cjk "+(a.match(s["char"].biaodian.open)?"open":a.match(s["char"].biaodian.close)?"close end":a.match(s["char"].biaodian.end)?"end":a.match(new RegExp("("+r.biaodian.liga+")"))?"liga":"");return b.innerHTML=''+a+"",b.firstChild}function e(a,b){var c,d=t.create("canvas");return d.width="50",d.height="20",d.style.display="none",m.appendChild(d),c=d.getContext("2d"),c.textBaseline="top",c.font="15px "+b+", sans-serif",c.fillStyle="black",c.strokeStyle="black",c.fillText(a,0,0),{node:d,context:c,remove:function(){t.remove(d,m)}}}function f(a,b){var c,d=a.context,e=b.context;try{for(var f=1;20>=f;f++)for(var g=1;50>=g;g++){if("undefined"==typeof c&&d.getImageData(g,f,1,1).data[3]!==e.getImageData(g,f,1,1).data[3]){c=!1;break}if("boolean"==typeof c)break;50===g&&20===f&&"undefined"==typeof c&&(c=!0)}return a.remove(),b.remove(),a=null,b=null,c}catch(h){}return!1}function g(a,b,c){var a=a,b=b||"sans-serif",c=c||"\u8fadQ";return b=e(c,b),a=e(c,a),!f(a,b)}function h(a,b,c){var d=t.create("h-ru"),b=t.clone(b),c=c||{};return c.annotation="true",Array.isArray(a)?d.innerHTML=a.map(function(a){return"undefined"==typeof a?"":a.outerHTML}).join("")+b.outerHTML:(d.appendChild(t.clone(a)),d.appendChild(b)),t.setAttr(d,c),d}function i(a,b){var c,d,e,a=t.clone(a),f=t.create("h-ru"),g=b.textContent;return c=g.replace(s.zhuyin.diao,""),e=c?c.length:0,d=g.replace(c,"").replace(/[\u02C5]/g,"\u02c7").replace(/[\u030D]/g,"\u0358"),f.appendChild(a),f.innerHTML+=""+c+""+d+"",t.setAttr(f,{zhuyin:"true",diao:d,length:e}),f}function j(){var a,b=t.create("div");return b.innerHTML="a ba b",m.appendChild(b),a=b.firstChild.offsetWidth!==b.lastChild.offsetWidth,t.remove(b,m),a}var k=a.document,l=k.documentElement,m=k.body,n="3.2.5",o=["initCond","renderElem","renderHanging","renderJiya","renderHWS","correctBasicBD","substCombLigaWithPUA"],p=function(a,b){return new p.fn.init(a,b)},q=function(){return arguments[0]&&(this.context=arguments[0]),arguments[1]&&(this.condition=arguments[1]),this};p.version=n,p.fn=p.prototype={version:n,constructor:p,context:m,condition:l,routine:o,init:q,setRoutine:function(a){return Array.isArray(a)&&(this.routine=a),this},render:function(a){var b=this,a=Array.isArray(a)?a:this.routine;return a.forEach(function(a){try{"string"==typeof a?b[a]():Array.isArray(a)&&b[a.shift()].apply(b,a)}catch(c){}}),this}},p.fn.init.prototype=p.fn,p.init=function(){return p.init=p().render()};var r={punct:{base:"[\u2026,.;:!?\u203d_]",sing:"[\u2010-\u2014\u2026]",middle:"[\\/~\\-&\u2010-\u2014_]",open:"['\"\u2018\u201c\\(\\[\xa1\xbf\u2e18\xab\u2039\u201a\u201c\u201e]",close:"['\"\u201d\u2019\\)\\]\xbb\u203a\u201b\u201d\u201f]",end:"['\"\u201d\u2019\\)\\]\xbb\u203a\u201b\u201d\u201f\u203c\u203d\u2047-\u2049,.;:!?]"},biaodian:{base:"[\ufe30\uff0e\u3001\uff0c\u3002\uff1a\uff1b\uff1f\uff01\u30fc]",liga:"[\u2014\u2026\u22ef]",middle:"[\xb7\uff3c\uff0f\uff0d\u30a0\uff06\u30fb\uff3f]",open:"[\u300c\u300e\u300a\u3008\uff08\u3014\uff3b\uff5b\u3010\u3016]",close:"[\u300d\u300f\u300b\u3009\uff09\u3015\uff3d\uff5d\u3011\u3017]",end:"[\u300d\u300f\u300b\u3009\uff09\u3015\uff3d\uff5d\u3011\u3017\ufe30\uff0e\u3001\uff0c\u3002\uff1a\uff1b\uff1f\uff01\u30fc]"},hanzi:{base:"[\u4e00-\u9fff\u3400-\u4db5\u31c0-\u31e3\u3007\ufa0e\ufa0f\ufa11\ufa13\ufa14\ufa1f\ufa21\ufa23\ufa24\ufa27-\ufa29]|[\ud800-\udbff][\udc00-\udfff]",desc:"[\u2ff0-\u2ffa]",radical:"[\u2f00-\u2fd5\u2e80-\u2ef3]"},latin:{base:"[A-Za-z0-9\xc0-\xff\u0100-\u017f\u0180-\u024f\u2c60-\u2c7f\ua720-\ua7ff\u1e00-\u1eff]",combine:"[\u0300-\u0341\u1dc0-\u1dff]"},ellinika:{base:"[0-9\u0370-\u03ff\u1f00-\u1fff]",combine:"[\u0300-\u0345\u1dc0-\u1dff]"},kirillica:{base:"[0-9\u0400-\u0482\u048a-\u04ff\u0500-\u052f\ua640-\ua66e\ua67e-\ua697]",combine:"[\u0483-\u0489\u2de0-\u2dff\ua66f-\ua67d\ua69f]"},kana:{base:"[\u30a2\u30a4\u30a6\u30a8\u30aa-\u30fa\u3042\u3044\u3046\u3048\u304a-\u3094\u309f\u30ff]|\ud82c[\udc00-\udc01]",small:"[\u3041\u3043\u3045\u3047\u3049\u30a1\u30a3\u30a5\u30a7\u30a9\u3063\u3083\u3085\u3087\u308e\u3095\u3096\u30c3\u30e3\u30e5\u30e7\u30ee\u30f5\u30f6\u31f0-\u31ff]",combine:"[\u3099-\u309c]",half:"[\uff66-\uff9f]",mark:"[\u30a0\u309d\u309e\u30fb-\u30fe]"},eonmun:{base:"[\uac00-\ud7a3]",letter:"[\u1100-\u11ff\u314f-\u3163\u3131-\u318e\ua960-\ua97c\ud7b0-\ud7fb]",half:"[\uffa1-\uffdc]"},zhuyin:{base:"[\u3105-\u312d\u31a0-\u31ba]",initial:"[\u3105-\u3119\u312a-\u312c\u31a0-\u31a3]",medial:"[\u3127-\u3129]","final":"[\u311a-\u3129\u312d\u31a4-\u31b3\u31b8-\u31ba]",tone:"[\u02d9\u02ca\u02c5\u02c7\u02cb\u02ea\u02eb]",checked:"[\u31b4-\u31b7][\u0358\u030d]?"}},s=function(){var a="[\\x20\\t\\r\\n\\f]",b=r.punct.open,c=(r.punct.close,r.punct.end),d=r.punct.middle,e=r.punct.sing,f=b+"|"+c+"|"+d,g=r.biaodian.open,h=r.biaodian.close,i=r.biaodian.end,j=r.biaodian.middle,k=r.biaodian.liga+"{2}",l=g+"|"+i+"|"+j,m=r.kana.base+r.kana.combine+"?",n=r.kana.small+r.kana.combine+"?",o=r.kana.half,p=r.eonmun.base+"|"+r.eonmun.letter,q=r.eonmun.half,s=r.hanzi.base+"|"+r.hanzi.desc+"|"+r.hanzi.radical+"|"+m,t=r.ellinika.combine,u=r.latin.base+t+"*",v=r.ellinika.base+t+"*",w=r.kirillica.combine,x=r.kirillica.base+w+"*",y=u+"|"+v+"|"+x,z="['\u2019]",A=s+"|(?:"+y+"|"+z+")+",B=r.zhuyin.initial,C=r.zhuyin.medial,D=r.zhuyin["final"],E=r.zhuyin.tone+"|"+r.zhuyin.checked;return{"char":{punct:{all:new RegExp("("+f+")","g"),open:new RegExp("("+b+")","g"),end:new RegExp("("+c+")","g"),sing:new RegExp("("+e+")","g")},biaodian:{all:new RegExp("("+l+")","g"),open:new RegExp("("+g+")","g"),close:new RegExp("("+h+")","g"),end:new RegExp("("+i+")","g"),liga:new RegExp("("+k+")","g")},hanzi:new RegExp("("+s+")","g"),latin:new RegExp("("+u+")","ig"),ellinika:new RegExp("("+v+")","ig"),kirillica:new RegExp("("+x+")","ig"),kana:new RegExp("("+m+"|"+n+"|"+o+")","g"),eonmun:new RegExp("("+p+"|"+q+")","g")},group:{biaodian:[new RegExp("(("+l+"){2,})","g"),new RegExp("("+k+g+")","g")],punct:null,hanzi:new RegExp("("+s+")+","g"),western:new RegExp("("+u+"|"+v+"|"+x+"|"+f+")+","ig"),kana:new RegExp("("+m+"|"+n+"|"+o+")+","g"),eonmun:new RegExp("("+p+"|"+q+"|"+f+")+","g")},jinze:{hanging:new RegExp("("+a+"*)("+h+"*|[\u2026\u22ef]*)([\u3001\uff0c\u3002\uff0e])(?!"+i+")","ig"),touwei:new RegExp("("+g+"+)("+A+")("+i+"+)","ig"),tou:new RegExp("("+g+"+)("+A+")","ig"),wei:new RegExp("("+A+")("+i+"+)","ig"),middle:new RegExp("("+A+")("+j+")("+A+")","ig")},zhuyin:{form:new RegExp("^\u02d9?("+B+")?("+C+")?("+D+")?("+E+")?$"),diao:new RegExp("("+E+")","g")},hws:{base:[new RegExp("("+s+")("+y+"|"+b+")","ig"),new RegExp("("+y+"|"+c+")("+s+")","ig")],strict:[new RegExp("("+s+")"+a+"?("+y+"|"+b+")","ig"),new RegExp("("+y+"|"+c+")"+a+"?("+s+")","ig")]},"display-as":{"ja-font-for-hant":["\u67e5 \u67fb","\u555f \u5553","\u9109 \u9115","\u503c \u5024","\u6c61 \u6c5a"],"comb-liga-pua":[["a[\u030d\u0358]","\udb80\udc61"],["e[\u030d\u0358]","\udb80\udc65"],["i[\u030d\u0358]","\udb80\udc69"],["o[\u030d\u0358]","\udb80\udc6f"],["u[\u030d\u0358]","\udb80\udc75"],["\u31b4[\u030d\u0358]","\udb8c\uddb4"],["\u31b5[\u030d\u0358]","\udb8c\uddb5"],["\u31b6[\u030d\u0358]","\udb8c\uddb6"],["\u31b7[\u030d\u0358]","\udb8c\uddb7"]]},"inaccurate-char":[["[\u2022\u2027]","\xb7"],["\u22ef\u22ef","\u2026\u2026"],["\u2500\u2500","\u2014\u2014"],["\u2035","\u2018"],["\u2032","\u2019"],["\u2036","\u201c"],["\u2033","\u201d"]]}}();p.UNICODE=r,p.TYPESET=s,p.UNICODE.cjk=p.UNICODE.hanzi,p.UNICODE.greek=p.UNICODE.ellinika,p.UNICODE.cyrillic=p.UNICODE.kirillica,p.UNICODE.hangul=p.UNICODE.eonmun,p.UNICODE.zhuyin.ruyun=p.UNICODE.zhuyin.checked,p.TYPESET["char"].cjk=p.TYPESET["char"].hanzi,p.TYPESET["char"].greek=p.TYPESET["char"].ellinika,p.TYPESET["char"].cyrillic=p.TYPESET["char"].kirillica,p.TYPESET["char"].hangul=p.TYPESET["char"].eonmun;var t={id:function(a,b){return(b||k).getElementById(a)},tag:function(a,b){return this.makeArray((b||k).getElementsByTagName(a))},qsa:function(a,b){return this.makeArray((b||k).querySelectorAll(a))},create:function(a,b){var a="!"===a?k.createDocumentFragment():""===a?k.createTextNode(b||""):k.createElement(a);try{b&&(a.className=b)}catch(c){}return a},clone:function(a,b){return a.cloneNode(b||!0)},remove:function(a,b){return(b||a.parentNode).removeChild(a)},setAttr:function(a,b){if("object"==typeof b){var c=b.length;if("object"==typeof b[0]&&"name"in b[0])for(var d=0;c>d;d++)void 0!==b[d].value&&a.setAttribute(b[d].name,b[d].value);else for(var e in b)b.hasOwnProperty(e)&&void 0!==b[e]&&a.setAttribute(e,b[e]);return a}},isIgnorable:function(a){return"WBR"===a.nodeName||a.nodeType===Node.COMMENT_NODE},makeArray:function(a){return Array.prototype.slice.call(a)},extend:function(a,b){var c="object"==typeof a||"function"==typeof a||"object"==typeof b;if(c){for(var d in b)b.hasOwnProperty(d)&&(a[d]=b[d]);return a}}},u=function(b){function c(a,b,c){var d=Element.prototype,e=d.matches||d.mozMatchesSelector||d.msMatchesSelector||d.webkitMatchesSelector;return a instanceof Element?e.call(a,b):c&&/^[39]$/.test(a.nodeType)?!0:!1}var d="0.2.1",e=b.NON_INLINE_PROSE,f=b.PRESETS.prose.filterElements,g=a||{},h=g.document||void 0;if("undefined"==typeof h)throw new Error("Fibre requires a DOM-supported environment.");var i=function(a,b){return new i.fn.init(a,b)};return i.version=d,i.matches=c,i.fn=i.prototype={constructor:i,version:d,finder:[],context:void 0,portionMode:"retain",selector:{},preset:"prose",init:function(a,b){if(b&&(this.preset=null),this.selector={context:null,filter:[],avoid:[],boundary:[]},!a)throw new Error("A context is required for Fibre to initialise.");return a instanceof Node?a instanceof Document?this.context=a.body||a:this.context=a:"string"==typeof a&&(this.context=h.querySelector(a),this.selector.context=a),this},filterFn:function(a){var b=this.selector.filter.join(", ")||"*",d=this.selector.avoid.join(", ")||null,e=c(a,b,!0)&&!c(a,d);return"prose"===this.preset?f(a)&&e:e},boundaryFn:function(a){var b=this.selector.boundary.join(", ")||null,d=c(a,b);return"prose"===this.preset?e(a)||d:d},filter:function(a){return"string"==typeof a&&this.selector.filter.push(a),this},endFilter:function(a){return a?this.selector.filter=[]:this.selector.filter.pop(),this},avoid:function(a){return"string"==typeof a&&this.selector.avoid.push(a),this},endAvoid:function(a){return a?this.selector.avoid=[]:this.selector.avoid.pop(),this},addBoundary:function(a){return"string"==typeof a&&this.selector.boundary.push(a),this},removeBoundary:function(){return this.selector.boundary=[],this},setMode:function(a){return this.portionMode="first"===a?"first":"retain",this},replace:function(a,c){var d=this;return d.finder.push(b(d.context,{find:a,replace:c,filterElements:function(a){return d.filterFn(a)},forceContext:function(a){return d.boundaryFn(a)},portionMode:d.portionMode})),d},wrap:function(a,c){var d=this;return d.finder.push(b(d.context,{find:a,wrap:c,filterElements:function(a){return d.filterFn(a)},forceContext:function(a){return d.boundaryFn(a)},portionMode:d.portionMode})),d},revert:function(a){var b=this.finder.length,a=Number(a)||(0===a?Number(0):"all"===a?b:1);if("undefined"==typeof b||0===b)return this;a>b&&(a=b);for(var c=a;c>0;c--)this.finder.pop().revert();return this}},i.fn.filterOut=i.fn.avoid,i.fn.init.prototype=i.fn,i}(function(){function a(a){return String(a).replace(/([.*+?^=!:${}()|[\]\/\\])/g,"\\$1")}function b(){return c.apply(null,arguments)||d.apply(null,arguments)}function c(a,c,e,f,g){if(c&&!c.nodeType&&arguments.length<=2)return!1;var h="function"==typeof e;h&&(e=function(a){return function(b,c){return a(b.text,c.startIndex)}}(e));var i=d(c,{find:a,wrap:h?null:e,replace:h?e:"$"+(f||"&"),prepMatch:function(a,b){if(!a[0])throw"findAndReplaceDOMText cannot handle zero-length matches";if(f>0){var c=a[f];a.index+=a[0].indexOf(c),a[0]=c}return a.endIndex=a.index+a[0].length,a.startIndex=a.index,a.index=b,a},filterElements:g});return b.revert=function(){return i.revert()},!0}function d(a,b){return new e(a,b)}function e(a,c){var d=c.preset&&b.PRESETS[c.preset];if(c.portionMode=c.portionMode||f,d)for(var e in d)i.call(d,e)&&!i.call(c,e)&&(c[e]=d[e]);this.node=a,this.options=c,this.prepMatch=c.prepMatch||this.prepMatch,this.reverts=[],this.matches=this.search(),this.matches.length&&this.processMatches()}var f="retain",g="first",h=k,i=({}.toString,{}.hasOwnProperty);return b.NON_PROSE_ELEMENTS={br:1,hr:1,script:1,style:1,img:1,video:1,audio:1,canvas:1,svg:1,map:1,object:1,input:1,textarea:1,select:1,option:1,optgroup:1,button:1},b.NON_CONTIGUOUS_PROSE_ELEMENTS={address:1,article:1,aside:1,blockquote:1,dd:1,div:1,dl:1,fieldset:1,figcaption:1,figure:1,footer:1,form:1,h1:1,h2:1,h3:1,h4:1,h5:1,h6:1,header:1,hgroup:1,hr:1,main:1,nav:1,noscript:1,ol:1,output:1,p:1,pre:1,section:1,ul:1,br:1,li:1,summary:1,dt:1,details:1,rp:1,rt:1,rtc:1,script:1,style:1,img:1,video:1,audio:1,canvas:1,svg:1,map:1,object:1,input:1,textarea:1,select:1,option:1,optgroup:1,button:1,table:1,tbody:1,thead:1,th:1,tr:1,td:1,caption:1,col:1,tfoot:1,colgroup:1},b.NON_INLINE_PROSE=function(a){return i.call(b.NON_CONTIGUOUS_PROSE_ELEMENTS,a.nodeName.toLowerCase())},b.PRESETS={prose:{forceContext:b.NON_INLINE_PROSE,filterElements:function(a){return!i.call(b.NON_PROSE_ELEMENTS,a.nodeName.toLowerCase())}}},b.Finder=e,e.prototype={search:function(){function b(a){for(var g=0,j=a.length;j>g;++g){var k=a[g];if("string"==typeof k){if(f.global)for(;c=f.exec(k);)h.push(i.prepMatch(c,d++,e));else(c=k.match(f))&&h.push(i.prepMatch(c,0,e));e+=k.length}else b(k)}}var c,d=0,e=0,f=this.options.find,g=this.getAggregateText(),h=[],i=this;return f="string"==typeof f?RegExp(a(f),"g"):f,b(g),h},prepMatch:function(a,b,c){if(!a[0])throw new Error("findAndReplaceDOMText cannot handle zero-length matches");return a.endIndex=c+a.index+a[0].length,a.startIndex=c+a.index,a.index=b,a},getAggregateText:function(){function a(d,e){if(3===d.nodeType)return[d.data];if(b&&!b(d))return[];var e=[""],f=0;if(d=d.firstChild)do if(3!==d.nodeType){var g=a(d);c&&1===d.nodeType&&(c===!0||c(d))?(e[++f]=g,e[++f]=""):("string"==typeof g[0]&&(e[f]+=g.shift()),g.length&&(e[++f]=g,e[++f]=""))}else e[f]+=d.data;while(d=d.nextSibling);return e}var b=this.options.filterElements,c=this.options.forceContext;return a(this.node)},processMatches:function(){var a,b,c,d=this.matches,e=this.node,f=this.options.filterElements,g=[],h=e,i=d.shift(),j=0,k=0,l=0,m=[e];a:for(;;){if(3===h.nodeType&&(!b&&h.length+j>=i.endIndex?b={node:h,index:l++,text:h.data.substring(i.startIndex-j,i.endIndex-j),indexInMatch:j-i.startIndex,indexInNode:i.startIndex-j,endIndexInNode:i.endIndex-j,isEnd:!0}:a&&g.push({node:h,index:l++,text:h.data,indexInMatch:j-i.startIndex,indexInNode:0}),!a&&h.length+j>i.startIndex&&(a={node:h,index:l++,indexInMatch:0,indexInNode:i.startIndex-j,endIndexInNode:i.endIndex-j,text:h.data.substring(i.startIndex-j,i.endIndex-j)}),j+=h.data.length),c=1===h.nodeType&&f&&!f(h),a&&b){if(h=this.replaceMatch(i,a,g,b),j-=b.node.data.length-b.endIndexInNode,a=null,b=null,g=[],i=d.shift(),l=0,k++,!i)break}else if(!c&&(h.firstChild||h.nextSibling)){h.firstChild?(m.push(h),h=h.firstChild):h=h.nextSibling;continue}for(;;){if(h.nextSibling){h=h.nextSibling;break}if(h=m.pop(),h===e)break a}}},revert:function(){for(var a=this.reverts.length;a--;)this.reverts[a]();this.reverts=[]},prepareReplacementString:function(a,b,c,d){var e=this.options.portionMode;return e===g&&b.indexInMatch>0?"":(a=a.replace(/\$(\d+|&|`|')/g,function(a,b){var d;switch(b){case"&":d=c[0];break;case"`":d=c.input.substring(0,c.startIndex);break;case"'":d=c.input.substring(c.endIndex);break;default:d=c[+b]}return d}),e===g?a:b.isEnd?a.substring(b.indexInMatch):a.substring(b.indexInMatch,b.indexInMatch+b.text.length))},getPortionReplacementNode:function(a,b,c){var d=this.options.replace||"$&",e=this.options.wrap;if(e&&e.nodeType){var f=h.createElement("div");f.innerHTML=e.outerHTML||(new XMLSerializer).serializeToString(e),e=f.firstChild}if("function"==typeof d)return d=d(a,b,c),d&&d.nodeType?d:h.createTextNode(String(d));var g="string"==typeof e?h.createElement(e):e;return d=h.createTextNode(this.prepareReplacementString(d,a,b,c)),d.data&&g?(g.appendChild(d),g):d},replaceMatch:function(a,b,c,d){var e,f,g=b.node,i=d.node;if(g===i){var j=g;b.indexInNode>0&&(e=h.createTextNode(j.data.substring(0,b.indexInNode)),j.parentNode.insertBefore(e,j));var k=this.getPortionReplacementNode(d,a);return j.parentNode.insertBefore(k,j),d.endIndexInNoden;++n){var p=c[n],q=this.getPortionReplacementNode(p,a);p.node.parentNode.replaceChild(q,p.node),this.reverts.push(function(a,b){return function(){b.parentNode.replaceChild(a.node,b)}}(p,q)),m.push(q)}var r=this.getPortionReplacementNode(d,a);return g.parentNode.insertBefore(e,g),g.parentNode.insertBefore(l,g),g.parentNode.removeChild(g),i.parentNode.insertBefore(r,i),i.parentNode.insertBefore(f,i),i.parentNode.removeChild(i),this.reverts.push(function(){e.parentNode.removeChild(e),l.parentNode.replaceChild(g,l),f.parentNode.removeChild(f),r.parentNode.replaceChild(i,r)}),r}},b}());t.extend(u.fn,{jinzify:function(a){return this.filter(a||null).avoid("h-jinze").replace(s.jinze.touwei,function(a,b){var c=t.create("h-jinze","touwei");return c.innerHTML=b[0],0===a.index&&a.isEnd||1===a.index?c:""}).replace(s.jinze.wei,function(a,b){var c=t.create("h-jinze","wei");return c.innerHTML=b[0],0===a.index?c:""}).replace(s.jinze.tou,function(a,b){var c=t.create("h-jinze","tou");return c.innerHTML=b[0],0===a.index&&a.isEnd||1===a.index?c:""}).replace(s.jinze.middle,function(a,b){var c=t.create("h-jinze","middle");return c.innerHTML=b[0],0===a.index&&a.isEnd||1===a.index?c:""}).endAvoid().endFilter()},groupify:function(a){var a=t.extend({biaodian:!1,hanzi:!1,kana:!1,eonmun:!1,western:!1},a||{});return this.avoid("h-hangable, h-char-group, h-word"),a.biaodian&&this.replace(s.group.biaodian[0],c).replace(s.group.biaodian[1],c),(a.hanzi||a.cjk)&&this.wrap(s.group.hanzi,t.clone(t.create("h-char-group","hanzi cjk"))),a.western&&this.wrap(s.group.western,t.clone(t.create("h-word","western"))),a.kana&&this.wrap(s.group.kana,t.clone(t.create("h-char-group","kana"))),(a.eonmun||a.hangul)&&this.wrap(s.group.eonmun,t.clone(t.create("h-word","eonmun hangul"))),this.endAvoid(),this},charify:function(a){var a=t.extend({biaodian:!1,punct:!1,hanzi:!1,latin:!1,ellinika:!1,kirillica:!1,kana:!1,eonmun:!1},a||{});return this.avoid("h-char"),a.biaodian&&this.replace(s["char"].biaodian.all,function(a,b){return d(b[0])}).replace(s["char"].biaodian.liga,function(a,b){return d(b[0])}),(a.hanzi||a.cjk)&&this.wrap(s["char"].hanzi,t.clone(t.create("h-char","hanzi cjk"))),a.punct&&this.wrap(s["char"].punct.all,t.clone(t.create("h-char","punct"))),a.latin&&this.wrap(s["char"].latin,t.clone(t.create("h-char","alphabet latin"))),(a.ellinika||a.greek)&&this.wrap(s["char"].ellinika,t.clone(t.create("h-char","alphabet ellinika greek"))),(a.kirillica||a.cyrillic)&&this.wrap(s["char"].kirillica,t.clone(t.create("h-char","alphabet kirillica cyrillic"))),a.kana&&this.wrap(s["char"].kana,t.clone(t.create("h-char","kana"))),(a.eonmun||a.hangul)&&this.wrap(s["char"].eonmun,t.clone(t.create("h-char","eonmun hangul"))),this.endAvoid(),this}}),p.find=u,void["setMode","wrap","replace","revert","addBoundary","removeBoundary","avoid","endAvoid","filter","endFilter","jinzify","groupify","charify"].forEach(function(a){p.fn[a]=function(){return this.finder||(this.finder=p.find(this.context)),this.finder[a](arguments[0],arguments[1]),this}});var v={};v.writeOnCanvas=e,v.compareCanvases=f,v.detectFont=g,v.support=function(){function b(a){var b,c=a.charAt(0).toUpperCase()+a.slice(1),d=(a+" "+e.join(c+" ")+c).split(" ");return d.forEach(function(a){"string"==typeof f.style[a]&&(b=!0)}),b||!1}function c(a,b){var c,d,e,f=m||t.create("body"),g=t.create("div"),h=m?g:f,b="function"==typeof b?b:function(){};return c=[""].join(""),h.innerHTML+=c,f.appendChild(g),m||(f.style.background="",f.style.overflow="hidden",e=l.style.overflow,l.style.overflow="hidden",l.appendChild(f)),d=b(h,a),t.remove(h),m||(l.style.overflow=e),!!d}function d(b,c){var d;return a.getComputedStyle?d=k.defaultView.getComputedStyle(b,null).getPropertyValue(c):b.currentStyle&&(d=b.currentStyle[c]),d}var e="Webkit Moz ms".split(" "),f=t.create("h-test");return{ruby:function(){var a,b=t.create("ruby"),c=t.create("rt"),e=t.create("rp");return b.appendChild(e),b.appendChild(c),l.appendChild(b),a="none"===d(e,"display")||"ruby"===d(b,"display")&&"ruby-text"===d(c,"display")?!0:!1,l.removeChild(b),b=null,c=null,e=null,a}(),fontface:function(){var a;return c('@font-face { font-family: font; src: url("//"); }',function(b,c){var d=t.qsa("style",b)[0],e=d.sheet||d.styleSheet,f=e?e.cssRules&&e.cssRules[0]?e.cssRules[0].cssText:e.cssText||"":"";a=/src/i.test(f)&&0===f.indexOf(c.split(" ")[0])}),a}(),unicoderange:function(){var a;return c('@font-face{font-family:test-for-unicode-range;src:local(Arial),local("Droid Sans")}@font-face{font-family:test-for-unicode-range;src:local("Times New Roman"),local(Times),local("Droid Serif");unicode-range:U+270C}',function(){a=!v.detectFont("test-for-unicode-range",'Arial, "Droid Sans"',"Q")}),a}(),columnwidth:b("columnWidth"),textemphasis:b("textEmphasis"),writingmode:b("writingMode")}}(),v.initCond=function(a){var b,a=a||l,c="";for(var d in v.support)b=(v.support[d]?"":"no-")+d,a.classList.add(b),c+=b+" ";return c},t.extend(v,{renderElem:function(a){this.renderRuby(a),this.renderDecoLine(a),this.renderDecoLine(a,"s, del"),this.renderEm(a)},renderDecoLine:function(a,b){var b=b||"u, ins",c=t.qsa(b,a),d=new RegExp("^("+b.replace(/\,\s?/g,"|")+")$","ig");c.forEach(function(a){var b;do if(b=(b||a).nextSibling,!b)return;while(t.isIgnorable(b));b.nodeName.match(d)&&b.classList.add("adjacent")})},renderEm:function(a,b){var c=b?"qsa":"tag",b=b||"em",d=t[c](b,a);d.forEach(function(a){var b=p(a);v.support.textemphasis?b.avoid("rt, h-char, h-char-group").charify({biaodian:!0,punct:!0}):b.avoid("rt, h-char, h-char-group").jinzify().groupify({western:!0,biaodian:!0}).charify({hanzi:!0,biaodian:!0,punct:!0,latin:!0,ellinika:!0,kirillica:!0})})},renderRuby:function(a,b){var c=b?"qsa":"tag",b=b||"ruby",d=t[c](b,a),e=t.qsa(b+", rtc",a);e.forEach(function(a){var b=a.classList;b.contains("pinyin")?b.add("romanization"):b.contains("mps")&&b.add("zhuyin"),b.contains("romanization")&&b.add("annotation")}),d.forEach(function(a){var c,d,e,f,g,j,k=a.classList,l=!v.support.ruby||k.contains("zhuyin")||k.contains("complex")||k.contains("rightangle");l&&(c=t.create("!"),c.appendChild(t.clone(a)),d=t.qsa(b,c)[0],(!v.support.ruby||k.contains("zhuyin"))&&t.tag("rt",d).forEach(function(a){var b,c=t.create("!"),d=[];do{if(b=(b||a).previousSibling,!b||b.nodeName.match(/((?:h\-)?r[ubt])/i))break;c.insertBefore(t.clone(b),c.firstChild),d.push(b)}while(!b.nodeName.match(/((?:h\-)?r[ubt])/i));f=k.contains("zhuyin")?i(c,a):h(c,a);try{a.parentNode.replaceChild(f,a),d.forEach(function(a){t.remove(a)})}catch(e){}}),(k.contains("complex")||k.contains("rightangle"))&&(e=f=t.tag("rb",d),g=e.length,void function(b){b&&(f=t.tag("rt",b).map(function(a,b){if(e[b]){var c=i(e[b],a);try{e[b].parentNode.replaceChild(c,e[b])}catch(d){}return c}}),t.remove(b),a.setAttribute("rightangle","true"))}(d.querySelector("rtc.zhuyin")),t.qsa("rtc:not(.zhuyin)",d).forEach(function(b,c){var d;d=t.tag("rt",b).map(function(b,d){var e,i,j=Number(b.getAttribute("rbspan")||1),l=0,m=[];j>g&&(j=g);do{try{e=f.shift(),m.push(e)}catch(n){}if("undefined"==typeof e)break;l+=Number(e.getAttribute("span")||1)}while(j>l);if(l>j){if(m.length>1)return void console.error("An impossible `rbspan` value detected.",a);m=t.tag("rb",m[0]),f=m.slice(j).concat(f),m=m.slice(0,j),l=j}i=h(m,b,{"class":k,span:l,order:c});try{m[0].parentNode.replaceChild(i,m.shift()),m.forEach(function(a){t.remove(a)})}catch(n){}return i}),f=d,1===c&&a.setAttribute("doubleline","true"),t.remove(b)})),j=t.create("h-ruby"),j.innerHTML=c.firstChild.innerHTML,t.setAttr(j,a.attributes),j.normalize(),a.parentNode.replaceChild(j,a))})}}),p.normalize=v,p.localize=v,p.support=v.support,p.detectFont=v.detectFont,p.fn.initCond=function(){return this.condition.classList.add("han-js-rendered"),p.normalize.initCond(this.condition),this},void["Elem","DecoLine","Em","Ruby"].forEach(function(a){var b="render"+a;p.fn[b]=function(a){return p.normalize[b](this.context,a),this}}),t.extend(p.support,{heiti:!0,songti:p.detectFont('"Han Songti"'),"songti-gb":p.detectFont('"Han Songti GB"'),kaiti:p.detectFont('"Han Kaiti"'),fangsong:p.detectFont('"Han Fangsong"')});var w="* > h-hws:first-child, * > wbr:first-child + h-hws, wbr:first-child + wbr + h-hws",x=function(){var a=t.create("div");return a.appendChild(t.create("","0-")),a.appendChild(t.create("","2")),a.normalize(),2!==a.firstChild.length}(),y=t.create("h-hws");y.setAttribute("hidden",""),y.innerHTML=" ",t.extend(p,{isNodeNormalizeNormal:x,renderHWS:function(a,b){var a=a||k,c=b?"strict":"base",d=p.find(a);return d.avoid(b?"textarea, code, kbd, samp, pre":"textarea"),d.replace(p.TYPESET.hws[c][0],"$1$2").replace(p.TYPESET.hws[c][1],"$1$2").replace(/(['"]+)(.+?)\1/gi,"$1$2$1").replace(/([\u2018\u201c]+)/gi,"$1").replace(/([\u2019\u201d]+)/gi,"$1").replace("",function(){return t.clone(y)}),t.qsa(w,a).forEach(function(a){for(var b=a.parentNode,c=b.firstChild;t.isIgnorable(c);)if(c=c.nextSibling,!c)return;for(;"H-HWS"===c.nodeName&&(t.remove(c,b),c=b.parentNode.insertBefore(t.clone(y),b),b=b.parentNode,x&&b.normalize(),c===b.firstChild););}),x&&a.normalize(),d}}),t.extend(p.fn,{HWS:null,renderHWS:function(a){return p.renderHWS(this.context,a),this.HWS=t.tag("h-hws",this.context),this},revertHWS:function(){return this.HWS.forEach(function(a){t.remove(a)}),this}}),t.extend(p,{detectSpaceFont:j,isSpaceFontLoaded:j()}),p.support["han-space"]=j(),p.renderHanging=function(a){var a=a||k,b=p.find(a);return b.avoid("textarea, code, kbd, samp, pre, h-hangable").replace(s.jinze.hanging,function(a,b){var c=t.create("h-hangable");return c.innerHTML=b[2]+''+b[3]+"",0===a.index?c:""}),b},t.extend(p.fn,{hanging:null,renderHanging:function(){var a=this.condition.classList,b=j();return b&&a.contains("no-han-space")&&(a.remove("no-han-space"),a.add("han-space")),this.hanging=p.renderHanging(this.context),this},revertHanging:function(){try{this.hanging.revert("all")}catch(a){}return this}}),p.renderJiya=function(a){var a=a||k,b=p.find(a);return b.avoid("textarea, code, kbd, samp, pre, h-char-group").replace(new RegExp("("+r.biaodian.end+"+)("+r.biaodian.open+"+)","g"),function(a,b){if(0===a.index)return a.isEnd?b[0]:b[1];var c=t.create("h-char-group","biaodian cjk portion");return c.innerHTML=b[2],c}).endAvoid(),b.avoid("textarea, code, kbd, samp, pre, h-char").groupify({biaodian:!0}).charify({biaodian:!0}),t.qsa("h-char.biaodian.open, h-char.biaodian.end",a).forEach(function(a){if(!p.find.matches(a,"h-cs *")){var b=""+a.innerHTML+"",c="",d=a.classList.contains("open");a.innerHTML=d?c+b:b+c}}),b},t.extend(p.fn,{jiya:null,renderJiya:function(){return this.jiya=p.renderJiya(this.context),this},revertJiya:function(){try{this.jiya.revert("all")}catch(a){}return this}});var z;z=t.create("h-char","biaodian cjk middle"),z.setAttribute("unicode","b7"),p.correctBasicBD=function(a,b){if(!p.support.unicoderange||b){var c,a=a||k;c=p.find(a),c.wrap(/\u00B7/g,t.clone(z)).charify({biaodian:!0})}},t.extend(p.fn,{basicBD:null,correctBasicBD:function(a){return this.basicBD=p.correctBasicBD(this.context,a),this},revertBasicBD:function(){try{this.basicBD.revert("all")}catch(a){}return this}});var A="h-ru[annotation]",B="textarea, code, kbd, samp, pre",C=function(){var a=p.localize.writeOnCanvas("i\u030d",'"Romanization Sans"'),b=p.localize.writeOnCanvas("\udb80\udc69",'"Romanization Sans"');return p.localize.compareCanvases(a,b)}(),D=p.TYPESET["display-as"]["comb-liga-pua"],E=p.TYPESET["inaccurate-char"],F=t.create("h-char","comb-liga");return t.extend(p,{isCombLigaNormal:C,substCombLigaWithPUA:function(a){if(!C){var a=a||k,b=p.find(a);return b.avoid(B),D.forEach(function(a){b.replace(new RegExp(a[0],"ig"),function(b,c){var d=t.clone(F);return d.innerHTML=""+c[0]+"",d.setAttribute("display-as",a[1]),0===b.index?d:""})}),t.qsa(A,a).forEach(function(a){var b=a.getAttribute("annotation");D.slice(0,5).forEach(function(a){b=b.replace(new RegExp(a[0],"ig"),a[1])}),a.setAttribute("annotation",b)}),b}},substInaccurateChar:function(a){var a=a||k,b=p.find(a);b.avoid(B),E.forEach(function(a){b.replace(new RegExp(a[0],"ig"),a[1])})}}),t.extend(p.fn,{"comb-liga":null,"inaccurate-char":null,substCombLigaWithPUA:function(){return this["comb-liga"]=p.substCombLigaWithPUA(this.context),this},revertCombLigaWithPUA:function(){try{this["comb-liga"].revert("all")}catch(a){}return this},substInaccurateChar:function(){return this["inaccurate-char"]=p.substInaccurateChar(this.context),this},revertInaccurateChar:function(){try{this["inaccurate-char"].revert("all")}catch(a){}return this}}),a.addEventListener("DOMContentLoaded",function(){var a;l.classList.contains("han-init")?p.init():(a=k.querySelector(".han-init-context"))&&(p.init=p(a).render())}),("undefined"==typeof b||b===!1)&&(a.Han=p),p}); \ No newline at end of file +void function(a,b){"object"==typeof module&&"object"==typeof module.exports?module.exports=b(a,!0):"function"==typeof define&&define.amd?define(function(){return b(a,!0)}):b(a)}("undefined"!=typeof window?window:this,function(a,b){"use strict";function c(a,b){var c=t.create("h-char-group","biaodian cjk");return 0===a.index&&a.isEnd?c.innerHTML=b[0]:(c.innerHTML=a.text,c.classList.add("portion"),0===a.index?c.classList.add("isFirst"):a.isEnd&&c.classList.add("isEnd")),c}function d(a){var b=t.create("div"),c=a.charCodeAt(0).toString(16),d="biaodian cjk "+(a.match(s["char"].biaodian.open)?"bd-open":a.match(s["char"].biaodian.close)?"bd-close bd-end":a.match(s["char"].biaodian.end)?"bd-end":a.match(new RegExp("("+r.biaodian.liga+")"))?"bd-liga":"");return b.innerHTML=''+a+"",b.firstChild}function e(a,b){var c,d=t.create("canvas");return d.width="50",d.height="20",d.style.display="none",m.appendChild(d),c=d.getContext("2d"),c.textBaseline="top",c.font="15px "+b+", sans-serif",c.fillStyle="black",c.strokeStyle="black",c.fillText(a,0,0),{node:d,context:c,remove:function(){t.remove(d,m)}}}function f(a,b){var c,d=a.context,e=b.context;try{for(var f=1;20>=f;f++)for(var g=1;50>=g;g++){if("undefined"==typeof c&&d.getImageData(g,f,1,1).data[3]!==e.getImageData(g,f,1,1).data[3]){c=!1;break}if("boolean"==typeof c)break;50===g&&20===f&&"undefined"==typeof c&&(c=!0)}return a.remove(),b.remove(),a=null,b=null,c}catch(h){}return!1}function g(a,b,c){var a=a,b=b||"sans-serif",c=c||"\u8fadQ";return b=e(c,b),a=e(c,a),!f(a,b)}function h(a,b,c){var d=t.create("h-ru"),b=t.clone(b),c=c||{};return c.annotation="true",Array.isArray(a)?d.innerHTML=a.map(function(a){return"undefined"==typeof a?"":a.outerHTML}).join("")+b.outerHTML:(d.appendChild(t.clone(a)),d.appendChild(b)),t.setAttr(d,c),d}function i(a,b){var c,d,e,a=t.clone(a),f=t.create("h-ru"),g=b.textContent;return c=g.replace(s.zhuyin.diao,""),e=c?c.length:0,d=g.replace(c,"").replace(/[\u02C5]/g,"\u02c7").replace(/[\u030D]/g,"\u0358"),f.appendChild(a),f.innerHTML+=""+c+""+d+"",t.setAttr(f,{zhuyin:"true",diao:d,length:e}),f}function j(){var a,b=t.create("div");return b.innerHTML="a ba b",m.appendChild(b),a=b.firstChild.offsetWidth!==b.lastChild.offsetWidth,t.remove(b,m),a}var k=a.document,l=k.documentElement,m=k.body,n="3.2.5",o=["initCond","renderElem","renderHanging","renderJiya","renderHWS","correctBasicBD","substCombLigaWithPUA"],p=function(a,b){return new p.fn.init(a,b)},q=function(){return arguments[0]&&(this.context=arguments[0]),arguments[1]&&(this.condition=arguments[1]),this};p.version=n,p.fn=p.prototype={version:n,constructor:p,context:m,condition:l,routine:o,init:q,setRoutine:function(a){return Array.isArray(a)&&(this.routine=a),this},render:function(a){var b=this,a=Array.isArray(a)?a:this.routine;return a.forEach(function(a){try{"string"==typeof a?b[a]():Array.isArray(a)&&b[a.shift()].apply(b,a)}catch(c){}}),this}},p.fn.init.prototype=p.fn,p.init=function(){return p.init=p().render()};var r={punct:{base:"[\u2026,.;:!?\u203d_]",sing:"[\u2010-\u2014\u2026]",middle:"[\\/~\\-&\u2010-\u2014_]",open:"['\"\u2018\u201c\\(\\[\xa1\xbf\u2e18\xab\u2039\u201a\u201c\u201e]",close:"['\"\u201d\u2019\\)\\]\xbb\u203a\u201b\u201d\u201f]",end:"['\"\u201d\u2019\\)\\]\xbb\u203a\u201b\u201d\u201f\u203c\u203d\u2047-\u2049,.;:!?]"},biaodian:{base:"[\ufe30\uff0e\u3001\uff0c\u3002\uff1a\uff1b\uff1f\uff01\u30fc]",liga:"[\u2014\u2026\u22ef]",middle:"[\xb7\uff3c\uff0f\uff0d\u30a0\uff06\u30fb\uff3f]",open:"[\u300c\u300e\u300a\u3008\uff08\u3014\uff3b\uff5b\u3010\u3016]",close:"[\u300d\u300f\u300b\u3009\uff09\u3015\uff3d\uff5d\u3011\u3017]",end:"[\u300d\u300f\u300b\u3009\uff09\u3015\uff3d\uff5d\u3011\u3017\ufe30\uff0e\u3001\uff0c\u3002\uff1a\uff1b\uff1f\uff01\u30fc]"},hanzi:{base:"[\u4e00-\u9fff\u3400-\u4db5\u31c0-\u31e3\u3007\ufa0e\ufa0f\ufa11\ufa13\ufa14\ufa1f\ufa21\ufa23\ufa24\ufa27-\ufa29]|[\ud800-\udbff][\udc00-\udfff]",desc:"[\u2ff0-\u2ffa]",radical:"[\u2f00-\u2fd5\u2e80-\u2ef3]"},latin:{base:"[A-Za-z0-9\xc0-\xff\u0100-\u017f\u0180-\u024f\u2c60-\u2c7f\ua720-\ua7ff\u1e00-\u1eff]",combine:"[\u0300-\u0341\u1dc0-\u1dff]"},ellinika:{base:"[0-9\u0370-\u03ff\u1f00-\u1fff]",combine:"[\u0300-\u0345\u1dc0-\u1dff]"},kirillica:{base:"[0-9\u0400-\u0482\u048a-\u04ff\u0500-\u052f\ua640-\ua66e\ua67e-\ua697]",combine:"[\u0483-\u0489\u2de0-\u2dff\ua66f-\ua67d\ua69f]"},kana:{base:"[\u30a2\u30a4\u30a6\u30a8\u30aa-\u30fa\u3042\u3044\u3046\u3048\u304a-\u3094\u309f\u30ff]|\ud82c[\udc00-\udc01]",small:"[\u3041\u3043\u3045\u3047\u3049\u30a1\u30a3\u30a5\u30a7\u30a9\u3063\u3083\u3085\u3087\u308e\u3095\u3096\u30c3\u30e3\u30e5\u30e7\u30ee\u30f5\u30f6\u31f0-\u31ff]",combine:"[\u3099-\u309c]",half:"[\uff66-\uff9f]",mark:"[\u30a0\u309d\u309e\u30fb-\u30fe]"},eonmun:{base:"[\uac00-\ud7a3]",letter:"[\u1100-\u11ff\u314f-\u3163\u3131-\u318e\ua960-\ua97c\ud7b0-\ud7fb]",half:"[\uffa1-\uffdc]"},zhuyin:{base:"[\u3105-\u312d\u31a0-\u31ba]",initial:"[\u3105-\u3119\u312a-\u312c\u31a0-\u31a3]",medial:"[\u3127-\u3129]","final":"[\u311a-\u3129\u312d\u31a4-\u31b3\u31b8-\u31ba]",tone:"[\u02d9\u02ca\u02c5\u02c7\u02cb\u02ea\u02eb]",checked:"[\u31b4-\u31b7][\u0358\u030d]?"}},s=function(){var a="[\\x20\\t\\r\\n\\f]",b=r.punct.open,c=(r.punct.close,r.punct.end),d=r.punct.middle,e=r.punct.sing,f=b+"|"+c+"|"+d,g=r.biaodian.open,h=r.biaodian.close,i=r.biaodian.end,j=r.biaodian.middle,k=r.biaodian.liga+"{2}",l=g+"|"+i+"|"+j,m=r.kana.base+r.kana.combine+"?",n=r.kana.small+r.kana.combine+"?",o=r.kana.half,p=r.eonmun.base+"|"+r.eonmun.letter,q=r.eonmun.half,s=r.hanzi.base+"|"+r.hanzi.desc+"|"+r.hanzi.radical+"|"+m,t=r.ellinika.combine,u=r.latin.base+t+"*",v=r.ellinika.base+t+"*",w=r.kirillica.combine,x=r.kirillica.base+w+"*",y=u+"|"+v+"|"+x,z="['\u2019]",A=s+"|(?:"+y+"|"+z+")+",B=r.zhuyin.initial,C=r.zhuyin.medial,D=r.zhuyin["final"],E=r.zhuyin.tone+"|"+r.zhuyin.checked;return{"char":{punct:{all:new RegExp("("+f+")","g"),open:new RegExp("("+b+")","g"),end:new RegExp("("+c+")","g"),sing:new RegExp("("+e+")","g")},biaodian:{all:new RegExp("("+l+")","g"),open:new RegExp("("+g+")","g"),close:new RegExp("("+h+")","g"),end:new RegExp("("+i+")","g"),liga:new RegExp("("+k+")","g")},hanzi:new RegExp("("+s+")","g"),latin:new RegExp("("+u+")","ig"),ellinika:new RegExp("("+v+")","ig"),kirillica:new RegExp("("+x+")","ig"),kana:new RegExp("("+m+"|"+n+"|"+o+")","g"),eonmun:new RegExp("("+p+"|"+q+")","g")},group:{biaodian:[new RegExp("(("+l+"){2,})","g"),new RegExp("("+k+g+")","g")],punct:null,hanzi:new RegExp("("+s+")+","g"),western:new RegExp("("+u+"|"+v+"|"+x+"|"+f+")+","ig"),kana:new RegExp("("+m+"|"+n+"|"+o+")+","g"),eonmun:new RegExp("("+p+"|"+q+"|"+f+")+","g")},jinze:{hanging:new RegExp("("+a+"*)("+h+"*|[\u2026\u22ef]*)([\u3001\uff0c\u3002\uff0e])(?!"+i+")","ig"),touwei:new RegExp("("+g+"+)("+A+")("+i+"+)","ig"),tou:new RegExp("("+g+"+)("+A+")","ig"),wei:new RegExp("("+A+")("+i+"+)","ig"),middle:new RegExp("("+A+")("+j+")("+A+")","ig")},zhuyin:{form:new RegExp("^\u02d9?("+B+")?("+C+")?("+D+")?("+E+")?$"),diao:new RegExp("("+E+")","g")},hws:{base:[new RegExp("("+s+")("+y+"|"+b+")","ig"),new RegExp("("+y+"|"+c+")("+s+")","ig")],strict:[new RegExp("("+s+")"+a+"?("+y+"|"+b+")","ig"),new RegExp("("+y+"|"+c+")"+a+"?("+s+")","ig")]},"display-as":{"ja-font-for-hant":["\u67e5 \u67fb","\u555f \u5553","\u9109 \u9115","\u503c \u5024","\u6c61 \u6c5a"],"comb-liga-pua":[["a[\u030d\u0358]","\udb80\udc61"],["e[\u030d\u0358]","\udb80\udc65"],["i[\u030d\u0358]","\udb80\udc69"],["o[\u030d\u0358]","\udb80\udc6f"],["u[\u030d\u0358]","\udb80\udc75"],["\u31b4[\u030d\u0358]","\udb8c\uddb4"],["\u31b5[\u030d\u0358]","\udb8c\uddb5"],["\u31b6[\u030d\u0358]","\udb8c\uddb6"],["\u31b7[\u030d\u0358]","\udb8c\uddb7"]]},"inaccurate-char":[["[\u2022\u2027]","\xb7"],["\u22ef\u22ef","\u2026\u2026"],["\u2500\u2500","\u2014\u2014"],["\u2035","\u2018"],["\u2032","\u2019"],["\u2036","\u201c"],["\u2033","\u201d"]]}}();p.UNICODE=r,p.TYPESET=s,p.UNICODE.cjk=p.UNICODE.hanzi,p.UNICODE.greek=p.UNICODE.ellinika,p.UNICODE.cyrillic=p.UNICODE.kirillica,p.UNICODE.hangul=p.UNICODE.eonmun,p.UNICODE.zhuyin.ruyun=p.UNICODE.zhuyin.checked,p.TYPESET["char"].cjk=p.TYPESET["char"].hanzi,p.TYPESET["char"].greek=p.TYPESET["char"].ellinika,p.TYPESET["char"].cyrillic=p.TYPESET["char"].kirillica,p.TYPESET["char"].hangul=p.TYPESET["char"].eonmun;var t={id:function(a,b){return(b||k).getElementById(a)},tag:function(a,b){return this.makeArray((b||k).getElementsByTagName(a))},qsa:function(a,b){return this.makeArray((b||k).querySelectorAll(a))},create:function(a,b){var a="!"===a?k.createDocumentFragment():""===a?k.createTextNode(b||""):k.createElement(a);try{b&&(a.className=b)}catch(c){}return a},clone:function(a,b){return a.cloneNode("boolean"==typeof b?b:!0)},remove:function(a,b){return(b||a.parentNode).removeChild(a)},setAttr:function(a,b){if("object"==typeof b){var c=b.length;if("object"==typeof b[0]&&"name"in b[0])for(var d=0;c>d;d++)void 0!==b[d].value&&a.setAttribute(b[d].name,b[d].value);else for(var e in b)b.hasOwnProperty(e)&&void 0!==b[e]&&a.setAttribute(e,b[e]);return a}},isIgnorable:function(a){return"WBR"===a.nodeName||a.nodeType===Node.COMMENT_NODE},makeArray:function(a){return Array.prototype.slice.call(a)},extend:function(a,b){var c="object"==typeof a||"function"==typeof a||"object"==typeof b;if(c){for(var d in b)b.hasOwnProperty(d)&&(a[d]=b[d]);return a}}},u=function(b){function c(a,b,c){var d=Element.prototype,e=d.matches||d.mozMatchesSelector||d.msMatchesSelector||d.webkitMatchesSelector;return a instanceof Element?e.call(a,b):c&&/^[39]$/.test(a.nodeType)?!0:!1}var d="0.2.1",e=b.NON_INLINE_PROSE,f=b.PRESETS.prose.filterElements,g=a||{},h=g.document||void 0;if("undefined"==typeof h)throw new Error("Fibre requires a DOM-supported environment.");var i=function(a,b){return new i.fn.init(a,b)};return i.version=d,i.matches=c,i.fn=i.prototype={constructor:i,version:d,finder:[],context:void 0,portionMode:"retain",selector:{},preset:"prose",init:function(a,b){if(b&&(this.preset=null),this.selector={context:null,filter:[],avoid:[],boundary:[]},!a)throw new Error("A context is required for Fibre to initialise.");return a instanceof Node?a instanceof Document?this.context=a.body||a:this.context=a:"string"==typeof a&&(this.context=h.querySelector(a),this.selector.context=a),this},filterFn:function(a){var b=this.selector.filter.join(", ")||"*",d=this.selector.avoid.join(", ")||null,e=c(a,b,!0)&&!c(a,d);return"prose"===this.preset?f(a)&&e:e},boundaryFn:function(a){var b=this.selector.boundary.join(", ")||null,d=c(a,b);return"prose"===this.preset?e(a)||d:d},filter:function(a){return"string"==typeof a&&this.selector.filter.push(a),this},endFilter:function(a){return a?this.selector.filter=[]:this.selector.filter.pop(),this},avoid:function(a){return"string"==typeof a&&this.selector.avoid.push(a),this},endAvoid:function(a){return a?this.selector.avoid=[]:this.selector.avoid.pop(),this},addBoundary:function(a){return"string"==typeof a&&this.selector.boundary.push(a),this},removeBoundary:function(){return this.selector.boundary=[],this},setMode:function(a){return this.portionMode="first"===a?"first":"retain",this},replace:function(a,c){var d=this;return d.finder.push(b(d.context,{find:a,replace:c,filterElements:function(a){return d.filterFn(a)},forceContext:function(a){return d.boundaryFn(a)},portionMode:d.portionMode})),d},wrap:function(a,c){var d=this;return d.finder.push(b(d.context,{find:a,wrap:c,filterElements:function(a){return d.filterFn(a)},forceContext:function(a){return d.boundaryFn(a)},portionMode:d.portionMode})),d},revert:function(a){var b=this.finder.length,a=Number(a)||(0===a?Number(0):"all"===a?b:1);if("undefined"==typeof b||0===b)return this;a>b&&(a=b);for(var c=a;c>0;c--)this.finder.pop().revert();return this}},i.fn.filterOut=i.fn.avoid,i.fn.init.prototype=i.fn,i}(function(){function a(a){return String(a).replace(/([.*+?^=!:${}()|[\]\/\\])/g,"\\$1")}function b(){return c.apply(null,arguments)||d.apply(null,arguments)}function c(a,c,e,f,g){if(c&&!c.nodeType&&arguments.length<=2)return!1;var h="function"==typeof e;h&&(e=function(a){return function(b,c){return a(b.text,c.startIndex)}}(e));var i=d(c,{find:a,wrap:h?null:e,replace:h?e:"$"+(f||"&"),prepMatch:function(a,b){if(!a[0])throw"findAndReplaceDOMText cannot handle zero-length matches";if(f>0){var c=a[f];a.index+=a[0].indexOf(c),a[0]=c}return a.endIndex=a.index+a[0].length,a.startIndex=a.index,a.index=b,a},filterElements:g});return b.revert=function(){return i.revert()},!0}function d(a,b){return new e(a,b)}function e(a,c){var d=c.preset&&b.PRESETS[c.preset];if(c.portionMode=c.portionMode||f,d)for(var e in d)i.call(d,e)&&!i.call(c,e)&&(c[e]=d[e]);this.node=a,this.options=c,this.prepMatch=c.prepMatch||this.prepMatch,this.reverts=[],this.matches=this.search(),this.matches.length&&this.processMatches()}var f="retain",g="first",h=k,i=({}.toString,{}.hasOwnProperty);return b.NON_PROSE_ELEMENTS={br:1,hr:1,script:1,style:1,img:1,video:1,audio:1,canvas:1,svg:1,map:1,object:1,input:1,textarea:1,select:1,option:1,optgroup:1,button:1},b.NON_CONTIGUOUS_PROSE_ELEMENTS={address:1,article:1,aside:1,blockquote:1,dd:1,div:1,dl:1,fieldset:1,figcaption:1,figure:1,footer:1,form:1,h1:1,h2:1,h3:1,h4:1,h5:1,h6:1,header:1,hgroup:1,hr:1,main:1,nav:1,noscript:1,ol:1,output:1,p:1,pre:1,section:1,ul:1,br:1,li:1,summary:1,dt:1,details:1,rp:1,rt:1,rtc:1,script:1,style:1,img:1,video:1,audio:1,canvas:1,svg:1,map:1,object:1,input:1,textarea:1,select:1,option:1,optgroup:1,button:1,table:1,tbody:1,thead:1,th:1,tr:1,td:1,caption:1,col:1,tfoot:1,colgroup:1},b.NON_INLINE_PROSE=function(a){return i.call(b.NON_CONTIGUOUS_PROSE_ELEMENTS,a.nodeName.toLowerCase())},b.PRESETS={prose:{forceContext:b.NON_INLINE_PROSE,filterElements:function(a){return!i.call(b.NON_PROSE_ELEMENTS,a.nodeName.toLowerCase())}}},b.Finder=e,e.prototype={search:function(){function b(a){for(var g=0,j=a.length;j>g;++g){var k=a[g];if("string"==typeof k){if(f.global)for(;c=f.exec(k);)h.push(i.prepMatch(c,d++,e));else(c=k.match(f))&&h.push(i.prepMatch(c,0,e));e+=k.length}else b(k)}}var c,d=0,e=0,f=this.options.find,g=this.getAggregateText(),h=[],i=this;return f="string"==typeof f?RegExp(a(f),"g"):f,b(g),h},prepMatch:function(a,b,c){if(!a[0])throw new Error("findAndReplaceDOMText cannot handle zero-length matches");return a.endIndex=c+a.index+a[0].length,a.startIndex=c+a.index,a.index=b,a},getAggregateText:function(){function a(d,e){if(3===d.nodeType)return[d.data];if(b&&!b(d))return[];var e=[""],f=0;if(d=d.firstChild)do if(3!==d.nodeType){var g=a(d);c&&1===d.nodeType&&(c===!0||c(d))?(e[++f]=g,e[++f]=""):("string"==typeof g[0]&&(e[f]+=g.shift()),g.length&&(e[++f]=g,e[++f]=""))}else e[f]+=d.data;while(d=d.nextSibling);return e}var b=this.options.filterElements,c=this.options.forceContext;return a(this.node)},processMatches:function(){var a,b,c,d=this.matches,e=this.node,f=this.options.filterElements,g=[],h=e,i=d.shift(),j=0,k=0,l=0,m=[e];a:for(;;){if(3===h.nodeType&&(!b&&h.length+j>=i.endIndex?b={node:h,index:l++,text:h.data.substring(i.startIndex-j,i.endIndex-j),indexInMatch:j-i.startIndex,indexInNode:i.startIndex-j,endIndexInNode:i.endIndex-j,isEnd:!0}:a&&g.push({node:h,index:l++,text:h.data,indexInMatch:j-i.startIndex,indexInNode:0}),!a&&h.length+j>i.startIndex&&(a={node:h,index:l++,indexInMatch:0,indexInNode:i.startIndex-j,endIndexInNode:i.endIndex-j,text:h.data.substring(i.startIndex-j,i.endIndex-j)}),j+=h.data.length),c=1===h.nodeType&&f&&!f(h),a&&b){if(h=this.replaceMatch(i,a,g,b),j-=b.node.data.length-b.endIndexInNode,a=null,b=null,g=[],i=d.shift(),l=0,k++,!i)break}else if(!c&&(h.firstChild||h.nextSibling)){h.firstChild?(m.push(h),h=h.firstChild):h=h.nextSibling;continue}for(;;){if(h.nextSibling){h=h.nextSibling;break}if(h=m.pop(),h===e)break a}}},revert:function(){for(var a=this.reverts.length;a--;)this.reverts[a]();this.reverts=[]},prepareReplacementString:function(a,b,c,d){var e=this.options.portionMode;return e===g&&b.indexInMatch>0?"":(a=a.replace(/\$(\d+|&|`|')/g,function(a,b){var d;switch(b){case"&":d=c[0];break;case"`":d=c.input.substring(0,c.startIndex);break;case"'":d=c.input.substring(c.endIndex);break;default:d=c[+b]}return d}),e===g?a:b.isEnd?a.substring(b.indexInMatch):a.substring(b.indexInMatch,b.indexInMatch+b.text.length))},getPortionReplacementNode:function(a,b,c){var d=this.options.replace||"$&",e=this.options.wrap;if(e&&e.nodeType){var f=h.createElement("div");f.innerHTML=e.outerHTML||(new XMLSerializer).serializeToString(e),e=f.firstChild}if("function"==typeof d)return d=d(a,b,c),d&&d.nodeType?d:h.createTextNode(String(d));var g="string"==typeof e?h.createElement(e):e;return d=h.createTextNode(this.prepareReplacementString(d,a,b,c)),d.data&&g?(g.appendChild(d),g):d},replaceMatch:function(a,b,c,d){var e,f,g=b.node,i=d.node;if(g===i){var j=g;b.indexInNode>0&&(e=h.createTextNode(j.data.substring(0,b.indexInNode)),j.parentNode.insertBefore(e,j));var k=this.getPortionReplacementNode(d,a);return j.parentNode.insertBefore(k,j),d.endIndexInNoden;++n){var p=c[n],q=this.getPortionReplacementNode(p,a);p.node.parentNode.replaceChild(q,p.node),this.reverts.push(function(a,b){return function(){b.parentNode.replaceChild(a.node,b)}}(p,q)),m.push(q)}var r=this.getPortionReplacementNode(d,a);return g.parentNode.insertBefore(e,g),g.parentNode.insertBefore(l,g),g.parentNode.removeChild(g),i.parentNode.insertBefore(r,i),i.parentNode.insertBefore(f,i),i.parentNode.removeChild(i),this.reverts.push(function(){e.parentNode.removeChild(e),l.parentNode.replaceChild(g,l),f.parentNode.removeChild(f),r.parentNode.replaceChild(i,r)}),r}},b}());t.extend(u.fn,{jinzify:function(a){return this.filter(a||null).avoid("h-jinze").replace(s.jinze.touwei,function(a,b){var c=t.create("h-jinze","touwei");return c.innerHTML=b[0],0===a.index&&a.isEnd||1===a.index?c:""}).replace(s.jinze.wei,function(a,b){var c=t.create("h-jinze","wei");return c.innerHTML=b[0],0===a.index?c:""}).replace(s.jinze.tou,function(a,b){var c=t.create("h-jinze","tou");return c.innerHTML=b[0],0===a.index&&a.isEnd||1===a.index?c:""}).replace(s.jinze.middle,function(a,b){var c=t.create("h-jinze","middle");return c.innerHTML=b[0],0===a.index&&a.isEnd||1===a.index?c:""}).endAvoid().endFilter()},groupify:function(a){var a=t.extend({biaodian:!1,hanzi:!1,kana:!1,eonmun:!1,western:!1},a||{});return this.avoid("h-hangable, h-char-group, h-word"),a.biaodian&&this.replace(s.group.biaodian[0],c).replace(s.group.biaodian[1],c),(a.hanzi||a.cjk)&&this.wrap(s.group.hanzi,t.clone(t.create("h-char-group","hanzi cjk"))),a.western&&this.wrap(s.group.western,t.clone(t.create("h-word","western"))),a.kana&&this.wrap(s.group.kana,t.clone(t.create("h-char-group","kana"))),(a.eonmun||a.hangul)&&this.wrap(s.group.eonmun,t.clone(t.create("h-word","eonmun hangul"))),this.endAvoid(),this},charify:function(a){var a=t.extend({biaodian:!1,punct:!1,hanzi:!1,latin:!1,ellinika:!1,kirillica:!1,kana:!1,eonmun:!1},a||{});return this.avoid("h-char"),a.biaodian&&this.replace(s["char"].biaodian.all,function(a,b){return d(b[0])}).replace(s["char"].biaodian.liga,function(a,b){return d(b[0])}),(a.hanzi||a.cjk)&&this.wrap(s["char"].hanzi,t.clone(t.create("h-char","hanzi cjk"))),a.punct&&this.wrap(s["char"].punct.all,t.clone(t.create("h-char","punct"))),a.latin&&this.wrap(s["char"].latin,t.clone(t.create("h-char","alphabet latin"))),(a.ellinika||a.greek)&&this.wrap(s["char"].ellinika,t.clone(t.create("h-char","alphabet ellinika greek"))),(a.kirillica||a.cyrillic)&&this.wrap(s["char"].kirillica,t.clone(t.create("h-char","alphabet kirillica cyrillic"))),a.kana&&this.wrap(s["char"].kana,t.clone(t.create("h-char","kana"))),(a.eonmun||a.hangul)&&this.wrap(s["char"].eonmun,t.clone(t.create("h-char","eonmun hangul"))),this.endAvoid(),this}}),p.find=u,void["setMode","wrap","replace","revert","addBoundary","removeBoundary","avoid","endAvoid","filter","endFilter","jinzify","groupify","charify"].forEach(function(a){p.fn[a]=function(){return this.finder||(this.finder=p.find(this.context)),this.finder[a](arguments[0],arguments[1]),this}});var v={};v.writeOnCanvas=e,v.compareCanvases=f,v.detectFont=g,v.support=function(){function b(a){var b,c=a.charAt(0).toUpperCase()+a.slice(1),d=(a+" "+e.join(c+" ")+c).split(" ");return d.forEach(function(a){"string"==typeof f.style[a]&&(b=!0)}),b||!1}function c(a,b){var c,d,e,f=m||t.create("body"),g=t.create("div"),h=m?g:f,b="function"==typeof b?b:function(){};return c=[""].join(""),h.innerHTML+=c,f.appendChild(g),m||(f.style.background="",f.style.overflow="hidden",e=l.style.overflow,l.style.overflow="hidden",l.appendChild(f)),d=b(h,a),t.remove(h),m||(l.style.overflow=e),!!d}function d(b,c){var d;return a.getComputedStyle?d=k.defaultView.getComputedStyle(b,null).getPropertyValue(c):b.currentStyle&&(d=b.currentStyle[c]),d}var e="Webkit Moz ms".split(" "),f=t.create("h-test");return{ruby:function(){var a,b=t.create("ruby"),c=t.create("rt"),e=t.create("rp");return b.appendChild(e),b.appendChild(c),l.appendChild(b),a="none"===d(e,"display")||"ruby"===d(b,"display")&&"ruby-text"===d(c,"display")?!0:!1,l.removeChild(b),b=null,c=null,e=null,a}(),fontface:function(){var a;return c('@font-face { font-family: font; src: url("//"); }',function(b,c){var d=t.qsa("style",b)[0],e=d.sheet||d.styleSheet,f=e?e.cssRules&&e.cssRules[0]?e.cssRules[0].cssText:e.cssText||"":"";a=/src/i.test(f)&&0===f.indexOf(c.split(" ")[0])}),a}(),unicoderange:function(){var a;return c('@font-face{font-family:test-for-unicode-range;src:local(Arial),local("Droid Sans")}@font-face{font-family:test-for-unicode-range;src:local("Times New Roman"),local(Times),local("Droid Serif");unicode-range:U+270C}',function(){a=!v.detectFont("test-for-unicode-range",'Arial, "Droid Sans"',"Q")}),a}(),columnwidth:b("columnWidth"),textemphasis:b("textEmphasis"),writingmode:b("writingMode")}}(),v.initCond=function(a){var b,a=a||l,c="";for(var d in v.support)b=(v.support[d]?"":"no-")+d,a.classList.add(b),c+=b+" ";return c},t.extend(v,{renderElem:function(a){this.renderRuby(a),this.renderDecoLine(a),this.renderDecoLine(a,"s, del"),this.renderEm(a)},renderDecoLine:function(a,b){var b=b||"u, ins",c=t.qsa(b,a),d=new RegExp("^("+b.replace(/\,\s?/g,"|")+")$","ig");c.forEach(function(a){var b;do if(b=(b||a).nextSibling,!b)return;while(t.isIgnorable(b));b.nodeName.match(d)&&b.classList.add("adjacent")})},renderEm:function(a,b){var c=b?"qsa":"tag",b=b||"em",d=t[c](b,a);d.forEach(function(a){var b=p(a);v.support.textemphasis?b.avoid("rt, h-char, h-char-group").charify({biaodian:!0,punct:!0}):b.avoid("rt, h-char, h-char-group").jinzify().groupify({western:!0,biaodian:!0}).charify({hanzi:!0,biaodian:!0,punct:!0,latin:!0,ellinika:!0,kirillica:!0})})},renderRuby:function(a,b){var c=b?"qsa":"tag",b=b||"ruby",d=t[c](b,a),e=t.qsa(b+", rtc",a);e.forEach(function(a){var b=a.classList;b.contains("pinyin")?b.add("romanization"):b.contains("mps")&&b.add("zhuyin"),b.contains("romanization")&&b.add("annotation")}),d.forEach(function(a){var c,d,e,f,g,j,k=a.classList,l=!v.support.ruby||k.contains("zhuyin")||k.contains("complex")||k.contains("rightangle");l&&(c=t.create("!"),c.appendChild(t.clone(a)),d=t.qsa(b,c)[0],(!v.support.ruby||k.contains("zhuyin"))&&t.tag("rt",d).forEach(function(a){var b,c=t.create("!"),d=[];do{if(b=(b||a).previousSibling,!b||b.nodeName.match(/((?:h\-)?r[ubt])/i))break;c.insertBefore(t.clone(b),c.firstChild),d.push(b)}while(!b.nodeName.match(/((?:h\-)?r[ubt])/i));f=k.contains("zhuyin")?i(c,a):h(c,a);try{a.parentNode.replaceChild(f,a),d.forEach(function(a){t.remove(a)})}catch(e){}}),(k.contains("complex")||k.contains("rightangle"))&&(e=f=t.tag("rb",d),g=e.length,void function(b){b&&(f=t.tag("rt",b).map(function(a,b){if(e[b]){var c=i(e[b],a);try{e[b].parentNode.replaceChild(c,e[b])}catch(d){}return c}}),t.remove(b),a.setAttribute("rightangle","true"))}(d.querySelector("rtc.zhuyin")),t.qsa("rtc:not(.zhuyin)",d).forEach(function(b,c){var d;d=t.tag("rt",b).map(function(b,d){var e,i,j=Number(b.getAttribute("rbspan")||1),l=0,m=[];j>g&&(j=g);do{try{e=f.shift(),m.push(e)}catch(n){}if("undefined"==typeof e)break;l+=Number(e.getAttribute("span")||1)}while(j>l);if(l>j){if(m.length>1)return void console.error("An impossible `rbspan` value detected.",a);m=t.tag("rb",m[0]),f=m.slice(j).concat(f),m=m.slice(0,j),l=j}i=h(m,b,{"class":k,span:l,order:c});try{m[0].parentNode.replaceChild(i,m.shift()),m.forEach(function(a){t.remove(a)})}catch(n){}return i}),f=d,1===c&&a.setAttribute("doubleline","true"),t.remove(b)})),j=t.create("h-ruby"),j.innerHTML=c.firstChild.innerHTML,t.setAttr(j,a.attributes),j.normalize(),a.parentNode.replaceChild(j,a))})}}),p.normalize=v,p.localize=v,p.support=v.support,p.detectFont=v.detectFont,p.fn.initCond=function(){return this.condition.classList.add("han-js-rendered"),p.normalize.initCond(this.condition),this},void["Elem","DecoLine","Em","Ruby"].forEach(function(a){var b="render"+a;p.fn[b]=function(a){return p.normalize[b](this.context,a),this}}),t.extend(p.support,{heiti:!0,songti:p.detectFont('"Han Songti"'),"songti-gb":p.detectFont('"Han Songti GB"'),kaiti:p.detectFont('"Han Kaiti"'),fangsong:p.detectFont('"Han Fangsong"')});var w="* > h-hws:first-child, * > wbr:first-child + h-hws, wbr:first-child + wbr + h-hws",x=function(){var a=t.create("div");return a.appendChild(t.create("","0-")),a.appendChild(t.create("","2")),a.normalize(),2!==a.firstChild.length}(),y=t.create("h-hws");y.setAttribute("hidden",""),y.innerHTML=" ",t.extend(p,{isNodeNormalizeNormal:x,renderHWS:function(a,b){var a=a||k,c=b?"strict":"base",d=p.find(a);return d.avoid(b?"textarea, code, kbd, samp, pre":"textarea"),d.replace(p.TYPESET.hws[c][0],"$1$2").replace(p.TYPESET.hws[c][1],"$1$2").replace(/(['"]+)(.+?)\1/gi,"$1$2$1").replace(/([\u2018\u201c]+)/gi,"$1").replace(/([\u2019\u201d]+)/gi,"$1").replace("",function(){return t.clone(y)}),t.qsa(w,a).forEach(function(a){for(var b=a.parentNode,c=b.firstChild;t.isIgnorable(c);)if(c=c.nextSibling,!c)return;for(;"H-HWS"===c.nodeName&&(t.remove(c,b),c=b.parentNode.insertBefore(t.clone(y),b),b=b.parentNode,x&&b.normalize(),c===b.firstChild););}),x&&a.normalize(),d}}),t.extend(p.fn,{HWS:null,renderHWS:function(a){return p.renderHWS(this.context,a),this.HWS=t.tag("h-hws",this.context),this},revertHWS:function(){return this.HWS.forEach(function(a){t.remove(a)}),this}}),t.extend(p,{detectSpaceFont:j,isSpaceFontLoaded:j()}),p.support["han-space"]=j(),p.renderHanging=function(a){var a=a||k,b=p.find(a);return b.avoid("textarea, code, kbd, samp, pre, h-hangable").replace(s.jinze.hanging,function(a,b){var c=t.create("h-hangable");return c.innerHTML=b[2]+''+b[3]+"",0===a.index?c:""}),b},t.extend(p.fn,{hanging:null,renderHanging:function(){var a=this.condition.classList,b=j();return b&&a.contains("no-han-space")&&(a.remove("no-han-space"),a.add("han-space")),this.hanging=p.renderHanging(this.context),this},revertHanging:function(){try{this.hanging.revert("all")}catch(a){}return this}}),p.renderJiya=function(a){var a=a||k,b=p.find(a);return b.avoid("textarea, code, kbd, samp, pre, h-char-group").replace(new RegExp("("+r.biaodian.end+"+)("+r.biaodian.open+"+)","g"),function(a,b){if(0===a.index)return a.isEnd?b[0]:b[1];var c=t.create("h-char-group","biaodian cjk portion");return c.innerHTML=b[2],c}).endAvoid(),b.avoid("textarea, code, kbd, samp, pre, h-char").groupify({biaodian:!0}).charify({biaodian:!0}),t.qsa("h-char.biaodian.bd-open, h-char.biaodian.bd-end",a).forEach(function(a){if(!p.find.matches(a,"h-cs *")){var b=""+a.innerHTML+"",c="",d=a.classList.contains("bd-open");a.innerHTML=d?c+b:b+c}}),b},t.extend(p.fn,{jiya:null,renderJiya:function(){return this.jiya=p.renderJiya(this.context),this},revertJiya:function(){try{this.jiya.revert("all")}catch(a){}return this}});var z;z=t.create("h-char","biaodian cjk bd-middle"),z.setAttribute("unicode","b7"),p.correctBasicBD=function(a,b){if(!p.support.unicoderange||b){var c,a=a||k;c=p.find(a),c.wrap(/\u00B7/g,t.clone(z)).charify({biaodian:!0})}},t.extend(p.fn,{basicBD:null,correctBasicBD:function(a){return this.basicBD=p.correctBasicBD(this.context,a),this},revertBasicBD:function(){try{this.basicBD.revert("all")}catch(a){}return this}});var A="h-ru[annotation]",B="textarea, code, kbd, samp, pre",C=function(){var a=p.localize.writeOnCanvas("i\u030d",'"Romanization Sans"'),b=p.localize.writeOnCanvas("\udb80\udc69",'"Romanization Sans"');return p.localize.compareCanvases(a,b)}(),D=p.TYPESET["display-as"]["comb-liga-pua"],E=p.TYPESET["inaccurate-char"],F=t.create("h-char","comb-liga");return t.extend(p,{isCombLigaNormal:C,substCombLigaWithPUA:function(a){if(!C){var a=a||k,b=p.find(a);return b.avoid(B),D.forEach(function(a){b.replace(new RegExp(a[0],"ig"),function(b,c){var d=t.clone(F);return d.innerHTML=""+c[0]+"",d.setAttribute("display-as",a[1]),0===b.index?d:""})}),t.qsa(A,a).forEach(function(a){var b=a.getAttribute("annotation");D.slice(0,5).forEach(function(a){b=b.replace(new RegExp(a[0],"ig"),a[1])}),a.setAttribute("annotation",b)}),b}},substInaccurateChar:function(a){var a=a||k,b=p.find(a);b.avoid(B),E.forEach(function(a){b.replace(new RegExp(a[0],"ig"),a[1])})}}),t.extend(p.fn,{"comb-liga":null,"inaccurate-char":null,substCombLigaWithPUA:function(){return this["comb-liga"]=p.substCombLigaWithPUA(this.context),this},revertCombLigaWithPUA:function(){try{this["comb-liga"].revert("all")}catch(a){}return this},substInaccurateChar:function(){return this["inaccurate-char"]=p.substInaccurateChar(this.context),this},revertInaccurateChar:function(){try{this["inaccurate-char"].revert("all")}catch(a){}return this}}),a.addEventListener("DOMContentLoaded",function(){var a;l.classList.contains("han-init")?p.init():(a=k.querySelector(".han-init-context"))&&(p.init=p(a).render())}),("undefined"==typeof b||b===!1)&&(a.Han=p),p}); \ No newline at end of file diff --git a/test/ruby(ff)-han.css b/test/ruby(ff)-han.css index 3e111204..a03e1e7a 100644 --- a/test/ruby(ff)-han.css +++ b/test/ruby(ff)-han.css @@ -1 +1 @@ -@charset "UTF-8";img,legend{border:0}pre,textarea{overflow:auto}legend,td,th{padding:0}h-ru[annotation],table{border-spacing:0;border-collapse:collapse}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent;text-decoration:inherit}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{white-space:pre;word-wrap:normal}code,kbd,pre,samp{font-size:1em;font-family:monospace,monospace,sans-serif}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}optgroup{font-weight:700}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.3;-webkit-font-smoothing:subpixel-antialiased}ol,ul{padding-left:2em}blockquote,figure{margin-left:2em;margin-right:2em}address,cite:lang(ja),cite:lang(zh),dfn:lang(ja),dfn:lang(zh),i:lang(ja),i:lang(zh),var:lang(ja),var:lang(zh){font-style:inherit}em:lang(ja),em:lang(zh){-moz-text-emphasis:filled circle;-webkit-text-emphasis:filled circle;text-emphasis:filled circle;-moz-text-emphasis-position:under;-webkit-text-emphasis-position:under;text-emphasis-position:under;font-style:inherit;border-bottom:2px dotted;padding-bottom:.05em;border-bottom-width:-webkit-calc(0px);padding-bottom:-webkit-calc(0px)}em:lang(ja){-moz-text-emphasis:filled sesame;-webkit-text-emphasis:filled sesame;text-emphasis:filled sesame;-moz-text-emphasis-position:over;-webkit-text-emphasis-position:over;text-emphasis-position:over}.no-textemphasis em:lang(ja) h-char:after,.no-textemphasis em:lang(zh) h-char:after,[zhuyin] h-zhuyin,em:lang(ja) h-char.biaodian,em:lang(ja) h-char.punct,em:lang(zh) h-char.biaodian,em:lang(zh) h-char.punct{-moz-text-emphasis:none;-webkit-text-emphasis:none;text-emphasis:none}b,dfn:lang(ja),dfn:lang(zh),strong{font-weight:bolder}q,q:lang(en),q:lang(zh-CN){quotes:'\201c' '\201d' '\2018' '\2019' '\201c' '\201d' '\2018' '\2019' '\201c' '\201d' '\2018' '\2019'}q:lang(zh){quotes:'\300c' '\300d' '\300e' '\300f' '\300c' '\300d' '\300e' '\300f' '\300c' '\300d' '\300e' '\300f'}q:lang(en-GB){quotes:'\2018' '\2019' '\201c' '\201d' '\2018' '\2019' '\201c' '\201d' '\2018' '\2019' '\201c' '\201d'}q:before{content:open-quote}q:after{content:close-quote}q:lang(ja):after,q:lang(ja):before{content:none}.han-js-rendered del+del.adjacent,.han-js-rendered del+s.adjacent,.han-js-rendered ins.adjacent,.han-js-rendered s+del.adjacent,.han-js-rendered s+s.adjacent,.han-js-rendered u.adjacent,del+del,del+s,ins+ins,ins+u,s+del,s+s,u+ins,u+u{margin-left:.125em}ins,u{padding-bottom:.05em;border-bottom:1px solid;text-decoration:none}ruby rtc rt{display:inline;font-size:inherit}ruby>rb+rtc:before{content:'\ff08'}ruby>rtc:after{content:'\ff0c'}ruby>rtc:last-of-type:after{content:'\ff09'}.han-js-rendered del+del,.han-js-rendered del+s,.han-js-rendered ins+ins,.han-js-rendered ins+u,.han-js-rendered s+del,.han-js-rendered s+s,.han-js-rendered u+ins,.han-js-rendered u+u{margin-left:auto}.han-js-rendered em:lang(ja),.han-js-rendered em:lang(zh){padding-bottom:auto;border-bottom-width:0}.no-textemphasis em:lang(ja),.no-textemphasis em:lang(zh){line-height:2}.no-textemphasis em:lang(ja) h-char,.no-textemphasis em:lang(zh) h-char{position:relative;font-style:inherit}.no-textemphasis em:lang(ja) h-char:after,.no-textemphasis em:lang(zh) h-char:after{font-style:normal;font-weight:400;text-decoration:none;-moz-transform:scale(.5);-ms-transform:scale(.5);-webkit-transform:scale(.5);transform:scale(.5);position:absolute;left:50%;top:0;margin-left:-250%;overflow:hidden;display:inline-block;height:1em;width:500%;line-height:1;text-align:center;text-indent:0;font-family:Georgia,'Times New Roman',Arial,!important}.no-textemphasis em:lang(ja) h-char.biaodian:after,.no-textemphasis em:lang(ja) h-char.punct:after,.no-textemphasis em:lang(zh) h-char.biaodian:after,.no-textemphasis em:lang(zh) h-char.punct:after{content:none!important}.no-textemphasis em:lang(zh) h-char:after{margin-top:1em;content:"●"}.no-textemphasis em:lang(ja) h-char:after{margin-top:-.7em;content:"﹅"}h-ru[annotation]{position:relative;display:inline-table;line-height:1.1;text-align:center;vertical-align:1em}h-ru[annotation]>rt,h-ru[annotation][order='0']>rt,h-ruby[rightangle][doubleline] h-ru[annotation][order='0']>rt{display:table-header-group}h-ru[annotation]>h-ru[annotation]{vertical-align:-.1em}h-ruby[rightangle][doubleline] h-ru[annotation]{vertical-align:.5em}h-ru[annotation]>h-ru,h-ru[annotation]>rb,h-ru[annotation]>rt{line-height:1;text-align:center}h-ru[annotation]>rt{height:1em;font-size:.5em;white-space:nowrap;word-break:normal}h-ru[annotation]>rt:after,h-ru[annotation]>rt:before{content:'\2006'}h-ru[annotation][order='1']>rt,h-ruby[rightangle] h-ru[annotation][order='0']>rt,h-ruby[rightangle][doubleline] h-ru[annotation][order='1']>rt{display:table-footer-group}h-ru[annotation][order='0']>h-ru[order='1']{vertical-align:.15em}h-ruby[rightangle][doubleline] h-ru[annotation][order='0'] rt{line-height:1.5}[zhuyin] h-zhuyin{font-style:normal;font-weight:400;line-height:normal;text-decoration:none;text-indent:0;position:relative;display:inline-block;height:1.2em;height:1em;width:.4em;vertical-align:text-top}[zhuyin] h-diao,[zhuyin] h-yin{line-height:1;position:absolute}[zhuyin] h-zhuyin>*{-moz-transform:scale(.4);-ms-transform:scale(.4);-webkit-transform:scale(.4);transform:scale(.4);-moz-transform-origin:left top;-ms-transform-origin:left top;-webkit-transform-origin:left top;transform-origin:left top;display:inline-block}[zhuyin] h-yin{left:0;height:1em;vertical-align:top}[zhuyin] h-diao{bottom:0;right:-.9em}[length='0'][zhuyin] h-zhuyin,[zhuyin] h-diao:empty,[zhuyin] h-yin:empty{display:none}[length='0'][zhuyin]{margin-right:0}[length='1'][zhuyin] h-yin,[zhuyin] [length='1'] h-yin{top:.3em}[length='1'][zhuyin] h-diao,[zhuyin] [length='1'] h-diao{bottom:0}[length='2'][zhuyin] h-yin,[zhuyin] [length='2'] h-yin{top:.05em}[length='2'][zhuyin] h-diao,[zhuyin] [length='2'] h-diao{bottom:-.3em}[length='3'][zhuyin] h-yin,[zhuyin] [length='3'] h-yin{top:-.05em;line-height:.85}[length='3'][zhuyin] h-diao,[zhuyin] [length='3'] h-diao{bottom:-.35em}[diao='˙'][zhuyin] h-diao,[zhuyin] [diao='˙'] h-diao{top:0;right:auto;bottom:auto;left:.06em}[diao='˙'][length='1'][zhuyin] h-diao,[diao='˙'][zhuyin] [length='1'] h-diao,[zhuyin] [diao='˙'] [length='1'] h-diao,[zhuyin] [diao='˙'][length='1'] h-diao{top:.15em}[diao='˙'][length='2'][zhuyin] h-diao,[diao='˙'][zhuyin] [length='2'] h-diao,[zhuyin] [diao='˙'] [length='2'] h-diao,[zhuyin] [diao='˙'][length='2'] h-diao{top:-.05em}[diao='˙'][length='3'][zhuyin] h-diao,[diao='˙'][zhuyin] [length='3'] h-diao,[zhuyin] [diao='˙'] [length='3'] h-diao,[zhuyin] [diao='˙'][length='3'] h-diao{top:-.2em}[diao='˪'][zhuyin] h-diao,[diao='˫'][zhuyin] h-diao,[zhuyin] [diao='˪'] h-diao,[zhuyin] [diao='˫'] h-diao{-moz-transform:scale(.6);-ms-transform:scale(.6);-webkit-transform:scale(.6);transform:scale(.6);-moz-transform-origin:left top;-ms-transform-origin:left top;-webkit-transform-origin:left top;transform-origin:left top}[diao='󳆴'][zhuyin] h-diao,[diao='󳆵'][zhuyin] h-diao,[diao='󳆶'][zhuyin] h-diao,[diao='󳆷'][zhuyin] h-diao,[diao^='ㆴ'][zhuyin] h-diao,[diao^='ㆵ'][zhuyin] h-diao,[diao^='ㆶ'][zhuyin] h-diao,[diao^='ㆷ'][zhuyin] h-diao,[zhuyin] [diao='󳆴'] h-diao,[zhuyin] [diao='󳆵'] h-diao,[zhuyin] [diao='󳆶'] h-diao,[zhuyin] [diao='󳆷'] h-diao,[zhuyin] [diao^='ㆴ'] h-diao,[zhuyin] [diao^='ㆵ'] h-diao,[zhuyin] [diao^='ㆶ'] h-diao,[zhuyin] [diao^='ㆷ'] h-diao{bottom:-.6em;margin-right:.3em}[zhuyin]{margin-right:.2em;display:inline-block;line-height:1.8}[rightangle] h-ru[annotation]{vertical-align:0;line-height:1}[rightangle] rt:after{content:'';display:inline-block;width:1.2em}h-ru h-ru[zhuyin]{margin-top:-.4em;margin-bottom:-.2em;line-height:1.8}h-jinze,h-word{display:inline-block;text-indent:0}@font-face{font-family:'Han Heiti';src:local("Hiragino Sans GB"),local("Lantinghei TC Extralight"),local("Lantinghei SC Extralight"),local(FZLTXHB--B51-0),local(FZLTZHK--GBK1-0),local(".PingFang SC Light"),local(".PingFang TC Light"),local(".PingFang-SC-Light"),local(".PingFang-TC-Light"),local(".PingFang SC"),local(".PingFang TC"),local("Heiti SC Light"),local(STHeitiSC-Light),local("Heiti SC"),local("Heiti TC Light"),local(STHeitiTC-Light),local("Heiti TC"),local("Microsoft Yahei"),local("Microsoft Jhenghei"),local("Noto Sans CJK KR"),local("Noto Sans CJK JP"),local("Noto Sans CJK SC"),local("Noto Sans CJK TC"),local("Source Han Sans K"),local("Source Han Sans KR"),local("Source Han Sans JP"),local("Source Han Sans CN"),local("Source Han Sans HK"),local("Source Han Sans TW"),local("Source Han Sans TWHK"),local("Droid Sans Fallback")}@font-face{unicode-range:U+4E00-9FFF,U+3400-4DB5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3040-309F,U+30A0-30FF,U+3099-309E,U+FF66-FF9F,U+3007,U+31C0-31E3,U+2F00-2FD5,U+2E80-2EF3;font-family:'Han Heiti';src:local(YuGothic),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro")}@font-face{font-family:'Han Heiti CNS';src:local(".PingFang TC Light"),local(".PingFang-TC-Light"),local(".PingFang TC"),local("Heiti TC Light"),local(STHeitiTC-Light),local("Heiti TC"),local("Lantinghei TC Extralight"),local(FZLTXHB--B51-0),local("Lantinghei TC"),local("Microsoft Jhenghei"),local("Microsoft Yahei"),local("Noto Sans CJK TC"),local("Source Han Sans TC"),local("Source Han Sans TW"),local("Source Han Sans TWHK"),local("Source Han Sans HK"),local("Droid Sans Fallback")}@font-face{font-family:'Han Heiti GB';src:local("Hiragino Sans GB"),local(".PingFang SC Light"),local(".PingFang-SC-Light"),local(".PingFang SC"),local("Lantinghei SC Extralight"),local(FZLTXHK--GBK1-0),local("Lantinghei SC"),local("Heiti SC Light"),local(STHeitiSC-Light),local("Heiti SC"),local("Microsoft Yahei"),local("Noto Sans CJK SC"),local("Source Han Sans SC"),local("Source Han Sans CN"),local("Droid Sans Fallback")}@font-face{font-family:'Han Heiti';font-weight:600;src:local("Hiragino Sans GB W6"),local(HiraginoSansGB-W6),local("Lantinghei TC Demibold"),local("Lantinghei SC Demibold"),local(FZLTZHB--B51-0),local(FZLTZHK--GBK1-0),local(".PingFang-SC-Semibold"),local(".PingFang-TC-Semibold"),local("Heiti SC Medium"),local("STHeitiSC-Medium"),local("Heiti SC"),local("Heiti TC Medium"),local("STHeitiTC-Medium"),local("Heiti TC"),local("Microsoft YaHei Bold"),local("Microsoft Jhenghei Bold"),local(MicrosoftYaHei-Bold),local(MicrosoftJhengHeiBold),local("Microsoft YaHei"),local("Microsoft Jhenghei"),local("Noto Sans CJK KR Bold"),local("Noto Sans CJK JP Bold"),local("Noto Sans CJK SC Bold"),local("Noto Sans CJK TC Bold"),local(NotoSansCJKkr-Bold),local(NotoSansCJKjp-Bold),local(NotoSansCJKsc-Bold),local(NotoSansCJKtc-Bold),local("Source Han Sans K Bold"),local(SourceHanSansK-Bold),local("Source Han Sans K"),local("Source Han Sans KR Bold"),local("Source Han Sans JP Bold"),local("Source Han Sans CN Bold"),local("Source Han Sans HK Bold"),local("Source Han Sans TW Bold"),local("Source Han Sans TWHK Bold"),local("SourceHanSansKR-Bold"),local("SourceHanSansJP-Bold"),local("SourceHanSansCN-Bold"),local("SourceHanSansHK-Bold"),local("SourceHanSansTW-Bold"),local("SourceHanSansTWHK-Bold"),local("Source Han Sans KR"),local("Source Han Sans CN"),local("Source Han Sans HK"),local("Source Han Sans TW"),local("Source Han Sans TWHK")}@font-face{unicode-range:U+4E00-9FFF,U+3400-4DB5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3040-309F,U+30A0-30FF,U+3099-309E,U+FF66-FF9F,U+3007,U+31C0-31E3,U+2F00-2FD5,U+2E80-2EF3;font-family:'Han Heiti';font-weight:600;src:local("YuGothic Bold"),local("Hiragino Kaku Gothic ProN W6"),local("Hiragino Kaku Gothic Pro W6"),local(YuGo-Bold),local(HiraKakuProN-W6),local(HiraKakuPro-W6)}@font-face{font-family:'Han Heiti CNS';font-weight:600;src:local(".PingFang TC Semibold"),local(".PingFang-TC-Semibold"),local("Heiti TC Medium"),local("STHeitiTC-Medium"),local("Heiti TC"),local("Lantinghei TC Demibold"),local(FZLTXHB--B51-0),local("Microsoft Jhenghei Bold"),local(MicrosoftJhengHeiBold),local("Microsoft Jhenghei"),local("Microsoft YaHei Bold"),local(MicrosoftYaHei-Bold),local("Noto Sans CJK TC Bold"),local(NotoSansCJKtc-Bold),local("Noto Sans CJK TC"),local("Source Han Sans TC Bold"),local("SourceHanSansTC-Bold"),local("Source Han Sans TC"),local("Source Han Sans TW Bold"),local("SourceHanSans-TW"),local("Source Han Sans TW"),local("Source Han Sans TWHK Bold"),local("SourceHanSans-TWHK"),local("Source Han Sans TWHK"),local("Source Han Sans HK"),local("SourceHanSans-HK"),local("Source Han Sans HK")}@font-face{font-family:'Han Heiti GB';font-weight:600;src:local("Hiragino Sans GB W6"),local(HiraginoSansGB-W6),local(".PingFang SC Semibold"),local(".PingFang-SC-Semibold"),local("Lantinghei SC Demibold"),local(FZLTZHK--GBK1-0),local("Heiti SC Medium"),local("STHeitiSC-Medium"),local("Heiti SC"),local("Microsoft YaHei Bold"),local(MicrosoftYaHei-Bold),local("Microsoft YaHei"),local("Noto Sans CJK SC Bold"),local(NotoSansCJKsc-Bold),local("Noto Sans CJK SC"),local("Source Han Sans SC Bold"),local("SourceHanSansSC-Bold"),local("Source Han Sans CN Bold"),local("SourceHanSansCN-Bold"),local("Source Han Sans SC"),local("Source Han Sans CN")}@font-face{font-family:'Han Heiti';src:local("Hiragino Sans GB"),local("Lantinghei TC Extralight"),local("Lantinghei SC Extralight"),local(FZLTXHB--B51-0),local(FZLTZHK--GBK1-0),local(".PingFang SC Light"),local(".PingFang TC Light"),local(".PingFang-SC-Light"),local(".PingFang-TC-Light"),local(".PingFang SC"),local(".PingFang TC"),local("Heiti SC Light"),local("STHeitiSC-Light"),local("Heiti SC"),local("Heiti TC Light"),local("STHeitiTC-Light"),local("Heiti TC"),local("Microsoft Yahei"),local("Microsoft Jhenghei"),local("Noto Sans CJK KR"),local("Noto Sans CJK JP"),local("Noto Sans CJK SC"),local("Noto Sans CJK TC"),local("Source Han Sans K"),local("Source Han Sans KR"),local("Source Han Sans JP"),local("Source Han Sans CN"),local("Source Han Sans HK"),local("Source Han Sans TW"),local("Source Han Sans TWHK"),local("Droid Sans Fallback");unicode-range:U+270C}@font-face{font-family:'Han Heiti';font-weight:600;src:local("Hiragino Sans GB W6"),local(HiraginoSansGB-W6),local("Lantinghei TC Demibold"),local("Lantinghei SC Demibold"),local(FZLTZHB--B51-0),local(FZLTZHK--GBK1-0),local(".PingFang-SC-Semibold"),local(".PingFang-TC-Semibold"),local("Heiti SC Medium"),local("STHeitiSC-Medium"),local("Heiti SC"),local("Heiti TC Medium"),local("STHeitiTC-Medium"),local("Heiti TC"),local("Microsoft YaHei Bold"),local("Microsoft Jhenghei Bold"),local(MicrosoftYaHei-Bold),local(MicrosoftJhengHeiBold),local("Microsoft YaHei"),local("Microsoft Jhenghei"),local("Noto Sans CJK KR Bold"),local("Noto Sans CJK JP Bold"),local("Noto Sans CJK SC Bold"),local("Noto Sans CJK TC Bold"),local(NotoSansCJKkr-Bold),local(NotoSansCJKjp-Bold),local(NotoSansCJKsc-Bold),local(NotoSansCJKtc-Bold),local("Source Han Sans K Bold"),local(SourceHanSansK-Bold),local("Source Han Sans K"),local("Source Han Sans KR Bold"),local("Source Han Sans JP Bold"),local("Source Han Sans CN Bold"),local("Source Han Sans HK Bold"),local("Source Han Sans TW Bold"),local("Source Han Sans TWHK Bold"),local("SourceHanSansKR-Bold"),local("SourceHanSansJP-Bold"),local("SourceHanSansCN-Bold"),local("SourceHanSansHK-Bold"),local("SourceHanSansTW-Bold"),local("SourceHanSansTWHK-Bold"),local("Source Han Sans KR"),local("Source Han Sans CN"),local("Source Han Sans HK"),local("Source Han Sans TW"),local("Source Han Sans TWHK");unicode-range:U+270C}@font-face{font-family:'Han Songti';src:local("Songti SC Regular"),local(STSongti-SC-Regular),local("Songti SC"),local("Songti TC Regular"),local(STSongti-TC-Regular),local("Songti TC"),local(STSong),local("Lisong Pro"),local(SimSun),local(PMingLiU)}@font-face{unicode-range:U+4E00-9FFF,U+3400-4DB5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3040-309F,U+30A0-30FF,U+3099-309E,U+FF66-FF9F,U+3007,U+31C0-31E3,U+2F00-2FD5,U+2E80-2EF3;font-family:'Han Songti';src:local(YuMincho),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("MS Mincho")}@font-face{font-family:'Han Songti CNS';src:local("Songti TC Regular"),local(STSongti-TC-Regular),local("Songti TC"),local("Lisong Pro"),local("Songti SC Regular"),local(STSongti-SC-Regular),local("Songti SC"),local(STSong),local(PMingLiU),local(SimSun)}@font-face{font-family:'Han Songti GB';src:local("Songti SC Regular"),local(STSongti-SC-Regular),local("Songti SC"),local(STSong),local(SimSun),local(PMingLiU)}@font-face{font-family:'Han Songti';font-weight:600;src:local("STSongti SC Bold"),local("STSongti TC Bold"),local(STSongti-SC-Bold),local(STSongti-TC-Bold),local("STSongti SC"),local("STSongti TC")}@font-face{unicode-range:U+4E00-9FFF,U+3400-4DB5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3040-309F,U+30A0-30FF,U+3099-309E,U+FF66-FF9F,U+3007,U+31C0-31E3,U+2F00-2FD5,U+2E80-2EF3;font-family:'Han Songti';font-weight:600;src:local("YuMincho Demibold"),local("Hiragino Mincho ProN W6"),local("Hiragino Mincho Pro W6"),local(YuMin-Demibold),local(HiraMinProN-W6),local(HiraMinPro-W6),local(YuMincho),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro")}@font-face{font-family:'Han Songti CNS';font-weight:600;src:local("STSongti TC Bold"),local("STSongti SC Bold"),local(STSongti-TC-Bold),local(STSongti-SC-Bold),local("STSongti TC"),local("STSongti SC")}@font-face{font-family:'Han Songti GB';font-weight:600;src:local("STSongti SC Bold"),local(STSongti-SC-Bold),local("STSongti SC")}@font-face{font-family:'Han Songti';src:local("Songti SC Regular"),local(STSongti-SC-Regular),local("Songti SC"),local("Songti TC Regular"),local(STSongti-TC-Regular),local("Songti TC"),local(STSongti),local("Lisong Pro"),local("MS Mincho"),local(SimSun),local(PMingLiU);unicode-range:U+270C}@font-face{font-family:'Han Songti';font-weight:600;src:local("Songti TC Bold"),local("Songti SC Bold"),local(STSongti-TC-Bold),local(STSongti-SC-Bold),local("Songti TC"),local("Songti SC");unicode-range:U+270C}@font-face{font-family:'Han Songti CNS';src:local("Songti TC Regular"),local("Lisong Pro"),local("Songti TC"),local("Songti SC Regular"),local(STSong),local("Songti SC"),local("MS Mincho"),local(PMingLiU),local(SimSun);unicode-range:U+270C}@font-face{font-family:'Han Songti CNS';font-weight:600;src:local("Songti TC Bold"),local("Songti SC Bold"),local(STSongti-TC-Bold),local(STSongti-SC-Bold),local("Songti TC"),local("Songti SC");unicode-range:U+270C}@font-face{font-family:'Han Songti GB';src:local("Songti SC"),local(STSong),local(SimSun);unicode-range:U+270C}@font-face{font-family:'Han Songti GB';font-weight:600;src:local("Songti SC Bold"),local(STSongti-SC-Bold),local("Songti SC");unicode-range:U+270C}@font-face{font-family:cursive;src:local("Kaiti TC Regular"),local(STKaiTi-TC-Regular),local("Kaiti TC"),local("Kaiti SC"),local(STKaiti),local(BiauKai),local("標楷體"),local(DFKaiShu-SB-Estd-BF),local(Kaiti),local(DFKai-SB)}@font-face{unicode-range:U+4E00-9FFF,U+3400-4DB5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3040-309F,U+30A0-30FF,U+3099-309E,U+FF66-FF9F,U+3007,U+31C0-31E3,U+2F00-2FD5,U+2E80-2EF3;font-family:'Han Kaiti';src:local("Kaiti TC Regular"),local(STKaiTi-TC-Regular),local("Kaiti TC"),local("Kaiti SC"),local(STKaiti),local(BiauKai),local("標楷體"),local(DFKaiShu-SB-Estd-BF),local(Kaiti),local(DFKai-SB)}@font-face{unicode-range:U+4E00-9FFF,U+3400-4DB5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3040-309F,U+30A0-30FF,U+3099-309E,U+FF66-FF9F,U+3007,U+31C0-31E3,U+2F00-2FD5,U+2E80-2EF3;font-family:'Han Kaiti CNS';src:local(BiauKai),local("標楷體"),local(DFKaiShu-SB-Estd-BF),local("Kaiti TC Regular"),local(STKaiTi-TC-Regular),local("Kaiti TC")}@font-face{unicode-range:U+4E00-9FFF,U+3400-4DB5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3040-309F,U+30A0-30FF,U+3099-309E,U+FF66-FF9F,U+3007,U+31C0-31E3,U+2F00-2FD5,U+2E80-2EF3;font-family:'Han Kaiti GB';src:local("Kaiti SC Regular"),local(STKaiTi-SC-Regular),local("Kaiti SC"),local(STKaiti),local(Kai),local(Kaiti),local(DFKai-SB)}@font-face{font-family:cursive;font-weight:600;src:local("Kaiti TC Bold"),local(STKaiTi-TC-Bold),local("Kaiti SC Bold"),local(STKaiti-SC-Bold),local("Kaiti TC"),local("Kaiti SC")}@font-face{font-family:'Han Kaiti';font-weight:600;src:local("Kaiti TC Bold"),local(STKaiTi-TC-Bold "),\a local(" Kaiti SC Bold "),\a local(STKaiti-SC-Bold),\a local(" Kaiti TC "),\a local(" Kaiti SC ")\a ;\a }\a \a // 2\a @font-face {\a font-family: " Han Kaiti CNS ";\a font-weight: 600;\a src:\a local(" Kaiti TC Bold "),\a local(STKaiTi-TC-Bold"),local("Kaiti TC")}@font-face{font-family:'Han Kaiti GB';font-weight:600;src:local("Kaiti SC Bold"),local(STKaiti-SC-Bold)}@font-face{unicode-range:U+4E00-9FFF,U+3400-4DB5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3040-309F,U+30A0-30FF,U+3099-309E,U+FF66-FF9F,U+3007,U+31C0-31E3,U+2F00-2FD5,U+2E80-2EF3;font-family:'Han Fangsong';src:local(STFangsong),local(FangSong)}@font-face{unicode-range:U+4E00-9FFF,U+3400-4DB5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3040-309F,U+30A0-30FF,U+3099-309E,U+FF66-FF9F,U+3007,U+31C0-31E3,U+2F00-2FD5,U+2E80-2EF3;font-family:'Han Fangsong CNS';src:local(STFangsong),local(FangSong)}@font-face{unicode-range:U+4E00-9FFF,U+3400-4DB5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3040-309F,U+30A0-30FF,U+3099-309E,U+FF66-FF9F,U+3007,U+31C0-31E3,U+2F00-2FD5,U+2E80-2EF3;font-family:'Han Fangsong GB';src:local(STFangsong),local(FangSong)}@font-face{font-family:'Biaodian Sans';src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local("MS Gothic"),local(SimSun);unicode-range:U+FF0E}@font-face{font-family:'Biaodian Serif';src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSong),local(SimSun);unicode-range:U+FF0E}@font-face{font-family:'Biaodian Pro Sans';src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local("MS Gothic"),local(SimSun);unicode-range:U+FF0E}@font-face{font-family:'Biaodian Pro Serif';src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSong),local(SimSun);unicode-range:U+FF0E}@font-face{font-family:'Biaodian Pro Sans CNS';src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local("MS Gothic"),local(SimSun);unicode-range:U+FF0E}@font-face{font-family:'Biaodian Pro Serif CNS';src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSong),local(SimSun);unicode-range:U+FF0E}@font-face{font-family:'Biaodian Pro Sans GB';src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local("MS Gothic"),local(SimSun);unicode-range:U+FF0E}@font-face{font-family:'Biaodian Pro Serif GB';src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSong),local(SimSun);unicode-range:U+FF0E}@font-face{font-family:'Biaodian Sans';src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local(SimSun);unicode-range:U+00B7}@font-face{font-family:'Biaodian Serif';src:local("Songti SC"),local(STSong),local("Heiti SC"),local(SimSun);unicode-range:U+00B7}@font-face{font-family:'Biaodian Pro Sans';src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local(SimSun);unicode-range:U+00B7}@font-face{font-family:'Biaodian Pro Serif';src:local("Songti SC"),local(STSong),local("Heiti SC"),local(SimSun);unicode-range:U+00B7}@font-face{font-family:'Biaodian Pro Sans CNS';src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local(SimSun);unicode-range:U+00B7}@font-face{font-family:'Biaodian Pro Serif CNS';src:local("Songti SC"),local(STSong),local("Heiti SC"),local(SimSun);unicode-range:U+00B7}@font-face{font-family:'Biaodian Pro Sans GB';src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local(SimSun);unicode-range:U+00B7}@font-face{font-family:'Biaodian Pro Serif GB';src:local("Songti SC"),local(STSong),local("Heiti SC"),local(SimSun);unicode-range:U+00B7}@font-face{font-family:'Biaodian Sans';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Sans GB"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local("Microsoft Yahei"),local(SimSun);unicode-range:U+2014}@font-face{font-family:'Biaodian Serif';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSong),local("Microsoft Yahei"),local(SimSun);unicode-range:U+2014}@font-face{font-family:'Yakumono Sans';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local("Arial Unicode MS"),local("MS Gothic");unicode-range:U+2014}@font-face{font-family:'Yakumono Serif';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("MS Mincho"),local("Microsoft Yahei");unicode-range:U+2014}@font-face{font-family:'Biaodian Pro Sans';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Sans GB"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local("Microsoft Yahei"),local(SimSun);unicode-range:U+2014}@font-face{font-family:'Biaodian Pro Serif';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSong),local("Microsoft Yahei"),local(SimSun);unicode-range:U+2014}@font-face{font-family:'Biaodian Pro Sans CNS';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Sans GB"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local("Microsoft Yahei"),local(SimSun);unicode-range:U+2014}@font-face{font-family:'Biaodian Pro Serif CNS';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSong),local("Microsoft Yahei"),local(SimSun);unicode-range:U+2014}@font-face{font-family:'Biaodian Pro Sans GB';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Sans GB"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local("Microsoft Yahei"),local(SimSun);unicode-range:U+2014}@font-face{font-family:'Biaodian Pro Serif GB';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSong),local("Microsoft Yahei"),local(SimSun);unicode-range:U+2014}@font-face{font-family:'Biaodian Sans';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Sans GB"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local(Meiryo),local("MS Gothic"),local(SimSun),local(PMingLiU);unicode-range:U+2026}@font-face{font-family:'Biaodian Serif';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local("MS Mincho"),local(SimSun),local(PMingLiU);unicode-range:U+2026}@font-face{font-family:'Yakumono Sans';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local(Meiryo),local("MS Gothic");unicode-range:U+2026}@font-face{font-family:'Yakumono Serif';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("MS Mincho");unicode-range:U+2026}@font-face{font-family:'Biaodian Pro Sans';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Sans GB"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local(SimSun),local(PMingLiU);unicode-range:U+2026}@font-face{font-family:'Biaodian Pro Serif';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(SimSun),local(PMingLiU);unicode-range:U+2026}@font-face{font-family:'Biaodian Pro Sans CNS';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Sans GB"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local(SimSun),local(PMingLiU);unicode-range:U+2026}@font-face{font-family:'Biaodian Pro Serif CNS';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSongti),local(SimSun),local(PMingLiU);unicode-range:U+2026}@font-face{font-family:'Biaodian Pro Sans GB';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Sans GB"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local(SimSun),local(PMingLiU);unicode-range:U+2026}@font-face{font-family:'Biaodian Pro Serif GB';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSongti),local(SimSun),local(PMingLiU);unicode-range:U+2026}@font-face{font-family:'Biaodian Pro Sans GB';src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local(SimSun),local(PMingLiU);unicode-range:U+201C-201D,U+2018-2019}@font-face{font-family:'Biaodian Pro Sans GB';font-weight:700;src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local(SimSun),local(PMingLiU);unicode-range:U+201C-201D,U+2018-2019}@font-face{font-family:'Biaodian Pro Serif GB';src:local("Lisong Pro"),local("Heiti SC"),local(STHeiti),local(SimSun),local(PMingLiU);unicode-range:U+201C-201D,U+2018-2019}@font-face{font-family:'Biaodian Pro Serif GB';font-weight:700;src:local("Lisong Pro"),local("Heiti SC"),local(STHeiti),local(SimSun),local(PMingLiU);unicode-range:U+201C-201D,U+2018-2019}@font-face{font-family:'Biaodian Sans';src:local(Georgia),local("Times New Roman"),local(Arial),local("Droid Sans Fallback");unicode-range:U+25CF}@font-face{font-family:'Biaodian Serif';src:local(Georgia),local("Times New Roman"),local(Arial),local("Droid Sans Fallback");unicode-range:U+25CF}@font-face{font-family:'Biaodian Pro Sans';src:local(Georgia),local("Times New Roman"),local(Arial),local("Droid Sans Fallback");unicode-range:U+25CF}@font-face{font-family:'Biaodian Pro Serif';src:local(Georgia),local("Times New Roman"),local(Arial),local("Droid Sans Fallback");unicode-range:U+25CF}@font-face{font-family:'Biaodian Pro Sans CNS';src:local(Georgia),local("Times New Roman"),local(Arial),local("Droid Sans Fallback");unicode-range:U+25CF}@font-face{font-family:'Biaodian Pro Serif CNS';src:local(Georgia),local("Times New Roman"),local(Arial),local("Droid Sans Fallback");unicode-range:U+25CF}@font-face{font-family:'Biaodian Pro Sans GB';src:local(Georgia),local("Times New Roman"),local(Arial),local("Droid Sans Fallback");unicode-range:U+25CF}@font-face{font-family:'Biaodian Pro Serif GB';src:local(Georgia),local("Times New Roman"),local(Arial),local("Droid Sans Fallback");unicode-range:U+25CF}@font-face{font-family:'Biaodian Pro Sans';src:local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local("MS Gothic");unicode-range:U+3002,U+FF0C,U+3001,U+FF1B,U+FF1A,U+FF1F,U+FF01,U+FF0D,U+FF0F,U+FF3C}@font-face{font-family:'Biaodian Pro Serif';src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("MS Mincho");unicode-range:U+3002,U+FF0C,U+3001,U+FF1B,U+FF1A,U+FF1F,U+FF01,U+FF0D,U+FF0F,U+FF3C}@font-face{font-family:'Biaodian Pro Sans CNS';src:local("Heiti TC"),local("Lihei Pro"),local("Microsoft Jhenghei"),local(PMingLiU);unicode-range:U+3002,U+FF0C,U+3001}@font-face{font-family:'Biaodian Pro Sans CNS';src:local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local("Heiti TC"),local("Lihei Pro"),local("Microsoft Jhenghei"),local(PMingLiU),local("MS Gothic");unicode-range:U+FF1B,U+FF1A,U+FF1F,U+FF01}@font-face{font-family:'Biaodian Pro Sans CNS';src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("MS Mincho");unicode-range:U+FF0D,U+FF0F,U+FF3C}@font-face{font-family:'Biaodian Pro Serif CNS';src:local(STSongti-TC-Regular),local("Lisong Pro"),local("Heiti TC"),local(PMingLiU);unicode-range:U+3002,U+FF0C,U+3001}@font-face{font-family:'Biaodian Pro Serif CNS';src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local(PMingLiU),local("MS Mincho");unicode-range:U+FF1B,U+FF1A,U+FF1F,U+FF01,U+FF0D,U+FF0F,U+FF3C}@font-face{font-family:'Biaodian Pro Sans GB';src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local(SimSun),local("MS Gothic");unicode-range:U+3002,U+FF0C,U+3001,U+FF1B,U+FF1A,U+FF1F,U+FF01,U+FF0D,U+FF0F,U+FF3C}@font-face{font-family:'Biaodian Pro Serif GB';src:local("Songti SC"),local(STSongti),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local(SimSun),local("MS Mincho");unicode-range:U+3002,U+FF0C,U+3001,U+FF1B,U+FF1A,U+FF1F,U+FF01}@font-face{font-family:'Biaodian Pro Serif GB';src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local(PMingLiU),local("MS Mincho");unicode-range:U+FF0D,U+FF0F,U+FF3C}@font-face{font-family:'Biaodian Pro Sans';src:local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local("Yu Gothic"),local(YuGothic),local(SimSun),local(PMingLiU);unicode-range:U+300C-300F,U+300A-300B,U+3008-3009,U+FF08-FF09,U+3014-3015}@font-face{font-family:'Biaodian Pro Serif';src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Yu Mincho"),local(YuMincho),local(SimSun),local(PMingLiU);unicode-range:U+300C-300F,U+300A-300B,U+3008-3009,U+FF08-FF09,U+3014-3015}@font-face{font-family:'Biaodian Pro Sans CNS';src:local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local("Yu Gothic"),local(YuGothic),local(SimSun),local(PMingLiU);unicode-range:U+300C-300F,U+300A-300B,U+3008-3009,U+FF08-FF09,U+3014-3015}@font-face{font-family:'Biaodian Pro Serif CNS';src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Yu Mincho"),local(YuMincho),local(SimSun),local(PMingLiU);unicode-range:U+300C-300F,U+300A-300B,U+3008-3009,U+FF08-FF09,U+3014-3015}@font-face{font-family:'Biaodian Pro Sans GB';src:local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local("Yu Gothic"),local(YuGothic),local(SimSun),local(PMingLiU);unicode-range:U+300C-300F,U+300A-300B,U+3008-3009,U+FF08-FF09,U+3014-3015}@font-face{font-family:'Biaodian Pro Serif GB';src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Yu Mincho"),local(YuMincho),local(SimSun),local(PMingLiU);unicode-range:U+300C-300F,U+300A-300B,U+3008-3009,U+FF08-FF09,U+3014-3015}@font-face{font-family:'Biaodian Basic';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype");unicode-range:U+2014,U+2026,U+00B7}@font-face{font-family:'Biaodian Basic';font-weight:700;src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype");unicode-range:U+2014,U+2026,U+00B7}@font-face{font-family:'Biaodian Sans';font-weight:700;src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype");unicode-range:U+2014,U+2026,U+00B7}@font-face{font-family:'Biaodian Pro Sans';font-weight:700;src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype");unicode-range:U+2014,U+2026,U+00B7}@font-face{font-family:'Biaodian Pro Sans';font-weight:700;src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype");unicode-range:U+2014,U+2026,U+00B7}@font-face{font-family:'Biaodian Pro Sans CNS';font-weight:700;src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype");unicode-range:U+2014,U+2026,U+00B7}@font-face{font-family:'Biaodian Pro Sans GB';font-weight:700;src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype");unicode-range:U+2014,U+2026,U+00B7}@font-face{font-family:'Biaodian Pro Serif';font-weight:700;src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype");unicode-range:U+2014,U+2026,U+00B7}@font-face{font-family:'Biaodian Pro Serif CNS';font-weight:700;src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype");unicode-range:U+2014,U+2026,U+00B7}@font-face{font-family:'Biaodian Pro Serif GB';font-weight:700;src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype");unicode-range:U+2014,U+2026,U+00B7}@font-face{font-family:'Latin Italic Serif';src:local("Georgia Italic"),local("Times New Roman Italic"),local(Georgia-Italic),local(TimesNewRomanPS-ItalicMT),local(Times-Italic)}@font-face{font-family:'Latin Italic Serif';font-weight:700;src:local("Georgia Bold Italic"),local("Times New Roman Bold Italic"),local(Georgia-BoldItalic),local(TimesNewRomanPS-BoldItalicMT),local(Times-Italic)}@font-face{font-family:'Latin Italic Sans';src:local("Helvetica Neue Italic"),local("Helvetica Oblique"),local("Arial Italic"),local(HelveticaNeue-Italic),local(Helvetica-LightOblique),local(Arial-ItalicMT)}@font-face{font-family:'Latin Italic Sans';font-weight:700;src:local("Helvetica Neue Bold Italic"),local("Helvetica Bold Oblique"),local("Arial Bold Italic"),local(HelveticaNeue-BoldItalic),local(Helvetica-BoldOblique),local(Arial-BoldItalicMT)}@font-face{unicode-range:U+0030-0039;font-family:'Numeral TF Sans';src:local(Skia),local("Neutraface 2 Text"),local(Candara),local(Corbel)}@font-face{unicode-range:U+0030-0039;font-family:'Numeral TF Serif';src:local(Georgia),local("Hoefler Text"),local("Big Caslon")}@font-face{unicode-range:U+0030-0039;font-family:'Numeral TF Italic Serif';src:local("Georgia Italic"),local("Hoefler Text Italic"),local(Georgia-Italic),local(HoeflerText-Italic)}@font-face{unicode-range:U+0030-0039;font-family:'Numeral LF Sans';src:local("Helvetica Neue"),local(Helvetica),local(Arial)}@font-face{unicode-range:U+0030-0039;font-family:'Numeral LF Italic Sans';src:local("Helvetica Neue Italic"),local("Helvetica Oblique"),local("Arial Italic"),local(HelveticaNeue-Italic),local(Helvetica-LightOblique),local(Arial-ItalicMT)}@font-face{unicode-range:U+0030-0039;font-family:'Numeral LF Italic Sans';font-weight:700;src:local("Helvetica Neue Bold Italic"),local("Helvetica Bold Oblique"),local("Arial Bold Italic"),local(HelveticaNeue-BoldItalic),local(Helvetica-BoldOblique),local(Arial-BoldItalicMT)}@font-face{unicode-range:U+0030-0039;font-family:'Numeral LF Serif';src:local(Palatino),local("Palatino Linotype"),local("Times New Roman")}@font-face{unicode-range:U+0030-0039;font-family:'Numeral LF Italic Serif';src:local("Palatino Italic"),local("Palatino Italic Linotype"),local("Times New Roman Italic"),local(Palatino-Italic),local(Palatino-Italic-Linotype),local(TimesNewRomanPS-ItalicMT)}@font-face{unicode-range:U+0030-0039;font-family:'Numeral LF Italic Serif';font-weight:700;src:local("Palatino Bold Italic"),local("Palatino Bold Italic Linotype"),local("Times New Roman Bold Italic"),local(Palatino-BoldItalic),local(Palatino-BoldItalic-Linotype),local(TimesNewRomanPS-BoldItalicMT)}@font-face{font-family:'Numeral TF Sans';src:local(lying-to-firefox);unicode-range:U+270C}@font-face{font-family:'Numeral TF Serif';src:local(lying-to-firefox);unicode-range:U+270C}@font-face{font-family:'Numeral TF Italic Serif';src:local(lying-to-firefox);unicode-range:U+270C}@font-face{font-family:'Numeral LF Sans';src:local(lying-to-firefox);unicode-range:U+270C}@font-face{font-family:'Numeral LF Italic Sans';src:local(lying-to-firefox);unicode-range:U+270C}@font-face{font-family:'Numeral LF Italic Sans';font-weight:700;src:local(lying-to-firefox);unicode-range:U+270C}@font-face{font-family:'Numeral LF Serif';src:local(lying-to-firefox);unicode-range:U+270C}@font-face{font-family:'Numeral LF Italic Serif';src:local(lying-to-firefox);unicode-range:U+270C}@font-face{font-family:'Numeral LF Italic Serif';font-weight:700;src:local(lying-to-firefox);unicode-range:U+270C}@font-face{src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype");unicode-range:U+3105-312D,U+31A0-31BA,U+02D9,U+02CA,U+02C5,U+02C7,U+02CB,U+02EA-02EB,U+030D,U+0358,U+F31B4-F31B7,U+F0061,U+F0065,U+F0069,U+F006F,U+F0075;font-family:'Zhuyin Kaiti'}@font-face{unicode-range:U+3105-312D,U+31A0-31BA,U+02D9,U+02CA,U+02C5,U+02C7,U+02CB,U+02EA-02EB,U+030D,U+0358,U+F31B4-F31B7,U+F0061,U+F0065,U+F0069,U+F006F,U+F0075;font-family:'Zhuyin Heiti';src:local("Hiragino Sans GB"),local("Heiti TC"),local("Microsoft Jhenghei"),url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype")}@font-face{font-family:'Zhuyin Heiti';src:local("Heiti TC"),local("Microsoft Jhenghei"),url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype");unicode-range:U+3127}@font-face{src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype");font-family:'Zhuyin Heiti';unicode-range:U+02D9,U+02CA,U+02C5,U+02C7,U+02CB,U+02EA-02EB,U+31B4,U+31B5,U+31B6,U+31B7,U+030D,U+0358,U+F31B4-F31B7,U+F0061,U+F0065,U+F0069,U+F006F,U+F0075}@font-face{src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype");font-family:'Romanization Sans';unicode-range:U+030D,U+0358,U+F31B4-F31B7,U+F0061,U+F0065,U+F0069,U+F006F,U+F0075}article strong :lang(ja-Latn),article strong :lang(zh-Latn),article strong :not(:lang(zh)):not(:lang(ja)),article strong:lang(ja-Latn),article strong:lang(zh-Latn),article strong:not(:lang(zh)):not(:lang(ja)),html :lang(ja-Latn),html :lang(zh-Latn),html :not(:lang(zh)):not(:lang(ja)),html:lang(ja-Latn),html:lang(zh-Latn),html:not(:lang(zh)):not(:lang(ja)){font-family:"Helvetica Neue",Helvetica,Arial,"Han Heiti",sans-serif}[lang*=Hant],[lang=zh-TW],[lang=zh-HK],[lang^=zh],article strong:lang(zh),article strong:lang(zh-Hant),html:lang(zh),html:lang(zh-Hant){font-family:"Biaodian Pro Sans CNS","Helvetica Neue",Helvetica,Arial,"Zhuyin Heiti","Han Heiti",sans-serif}.no-unicoderange [lang*=Hant],.no-unicoderange [lang=zh-TW],.no-unicoderange [lang=zh-HK],.no-unicoderange [lang^=zh],.no-unicoderange article strong:lang(zh),.no-unicoderange article strong:lang(zh-Hant),html.no-unicoderange:lang(zh),html.no-unicoderange:lang(zh-Hant){font-family:"Helvetica Neue",Helvetica,Arial,"Han Heiti",sans-serif}[lang*=Hans],[lang=zh-CN],article strong:lang(zh-CN),article strong:lang(zh-Hans),html:lang(zh-CN),html:lang(zh-Hans){font-family:"Biaodian Pro Sans GB","Helvetica Neue",Helvetica,Arial,"Han Heiti GB",sans-serif}.no-unicoderange [lang*=Hans],.no-unicoderange [lang=zh-CN],.no-unicoderange article strong:lang(zh-CN),.no-unicoderange article strong:lang(zh-Hans),html.no-unicoderange:lang(zh-CN),html.no-unicoderange:lang(zh-Hans){font-family:"Helvetica Neue",Helvetica,Arial,"Han Heiti GB",sans-serif}[lang^=ja],article strong:lang(ja),html:lang(ja){font-family:"Yakumono Sans","Helvetica Neue",Helvetica,Arial,sans-serif}.no-unicoderange [lang^=ja],.no-unicoderange article strong:lang(ja),html.no-unicoderange:lang(ja){font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}article blockquote i :lang(ja-Latn),article blockquote i :lang(zh-Latn),article blockquote i :not(:lang(zh)):not(:lang(ja)),article blockquote i:lang(ja-Latn),article blockquote i:lang(zh-Latn),article blockquote i:not(:lang(zh)):not(:lang(ja)),article blockquote var :lang(ja-Latn),article blockquote var :lang(zh-Latn),article blockquote var :not(:lang(zh)):not(:lang(ja)),article blockquote var:lang(ja-Latn),article blockquote var:lang(zh-Latn),article blockquote var:not(:lang(zh)):not(:lang(ja)){font-family:"Latin Italic Sans","Helvetica Neue",Helvetica,Arial,"Han Heiti",sans-serif}article blockquote i:lang(zh),article blockquote i:lang(zh-Hant),article blockquote var:lang(zh),article blockquote var:lang(zh-Hant){font-family:"Biaodian Pro Sans CNS","Latin Italic Sans","Helvetica Neue",Helvetica,Arial,"Zhuyin Heiti","Han Heiti",sans-serif}.no-unicoderange article blockquote i:lang(zh),.no-unicoderange article blockquote i:lang(zh-Hant),.no-unicoderange article blockquote var:lang(zh),.no-unicoderange article blockquote var:lang(zh-Hant){font-family:"Latin Italic Sans","Helvetica Neue",Helvetica,Arial,"Han Heiti",sans-serif}article blockquote i:lang(zh-CN),article blockquote i:lang(zh-Hans),article blockquote var:lang(zh-CN),article blockquote var:lang(zh-Hans){font-family:"Biaodian Pro Sans GB","Latin Italic Sans","Helvetica Neue",Helvetica,Arial,"Han Heiti GB",sans-serif}.no-unicoderange article blockquote i:lang(zh-CN),.no-unicoderange article blockquote i:lang(zh-Hans),.no-unicoderange article blockquote var:lang(zh-CN),.no-unicoderange article blockquote var:lang(zh-Hans){font-family:"Latin Italic Sans","Helvetica Neue",Helvetica,Arial,"Han Heiti GB",sans-serif}article blockquote i:lang(ja),article blockquote var:lang(ja){font-family:"Yakumono Sans","Latin Italic Sans","Helvetica Neue",Helvetica,Arial,sans-serif}.no-unicoderange article blockquote i:lang(ja),.no-unicoderange article blockquote var:lang(ja){font-family:"Latin Italic Sans","Helvetica Neue",Helvetica,Arial,sans-serif}article figure blockquote :lang(ja-Latn),article figure blockquote :lang(zh-Latn),article figure blockquote :not(:lang(zh)):not(:lang(ja)),article figure blockquote:lang(ja-Latn),article figure blockquote:lang(zh-Latn),article figure blockquote:not(:lang(zh)):not(:lang(ja)),figure blockquote :lang(ja-Latn),figure blockquote :lang(zh-Latn),figure blockquote :not(:lang(zh)):not(:lang(ja)),figure blockquote:lang(ja-Latn),figure blockquote:lang(zh-Latn),figure blockquote:not(:lang(zh)):not(:lang(ja)){font-family:Georgia,"Times New Roman","Han Songti",cursive,serif}article figure blockquote:lang(zh),article figure blockquote:lang(zh-Hant),figure blockquote:lang(zh),figure blockquote:lang(zh-Hant){font-family:"Biaodian Pro Serif CNS","Numeral LF Serif",Georgia,"Times New Roman","Zhuyin Kaiti","Han Songti",serif}.no-unicoderange article figure blockquote:lang(zh),.no-unicoderange article figure blockquote:lang(zh-Hant),.no-unicoderange figure blockquote:lang(zh),.no-unicoderange figure blockquote:lang(zh-Hant){font-family:"Numeral LF Serif",Georgia,"Times New Roman","Han Songti",serif}article figure blockquote:lang(zh-CN),article figure blockquote:lang(zh-Hans),figure blockquote:lang(zh-CN),figure blockquote:lang(zh-Hans){font-family:"Biaodian Pro Serif GB","Numeral LF Serif",Georgia,"Times New Roman","Han Songti GB",serif}.no-unicoderange article figure blockquote:lang(zh-CN),.no-unicoderange article figure blockquote:lang(zh-Hans),.no-unicoderange figure blockquote:lang(zh-CN),.no-unicoderange figure blockquote:lang(zh-Hans){font-family:"Numeral LF Serif",Georgia,"Times New Roman","Han Songti GB",serif}article figure blockquote:lang(ja),figure blockquote:lang(ja){font-family:"Yakumono Serif","Numeral LF Serif",Georgia,"Times New Roman",serif}.no-unicoderange article figure blockquote:lang(ja),.no-unicoderange figure blockquote:lang(ja){font-family:"Numeral LF Serif",Georgia,"Times New Roman",serif}article blockquote :lang(ja-Latn),article blockquote :lang(zh-Latn),article blockquote :not(:lang(zh)):not(:lang(ja)),article blockquote:lang(ja-Latn),article blockquote:lang(zh-Latn),article blockquote:not(:lang(zh)):not(:lang(ja)){font-family:Georgia,"Times New Roman","Han Kaiti",cursive,serif}article blockquote:lang(zh),article blockquote:lang(zh-Hant){font-family:"Biaodian Pro Serif CNS","Numeral LF Serif",Georgia,"Times New Roman","Zhuyin Kaiti","Han Kaiti",cursive,serif}.no-unicoderange article blockquote:lang(zh),.no-unicoderange article blockquote:lang(zh-Hant){font-family:"Numeral LF Serif",Georgia,"Times New Roman","Han Kaiti",cursive,serif}article blockquote:lang(zh-CN),article blockquote:lang(zh-Hans){font-family:"Biaodian Pro Serif GB","Numeral LF Serif",Georgia,"Times New Roman","Han Kaiti GB",cursive,serif}.no-unicoderange article blockquote:lang(zh-CN),.no-unicoderange article blockquote:lang(zh-Hans){font-family:"Numeral LF Serif",Georgia,"Times New Roman","Han Kaiti GB",cursive,serif}article blockquote:lang(ja){font-family:"Yakumono Serif","Numeral LF Serif",Georgia,"Times New Roman",cursive,serif}.no-unicoderange article blockquote:lang(ja){font-family:"Numeral LF Serif",Georgia,"Times New Roman",cursive,serif}i :lang(ja-Latn),i :lang(zh-Latn),i :not(:lang(zh)):not(:lang(ja)),i:lang(ja-Latn),i:lang(zh-Latn),i:not(:lang(zh)):not(:lang(ja)),var :lang(ja-Latn),var :lang(zh-Latn),var :not(:lang(zh)):not(:lang(ja)),var:lang(ja-Latn),var:lang(zh-Latn),var:not(:lang(zh)):not(:lang(ja)){font-family:"Latin Italic Serif",Georgia,"Times New Roman","Han Kaiti",cursive,serif}i:lang(zh),i:lang(zh-Hant),var:lang(zh),var:lang(zh-Hant){font-family:"Biaodian Pro Serif CNS","Numeral LF Italic Serif","Latin Italic Serif",Georgia,"Times New Roman","Zhuyin Kaiti","Han Kaiti",cursive,serif}.no-unicoderange i:lang(zh),.no-unicoderange i:lang(zh-Hant),.no-unicoderange var:lang(zh),.no-unicoderange var:lang(zh-Hant){font-family:"Numeral LF Italic Serif","Latin Italic Serif",Georgia,"Times New Roman","Han Kaiti",cursive,serif}i:lang(zh-CN),i:lang(zh-Hans),var:lang(zh-CN),var:lang(zh-Hans){font-family:"Biaodian Pro Serif GB","Numeral LF Italic Serif","Latin Italic Serif",Georgia,"Times New Roman","Han Kaiti GB",cursive,serif}.no-unicoderange i:lang(zh-CN),.no-unicoderange i:lang(zh-Hans),.no-unicoderange var:lang(zh-CN),.no-unicoderange var:lang(zh-Hans){font-family:"Numeral LF Italic Serif","Latin Italic Serif",Georgia,"Times New Roman","Han Kaiti GB",cursive,serif}i:lang(ja),var:lang(ja){font-family:"Yakumono Serif","Numeral LF Italic Serif","Latin Italic Serif",Georgia,"Times New Roman",cursive,serif}.no-unicoderange i:lang(ja),.no-unicoderange var:lang(ja){font-family:"Numeral LF Italic Serif","Latin Italic Serif",Georgia,"Times New Roman",cursive,serif}code :lang(ja-Latn),code :lang(zh-Latn),code :not(:lang(zh)):not(:lang(ja)),code:lang(ja-Latn),code:lang(zh-Latn),code:not(:lang(zh)):not(:lang(ja)),kbd :lang(ja-Latn),kbd :lang(zh-Latn),kbd :not(:lang(zh)):not(:lang(ja)),kbd:lang(ja-Latn),kbd:lang(zh-Latn),kbd:not(:lang(zh)):not(:lang(ja)),pre :lang(ja-Latn),pre :lang(zh-Latn),pre :not(:lang(zh)):not(:lang(ja)),pre:lang(ja-Latn),pre:lang(zh-Latn),pre:not(:lang(zh)):not(:lang(ja)),samp :lang(ja-Latn),samp :lang(zh-Latn),samp :not(:lang(zh)):not(:lang(ja)),samp:lang(ja-Latn),samp:lang(zh-Latn),samp:not(:lang(zh)):not(:lang(ja)){font-family:Menlo,Consolas,Courier,"Han Heiti",monospace,monospace,sans-serif}code:lang(zh),code:lang(zh-Hant),kbd:lang(zh),kbd:lang(zh-Hant),pre:lang(zh),pre:lang(zh-Hant),samp:lang(zh),samp:lang(zh-Hant){font-family:"Biaodian Pro Sans CNS",Menlo,Consolas,Courier,"Zhuyin Heiti","Han Heiti",monospace,monospace,sans-serif}.no-unicoderange code:lang(zh),.no-unicoderange code:lang(zh-Hant),.no-unicoderange kbd:lang(zh),.no-unicoderange kbd:lang(zh-Hant),.no-unicoderange pre:lang(zh),.no-unicoderange pre:lang(zh-Hant),.no-unicoderange samp:lang(zh),.no-unicoderange samp:lang(zh-Hant){font-family:Menlo,Consolas,Courier,"Han Heiti",monospace,monospace,sans-serif}code:lang(zh-CN),code:lang(zh-Hans),kbd:lang(zh-CN),kbd:lang(zh-Hans),pre:lang(zh-CN),pre:lang(zh-Hans),samp:lang(zh-CN),samp:lang(zh-Hans){font-family:"Biaodian Pro Sans GB",Menlo,Consolas,Courier,"Han Heiti GB",monospace,monospace,sans-serif}.no-unicoderange code:lang(zh-CN),.no-unicoderange code:lang(zh-Hans),.no-unicoderange kbd:lang(zh-CN),.no-unicoderange kbd:lang(zh-Hans),.no-unicoderange pre:lang(zh-CN),.no-unicoderange pre:lang(zh-Hans),.no-unicoderange samp:lang(zh-CN),.no-unicoderange samp:lang(zh-Hans){font-family:Menlo,Consolas,Courier,"Han Heiti GB",monospace,monospace,sans-serif}code:lang(ja),kbd:lang(ja),pre:lang(ja),samp:lang(ja){font-family:"Yakumono Sans",Menlo,Consolas,Courier,monospace,monospace,sans-serif}.no-unicoderange code:lang(ja),.no-unicoderange kbd:lang(ja),.no-unicoderange pre:lang(ja),.no-unicoderange samp:lang(ja){font-family:Menlo,Consolas,Courier,monospace,monospace,sans-serif}#luoma_pinyin p,#pua p,#zhuyin_fuhao-heiti p,#zhuyin_fuhao-kaiti p,.no-unicoderange h-char.biaodian.liga,.no-unicoderange h-char.biaodian[unicode=b7],h-ruby h-ru[annotation] rt,h-ruby h-ru[zhuyin] h-zhuyin,h-ruby h-ru[zhuyin] h-zhuyin h-diao,h-ruby.romanization rt,html,ruby h-ru[annotation] rt,ruby h-ru[zhuyin] h-zhuyin,ruby h-ru[zhuyin] h-zhuyin h-diao,ruby.romanization rt{-moz-font-feature-settings:'liga';-ms-font-feature-settings:'liga';-webkit-font-feature-settings:'liga';font-feature-settings:'liga'}[lang*=Hant],[lang*=Hans],[lang=zh-TW],[lang=zh-HK],[lang=zh-CN],[lang^=zh],article blockquote i,article blockquote var,article strong,code,html,kbd,pre,samp{-moz-font-feature-settings:'liga=1, locl=0';-ms-font-feature-settings:'liga','locl' 0;-webkit-font-feature-settings:'liga','locl' 0;font-feature-settings:'liga','locl' 0}i,var{font-style:inherit}.no-unicoderange h-ruby h-ru[zhuyin] h-zhuyin,.no-unicoderange h-ruby h-ru[zhuyin] h-zhuyin h-diao,.no-unicoderange ruby h-ru[zhuyin] h-zhuyin,.no-unicoderange ruby h-ru[zhuyin] h-zhuyin h-diao,h-ruby h-ru[zhuyin] h-zhuyin h-diao,ruby h-ru[zhuyin] h-zhuyin h-diao{font-family:'Zhuyin Kaiti',cursive,serif}h-ruby h-ru[annotation] rt,h-ruby.romanization rt,ruby h-ru[annotation] rt,ruby.romanization rt{font-family:"Romanization Sans","Helvetica Neue",Helvetica,Arial,"Han Heiti",sans-serif}.no-kaiti i,.no-kaiti var{padding-bottom:.05em;border-bottom:3px double #d3d3d3}article{line-height:1.7;-moz-hyphens:auto;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}article li,article p{text-align:justify;text-justify:inter-ideograph}article h1+blockquote,article h1+h2,article h1+h3,article h1+h4,article h1+h5,article h1+h6,article h1+ol,article h1+p,article h1+section>blockquote:first-child,article h1+section>h2:first-child,article h1+section>h3:first-child,article h1+section>h4:first-child,article h1+section>h5:first-child,article h1+section>h6:first-child,article h1+section>ol:first-child,article h1+section>p:first-child,article h1+section>ul:first-child,article h1+ul,article h2+blockquote,article h2+h2,article h2+h3,article h2+h4,article h2+h5,article h2+h6,article h2+ol,article h2+p,article h2+section>blockquote:first-child,article h2+section>h2:first-child,article h2+section>h3:first-child,article h2+section>h4:first-child,article h2+section>h5:first-child,article h2+section>h6:first-child,article h2+section>ol:first-child,article h2+section>p:first-child,article h2+section>ul:first-child,article h2+ul,article h3+blockquote,article h3+h3,article h3+h4,article h3+h5,article h3+h6,article h3+ol,article h3+p,article h3+section>blockquote:first-child,article h3+section>h3:first-child,article h3+section>h4:first-child,article h3+section>h5:first-child,article h3+section>h6:first-child,article h3+section>ol:first-child,article h3+section>p:first-child,article h3+section>ul:first-child,article h3+ul,article h4+blockquote,article h4+h4,article h4+h5,article h4+h6,article h4+ol,article h4+p,article h4+section>blockquote:first-child,article h4+section>h4:first-child,article h4+section>h5:first-child,article h4+section>h6:first-child,article h4+section>ol:first-child,article h4+section>p:first-child,article h4+section>ul:first-child,article h4+ul,article h5+blockquote,article h5+h5,article h5+h6,article h5+ol,article h5+p,article h5+section>blockquote:first-child,article h5+section>h5:first-child,article h5+section>h6:first-child,article h5+section>ol:first-child,article h5+section>p:first-child,article h5+section>ul:first-child,article h5+ul,article h6+blockquote,article h6+h6,article h6+ol,article h6+p,article h6+section>blockquote:first-child,article h6+section>h6:first-child,article h6+section>ol:first-child,article h6+section>p:first-child,article h6+section>ul:first-child,article h6+ul{margin-top:-1em}.poem-like p,p.poem-like{margin-left:2em}article blockquote,article blockquote blockquote{margin-right:0}@media only screen and (max-width:480px){.poem-like p,article blockquote,p.poem-like{margin-left:1em}}figure blockquote{margin:0}blockquote blockquote{margin-left:1em;margin-right:1em}@media only screen and (max-width:480px){blockquote,figure{margin-left:1em;margin-right:1em}}.no-unicoderange h-char.biaodian.liga,.no-unicoderange h-char.biaodian[unicode=b7]{font-family:'Biaodian Basic','Han Heiti'}h-hws,h-hws[hidden]{display:inline;visibility:hidden;font:.89em Arial}code h-hws,code h-hws[hidden],h-hangable:lang(ja) h-char.biaodian.close h-cs,h-hangable:lang(zh-CN) h-char.biaodian.close h-cs,h-hangable:lang(zh-Hans) h-char.biaodian.close h-cs,kbd h-hws,kbd h-hws[hidden],pre h-hws,pre h-hws[hidden],samp h-hws,samp h-hws[hidden]{display:none}@font-face{src:url(./font/han-space.woff?@VERSION)format("woff"),url(./font/han-space.otf?@VERSION)format("opentype");font-family:'Han Space';unicode-range:U+20}h-hangable:lang(zh-HK) h-cs,h-hangable:lang(zh-HK) h-cs[hidden],h-hangable:lang(zh-Hant) h-cs,h-hangable:lang(zh-Hant) h-cs[hidden],h-hangable:lang(zh-TW) h-cs,h-hangable:lang(zh-TW) h-cs[hidden]{display:inline;visibility:inherit;font-family:inherit;font-size:inherit}h-hangable:lang(ja),h-hangable:lang(zh-CN),h-hangable:lang(zh-Hans){position:relative;display:inline}h-hangable:lang(ja)>h-cs,h-hangable:lang(zh-CN)>h-cs,h-hangable:lang(zh-Hans)>h-cs{position:relative;display:inline!important;visibility:visible;font:inherit}h-hangable:lang(ja)>h-cs h-inner,h-hangable:lang(ja)>h-cs h-inner[hidden],h-hangable:lang(zh-CN)>h-cs h-inner,h-hangable:lang(zh-CN)>h-cs h-inner[hidden],h-hangable:lang(zh-Hans)>h-cs h-inner,h-hangable:lang(zh-Hans)>h-cs h-inner[hidden]{display:inline;visibility:hidden;font:1em "Han Space",Menlo,Consolas,Courier}h-hangable:lang(ja)>h-cs h-char.end,h-hangable:lang(zh-CN)>h-cs h-char.end,h-hangable:lang(zh-Hans)>h-cs h-char.end{-moz-text-emphasis:none;-webkit-text-emphasis:none;text-emphasis:none;font-style:normal;font-weight:400;text-decoration:none;text-indent:0;position:absolute;left:0;top:0;display:inline-block;line-height:1.1}h-ru h-hangable:lang(ja)>h-cs h-char.end,h-ru h-hangable:lang(zh-CN)>h-cs h-char.end,h-ru h-hangable:lang(zh-Hans)>h-cs h-char.end,ruby h-hangable:lang(ja)>h-cs h-char.end,ruby h-hangable:lang(zh-CN)>h-cs h-char.end,ruby h-hangable:lang(zh-Hans)>h-cs h-char.end{position:relative}h-cs,h-cs[hidden]{display:none;visibility:hidden;font:.825em Courier;letter-spacing:0;white-space:normal}h-char.biaodian.open>h-inner{margin-left:-.5em}h-char.biaodian.close>h-inner,h-char.biaodian[unicode='3001']>h-inner,h-char.biaodian[unicode='3002']>h-inner,h-char.biaodian[unicode=ff0c]>h-inner,h-char.biaodian[unicode=ff0e]>h-inner{letter-spacing:-.5em}h-char.biaodian.close>h-cs,h-char.biaodian.open>h-cs,h-char.biaodian[unicode='3001']>h-cs,h-char.biaodian[unicode='3002']>h-cs,h-char.biaodian[unicode=ff0c]>h-cs,h-char.biaodian[unicode=ff0e]>h-cs{display:inline}h-char.biaodian[unicode='3001']:lang(zh-HK)>h-inner,h-char.biaodian[unicode='3001']:lang(zh-Hant)>h-inner,h-char.biaodian[unicode='3001']:lang(zh-TW)>h-inner,h-char.biaodian[unicode='3002']:lang(zh-HK)>h-inner,h-char.biaodian[unicode='3002']:lang(zh-Hant)>h-inner,h-char.biaodian[unicode='3002']:lang(zh-TW)>h-inner,h-char.biaodian[unicode=ff0c]:lang(zh-HK)>h-inner,h-char.biaodian[unicode=ff0c]:lang(zh-Hant)>h-inner,h-char.biaodian[unicode=ff0c]:lang(zh-TW)>h-inner,h-char.biaodian[unicode=ff0e]:lang(zh-HK)>h-inner,h-char.biaodian[unicode=ff0e]:lang(zh-Hant)>h-inner,h-char.biaodian[unicode=ff0e]:lang(zh-TW)>h-inner{letter-spacing:inherit}h-char-group .end:not(:last-child) h-cs,h-char-group .open+.open h-cs,h-char-group [unicode='3001']:lang(zh-HK)+.open h-cs,h-char-group [unicode='3001']:lang(zh-Hant)+.open h-cs,h-char-group [unicode='3001']:lang(zh-TW)+.open h-cs,h-char-group [unicode='3002']:lang(zh-HK)+.open h-cs,h-char-group [unicode='3002']:lang(zh-Hant)+.open h-cs,h-char-group [unicode='3002']:lang(zh-TW)+.open h-cs,h-char-group [unicode=ff0c]:lang(zh-HK)+.open h-cs,h-char-group [unicode=ff0c]:lang(zh-Hant)+.open h-cs,h-char-group [unicode=ff0c]:lang(zh-TW)+.open h-cs,h-char-group [unicode=ff0e]:lang(zh-HK)+.open h-cs,h-char-group [unicode=ff0e]:lang(zh-Hant)+.open h-cs,h-char-group [unicode=ff0e]:lang(zh-TW)+.open h-cs,h-char-group.portion .end:last-child h-cs,h-char-group.portion .open:first-child h-cs,h-char.biaodian[unicode='3001']:lang(zh-HK)>h-cs,h-char.biaodian[unicode='3001']:lang(zh-Hant)>h-cs,h-char.biaodian[unicode='3001']:lang(zh-TW)>h-cs,h-char.biaodian[unicode='3002']:lang(zh-HK)>h-cs,h-char.biaodian[unicode='3002']:lang(zh-Hant)>h-cs,h-char.biaodian[unicode='3002']:lang(zh-TW)>h-cs,h-char.biaodian[unicode=ff0c]:lang(zh-HK)>h-cs,h-char.biaodian[unicode=ff0c]:lang(zh-Hant)>h-cs,h-char.biaodian[unicode=ff0c]:lang(zh-TW)>h-cs,h-char.biaodian[unicode=ff0e]:lang(zh-HK)>h-cs,h-char.biaodian[unicode=ff0e]:lang(zh-Hant)>h-cs,h-char.biaodian[unicode=ff0e]:lang(zh-TW)>h-cs,h-hangable .end:not(:last-child) h-cs,h-hangable .open+.open h-cs,h-hangable [unicode='3001']:lang(zh-HK)+.open h-cs,h-hangable [unicode='3001']:lang(zh-Hant)+.open h-cs,h-hangable [unicode='3001']:lang(zh-TW)+.open h-cs,h-hangable [unicode='3002']:lang(zh-HK)+.open h-cs,h-hangable [unicode='3002']:lang(zh-Hant)+.open h-cs,h-hangable [unicode='3002']:lang(zh-TW)+.open h-cs,h-hangable [unicode=ff0c]:lang(zh-HK)+.open h-cs,h-hangable [unicode=ff0c]:lang(zh-Hant)+.open h-cs,h-hangable [unicode=ff0c]:lang(zh-TW)+.open h-cs,h-hangable [unicode=ff0e]:lang(zh-HK)+.open h-cs,h-hangable [unicode=ff0e]:lang(zh-Hant)+.open h-cs,h-hangable [unicode=ff0e]:lang(zh-TW)+.open h-cs,h-hangable.portion .end:last-child h-cs,h-hangable.portion .open:first-child h-cs{display:none}h-char-group [unicode=b7]:not(:last-child),h-char-group [unicode='30fb']:not(:last-child){letter-spacing:-.5em}h-char-group .liga:not(:last-child){margin-right:-.25em}h-char[display-as]{position:relative;display:inline-block}h-char[display-as] h-inner{color:transparent}h-char[display-as]:after{position:absolute;left:0;display:inline-block;content:attr(display-as)}h-char[display-as].comb-liga:after{font-family:'Romanization Sans','Zhuyin Kaiti'}#zhuyin_fuhao-heiti p{font-family:"Zhuyin Heiti","Biaodian Pro Sans","Helvetica Neue",Helvetica,Arial,"Han Heiti",sans-serif}#zhuyin_fuhao-kaiti p{font-family:"Zhuyin Kaiti","Biaodian Pro Serif",Georgia,"Times New Roman","Han Kaiti",cursive,serif}#luoma_pinyin p,#pua p{font-family:"Romanization Sans","Biaodian Pro Sans","Helvetica Neue",Helvetica,Arial,"Han Heiti",sans-serif} \ No newline at end of file +@charset "UTF-8";img,legend{border:0}pre,textarea{overflow:auto}legend,td,th{padding:0}h-ru[annotation],table{border-spacing:0;border-collapse:collapse}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent;text-decoration:inherit}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{white-space:pre;word-wrap:normal}code,kbd,pre,samp{font-size:1em;font-family:monospace,monospace,sans-serif}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}optgroup{font-weight:700}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.3;-webkit-font-smoothing:subpixel-antialiased}ol,ul{padding-left:2em}blockquote,figure{margin-left:2em;margin-right:2em}address,cite:lang(ja),cite:lang(zh),dfn:lang(ja),dfn:lang(zh),i:lang(ja),i:lang(zh),var:lang(ja),var:lang(zh){font-style:inherit}em:lang(ja),em:lang(zh){-moz-text-emphasis:filled circle;-webkit-text-emphasis:filled circle;text-emphasis:filled circle;-moz-text-emphasis-position:under;-webkit-text-emphasis-position:under;text-emphasis-position:under;font-style:inherit;border-bottom:2px dotted;padding-bottom:.05em;border-bottom-width:-webkit-calc(0px);padding-bottom:-webkit-calc(0px)}em:lang(ja){-moz-text-emphasis:filled sesame;-webkit-text-emphasis:filled sesame;text-emphasis:filled sesame;-moz-text-emphasis-position:over;-webkit-text-emphasis-position:over;text-emphasis-position:over}.no-textemphasis em:lang(ja) h-char:after,.no-textemphasis em:lang(zh) h-char:after,[zhuyin] h-zhuyin,em:lang(ja) h-char.biaodian,em:lang(ja) h-char.punct,em:lang(zh) h-char.biaodian,em:lang(zh) h-char.punct{-moz-text-emphasis:none;-webkit-text-emphasis:none;text-emphasis:none}b,dfn:lang(ja),dfn:lang(zh),strong{font-weight:bolder}q,q:lang(en),q:lang(zh-CN){quotes:'\201c' '\201d' '\2018' '\2019' '\201c' '\201d' '\2018' '\2019' '\201c' '\201d' '\2018' '\2019'}q:lang(zh){quotes:'\300c' '\300d' '\300e' '\300f' '\300c' '\300d' '\300e' '\300f' '\300c' '\300d' '\300e' '\300f'}q:lang(en-GB){quotes:'\2018' '\2019' '\201c' '\201d' '\2018' '\2019' '\201c' '\201d' '\2018' '\2019' '\201c' '\201d'}q:before{content:open-quote}q:after{content:close-quote}q:lang(ja):after,q:lang(ja):before{content:none}.han-js-rendered del+del.adjacent,.han-js-rendered del+s.adjacent,.han-js-rendered ins.adjacent,.han-js-rendered s+del.adjacent,.han-js-rendered s+s.adjacent,.han-js-rendered u.adjacent,del+del,del+s,ins+ins,ins+u,s+del,s+s,u+ins,u+u{margin-left:.125em}ins,u{padding-bottom:.05em;border-bottom:1px solid;text-decoration:none}ruby rtc rt{display:inline;font-size:inherit}ruby>rb+rtc:before{content:'\ff08'}ruby>rtc:after{content:'\ff0c'}ruby>rtc:last-of-type:after{content:'\ff09'}.han-js-rendered del+del,.han-js-rendered del+s,.han-js-rendered ins+ins,.han-js-rendered ins+u,.han-js-rendered s+del,.han-js-rendered s+s,.han-js-rendered u+ins,.han-js-rendered u+u{margin-left:auto}.han-js-rendered em:lang(ja),.han-js-rendered em:lang(zh){padding-bottom:auto;border-bottom-width:0}.no-textemphasis em:lang(ja),.no-textemphasis em:lang(zh){line-height:2}.no-textemphasis em:lang(ja) h-char,.no-textemphasis em:lang(zh) h-char{position:relative;font-style:inherit}.no-textemphasis em:lang(ja) h-char:after,.no-textemphasis em:lang(zh) h-char:after{font-style:normal;font-weight:400;text-decoration:none;-moz-transform:scale(.5);-ms-transform:scale(.5);-webkit-transform:scale(.5);transform:scale(.5);position:absolute;left:50%;top:0;margin-left:-250%;overflow:hidden;display:inline-block;height:1em;width:500%;line-height:1;text-align:center;text-indent:0;font-family:Georgia,'Times New Roman',Arial,!important}.no-textemphasis em:lang(ja) h-char.biaodian:after,.no-textemphasis em:lang(ja) h-char.punct:after,.no-textemphasis em:lang(zh) h-char.biaodian:after,.no-textemphasis em:lang(zh) h-char.punct:after{content:none!important}.no-textemphasis em:lang(zh) h-char:after{margin-top:1em;content:"●"}.no-textemphasis em:lang(ja) h-char:after{margin-top:-.7em;content:"﹅"}h-ru[annotation]{position:relative;display:inline-table;line-height:1.1;text-align:center;vertical-align:1em}h-ru[annotation]>rt,h-ru[annotation][order='0']>rt,h-ruby[rightangle][doubleline] h-ru[annotation][order='0']>rt{display:table-header-group}h-ru[annotation]>h-ru[annotation]{vertical-align:-.1em}h-ruby[rightangle][doubleline] h-ru[annotation]{vertical-align:.5em}h-ru[annotation]>h-ru,h-ru[annotation]>rb,h-ru[annotation]>rt{line-height:1;text-align:center}h-ru[annotation]>rt{height:1em;font-size:.5em;white-space:nowrap;word-break:normal}h-ru[annotation]>rt:after,h-ru[annotation]>rt:before{content:'\2006'}h-ru[annotation][order='1']>rt,h-ruby[rightangle] h-ru[annotation][order='0']>rt,h-ruby[rightangle][doubleline] h-ru[annotation][order='1']>rt{display:table-footer-group}h-ru[annotation][order='0']>h-ru[order='1']{vertical-align:.15em}h-ruby[rightangle][doubleline] h-ru[annotation][order='0'] rt{line-height:1.5}[zhuyin] h-zhuyin{font-style:normal;font-weight:400;line-height:normal;text-decoration:none;text-indent:0;position:relative;display:inline-block;height:1.2em;height:1em;width:.4em;vertical-align:text-top}[zhuyin] h-diao,[zhuyin] h-yin{line-height:1;position:absolute}[zhuyin] h-zhuyin>*{-moz-transform:scale(.4);-ms-transform:scale(.4);-webkit-transform:scale(.4);transform:scale(.4);-moz-transform-origin:left top;-ms-transform-origin:left top;-webkit-transform-origin:left top;transform-origin:left top;display:inline-block}[zhuyin] h-yin{left:0;height:1em;vertical-align:top}[zhuyin] h-diao{bottom:0;right:-.9em}[length='0'][zhuyin] h-zhuyin,[zhuyin] h-diao:empty,[zhuyin] h-yin:empty{display:none}[length='0'][zhuyin]{margin-right:0}[length='1'][zhuyin] h-yin,[zhuyin] [length='1'] h-yin{top:.3em}[length='1'][zhuyin] h-diao,[zhuyin] [length='1'] h-diao{bottom:0}[length='2'][zhuyin] h-yin,[zhuyin] [length='2'] h-yin{top:.05em}[length='2'][zhuyin] h-diao,[zhuyin] [length='2'] h-diao{bottom:-.3em}[length='3'][zhuyin] h-yin,[zhuyin] [length='3'] h-yin{top:-.05em;line-height:.85}[length='3'][zhuyin] h-diao,[zhuyin] [length='3'] h-diao{bottom:-.35em}[diao='˙'][zhuyin] h-diao,[zhuyin] [diao='˙'] h-diao{top:0;right:auto;bottom:auto;left:.06em}[diao='˙'][length='1'][zhuyin] h-diao,[diao='˙'][zhuyin] [length='1'] h-diao,[zhuyin] [diao='˙'] [length='1'] h-diao,[zhuyin] [diao='˙'][length='1'] h-diao{top:.15em}[diao='˙'][length='2'][zhuyin] h-diao,[diao='˙'][zhuyin] [length='2'] h-diao,[zhuyin] [diao='˙'] [length='2'] h-diao,[zhuyin] [diao='˙'][length='2'] h-diao{top:-.05em}[diao='˙'][length='3'][zhuyin] h-diao,[diao='˙'][zhuyin] [length='3'] h-diao,[zhuyin] [diao='˙'] [length='3'] h-diao,[zhuyin] [diao='˙'][length='3'] h-diao{top:-.2em}[diao='˪'][zhuyin] h-diao,[diao='˫'][zhuyin] h-diao,[zhuyin] [diao='˪'] h-diao,[zhuyin] [diao='˫'] h-diao{-moz-transform:scale(.6);-ms-transform:scale(.6);-webkit-transform:scale(.6);transform:scale(.6);-moz-transform-origin:left top;-ms-transform-origin:left top;-webkit-transform-origin:left top;transform-origin:left top}[diao='󳆴'][zhuyin] h-diao,[diao='󳆵'][zhuyin] h-diao,[diao='󳆶'][zhuyin] h-diao,[diao='󳆷'][zhuyin] h-diao,[diao^='ㆴ'][zhuyin] h-diao,[diao^='ㆵ'][zhuyin] h-diao,[diao^='ㆶ'][zhuyin] h-diao,[diao^='ㆷ'][zhuyin] h-diao,[zhuyin] [diao='󳆴'] h-diao,[zhuyin] [diao='󳆵'] h-diao,[zhuyin] [diao='󳆶'] h-diao,[zhuyin] [diao='󳆷'] h-diao,[zhuyin] [diao^='ㆴ'] h-diao,[zhuyin] [diao^='ㆵ'] h-diao,[zhuyin] [diao^='ㆶ'] h-diao,[zhuyin] [diao^='ㆷ'] h-diao{bottom:-.6em;margin-right:.3em}[zhuyin]{margin-right:.2em;display:inline-block;line-height:1.8}[rightangle] h-ru[annotation]{vertical-align:0;line-height:1}[rightangle] rt:after{content:'';display:inline-block;width:1.2em}h-ru h-ru[zhuyin]{margin-top:-.4em;margin-bottom:-.2em;line-height:1.8}h-jinze,h-word{display:inline-block;text-indent:0}@font-face{font-family:'Han Heiti';src:local("Hiragino Sans GB"),local("Lantinghei TC Extralight"),local("Lantinghei SC Extralight"),local(FZLTXHB--B51-0),local(FZLTZHK--GBK1-0),local(".PingFang SC Light"),local(".PingFang TC Light"),local(".PingFang-SC-Light"),local(".PingFang-TC-Light"),local(".PingFang SC"),local(".PingFang TC"),local("Heiti SC Light"),local(STHeitiSC-Light),local("Heiti SC"),local("Heiti TC Light"),local(STHeitiTC-Light),local("Heiti TC"),local("Microsoft Yahei"),local("Microsoft Jhenghei"),local("Noto Sans CJK KR"),local("Noto Sans CJK JP"),local("Noto Sans CJK SC"),local("Noto Sans CJK TC"),local("Source Han Sans K"),local("Source Han Sans KR"),local("Source Han Sans JP"),local("Source Han Sans CN"),local("Source Han Sans HK"),local("Source Han Sans TW"),local("Source Han Sans TWHK"),local("Droid Sans Fallback")}@font-face{unicode-range:U+4E00-9FFF,U+3400-4DB5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3040-309F,U+30A0-30FF,U+3099-309E,U+FF66-FF9F,U+3007,U+31C0-31E3,U+2F00-2FD5,U+2E80-2EF3;font-family:'Han Heiti';src:local(YuGothic),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro")}@font-face{font-family:'Han Heiti CNS';src:local(".PingFang TC Light"),local(".PingFang-TC-Light"),local(".PingFang TC"),local("Heiti TC Light"),local(STHeitiTC-Light),local("Heiti TC"),local("Lantinghei TC Extralight"),local(FZLTXHB--B51-0),local("Lantinghei TC"),local("Microsoft Jhenghei"),local("Microsoft Yahei"),local("Noto Sans CJK TC"),local("Source Han Sans TC"),local("Source Han Sans TW"),local("Source Han Sans TWHK"),local("Source Han Sans HK"),local("Droid Sans Fallback")}@font-face{font-family:'Han Heiti GB';src:local("Hiragino Sans GB"),local(".PingFang SC Light"),local(".PingFang-SC-Light"),local(".PingFang SC"),local("Lantinghei SC Extralight"),local(FZLTXHK--GBK1-0),local("Lantinghei SC"),local("Heiti SC Light"),local(STHeitiSC-Light),local("Heiti SC"),local("Microsoft Yahei"),local("Noto Sans CJK SC"),local("Source Han Sans SC"),local("Source Han Sans CN"),local("Droid Sans Fallback")}@font-face{font-family:'Han Heiti';font-weight:600;src:local("Hiragino Sans GB W6"),local(HiraginoSansGB-W6),local("Lantinghei TC Demibold"),local("Lantinghei SC Demibold"),local(FZLTZHB--B51-0),local(FZLTZHK--GBK1-0),local(".PingFang-SC-Semibold"),local(".PingFang-TC-Semibold"),local("Heiti SC Medium"),local("STHeitiSC-Medium"),local("Heiti SC"),local("Heiti TC Medium"),local("STHeitiTC-Medium"),local("Heiti TC"),local("Microsoft YaHei Bold"),local("Microsoft Jhenghei Bold"),local(MicrosoftYaHei-Bold),local(MicrosoftJhengHeiBold),local("Microsoft YaHei"),local("Microsoft Jhenghei"),local("Noto Sans CJK KR Bold"),local("Noto Sans CJK JP Bold"),local("Noto Sans CJK SC Bold"),local("Noto Sans CJK TC Bold"),local(NotoSansCJKkr-Bold),local(NotoSansCJKjp-Bold),local(NotoSansCJKsc-Bold),local(NotoSansCJKtc-Bold),local("Source Han Sans K Bold"),local(SourceHanSansK-Bold),local("Source Han Sans K"),local("Source Han Sans KR Bold"),local("Source Han Sans JP Bold"),local("Source Han Sans CN Bold"),local("Source Han Sans HK Bold"),local("Source Han Sans TW Bold"),local("Source Han Sans TWHK Bold"),local("SourceHanSansKR-Bold"),local("SourceHanSansJP-Bold"),local("SourceHanSansCN-Bold"),local("SourceHanSansHK-Bold"),local("SourceHanSansTW-Bold"),local("SourceHanSansTWHK-Bold"),local("Source Han Sans KR"),local("Source Han Sans CN"),local("Source Han Sans HK"),local("Source Han Sans TW"),local("Source Han Sans TWHK")}@font-face{unicode-range:U+4E00-9FFF,U+3400-4DB5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3040-309F,U+30A0-30FF,U+3099-309E,U+FF66-FF9F,U+3007,U+31C0-31E3,U+2F00-2FD5,U+2E80-2EF3;font-family:'Han Heiti';font-weight:600;src:local("YuGothic Bold"),local("Hiragino Kaku Gothic ProN W6"),local("Hiragino Kaku Gothic Pro W6"),local(YuGo-Bold),local(HiraKakuProN-W6),local(HiraKakuPro-W6)}@font-face{font-family:'Han Heiti CNS';font-weight:600;src:local(".PingFang TC Semibold"),local(".PingFang-TC-Semibold"),local("Heiti TC Medium"),local("STHeitiTC-Medium"),local("Heiti TC"),local("Lantinghei TC Demibold"),local(FZLTXHB--B51-0),local("Microsoft Jhenghei Bold"),local(MicrosoftJhengHeiBold),local("Microsoft Jhenghei"),local("Microsoft YaHei Bold"),local(MicrosoftYaHei-Bold),local("Noto Sans CJK TC Bold"),local(NotoSansCJKtc-Bold),local("Noto Sans CJK TC"),local("Source Han Sans TC Bold"),local("SourceHanSansTC-Bold"),local("Source Han Sans TC"),local("Source Han Sans TW Bold"),local("SourceHanSans-TW"),local("Source Han Sans TW"),local("Source Han Sans TWHK Bold"),local("SourceHanSans-TWHK"),local("Source Han Sans TWHK"),local("Source Han Sans HK"),local("SourceHanSans-HK"),local("Source Han Sans HK")}@font-face{font-family:'Han Heiti GB';font-weight:600;src:local("Hiragino Sans GB W6"),local(HiraginoSansGB-W6),local(".PingFang SC Semibold"),local(".PingFang-SC-Semibold"),local("Lantinghei SC Demibold"),local(FZLTZHK--GBK1-0),local("Heiti SC Medium"),local("STHeitiSC-Medium"),local("Heiti SC"),local("Microsoft YaHei Bold"),local(MicrosoftYaHei-Bold),local("Microsoft YaHei"),local("Noto Sans CJK SC Bold"),local(NotoSansCJKsc-Bold),local("Noto Sans CJK SC"),local("Source Han Sans SC Bold"),local("SourceHanSansSC-Bold"),local("Source Han Sans CN Bold"),local("SourceHanSansCN-Bold"),local("Source Han Sans SC"),local("Source Han Sans CN")}@font-face{font-family:'Han Heiti';src:local("Hiragino Sans GB"),local("Lantinghei TC Extralight"),local("Lantinghei SC Extralight"),local(FZLTXHB--B51-0),local(FZLTZHK--GBK1-0),local(".PingFang SC Light"),local(".PingFang TC Light"),local(".PingFang-SC-Light"),local(".PingFang-TC-Light"),local(".PingFang SC"),local(".PingFang TC"),local("Heiti SC Light"),local("STHeitiSC-Light"),local("Heiti SC"),local("Heiti TC Light"),local("STHeitiTC-Light"),local("Heiti TC"),local("Microsoft Yahei"),local("Microsoft Jhenghei"),local("Noto Sans CJK KR"),local("Noto Sans CJK JP"),local("Noto Sans CJK SC"),local("Noto Sans CJK TC"),local("Source Han Sans K"),local("Source Han Sans KR"),local("Source Han Sans JP"),local("Source Han Sans CN"),local("Source Han Sans HK"),local("Source Han Sans TW"),local("Source Han Sans TWHK"),local("Droid Sans Fallback");unicode-range:U+270C}@font-face{font-family:'Han Heiti';font-weight:600;src:local("Hiragino Sans GB W6"),local(HiraginoSansGB-W6),local("Lantinghei TC Demibold"),local("Lantinghei SC Demibold"),local(FZLTZHB--B51-0),local(FZLTZHK--GBK1-0),local(".PingFang-SC-Semibold"),local(".PingFang-TC-Semibold"),local("Heiti SC Medium"),local("STHeitiSC-Medium"),local("Heiti SC"),local("Heiti TC Medium"),local("STHeitiTC-Medium"),local("Heiti TC"),local("Microsoft YaHei Bold"),local("Microsoft Jhenghei Bold"),local(MicrosoftYaHei-Bold),local(MicrosoftJhengHeiBold),local("Microsoft YaHei"),local("Microsoft Jhenghei"),local("Noto Sans CJK KR Bold"),local("Noto Sans CJK JP Bold"),local("Noto Sans CJK SC Bold"),local("Noto Sans CJK TC Bold"),local(NotoSansCJKkr-Bold),local(NotoSansCJKjp-Bold),local(NotoSansCJKsc-Bold),local(NotoSansCJKtc-Bold),local("Source Han Sans K Bold"),local(SourceHanSansK-Bold),local("Source Han Sans K"),local("Source Han Sans KR Bold"),local("Source Han Sans JP Bold"),local("Source Han Sans CN Bold"),local("Source Han Sans HK Bold"),local("Source Han Sans TW Bold"),local("Source Han Sans TWHK Bold"),local("SourceHanSansKR-Bold"),local("SourceHanSansJP-Bold"),local("SourceHanSansCN-Bold"),local("SourceHanSansHK-Bold"),local("SourceHanSansTW-Bold"),local("SourceHanSansTWHK-Bold"),local("Source Han Sans KR"),local("Source Han Sans CN"),local("Source Han Sans HK"),local("Source Han Sans TW"),local("Source Han Sans TWHK");unicode-range:U+270C}@font-face{font-family:'Han Songti';src:local("Songti SC Regular"),local(STSongti-SC-Regular),local("Songti SC"),local("Songti TC Regular"),local(STSongti-TC-Regular),local("Songti TC"),local(STSong),local("Lisong Pro"),local(SimSun),local(PMingLiU)}@font-face{unicode-range:U+4E00-9FFF,U+3400-4DB5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3040-309F,U+30A0-30FF,U+3099-309E,U+FF66-FF9F,U+3007,U+31C0-31E3,U+2F00-2FD5,U+2E80-2EF3;font-family:'Han Songti';src:local(YuMincho),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("MS Mincho")}@font-face{font-family:'Han Songti CNS';src:local("Songti TC Regular"),local(STSongti-TC-Regular),local("Songti TC"),local("Lisong Pro"),local("Songti SC Regular"),local(STSongti-SC-Regular),local("Songti SC"),local(STSong),local(PMingLiU),local(SimSun)}@font-face{font-family:'Han Songti GB';src:local("Songti SC Regular"),local(STSongti-SC-Regular),local("Songti SC"),local(STSong),local(SimSun),local(PMingLiU)}@font-face{font-family:'Han Songti';font-weight:600;src:local("STSongti SC Bold"),local("STSongti TC Bold"),local(STSongti-SC-Bold),local(STSongti-TC-Bold),local("STSongti SC"),local("STSongti TC")}@font-face{unicode-range:U+4E00-9FFF,U+3400-4DB5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3040-309F,U+30A0-30FF,U+3099-309E,U+FF66-FF9F,U+3007,U+31C0-31E3,U+2F00-2FD5,U+2E80-2EF3;font-family:'Han Songti';font-weight:600;src:local("YuMincho Demibold"),local("Hiragino Mincho ProN W6"),local("Hiragino Mincho Pro W6"),local(YuMin-Demibold),local(HiraMinProN-W6),local(HiraMinPro-W6),local(YuMincho),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro")}@font-face{font-family:'Han Songti CNS';font-weight:600;src:local("STSongti TC Bold"),local("STSongti SC Bold"),local(STSongti-TC-Bold),local(STSongti-SC-Bold),local("STSongti TC"),local("STSongti SC")}@font-face{font-family:'Han Songti GB';font-weight:600;src:local("STSongti SC Bold"),local(STSongti-SC-Bold),local("STSongti SC")}@font-face{font-family:'Han Songti';src:local("Songti SC Regular"),local(STSongti-SC-Regular),local("Songti SC"),local("Songti TC Regular"),local(STSongti-TC-Regular),local("Songti TC"),local(STSongti),local("Lisong Pro"),local("MS Mincho"),local(SimSun),local(PMingLiU);unicode-range:U+270C}@font-face{font-family:'Han Songti';font-weight:600;src:local("Songti TC Bold"),local("Songti SC Bold"),local(STSongti-TC-Bold),local(STSongti-SC-Bold),local("Songti TC"),local("Songti SC");unicode-range:U+270C}@font-face{font-family:'Han Songti CNS';src:local("Songti TC Regular"),local("Lisong Pro"),local("Songti TC"),local("Songti SC Regular"),local(STSong),local("Songti SC"),local("MS Mincho"),local(PMingLiU),local(SimSun);unicode-range:U+270C}@font-face{font-family:'Han Songti CNS';font-weight:600;src:local("Songti TC Bold"),local("Songti SC Bold"),local(STSongti-TC-Bold),local(STSongti-SC-Bold),local("Songti TC"),local("Songti SC");unicode-range:U+270C}@font-face{font-family:'Han Songti GB';src:local("Songti SC"),local(STSong),local(SimSun);unicode-range:U+270C}@font-face{font-family:'Han Songti GB';font-weight:600;src:local("Songti SC Bold"),local(STSongti-SC-Bold),local("Songti SC");unicode-range:U+270C}@font-face{font-family:cursive;src:local("Kaiti TC Regular"),local(STKaiTi-TC-Regular),local("Kaiti TC"),local("Kaiti SC"),local(STKaiti),local(BiauKai),local("標楷體"),local(DFKaiShu-SB-Estd-BF),local(Kaiti),local(DFKai-SB)}@font-face{unicode-range:U+4E00-9FFF,U+3400-4DB5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3040-309F,U+30A0-30FF,U+3099-309E,U+FF66-FF9F,U+3007,U+31C0-31E3,U+2F00-2FD5,U+2E80-2EF3;font-family:'Han Kaiti';src:local("Kaiti TC Regular"),local(STKaiTi-TC-Regular),local("Kaiti TC"),local("Kaiti SC"),local(STKaiti),local(BiauKai),local("標楷體"),local(DFKaiShu-SB-Estd-BF),local(Kaiti),local(DFKai-SB)}@font-face{unicode-range:U+4E00-9FFF,U+3400-4DB5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3040-309F,U+30A0-30FF,U+3099-309E,U+FF66-FF9F,U+3007,U+31C0-31E3,U+2F00-2FD5,U+2E80-2EF3;font-family:'Han Kaiti CNS';src:local(BiauKai),local("標楷體"),local(DFKaiShu-SB-Estd-BF),local("Kaiti TC Regular"),local(STKaiTi-TC-Regular),local("Kaiti TC")}@font-face{unicode-range:U+4E00-9FFF,U+3400-4DB5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3040-309F,U+30A0-30FF,U+3099-309E,U+FF66-FF9F,U+3007,U+31C0-31E3,U+2F00-2FD5,U+2E80-2EF3;font-family:'Han Kaiti GB';src:local("Kaiti SC Regular"),local(STKaiTi-SC-Regular),local("Kaiti SC"),local(STKaiti),local(Kai),local(Kaiti),local(DFKai-SB)}@font-face{font-family:cursive;font-weight:600;src:local("Kaiti TC Bold"),local(STKaiTi-TC-Bold),local("Kaiti SC Bold"),local(STKaiti-SC-Bold),local("Kaiti TC"),local("Kaiti SC")}@font-face{font-family:'Han Kaiti';font-weight:600;src:local("Kaiti TC Bold"),local(STKaiTi-TC-Bold "),\a local(" Kaiti SC Bold "),\a local(STKaiti-SC-Bold),\a local(" Kaiti TC "),\a local(" Kaiti SC ")\a ;\a }\a \a // 2\a @font-face {\a font-family: " Han Kaiti CNS ";\a font-weight: 600;\a src:\a local(" Kaiti TC Bold "),\a local(STKaiTi-TC-Bold"),local("Kaiti TC")}@font-face{font-family:'Han Kaiti GB';font-weight:600;src:local("Kaiti SC Bold"),local(STKaiti-SC-Bold)}@font-face{unicode-range:U+4E00-9FFF,U+3400-4DB5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3040-309F,U+30A0-30FF,U+3099-309E,U+FF66-FF9F,U+3007,U+31C0-31E3,U+2F00-2FD5,U+2E80-2EF3;font-family:'Han Fangsong';src:local(STFangsong),local(FangSong)}@font-face{unicode-range:U+4E00-9FFF,U+3400-4DB5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3040-309F,U+30A0-30FF,U+3099-309E,U+FF66-FF9F,U+3007,U+31C0-31E3,U+2F00-2FD5,U+2E80-2EF3;font-family:'Han Fangsong CNS';src:local(STFangsong),local(FangSong)}@font-face{unicode-range:U+4E00-9FFF,U+3400-4DB5,U+20000-2A6D6,U+2A700-2B734,U+2B740-2B81D,U+FA0E-FA0F,U+FA11,U+FA13-FA14,U+FA1F,U+FA21,U+FA23,U+FA24,U+FA27-FA29,U+3040-309F,U+30A0-30FF,U+3099-309E,U+FF66-FF9F,U+3007,U+31C0-31E3,U+2F00-2FD5,U+2E80-2EF3;font-family:'Han Fangsong GB';src:local(STFangsong),local(FangSong)}@font-face{font-family:'Biaodian Sans';src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local("MS Gothic"),local(SimSun);unicode-range:U+FF0E}@font-face{font-family:'Biaodian Serif';src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSong),local(SimSun);unicode-range:U+FF0E}@font-face{font-family:'Biaodian Pro Sans';src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local("MS Gothic"),local(SimSun);unicode-range:U+FF0E}@font-face{font-family:'Biaodian Pro Serif';src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSong),local(SimSun);unicode-range:U+FF0E}@font-face{font-family:'Biaodian Pro Sans CNS';src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local("MS Gothic"),local(SimSun);unicode-range:U+FF0E}@font-face{font-family:'Biaodian Pro Serif CNS';src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSong),local(SimSun);unicode-range:U+FF0E}@font-face{font-family:'Biaodian Pro Sans GB';src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local("MS Gothic"),local(SimSun);unicode-range:U+FF0E}@font-face{font-family:'Biaodian Pro Serif GB';src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSong),local(SimSun);unicode-range:U+FF0E}@font-face{font-family:'Biaodian Sans';src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local(SimSun);unicode-range:U+00B7}@font-face{font-family:'Biaodian Serif';src:local("Songti SC"),local(STSong),local("Heiti SC"),local(SimSun);unicode-range:U+00B7}@font-face{font-family:'Biaodian Pro Sans';src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local(SimSun);unicode-range:U+00B7}@font-face{font-family:'Biaodian Pro Serif';src:local("Songti SC"),local(STSong),local("Heiti SC"),local(SimSun);unicode-range:U+00B7}@font-face{font-family:'Biaodian Pro Sans CNS';src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local(SimSun);unicode-range:U+00B7}@font-face{font-family:'Biaodian Pro Serif CNS';src:local("Songti SC"),local(STSong),local("Heiti SC"),local(SimSun);unicode-range:U+00B7}@font-face{font-family:'Biaodian Pro Sans GB';src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local(SimSun);unicode-range:U+00B7}@font-face{font-family:'Biaodian Pro Serif GB';src:local("Songti SC"),local(STSong),local("Heiti SC"),local(SimSun);unicode-range:U+00B7}@font-face{font-family:'Biaodian Sans';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Sans GB"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local("Microsoft Yahei"),local(SimSun);unicode-range:U+2014}@font-face{font-family:'Biaodian Serif';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSong),local("Microsoft Yahei"),local(SimSun);unicode-range:U+2014}@font-face{font-family:'Yakumono Sans';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local("Arial Unicode MS"),local("MS Gothic");unicode-range:U+2014}@font-face{font-family:'Yakumono Serif';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("MS Mincho"),local("Microsoft Yahei");unicode-range:U+2014}@font-face{font-family:'Biaodian Pro Sans';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Sans GB"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local("Microsoft Yahei"),local(SimSun);unicode-range:U+2014}@font-face{font-family:'Biaodian Pro Serif';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSong),local("Microsoft Yahei"),local(SimSun);unicode-range:U+2014}@font-face{font-family:'Biaodian Pro Sans CNS';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Sans GB"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local("Microsoft Yahei"),local(SimSun);unicode-range:U+2014}@font-face{font-family:'Biaodian Pro Serif CNS';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSong),local("Microsoft Yahei"),local(SimSun);unicode-range:U+2014}@font-face{font-family:'Biaodian Pro Sans GB';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Sans GB"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local("Microsoft Yahei"),local(SimSun);unicode-range:U+2014}@font-face{font-family:'Biaodian Pro Serif GB';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSong),local("Microsoft Yahei"),local(SimSun);unicode-range:U+2014}@font-face{font-family:'Biaodian Sans';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Sans GB"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local(Meiryo),local("MS Gothic"),local(SimSun),local(PMingLiU);unicode-range:U+2026}@font-face{font-family:'Biaodian Serif';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local("MS Mincho"),local(SimSun),local(PMingLiU);unicode-range:U+2026}@font-face{font-family:'Yakumono Sans';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local(Meiryo),local("MS Gothic");unicode-range:U+2026}@font-face{font-family:'Yakumono Serif';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("MS Mincho");unicode-range:U+2026}@font-face{font-family:'Biaodian Pro Sans';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Sans GB"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local(SimSun),local(PMingLiU);unicode-range:U+2026}@font-face{font-family:'Biaodian Pro Serif';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(SimSun),local(PMingLiU);unicode-range:U+2026}@font-face{font-family:'Biaodian Pro Sans CNS';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Sans GB"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local(SimSun),local(PMingLiU);unicode-range:U+2026}@font-face{font-family:'Biaodian Pro Serif CNS';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSongti),local(SimSun),local(PMingLiU);unicode-range:U+2026}@font-face{font-family:'Biaodian Pro Sans GB';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Sans GB"),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local(SimSun),local(PMingLiU);unicode-range:U+2026}@font-face{font-family:'Biaodian Pro Serif GB';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype"),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Songti SC"),local(STSongti),local(SimSun),local(PMingLiU);unicode-range:U+2026}@font-face{font-family:'Biaodian Pro Sans GB';src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local(SimSun),local(PMingLiU);unicode-range:U+201C-201D,U+2018-2019}@font-face{font-family:'Biaodian Pro Sans GB';font-weight:700;src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local(SimSun),local(PMingLiU);unicode-range:U+201C-201D,U+2018-2019}@font-face{font-family:'Biaodian Pro Serif GB';src:local("Lisong Pro"),local("Heiti SC"),local(STHeiti),local(SimSun),local(PMingLiU);unicode-range:U+201C-201D,U+2018-2019}@font-face{font-family:'Biaodian Pro Serif GB';font-weight:700;src:local("Lisong Pro"),local("Heiti SC"),local(STHeiti),local(SimSun),local(PMingLiU);unicode-range:U+201C-201D,U+2018-2019}@font-face{font-family:'Biaodian Sans';src:local(Georgia),local("Times New Roman"),local(Arial),local("Droid Sans Fallback");unicode-range:U+25CF}@font-face{font-family:'Biaodian Serif';src:local(Georgia),local("Times New Roman"),local(Arial),local("Droid Sans Fallback");unicode-range:U+25CF}@font-face{font-family:'Biaodian Pro Sans';src:local(Georgia),local("Times New Roman"),local(Arial),local("Droid Sans Fallback");unicode-range:U+25CF}@font-face{font-family:'Biaodian Pro Serif';src:local(Georgia),local("Times New Roman"),local(Arial),local("Droid Sans Fallback");unicode-range:U+25CF}@font-face{font-family:'Biaodian Pro Sans CNS';src:local(Georgia),local("Times New Roman"),local(Arial),local("Droid Sans Fallback");unicode-range:U+25CF}@font-face{font-family:'Biaodian Pro Serif CNS';src:local(Georgia),local("Times New Roman"),local(Arial),local("Droid Sans Fallback");unicode-range:U+25CF}@font-face{font-family:'Biaodian Pro Sans GB';src:local(Georgia),local("Times New Roman"),local(Arial),local("Droid Sans Fallback");unicode-range:U+25CF}@font-face{font-family:'Biaodian Pro Serif GB';src:local(Georgia),local("Times New Roman"),local(Arial),local("Droid Sans Fallback");unicode-range:U+25CF}@font-face{font-family:'Biaodian Pro Sans';src:local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local("MS Gothic");unicode-range:U+3002,U+FF0C,U+3001,U+FF1B,U+FF1A,U+FF1F,U+FF01,U+FF0D,U+FF0F,U+FF3C}@font-face{font-family:'Biaodian Pro Serif';src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("MS Mincho");unicode-range:U+3002,U+FF0C,U+3001,U+FF1B,U+FF1A,U+FF1F,U+FF01,U+FF0D,U+FF0F,U+FF3C}@font-face{font-family:'Biaodian Pro Sans CNS';src:local("Heiti TC"),local("Lihei Pro"),local("Microsoft Jhenghei"),local(PMingLiU);unicode-range:U+3002,U+FF0C,U+3001}@font-face{font-family:'Biaodian Pro Sans CNS';src:local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local("Heiti TC"),local("Lihei Pro"),local("Microsoft Jhenghei"),local(PMingLiU),local("MS Gothic");unicode-range:U+FF1B,U+FF1A,U+FF1F,U+FF01}@font-face{font-family:'Biaodian Pro Sans CNS';src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("MS Mincho");unicode-range:U+FF0D,U+FF0F,U+FF3C}@font-face{font-family:'Biaodian Pro Serif CNS';src:local(STSongti-TC-Regular),local("Lisong Pro"),local("Heiti TC"),local(PMingLiU);unicode-range:U+3002,U+FF0C,U+3001}@font-face{font-family:'Biaodian Pro Serif CNS';src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local(PMingLiU),local("MS Mincho");unicode-range:U+FF1B,U+FF1A,U+FF1F,U+FF01,U+FF0D,U+FF0F,U+FF3C}@font-face{font-family:'Biaodian Pro Sans GB';src:local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local(SimSun),local("MS Gothic");unicode-range:U+3002,U+FF0C,U+3001,U+FF1B,U+FF1A,U+FF1F,U+FF01,U+FF0D,U+FF0F,U+FF3C}@font-face{font-family:'Biaodian Pro Serif GB';src:local("Songti SC"),local(STSongti),local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Hiragino Sans GB"),local("Heiti SC"),local(STHeiti),local(SimSun),local("MS Mincho");unicode-range:U+3002,U+FF0C,U+3001,U+FF1B,U+FF1A,U+FF1F,U+FF01}@font-face{font-family:'Biaodian Pro Serif GB';src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local(PMingLiU),local("MS Mincho");unicode-range:U+FF0D,U+FF0F,U+FF3C}@font-face{font-family:'Biaodian Pro Sans';src:local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local("Yu Gothic"),local(YuGothic),local(SimSun),local(PMingLiU);unicode-range:U+300C-300F,U+300A-300B,U+3008-3009,U+FF08-FF09,U+3014-3015}@font-face{font-family:'Biaodian Pro Serif';src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Yu Mincho"),local(YuMincho),local(SimSun),local(PMingLiU);unicode-range:U+300C-300F,U+300A-300B,U+3008-3009,U+FF08-FF09,U+3014-3015}@font-face{font-family:'Biaodian Pro Sans CNS';src:local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local("Yu Gothic"),local(YuGothic),local(SimSun),local(PMingLiU);unicode-range:U+300C-300F,U+300A-300B,U+3008-3009,U+FF08-FF09,U+3014-3015}@font-face{font-family:'Biaodian Pro Serif CNS';src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Yu Mincho"),local(YuMincho),local(SimSun),local(PMingLiU);unicode-range:U+300C-300F,U+300A-300B,U+3008-3009,U+FF08-FF09,U+3014-3015}@font-face{font-family:'Biaodian Pro Sans GB';src:local("Hiragino Kaku Gothic ProN"),local("Hiragino Kaku Gothic Pro"),local("Yu Gothic"),local(YuGothic),local(SimSun),local(PMingLiU);unicode-range:U+300C-300F,U+300A-300B,U+3008-3009,U+FF08-FF09,U+3014-3015}@font-face{font-family:'Biaodian Pro Serif GB';src:local("Hiragino Mincho ProN"),local("Hiragino Mincho Pro"),local("Yu Mincho"),local(YuMincho),local(SimSun),local(PMingLiU);unicode-range:U+300C-300F,U+300A-300B,U+3008-3009,U+FF08-FF09,U+3014-3015}@font-face{font-family:'Biaodian Basic';src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype");unicode-range:U+2014,U+2026,U+00B7}@font-face{font-family:'Biaodian Basic';font-weight:700;src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype");unicode-range:U+2014,U+2026,U+00B7}@font-face{font-family:'Biaodian Sans';font-weight:700;src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype");unicode-range:U+2014,U+2026,U+00B7}@font-face{font-family:'Biaodian Pro Sans';font-weight:700;src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype");unicode-range:U+2014,U+2026,U+00B7}@font-face{font-family:'Biaodian Pro Sans';font-weight:700;src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype");unicode-range:U+2014,U+2026,U+00B7}@font-face{font-family:'Biaodian Pro Sans CNS';font-weight:700;src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype");unicode-range:U+2014,U+2026,U+00B7}@font-face{font-family:'Biaodian Pro Sans GB';font-weight:700;src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype");unicode-range:U+2014,U+2026,U+00B7}@font-face{font-family:'Biaodian Pro Serif';font-weight:700;src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype");unicode-range:U+2014,U+2026,U+00B7}@font-face{font-family:'Biaodian Pro Serif CNS';font-weight:700;src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype");unicode-range:U+2014,U+2026,U+00B7}@font-face{font-family:'Biaodian Pro Serif GB';font-weight:700;src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype");unicode-range:U+2014,U+2026,U+00B7}@font-face{font-family:'Latin Italic Serif';src:local("Georgia Italic"),local("Times New Roman Italic"),local(Georgia-Italic),local(TimesNewRomanPS-ItalicMT),local(Times-Italic)}@font-face{font-family:'Latin Italic Serif';font-weight:700;src:local("Georgia Bold Italic"),local("Times New Roman Bold Italic"),local(Georgia-BoldItalic),local(TimesNewRomanPS-BoldItalicMT),local(Times-Italic)}@font-face{font-family:'Latin Italic Sans';src:local("Helvetica Neue Italic"),local("Helvetica Oblique"),local("Arial Italic"),local(HelveticaNeue-Italic),local(Helvetica-LightOblique),local(Arial-ItalicMT)}@font-face{font-family:'Latin Italic Sans';font-weight:700;src:local("Helvetica Neue Bold Italic"),local("Helvetica Bold Oblique"),local("Arial Bold Italic"),local(HelveticaNeue-BoldItalic),local(Helvetica-BoldOblique),local(Arial-BoldItalicMT)}@font-face{unicode-range:U+0030-0039;font-family:'Numeral TF Sans';src:local(Skia),local("Neutraface 2 Text"),local(Candara),local(Corbel)}@font-face{unicode-range:U+0030-0039;font-family:'Numeral TF Serif';src:local(Georgia),local("Hoefler Text"),local("Big Caslon")}@font-face{unicode-range:U+0030-0039;font-family:'Numeral TF Italic Serif';src:local("Georgia Italic"),local("Hoefler Text Italic"),local(Georgia-Italic),local(HoeflerText-Italic)}@font-face{unicode-range:U+0030-0039;font-family:'Numeral LF Sans';src:local("Helvetica Neue"),local(Helvetica),local(Arial)}@font-face{unicode-range:U+0030-0039;font-family:'Numeral LF Italic Sans';src:local("Helvetica Neue Italic"),local("Helvetica Oblique"),local("Arial Italic"),local(HelveticaNeue-Italic),local(Helvetica-LightOblique),local(Arial-ItalicMT)}@font-face{unicode-range:U+0030-0039;font-family:'Numeral LF Italic Sans';font-weight:700;src:local("Helvetica Neue Bold Italic"),local("Helvetica Bold Oblique"),local("Arial Bold Italic"),local(HelveticaNeue-BoldItalic),local(Helvetica-BoldOblique),local(Arial-BoldItalicMT)}@font-face{unicode-range:U+0030-0039;font-family:'Numeral LF Serif';src:local(Palatino),local("Palatino Linotype"),local("Times New Roman")}@font-face{unicode-range:U+0030-0039;font-family:'Numeral LF Italic Serif';src:local("Palatino Italic"),local("Palatino Italic Linotype"),local("Times New Roman Italic"),local(Palatino-Italic),local(Palatino-Italic-Linotype),local(TimesNewRomanPS-ItalicMT)}@font-face{unicode-range:U+0030-0039;font-family:'Numeral LF Italic Serif';font-weight:700;src:local("Palatino Bold Italic"),local("Palatino Bold Italic Linotype"),local("Times New Roman Bold Italic"),local(Palatino-BoldItalic),local(Palatino-BoldItalic-Linotype),local(TimesNewRomanPS-BoldItalicMT)}@font-face{font-family:'Numeral TF Sans';src:local(lying-to-firefox);unicode-range:U+270C}@font-face{font-family:'Numeral TF Serif';src:local(lying-to-firefox);unicode-range:U+270C}@font-face{font-family:'Numeral TF Italic Serif';src:local(lying-to-firefox);unicode-range:U+270C}@font-face{font-family:'Numeral LF Sans';src:local(lying-to-firefox);unicode-range:U+270C}@font-face{font-family:'Numeral LF Italic Sans';src:local(lying-to-firefox);unicode-range:U+270C}@font-face{font-family:'Numeral LF Italic Sans';font-weight:700;src:local(lying-to-firefox);unicode-range:U+270C}@font-face{font-family:'Numeral LF Serif';src:local(lying-to-firefox);unicode-range:U+270C}@font-face{font-family:'Numeral LF Italic Serif';src:local(lying-to-firefox);unicode-range:U+270C}@font-face{font-family:'Numeral LF Italic Serif';font-weight:700;src:local(lying-to-firefox);unicode-range:U+270C}@font-face{src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype");unicode-range:U+3105-312D,U+31A0-31BA,U+02D9,U+02CA,U+02C5,U+02C7,U+02CB,U+02EA-02EB,U+030D,U+0358,U+F31B4-F31B7,U+F0061,U+F0065,U+F0069,U+F006F,U+F0075;font-family:'Zhuyin Kaiti'}@font-face{unicode-range:U+3105-312D,U+31A0-31BA,U+02D9,U+02CA,U+02C5,U+02C7,U+02CB,U+02EA-02EB,U+030D,U+0358,U+F31B4-F31B7,U+F0061,U+F0065,U+F0069,U+F006F,U+F0075;font-family:'Zhuyin Heiti';src:local("Hiragino Sans GB"),local("Heiti TC"),local("Microsoft Jhenghei"),url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype")}@font-face{font-family:'Zhuyin Heiti';src:local("Heiti TC"),local("Microsoft Jhenghei"),url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype");unicode-range:U+3127}@font-face{src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype");font-family:'Zhuyin Heiti';unicode-range:U+02D9,U+02CA,U+02C5,U+02C7,U+02CB,U+02EA-02EB,U+31B4,U+31B5,U+31B6,U+31B7,U+030D,U+0358,U+F31B4-F31B7,U+F0061,U+F0065,U+F0069,U+F006F,U+F0075}@font-face{src:url(./font/han.woff?@VERSION)format("woff"),url(./font/han.otf?@VERSION)format("opentype");font-family:'Romanization Sans';unicode-range:U+030D,U+0358,U+F31B4-F31B7,U+F0061,U+F0065,U+F0069,U+F006F,U+F0075}article strong :lang(ja-Latn),article strong :lang(zh-Latn),article strong :not(:lang(zh)):not(:lang(ja)),article strong:lang(ja-Latn),article strong:lang(zh-Latn),article strong:not(:lang(zh)):not(:lang(ja)),html :lang(ja-Latn),html :lang(zh-Latn),html :not(:lang(zh)):not(:lang(ja)),html:lang(ja-Latn),html:lang(zh-Latn),html:not(:lang(zh)):not(:lang(ja)){font-family:"Helvetica Neue",Helvetica,Arial,"Han Heiti",sans-serif}[lang*=Hant],[lang=zh-TW],[lang=zh-HK],[lang^=zh],article strong:lang(zh),article strong:lang(zh-Hant),html:lang(zh),html:lang(zh-Hant){font-family:"Biaodian Pro Sans CNS","Helvetica Neue",Helvetica,Arial,"Zhuyin Heiti","Han Heiti",sans-serif}.no-unicoderange [lang*=Hant],.no-unicoderange [lang=zh-TW],.no-unicoderange [lang=zh-HK],.no-unicoderange [lang^=zh],.no-unicoderange article strong:lang(zh),.no-unicoderange article strong:lang(zh-Hant),html.no-unicoderange:lang(zh),html.no-unicoderange:lang(zh-Hant){font-family:"Helvetica Neue",Helvetica,Arial,"Han Heiti",sans-serif}[lang*=Hans],[lang=zh-CN],article strong:lang(zh-CN),article strong:lang(zh-Hans),html:lang(zh-CN),html:lang(zh-Hans){font-family:"Biaodian Pro Sans GB","Helvetica Neue",Helvetica,Arial,"Han Heiti GB",sans-serif}.no-unicoderange [lang*=Hans],.no-unicoderange [lang=zh-CN],.no-unicoderange article strong:lang(zh-CN),.no-unicoderange article strong:lang(zh-Hans),html.no-unicoderange:lang(zh-CN),html.no-unicoderange:lang(zh-Hans){font-family:"Helvetica Neue",Helvetica,Arial,"Han Heiti GB",sans-serif}[lang^=ja],article strong:lang(ja),html:lang(ja){font-family:"Yakumono Sans","Helvetica Neue",Helvetica,Arial,sans-serif}.no-unicoderange [lang^=ja],.no-unicoderange article strong:lang(ja),html.no-unicoderange:lang(ja){font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}article blockquote i :lang(ja-Latn),article blockquote i :lang(zh-Latn),article blockquote i :not(:lang(zh)):not(:lang(ja)),article blockquote i:lang(ja-Latn),article blockquote i:lang(zh-Latn),article blockquote i:not(:lang(zh)):not(:lang(ja)),article blockquote var :lang(ja-Latn),article blockquote var :lang(zh-Latn),article blockquote var :not(:lang(zh)):not(:lang(ja)),article blockquote var:lang(ja-Latn),article blockquote var:lang(zh-Latn),article blockquote var:not(:lang(zh)):not(:lang(ja)){font-family:"Latin Italic Sans","Helvetica Neue",Helvetica,Arial,"Han Heiti",sans-serif}article blockquote i:lang(zh),article blockquote i:lang(zh-Hant),article blockquote var:lang(zh),article blockquote var:lang(zh-Hant){font-family:"Biaodian Pro Sans CNS","Latin Italic Sans","Helvetica Neue",Helvetica,Arial,"Zhuyin Heiti","Han Heiti",sans-serif}.no-unicoderange article blockquote i:lang(zh),.no-unicoderange article blockquote i:lang(zh-Hant),.no-unicoderange article blockquote var:lang(zh),.no-unicoderange article blockquote var:lang(zh-Hant){font-family:"Latin Italic Sans","Helvetica Neue",Helvetica,Arial,"Han Heiti",sans-serif}article blockquote i:lang(zh-CN),article blockquote i:lang(zh-Hans),article blockquote var:lang(zh-CN),article blockquote var:lang(zh-Hans){font-family:"Biaodian Pro Sans GB","Latin Italic Sans","Helvetica Neue",Helvetica,Arial,"Han Heiti GB",sans-serif}.no-unicoderange article blockquote i:lang(zh-CN),.no-unicoderange article blockquote i:lang(zh-Hans),.no-unicoderange article blockquote var:lang(zh-CN),.no-unicoderange article blockquote var:lang(zh-Hans){font-family:"Latin Italic Sans","Helvetica Neue",Helvetica,Arial,"Han Heiti GB",sans-serif}article blockquote i:lang(ja),article blockquote var:lang(ja){font-family:"Yakumono Sans","Latin Italic Sans","Helvetica Neue",Helvetica,Arial,sans-serif}.no-unicoderange article blockquote i:lang(ja),.no-unicoderange article blockquote var:lang(ja){font-family:"Latin Italic Sans","Helvetica Neue",Helvetica,Arial,sans-serif}article figure blockquote :lang(ja-Latn),article figure blockquote :lang(zh-Latn),article figure blockquote :not(:lang(zh)):not(:lang(ja)),article figure blockquote:lang(ja-Latn),article figure blockquote:lang(zh-Latn),article figure blockquote:not(:lang(zh)):not(:lang(ja)),figure blockquote :lang(ja-Latn),figure blockquote :lang(zh-Latn),figure blockquote :not(:lang(zh)):not(:lang(ja)),figure blockquote:lang(ja-Latn),figure blockquote:lang(zh-Latn),figure blockquote:not(:lang(zh)):not(:lang(ja)){font-family:Georgia,"Times New Roman","Han Songti",cursive,serif}article figure blockquote:lang(zh),article figure blockquote:lang(zh-Hant),figure blockquote:lang(zh),figure blockquote:lang(zh-Hant){font-family:"Biaodian Pro Serif CNS","Numeral LF Serif",Georgia,"Times New Roman","Zhuyin Kaiti","Han Songti",serif}.no-unicoderange article figure blockquote:lang(zh),.no-unicoderange article figure blockquote:lang(zh-Hant),.no-unicoderange figure blockquote:lang(zh),.no-unicoderange figure blockquote:lang(zh-Hant){font-family:"Numeral LF Serif",Georgia,"Times New Roman","Han Songti",serif}article figure blockquote:lang(zh-CN),article figure blockquote:lang(zh-Hans),figure blockquote:lang(zh-CN),figure blockquote:lang(zh-Hans){font-family:"Biaodian Pro Serif GB","Numeral LF Serif",Georgia,"Times New Roman","Han Songti GB",serif}.no-unicoderange article figure blockquote:lang(zh-CN),.no-unicoderange article figure blockquote:lang(zh-Hans),.no-unicoderange figure blockquote:lang(zh-CN),.no-unicoderange figure blockquote:lang(zh-Hans){font-family:"Numeral LF Serif",Georgia,"Times New Roman","Han Songti GB",serif}article figure blockquote:lang(ja),figure blockquote:lang(ja){font-family:"Yakumono Serif","Numeral LF Serif",Georgia,"Times New Roman",serif}.no-unicoderange article figure blockquote:lang(ja),.no-unicoderange figure blockquote:lang(ja){font-family:"Numeral LF Serif",Georgia,"Times New Roman",serif}article blockquote :lang(ja-Latn),article blockquote :lang(zh-Latn),article blockquote :not(:lang(zh)):not(:lang(ja)),article blockquote:lang(ja-Latn),article blockquote:lang(zh-Latn),article blockquote:not(:lang(zh)):not(:lang(ja)){font-family:Georgia,"Times New Roman","Han Kaiti",cursive,serif}article blockquote:lang(zh),article blockquote:lang(zh-Hant){font-family:"Biaodian Pro Serif CNS","Numeral LF Serif",Georgia,"Times New Roman","Zhuyin Kaiti","Han Kaiti",cursive,serif}.no-unicoderange article blockquote:lang(zh),.no-unicoderange article blockquote:lang(zh-Hant){font-family:"Numeral LF Serif",Georgia,"Times New Roman","Han Kaiti",cursive,serif}article blockquote:lang(zh-CN),article blockquote:lang(zh-Hans){font-family:"Biaodian Pro Serif GB","Numeral LF Serif",Georgia,"Times New Roman","Han Kaiti GB",cursive,serif}.no-unicoderange article blockquote:lang(zh-CN),.no-unicoderange article blockquote:lang(zh-Hans){font-family:"Numeral LF Serif",Georgia,"Times New Roman","Han Kaiti GB",cursive,serif}article blockquote:lang(ja){font-family:"Yakumono Serif","Numeral LF Serif",Georgia,"Times New Roman",cursive,serif}.no-unicoderange article blockquote:lang(ja){font-family:"Numeral LF Serif",Georgia,"Times New Roman",cursive,serif}i :lang(ja-Latn),i :lang(zh-Latn),i :not(:lang(zh)):not(:lang(ja)),i:lang(ja-Latn),i:lang(zh-Latn),i:not(:lang(zh)):not(:lang(ja)),var :lang(ja-Latn),var :lang(zh-Latn),var :not(:lang(zh)):not(:lang(ja)),var:lang(ja-Latn),var:lang(zh-Latn),var:not(:lang(zh)):not(:lang(ja)){font-family:"Latin Italic Serif",Georgia,"Times New Roman","Han Kaiti",cursive,serif}i:lang(zh),i:lang(zh-Hant),var:lang(zh),var:lang(zh-Hant){font-family:"Biaodian Pro Serif CNS","Numeral LF Italic Serif","Latin Italic Serif",Georgia,"Times New Roman","Zhuyin Kaiti","Han Kaiti",cursive,serif}.no-unicoderange i:lang(zh),.no-unicoderange i:lang(zh-Hant),.no-unicoderange var:lang(zh),.no-unicoderange var:lang(zh-Hant){font-family:"Numeral LF Italic Serif","Latin Italic Serif",Georgia,"Times New Roman","Han Kaiti",cursive,serif}i:lang(zh-CN),i:lang(zh-Hans),var:lang(zh-CN),var:lang(zh-Hans){font-family:"Biaodian Pro Serif GB","Numeral LF Italic Serif","Latin Italic Serif",Georgia,"Times New Roman","Han Kaiti GB",cursive,serif}.no-unicoderange i:lang(zh-CN),.no-unicoderange i:lang(zh-Hans),.no-unicoderange var:lang(zh-CN),.no-unicoderange var:lang(zh-Hans){font-family:"Numeral LF Italic Serif","Latin Italic Serif",Georgia,"Times New Roman","Han Kaiti GB",cursive,serif}i:lang(ja),var:lang(ja){font-family:"Yakumono Serif","Numeral LF Italic Serif","Latin Italic Serif",Georgia,"Times New Roman",cursive,serif}.no-unicoderange i:lang(ja),.no-unicoderange var:lang(ja){font-family:"Numeral LF Italic Serif","Latin Italic Serif",Georgia,"Times New Roman",cursive,serif}code :lang(ja-Latn),code :lang(zh-Latn),code :not(:lang(zh)):not(:lang(ja)),code:lang(ja-Latn),code:lang(zh-Latn),code:not(:lang(zh)):not(:lang(ja)),kbd :lang(ja-Latn),kbd :lang(zh-Latn),kbd :not(:lang(zh)):not(:lang(ja)),kbd:lang(ja-Latn),kbd:lang(zh-Latn),kbd:not(:lang(zh)):not(:lang(ja)),pre :lang(ja-Latn),pre :lang(zh-Latn),pre :not(:lang(zh)):not(:lang(ja)),pre:lang(ja-Latn),pre:lang(zh-Latn),pre:not(:lang(zh)):not(:lang(ja)),samp :lang(ja-Latn),samp :lang(zh-Latn),samp :not(:lang(zh)):not(:lang(ja)),samp:lang(ja-Latn),samp:lang(zh-Latn),samp:not(:lang(zh)):not(:lang(ja)){font-family:Menlo,Consolas,Courier,"Han Heiti",monospace,monospace,sans-serif}code:lang(zh),code:lang(zh-Hant),kbd:lang(zh),kbd:lang(zh-Hant),pre:lang(zh),pre:lang(zh-Hant),samp:lang(zh),samp:lang(zh-Hant){font-family:"Biaodian Pro Sans CNS",Menlo,Consolas,Courier,"Zhuyin Heiti","Han Heiti",monospace,monospace,sans-serif}.no-unicoderange code:lang(zh),.no-unicoderange code:lang(zh-Hant),.no-unicoderange kbd:lang(zh),.no-unicoderange kbd:lang(zh-Hant),.no-unicoderange pre:lang(zh),.no-unicoderange pre:lang(zh-Hant),.no-unicoderange samp:lang(zh),.no-unicoderange samp:lang(zh-Hant){font-family:Menlo,Consolas,Courier,"Han Heiti",monospace,monospace,sans-serif}code:lang(zh-CN),code:lang(zh-Hans),kbd:lang(zh-CN),kbd:lang(zh-Hans),pre:lang(zh-CN),pre:lang(zh-Hans),samp:lang(zh-CN),samp:lang(zh-Hans){font-family:"Biaodian Pro Sans GB",Menlo,Consolas,Courier,"Han Heiti GB",monospace,monospace,sans-serif}.no-unicoderange code:lang(zh-CN),.no-unicoderange code:lang(zh-Hans),.no-unicoderange kbd:lang(zh-CN),.no-unicoderange kbd:lang(zh-Hans),.no-unicoderange pre:lang(zh-CN),.no-unicoderange pre:lang(zh-Hans),.no-unicoderange samp:lang(zh-CN),.no-unicoderange samp:lang(zh-Hans){font-family:Menlo,Consolas,Courier,"Han Heiti GB",monospace,monospace,sans-serif}code:lang(ja),kbd:lang(ja),pre:lang(ja),samp:lang(ja){font-family:"Yakumono Sans",Menlo,Consolas,Courier,monospace,monospace,sans-serif}.no-unicoderange code:lang(ja),.no-unicoderange kbd:lang(ja),.no-unicoderange pre:lang(ja),.no-unicoderange samp:lang(ja){font-family:Menlo,Consolas,Courier,monospace,monospace,sans-serif}#luoma_pinyin p,#pua p,#zhuyin_fuhao-heiti p,#zhuyin_fuhao-kaiti p,.no-unicoderange h-char.bd-liga,.no-unicoderange h-char.biaodian[unicode=b7],h-ruby h-ru[annotation] rt,h-ruby h-ru[zhuyin] h-zhuyin,h-ruby h-ru[zhuyin] h-zhuyin h-diao,h-ruby.romanization rt,html,ruby h-ru[annotation] rt,ruby h-ru[zhuyin] h-zhuyin,ruby h-ru[zhuyin] h-zhuyin h-diao,ruby.romanization rt{-moz-font-feature-settings:'liga';-ms-font-feature-settings:'liga';-webkit-font-feature-settings:'liga';font-feature-settings:'liga'}[lang*=Hant],[lang*=Hans],[lang=zh-TW],[lang=zh-HK],[lang=zh-CN],[lang^=zh],article blockquote i,article blockquote var,article strong,code,html,kbd,pre,samp{-moz-font-feature-settings:'liga=1, locl=0';-ms-font-feature-settings:'liga','locl' 0;-webkit-font-feature-settings:'liga','locl' 0;font-feature-settings:'liga','locl' 0}i,var{font-style:inherit}.no-unicoderange h-ruby h-ru[zhuyin] h-zhuyin,.no-unicoderange h-ruby h-ru[zhuyin] h-zhuyin h-diao,.no-unicoderange ruby h-ru[zhuyin] h-zhuyin,.no-unicoderange ruby h-ru[zhuyin] h-zhuyin h-diao,h-ruby h-ru[zhuyin] h-zhuyin h-diao,ruby h-ru[zhuyin] h-zhuyin h-diao{font-family:'Zhuyin Kaiti',cursive,serif}h-ruby h-ru[annotation] rt,h-ruby.romanization rt,ruby h-ru[annotation] rt,ruby.romanization rt{font-family:"Romanization Sans","Helvetica Neue",Helvetica,Arial,"Han Heiti",sans-serif}.no-kaiti i,.no-kaiti var{padding-bottom:.05em;border-bottom:3px double #d3d3d3}article{line-height:1.7;-moz-hyphens:auto;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}article li,article p{text-align:justify;text-justify:inter-ideograph}article h1+blockquote,article h1+h2,article h1+h3,article h1+h4,article h1+h5,article h1+h6,article h1+ol,article h1+p,article h1+section>blockquote:first-child,article h1+section>h2:first-child,article h1+section>h3:first-child,article h1+section>h4:first-child,article h1+section>h5:first-child,article h1+section>h6:first-child,article h1+section>ol:first-child,article h1+section>p:first-child,article h1+section>ul:first-child,article h1+ul,article h2+blockquote,article h2+h2,article h2+h3,article h2+h4,article h2+h5,article h2+h6,article h2+ol,article h2+p,article h2+section>blockquote:first-child,article h2+section>h2:first-child,article h2+section>h3:first-child,article h2+section>h4:first-child,article h2+section>h5:first-child,article h2+section>h6:first-child,article h2+section>ol:first-child,article h2+section>p:first-child,article h2+section>ul:first-child,article h2+ul,article h3+blockquote,article h3+h3,article h3+h4,article h3+h5,article h3+h6,article h3+ol,article h3+p,article h3+section>blockquote:first-child,article h3+section>h3:first-child,article h3+section>h4:first-child,article h3+section>h5:first-child,article h3+section>h6:first-child,article h3+section>ol:first-child,article h3+section>p:first-child,article h3+section>ul:first-child,article h3+ul,article h4+blockquote,article h4+h4,article h4+h5,article h4+h6,article h4+ol,article h4+p,article h4+section>blockquote:first-child,article h4+section>h4:first-child,article h4+section>h5:first-child,article h4+section>h6:first-child,article h4+section>ol:first-child,article h4+section>p:first-child,article h4+section>ul:first-child,article h4+ul,article h5+blockquote,article h5+h5,article h5+h6,article h5+ol,article h5+p,article h5+section>blockquote:first-child,article h5+section>h5:first-child,article h5+section>h6:first-child,article h5+section>ol:first-child,article h5+section>p:first-child,article h5+section>ul:first-child,article h5+ul,article h6+blockquote,article h6+h6,article h6+ol,article h6+p,article h6+section>blockquote:first-child,article h6+section>h6:first-child,article h6+section>ol:first-child,article h6+section>p:first-child,article h6+section>ul:first-child,article h6+ul{margin-top:-1em}.poem-like p,p.poem-like{margin-left:2em}article blockquote,article blockquote blockquote{margin-right:0}@media only screen and (max-width:480px){.poem-like p,article blockquote,p.poem-like{margin-left:1em}}figure blockquote{margin:0}blockquote blockquote{margin-left:1em;margin-right:1em}@media only screen and (max-width:480px){blockquote,figure{margin-left:1em;margin-right:1em}}.no-unicoderange h-char.bd-liga,.no-unicoderange h-char.biaodian[unicode=b7]{font-family:'Biaodian Basic','Han Heiti'}h-hws,h-hws[hidden]{display:inline;visibility:hidden;font:.89em Arial}code h-hws,code h-hws[hidden],h-hangable:lang(ja) h-char.bd-close h-cs,h-hangable:lang(zh-CN) h-char.bd-close h-cs,h-hangable:lang(zh-Hans) h-char.bd-close h-cs,kbd h-hws,kbd h-hws[hidden],pre h-hws,pre h-hws[hidden],samp h-hws,samp h-hws[hidden]{display:none}@font-face{src:url(./font/han-space.woff?@VERSION)format("woff"),url(./font/han-space.otf?@VERSION)format("opentype");font-family:'Han Space';unicode-range:U+20}h-hangable:lang(zh-HK) h-cs,h-hangable:lang(zh-HK) h-cs[hidden],h-hangable:lang(zh-Hant) h-cs,h-hangable:lang(zh-Hant) h-cs[hidden],h-hangable:lang(zh-TW) h-cs,h-hangable:lang(zh-TW) h-cs[hidden]{display:inline;visibility:inherit;font-family:inherit;font-size:inherit}h-hangable:lang(ja),h-hangable:lang(zh-CN),h-hangable:lang(zh-Hans){position:relative;display:inline}h-hangable:lang(ja)>h-cs,h-hangable:lang(zh-CN)>h-cs,h-hangable:lang(zh-Hans)>h-cs{position:relative;display:inline!important;visibility:visible;font:inherit}h-hangable:lang(ja)>h-cs h-inner,h-hangable:lang(ja)>h-cs h-inner[hidden],h-hangable:lang(zh-CN)>h-cs h-inner,h-hangable:lang(zh-CN)>h-cs h-inner[hidden],h-hangable:lang(zh-Hans)>h-cs h-inner,h-hangable:lang(zh-Hans)>h-cs h-inner[hidden]{display:inline;visibility:hidden;font:1em "Han Space",Menlo,Consolas,Courier}h-hangable:lang(ja)>h-cs h-char.bd-end,h-hangable:lang(zh-CN)>h-cs h-char.bd-end,h-hangable:lang(zh-Hans)>h-cs h-char.bd-end{-moz-text-emphasis:none;-webkit-text-emphasis:none;text-emphasis:none;font-style:normal;font-weight:400;text-decoration:none;text-indent:0;position:absolute;left:0;top:0;display:inline-block;line-height:1.1}h-ru h-hangable:lang(ja)>h-cs h-char.bd-end,h-ru h-hangable:lang(zh-CN)>h-cs h-char.bd-end,h-ru h-hangable:lang(zh-Hans)>h-cs h-char.bd-end,ruby h-hangable:lang(ja)>h-cs h-char.bd-end,ruby h-hangable:lang(zh-CN)>h-cs h-char.bd-end,ruby h-hangable:lang(zh-Hans)>h-cs h-char.bd-end{position:relative}h-cs,h-cs[hidden]{display:none;visibility:hidden;font:.825em Courier;letter-spacing:0;white-space:normal}h-char.biaodian.bd-open>h-inner{margin-left:-.5em}h-char.biaodian.bd-close>h-inner,h-char.biaodian[unicode='3001']>h-inner,h-char.biaodian[unicode='3002']>h-inner,h-char.biaodian[unicode=ff0c]>h-inner,h-char.biaodian[unicode=ff0e]>h-inner{letter-spacing:-.5em}h-char.biaodian.bd-close>h-cs,h-char.biaodian.bd-open>h-cs,h-char.biaodian[unicode='3001']>h-cs,h-char.biaodian[unicode='3002']>h-cs,h-char.biaodian[unicode=ff0c]>h-cs,h-char.biaodian[unicode=ff0e]>h-cs{display:inline}h-char.biaodian[unicode='3001']:lang(zh-HK)>h-inner,h-char.biaodian[unicode='3001']:lang(zh-Hant)>h-inner,h-char.biaodian[unicode='3001']:lang(zh-TW)>h-inner,h-char.biaodian[unicode='3002']:lang(zh-HK)>h-inner,h-char.biaodian[unicode='3002']:lang(zh-Hant)>h-inner,h-char.biaodian[unicode='3002']:lang(zh-TW)>h-inner,h-char.biaodian[unicode=ff0c]:lang(zh-HK)>h-inner,h-char.biaodian[unicode=ff0c]:lang(zh-Hant)>h-inner,h-char.biaodian[unicode=ff0c]:lang(zh-TW)>h-inner,h-char.biaodian[unicode=ff0e]:lang(zh-HK)>h-inner,h-char.biaodian[unicode=ff0e]:lang(zh-Hant)>h-inner,h-char.biaodian[unicode=ff0e]:lang(zh-TW)>h-inner{letter-spacing:inherit}h-char-group .bd-end:not(:last-child) h-cs,h-char-group .bd-open+.bd-open h-cs,h-char-group [unicode='3001']:lang(zh-HK)+.bd-open h-cs,h-char-group [unicode='3001']:lang(zh-Hant)+.bd-open h-cs,h-char-group [unicode='3001']:lang(zh-TW)+.bd-open h-cs,h-char-group [unicode='3002']:lang(zh-HK)+.bd-open h-cs,h-char-group [unicode='3002']:lang(zh-Hant)+.bd-open h-cs,h-char-group [unicode='3002']:lang(zh-TW)+.bd-open h-cs,h-char-group [unicode=ff0c]:lang(zh-HK)+.bd-open h-cs,h-char-group [unicode=ff0c]:lang(zh-Hant)+.bd-open h-cs,h-char-group [unicode=ff0c]:lang(zh-TW)+.bd-open h-cs,h-char-group [unicode=ff0e]:lang(zh-HK)+.bd-open h-cs,h-char-group [unicode=ff0e]:lang(zh-Hant)+.bd-open h-cs,h-char-group [unicode=ff0e]:lang(zh-TW)+.bd-open h-cs,h-char-group.portion .bd-end:last-child h-cs,h-char-group.portion .bd-open:first-child h-cs,h-char.biaodian[unicode='3001']:lang(zh-HK)>h-cs,h-char.biaodian[unicode='3001']:lang(zh-Hant)>h-cs,h-char.biaodian[unicode='3001']:lang(zh-TW)>h-cs,h-char.biaodian[unicode='3002']:lang(zh-HK)>h-cs,h-char.biaodian[unicode='3002']:lang(zh-Hant)>h-cs,h-char.biaodian[unicode='3002']:lang(zh-TW)>h-cs,h-char.biaodian[unicode=ff0c]:lang(zh-HK)>h-cs,h-char.biaodian[unicode=ff0c]:lang(zh-Hant)>h-cs,h-char.biaodian[unicode=ff0c]:lang(zh-TW)>h-cs,h-char.biaodian[unicode=ff0e]:lang(zh-HK)>h-cs,h-char.biaodian[unicode=ff0e]:lang(zh-Hant)>h-cs,h-char.biaodian[unicode=ff0e]:lang(zh-TW)>h-cs,h-hangable .bd-end:not(:last-child) h-cs,h-hangable .bd-open+.bd-open h-cs,h-hangable [unicode='3001']:lang(zh-HK)+.bd-open h-cs,h-hangable [unicode='3001']:lang(zh-Hant)+.bd-open h-cs,h-hangable [unicode='3001']:lang(zh-TW)+.bd-open h-cs,h-hangable [unicode='3002']:lang(zh-HK)+.bd-open h-cs,h-hangable [unicode='3002']:lang(zh-Hant)+.bd-open h-cs,h-hangable [unicode='3002']:lang(zh-TW)+.bd-open h-cs,h-hangable [unicode=ff0c]:lang(zh-HK)+.bd-open h-cs,h-hangable [unicode=ff0c]:lang(zh-Hant)+.bd-open h-cs,h-hangable [unicode=ff0c]:lang(zh-TW)+.bd-open h-cs,h-hangable [unicode=ff0e]:lang(zh-HK)+.bd-open h-cs,h-hangable [unicode=ff0e]:lang(zh-Hant)+.bd-open h-cs,h-hangable [unicode=ff0e]:lang(zh-TW)+.bd-open h-cs,h-hangable.portion .bd-end:last-child h-cs,h-hangable.portion .bd-open:first-child h-cs{display:none}h-char-group [unicode=b7]:not(:last-child),h-char-group [unicode='30fb']:not(:last-child){letter-spacing:-.5em}h-char-group .bd-liga:not(:last-child){margin-right:-.25em}h-char[display-as]{position:relative;display:inline-block}h-char[display-as] h-inner{color:transparent}h-char[display-as]:after{position:absolute;left:0;display:inline-block;content:attr(display-as)}h-char[display-as].comb-liga:after{font-family:'Romanization Sans','Zhuyin Kaiti'}#zhuyin_fuhao-heiti p{font-family:"Zhuyin Heiti","Biaodian Pro Sans","Helvetica Neue",Helvetica,Arial,"Han Heiti",sans-serif}#zhuyin_fuhao-kaiti p{font-family:"Zhuyin Kaiti","Biaodian Pro Serif",Georgia,"Times New Roman","Han Kaiti",cursive,serif}#luoma_pinyin p,#pua p{font-family:"Romanization Sans","Biaodian Pro Sans","Helvetica Neue",Helvetica,Arial,"Han Heiti",sans-serif} \ No newline at end of file diff --git a/test/test-commonjs.js b/test/test-commonjs.js index 1f9a00e6..59c29a0a 100644 --- a/test/test-commonjs.js +++ b/test/test-commonjs.js @@ -1 +1 @@ -!function a(b,c,d){function e(g,h){if(!c[g]){if(!b[g]){var i="function"==typeof require&&require;if(!h&&i)return i(g,!0);if(f)return f(g,!0);throw new Error("Cannot find module '"+g+"'")}var j=c[g]={exports:{}};b[g][0].call(j.exports,function(a){var c=b[g][1][a];return e(c?c:a)},j,j.exports,a,b,c,d)}return c[g].exports}for(var f="function"==typeof require&&require,g=0;g'+a+"",b.firstChild}function e(a,b){var c,d=t.create("canvas");return d.width="50",d.height="20",d.style.display="none",m.appendChild(d),c=d.getContext("2d"),c.textBaseline="top",c.font="15px "+b+", sans-serif",c.fillStyle="black",c.strokeStyle="black",c.fillText(a,0,0),{node:d,context:c,remove:function(){t.remove(d,m)}}}function f(a,b){var c,d=a.context,e=b.context;try{for(var f=1;20>=f;f++)for(var g=1;50>=g;g++){if("undefined"==typeof c&&d.getImageData(g,f,1,1).data[3]!==e.getImageData(g,f,1,1).data[3]){c=!1;break}if("boolean"==typeof c)break;50===g&&20===f&&"undefined"==typeof c&&(c=!0)}return a.remove(),b.remove(),a=null,b=null,c}catch(h){}return!1}function g(a,b,c){var a=a,b=b||"sans-serif",c=c||"\u8fadQ";return b=e(c,b),a=e(c,a),!f(a,b)}function h(a,b,c){var d=t.create("h-ru"),b=t.clone(b),c=c||{};return c.annotation="true",Array.isArray(a)?d.innerHTML=a.map(function(a){return"undefined"==typeof a?"":a.outerHTML}).join("")+b.outerHTML:(d.appendChild(t.clone(a)),d.appendChild(b)),t.setAttr(d,c),d}function i(a,b){var c,d,e,a=t.clone(a),f=t.create("h-ru"),g=b.textContent;return c=g.replace(s.zhuyin.diao,""),e=c?c.length:0,d=g.replace(c,"").replace(/[\u02C5]/g,"\u02c7").replace(/[\u030D]/g,"\u0358"),f.appendChild(a),f.innerHTML+=""+c+""+d+"",t.setAttr(f,{zhuyin:"true",diao:d,length:e}),f}function j(){var a,b=t.create("div");return b.innerHTML="a ba b",m.appendChild(b),a=b.firstChild.offsetWidth!==b.lastChild.offsetWidth,t.remove(b,m),a}var k=a.document,l=k.documentElement,m=k.body,n="3.2.5",o=["initCond","renderElem","renderHanging","renderJiya","renderHWS","correctBasicBD","substCombLigaWithPUA"],p=function(a,b){return new p.fn.init(a,b)},q=function(){return arguments[0]&&(this.context=arguments[0]),arguments[1]&&(this.condition=arguments[1]),this};p.version=n,p.fn=p.prototype={version:n,constructor:p,context:m,condition:l,routine:o,init:q,setRoutine:function(a){return Array.isArray(a)&&(this.routine=a),this},render:function(a){var b=this,a=Array.isArray(a)?a:this.routine;return a.forEach(function(a){try{"string"==typeof a?b[a]():Array.isArray(a)&&b[a.shift()].apply(b,a)}catch(c){}}),this}},p.fn.init.prototype=p.fn,p.init=function(){return p.init=p().render()};var r={punct:{base:"[\u2026,.;:!?\u203d_]",sing:"[\u2010-\u2014\u2026]",middle:"[\\/~\\-&\u2010-\u2014_]",open:"['\"\u2018\u201c\\(\\[\xa1\xbf\u2e18\xab\u2039\u201a\u201c\u201e]",close:"['\"\u201d\u2019\\)\\]\xbb\u203a\u201b\u201d\u201f]",end:"['\"\u201d\u2019\\)\\]\xbb\u203a\u201b\u201d\u201f\u203c\u203d\u2047-\u2049,.;:!?]"},biaodian:{base:"[\ufe30\uff0e\u3001\uff0c\u3002\uff1a\uff1b\uff1f\uff01\u30fc]",liga:"[\u2014\u2026\u22ef]",middle:"[\xb7\uff3c\uff0f\uff0d\u30a0\uff06\u30fb\uff3f]",open:"[\u300c\u300e\u300a\u3008\uff08\u3014\uff3b\uff5b\u3010\u3016]",close:"[\u300d\u300f\u300b\u3009\uff09\u3015\uff3d\uff5d\u3011\u3017]",end:"[\u300d\u300f\u300b\u3009\uff09\u3015\uff3d\uff5d\u3011\u3017\ufe30\uff0e\u3001\uff0c\u3002\uff1a\uff1b\uff1f\uff01\u30fc]"},hanzi:{base:"[\u4e00-\u9fff\u3400-\u4db5\u31c0-\u31e3\u3007\ufa0e\ufa0f\ufa11\ufa13\ufa14\ufa1f\ufa21\ufa23\ufa24\ufa27-\ufa29]|[\ud800-\udbff][\udc00-\udfff]",desc:"[\u2ff0-\u2ffa]",radical:"[\u2f00-\u2fd5\u2e80-\u2ef3]"},latin:{base:"[A-Za-z0-9\xc0-\xff\u0100-\u017f\u0180-\u024f\u2c60-\u2c7f\ua720-\ua7ff\u1e00-\u1eff]",combine:"[\u0300-\u0341\u1dc0-\u1dff]"},ellinika:{base:"[0-9\u0370-\u03ff\u1f00-\u1fff]",combine:"[\u0300-\u0345\u1dc0-\u1dff]"},kirillica:{base:"[0-9\u0400-\u0482\u048a-\u04ff\u0500-\u052f\ua640-\ua66e\ua67e-\ua697]",combine:"[\u0483-\u0489\u2de0-\u2dff\ua66f-\ua67d\ua69f]"},kana:{base:"[\u30a2\u30a4\u30a6\u30a8\u30aa-\u30fa\u3042\u3044\u3046\u3048\u304a-\u3094\u309f\u30ff]|\ud82c[\udc00-\udc01]",small:"[\u3041\u3043\u3045\u3047\u3049\u30a1\u30a3\u30a5\u30a7\u30a9\u3063\u3083\u3085\u3087\u308e\u3095\u3096\u30c3\u30e3\u30e5\u30e7\u30ee\u30f5\u30f6\u31f0-\u31ff]",combine:"[\u3099-\u309c]",half:"[\uff66-\uff9f]",mark:"[\u30a0\u309d\u309e\u30fb-\u30fe]"},eonmun:{base:"[\uac00-\ud7a3]",letter:"[\u1100-\u11ff\u314f-\u3163\u3131-\u318e\ua960-\ua97c\ud7b0-\ud7fb]",half:"[\uffa1-\uffdc]"},zhuyin:{base:"[\u3105-\u312d\u31a0-\u31ba]",initial:"[\u3105-\u3119\u312a-\u312c\u31a0-\u31a3]",medial:"[\u3127-\u3129]","final":"[\u311a-\u3129\u312d\u31a4-\u31b3\u31b8-\u31ba]",tone:"[\u02d9\u02ca\u02c5\u02c7\u02cb\u02ea\u02eb]",checked:"[\u31b4-\u31b7][\u0358\u030d]?"}},s=function(){var a="[\\x20\\t\\r\\n\\f]",b=r.punct.open,c=(r.punct.close,r.punct.end),d=r.punct.middle,e=r.punct.sing,f=b+"|"+c+"|"+d,g=r.biaodian.open,h=r.biaodian.close,i=r.biaodian.end,j=r.biaodian.middle,k=r.biaodian.liga+"{2}",l=g+"|"+i+"|"+j,m=r.kana.base+r.kana.combine+"?",n=r.kana.small+r.kana.combine+"?",o=r.kana.half,p=r.eonmun.base+"|"+r.eonmun.letter,q=r.eonmun.half,s=r.hanzi.base+"|"+r.hanzi.desc+"|"+r.hanzi.radical+"|"+m,t=r.ellinika.combine,u=r.latin.base+t+"*",v=r.ellinika.base+t+"*",w=r.kirillica.combine,x=r.kirillica.base+w+"*",y=u+"|"+v+"|"+x,z="['\u2019]",A=s+"|(?:"+y+"|"+z+")+",B=r.zhuyin.initial,C=r.zhuyin.medial,D=r.zhuyin["final"],E=r.zhuyin.tone+"|"+r.zhuyin.checked;return{"char":{punct:{all:new RegExp("("+f+")","g"),open:new RegExp("("+b+")","g"),end:new RegExp("("+c+")","g"),sing:new RegExp("("+e+")","g")},biaodian:{all:new RegExp("("+l+")","g"),open:new RegExp("("+g+")","g"),close:new RegExp("("+h+")","g"),end:new RegExp("("+i+")","g"),liga:new RegExp("("+k+")","g")},hanzi:new RegExp("("+s+")","g"),latin:new RegExp("("+u+")","ig"),ellinika:new RegExp("("+v+")","ig"),kirillica:new RegExp("("+x+")","ig"),kana:new RegExp("("+m+"|"+n+"|"+o+")","g"),eonmun:new RegExp("("+p+"|"+q+")","g")},group:{biaodian:[new RegExp("(("+l+"){2,})","g"),new RegExp("("+k+g+")","g")],punct:null,hanzi:new RegExp("("+s+")+","g"),western:new RegExp("("+u+"|"+v+"|"+x+"|"+f+")+","ig"),kana:new RegExp("("+m+"|"+n+"|"+o+")+","g"),eonmun:new RegExp("("+p+"|"+q+"|"+f+")+","g")},jinze:{hanging:new RegExp("("+a+"*)("+h+"*|[\u2026\u22ef]*)([\u3001\uff0c\u3002\uff0e])(?!"+i+")","ig"),touwei:new RegExp("("+g+"+)("+A+")("+i+"+)","ig"),tou:new RegExp("("+g+"+)("+A+")","ig"),wei:new RegExp("("+A+")("+i+"+)","ig"),middle:new RegExp("("+A+")("+j+")("+A+")","ig")},zhuyin:{form:new RegExp("^\u02d9?("+B+")?("+C+")?("+D+")?("+E+")?$"),diao:new RegExp("("+E+")","g")},hws:{base:[new RegExp("("+s+")("+y+"|"+b+")","ig"),new RegExp("("+y+"|"+c+")("+s+")","ig")],strict:[new RegExp("("+s+")"+a+"?("+y+"|"+b+")","ig"),new RegExp("("+y+"|"+c+")"+a+"?("+s+")","ig")]},"display-as":{"ja-font-for-hant":["\u67e5 \u67fb","\u555f \u5553","\u9109 \u9115","\u503c \u5024","\u6c61 \u6c5a"],"comb-liga-pua":[["a[\u030d\u0358]","\udb80\udc61"],["e[\u030d\u0358]","\udb80\udc65"],["i[\u030d\u0358]","\udb80\udc69"],["o[\u030d\u0358]","\udb80\udc6f"],["u[\u030d\u0358]","\udb80\udc75"],["\u31b4[\u030d\u0358]","\udb8c\uddb4"],["\u31b5[\u030d\u0358]","\udb8c\uddb5"],["\u31b6[\u030d\u0358]","\udb8c\uddb6"],["\u31b7[\u030d\u0358]","\udb8c\uddb7"]]},"inaccurate-char":[["[\u2022\u2027]","\xb7"],["\u22ef\u22ef","\u2026\u2026"],["\u2500\u2500","\u2014\u2014"],["\u2035","\u2018"],["\u2032","\u2019"],["\u2036","\u201c"],["\u2033","\u201d"]]}}();p.UNICODE=r,p.TYPESET=s,p.UNICODE.cjk=p.UNICODE.hanzi,p.UNICODE.greek=p.UNICODE.ellinika,p.UNICODE.cyrillic=p.UNICODE.kirillica,p.UNICODE.hangul=p.UNICODE.eonmun,p.UNICODE.zhuyin.ruyun=p.UNICODE.zhuyin.checked,p.TYPESET["char"].cjk=p.TYPESET["char"].hanzi,p.TYPESET["char"].greek=p.TYPESET["char"].ellinika,p.TYPESET["char"].cyrillic=p.TYPESET["char"].kirillica,p.TYPESET["char"].hangul=p.TYPESET["char"].eonmun;var t={id:function(a,b){return(b||k).getElementById(a)},tag:function(a,b){return this.makeArray((b||k).getElementsByTagName(a))},qsa:function(a,b){return this.makeArray((b||k).querySelectorAll(a))},create:function(a,b){var a="!"===a?k.createDocumentFragment():""===a?k.createTextNode(b||""):k.createElement(a);try{b&&(a.className=b)}catch(c){}return a},clone:function(a,b){return a.cloneNode("boolean"==typeof b?b:!0)},remove:function(a,b){return(b||a.parentNode).removeChild(a)},setAttr:function(a,b){if("object"==typeof b){var c=b.length;if("object"==typeof b[0]&&"name"in b[0])for(var d=0;c>d;d++)void 0!==b[d].value&&a.setAttribute(b[d].name,b[d].value);else for(var e in b)b.hasOwnProperty(e)&&void 0!==b[e]&&a.setAttribute(e,b[e]);return a}},isIgnorable:function(a){return"WBR"===a.nodeName||a.nodeType===Node.COMMENT_NODE},makeArray:function(a){return Array.prototype.slice.call(a)},extend:function(a,b){var c="object"==typeof a||"function"==typeof a||"object"==typeof b;if(c){for(var d in b)b.hasOwnProperty(d)&&(a[d]=b[d]);return a}}},u=function(b){function c(a,b,c){var d=Element.prototype,e=d.matches||d.mozMatchesSelector||d.msMatchesSelector||d.webkitMatchesSelector;return a instanceof Element?e.call(a,b):c&&/^[39]$/.test(a.nodeType)?!0:!1}var d="0.2.1",e=b.NON_INLINE_PROSE,f=b.PRESETS.prose.filterElements,g=a||{},h=g.document||void 0;if("undefined"==typeof h)throw new Error("Fibre requires a DOM-supported environment.");var i=function(a,b){return new i.fn.init(a,b)};return i.version=d,i.matches=c,i.fn=i.prototype={constructor:i,version:d,finder:[],context:void 0,portionMode:"retain",selector:{},preset:"prose",init:function(a,b){if(b&&(this.preset=null),this.selector={context:null,filter:[],avoid:[],boundary:[]},!a)throw new Error("A context is required for Fibre to initialise.");return a instanceof Node?a instanceof Document?this.context=a.body||a:this.context=a:"string"==typeof a&&(this.context=h.querySelector(a),this.selector.context=a),this},filterFn:function(a){var b=this.selector.filter.join(", ")||"*",d=this.selector.avoid.join(", ")||null,e=c(a,b,!0)&&!c(a,d);return"prose"===this.preset?f(a)&&e:e},boundaryFn:function(a){var b=this.selector.boundary.join(", ")||null,d=c(a,b);return"prose"===this.preset?e(a)||d:d},filter:function(a){return"string"==typeof a&&this.selector.filter.push(a),this},endFilter:function(a){return a?this.selector.filter=[]:this.selector.filter.pop(),this},avoid:function(a){return"string"==typeof a&&this.selector.avoid.push(a),this},endAvoid:function(a){return a?this.selector.avoid=[]:this.selector.avoid.pop(),this},addBoundary:function(a){return"string"==typeof a&&this.selector.boundary.push(a),this},removeBoundary:function(){return this.selector.boundary=[],this},setMode:function(a){return this.portionMode="first"===a?"first":"retain",this},replace:function(a,c){var d=this;return d.finder.push(b(d.context,{find:a,replace:c,filterElements:function(a){return d.filterFn(a)},forceContext:function(a){return d.boundaryFn(a)},portionMode:d.portionMode})),d},wrap:function(a,c){var d=this;return d.finder.push(b(d.context,{find:a,wrap:c,filterElements:function(a){return d.filterFn(a)},forceContext:function(a){return d.boundaryFn(a)},portionMode:d.portionMode})),d},revert:function(a){var b=this.finder.length,a=Number(a)||(0===a?Number(0):"all"===a?b:1);if("undefined"==typeof b||0===b)return this;a>b&&(a=b);for(var c=a;c>0;c--)this.finder.pop().revert();return this}},i.fn.filterOut=i.fn.avoid,i.fn.init.prototype=i.fn,i}(function(){function a(a){return String(a).replace(/([.*+?^=!:${}()|[\]\/\\])/g,"\\$1")}function b(){return c.apply(null,arguments)||d.apply(null,arguments)}function c(a,c,e,f,g){if(c&&!c.nodeType&&arguments.length<=2)return!1;var h="function"==typeof e;h&&(e=function(a){return function(b,c){return a(b.text,c.startIndex)}}(e));var i=d(c,{find:a,wrap:h?null:e,replace:h?e:"$"+(f||"&"),prepMatch:function(a,b){if(!a[0])throw"findAndReplaceDOMText cannot handle zero-length matches";if(f>0){var c=a[f];a.index+=a[0].indexOf(c),a[0]=c}return a.endIndex=a.index+a[0].length,a.startIndex=a.index,a.index=b,a},filterElements:g});return b.revert=function(){return i.revert()},!0}function d(a,b){return new e(a,b)}function e(a,c){var d=c.preset&&b.PRESETS[c.preset];if(c.portionMode=c.portionMode||f,d)for(var e in d)i.call(d,e)&&!i.call(c,e)&&(c[e]=d[e]);this.node=a,this.options=c,this.prepMatch=c.prepMatch||this.prepMatch,this.reverts=[],this.matches=this.search(),this.matches.length&&this.processMatches()}var f="retain",g="first",h=k,i=({}.toString,{}.hasOwnProperty);return b.NON_PROSE_ELEMENTS={br:1,hr:1,script:1,style:1,img:1,video:1,audio:1,canvas:1,svg:1,map:1,object:1,input:1,textarea:1,select:1,option:1,optgroup:1,button:1},b.NON_CONTIGUOUS_PROSE_ELEMENTS={address:1,article:1,aside:1,blockquote:1,dd:1,div:1,dl:1,fieldset:1,figcaption:1,figure:1,footer:1,form:1,h1:1,h2:1,h3:1,h4:1,h5:1,h6:1,header:1,hgroup:1,hr:1,main:1,nav:1,noscript:1,ol:1,output:1,p:1,pre:1,section:1,ul:1,br:1,li:1,summary:1,dt:1,details:1,rp:1,rt:1,rtc:1,script:1,style:1,img:1,video:1,audio:1,canvas:1,svg:1,map:1,object:1,input:1,textarea:1,select:1,option:1,optgroup:1,button:1,table:1,tbody:1,thead:1,th:1,tr:1,td:1,caption:1,col:1,tfoot:1,colgroup:1},b.NON_INLINE_PROSE=function(a){return i.call(b.NON_CONTIGUOUS_PROSE_ELEMENTS,a.nodeName.toLowerCase())},b.PRESETS={prose:{forceContext:b.NON_INLINE_PROSE,filterElements:function(a){return!i.call(b.NON_PROSE_ELEMENTS,a.nodeName.toLowerCase())}}},b.Finder=e,e.prototype={search:function(){function b(a){for(var g=0,j=a.length;j>g;++g){var k=a[g];if("string"==typeof k){if(f.global)for(;c=f.exec(k);)h.push(i.prepMatch(c,d++,e));else(c=k.match(f))&&h.push(i.prepMatch(c,0,e));e+=k.length}else b(k)}}var c,d=0,e=0,f=this.options.find,g=this.getAggregateText(),h=[],i=this;return f="string"==typeof f?RegExp(a(f),"g"):f,b(g),h},prepMatch:function(a,b,c){if(!a[0])throw new Error("findAndReplaceDOMText cannot handle zero-length matches");return a.endIndex=c+a.index+a[0].length,a.startIndex=c+a.index,a.index=b,a},getAggregateText:function(){function a(d,e){if(3===d.nodeType)return[d.data];if(b&&!b(d))return[];var e=[""],f=0;if(d=d.firstChild)do if(3!==d.nodeType){var g=a(d);c&&1===d.nodeType&&(c===!0||c(d))?(e[++f]=g,e[++f]=""):("string"==typeof g[0]&&(e[f]+=g.shift()),g.length&&(e[++f]=g,e[++f]=""))}else e[f]+=d.data;while(d=d.nextSibling);return e}var b=this.options.filterElements,c=this.options.forceContext;return a(this.node)},processMatches:function(){var a,b,c,d=this.matches,e=this.node,f=this.options.filterElements,g=[],h=e,i=d.shift(),j=0,k=0,l=0,m=[e];a:for(;;){if(3===h.nodeType&&(!b&&h.length+j>=i.endIndex?b={node:h,index:l++,text:h.data.substring(i.startIndex-j,i.endIndex-j),indexInMatch:j-i.startIndex,indexInNode:i.startIndex-j,endIndexInNode:i.endIndex-j,isEnd:!0}:a&&g.push({node:h,index:l++,text:h.data,indexInMatch:j-i.startIndex,indexInNode:0}),!a&&h.length+j>i.startIndex&&(a={node:h,index:l++,indexInMatch:0,indexInNode:i.startIndex-j,endIndexInNode:i.endIndex-j,text:h.data.substring(i.startIndex-j,i.endIndex-j)}),j+=h.data.length),c=1===h.nodeType&&f&&!f(h),a&&b){if(h=this.replaceMatch(i,a,g,b),j-=b.node.data.length-b.endIndexInNode,a=null,b=null,g=[],i=d.shift(),l=0,k++,!i)break}else if(!c&&(h.firstChild||h.nextSibling)){h.firstChild?(m.push(h),h=h.firstChild):h=h.nextSibling;continue}for(;;){if(h.nextSibling){h=h.nextSibling;break}if(h=m.pop(),h===e)break a}}},revert:function(){for(var a=this.reverts.length;a--;)this.reverts[a]();this.reverts=[]},prepareReplacementString:function(a,b,c,d){var e=this.options.portionMode;return e===g&&b.indexInMatch>0?"":(a=a.replace(/\$(\d+|&|`|')/g,function(a,b){var d;switch(b){case"&":d=c[0];break;case"`":d=c.input.substring(0,c.startIndex);break;case"'":d=c.input.substring(c.endIndex);break;default:d=c[+b]}return d}),e===g?a:b.isEnd?a.substring(b.indexInMatch):a.substring(b.indexInMatch,b.indexInMatch+b.text.length))},getPortionReplacementNode:function(a,b,c){var d=this.options.replace||"$&",e=this.options.wrap;if(e&&e.nodeType){var f=h.createElement("div");f.innerHTML=e.outerHTML||(new XMLSerializer).serializeToString(e),e=f.firstChild}if("function"==typeof d)return d=d(a,b,c),d&&d.nodeType?d:h.createTextNode(String(d));var g="string"==typeof e?h.createElement(e):e;return d=h.createTextNode(this.prepareReplacementString(d,a,b,c)),d.data&&g?(g.appendChild(d),g):d},replaceMatch:function(a,b,c,d){var e,f,g=b.node,i=d.node;if(g===i){var j=g;b.indexInNode>0&&(e=h.createTextNode(j.data.substring(0,b.indexInNode)),j.parentNode.insertBefore(e,j));var k=this.getPortionReplacementNode(d,a);return j.parentNode.insertBefore(k,j),d.endIndexInNoden;++n){var p=c[n],q=this.getPortionReplacementNode(p,a);p.node.parentNode.replaceChild(q,p.node),this.reverts.push(function(a,b){return function(){b.parentNode.replaceChild(a.node,b)}}(p,q)),m.push(q)}var r=this.getPortionReplacementNode(d,a);return g.parentNode.insertBefore(e,g),g.parentNode.insertBefore(l,g),g.parentNode.removeChild(g),i.parentNode.insertBefore(r,i),i.parentNode.insertBefore(f,i),i.parentNode.removeChild(i),this.reverts.push(function(){e.parentNode.removeChild(e),l.parentNode.replaceChild(g,l),f.parentNode.removeChild(f),r.parentNode.replaceChild(i,r)}),r}},b}());t.extend(u.fn,{jinzify:function(a){return this.filter(a||null).avoid("h-jinze").replace(s.jinze.touwei,function(a,b){var c=t.create("h-jinze","touwei");return c.innerHTML=b[0],0===a.index&&a.isEnd||1===a.index?c:""}).replace(s.jinze.wei,function(a,b){var c=t.create("h-jinze","wei");return c.innerHTML=b[0],0===a.index?c:""}).replace(s.jinze.tou,function(a,b){var c=t.create("h-jinze","tou");return c.innerHTML=b[0],0===a.index&&a.isEnd||1===a.index?c:""}).replace(s.jinze.middle,function(a,b){var c=t.create("h-jinze","middle");return c.innerHTML=b[0],0===a.index&&a.isEnd||1===a.index?c:""}).endAvoid().endFilter()},groupify:function(a){var a=t.extend({biaodian:!1,hanzi:!1,kana:!1,eonmun:!1,western:!1},a||{});return this.avoid("h-hangable, h-char-group, h-word"),a.biaodian&&this.replace(s.group.biaodian[0],c).replace(s.group.biaodian[1],c),(a.hanzi||a.cjk)&&this.wrap(s.group.hanzi,t.clone(t.create("h-char-group","hanzi cjk"))),a.western&&this.wrap(s.group.western,t.clone(t.create("h-word","western"))),a.kana&&this.wrap(s.group.kana,t.clone(t.create("h-char-group","kana"))),(a.eonmun||a.hangul)&&this.wrap(s.group.eonmun,t.clone(t.create("h-word","eonmun hangul"))),this.endAvoid(),this},charify:function(a){var a=t.extend({biaodian:!1,punct:!1,hanzi:!1,latin:!1,ellinika:!1,kirillica:!1,kana:!1,eonmun:!1},a||{});return this.avoid("h-char"),a.biaodian&&this.replace(s["char"].biaodian.all,function(a,b){return d(b[0])}).replace(s["char"].biaodian.liga,function(a,b){return d(b[0])}),(a.hanzi||a.cjk)&&this.wrap(s["char"].hanzi,t.clone(t.create("h-char","hanzi cjk"))),a.punct&&this.wrap(s["char"].punct.all,t.clone(t.create("h-char","punct"))),a.latin&&this.wrap(s["char"].latin,t.clone(t.create("h-char","alphabet latin"))),(a.ellinika||a.greek)&&this.wrap(s["char"].ellinika,t.clone(t.create("h-char","alphabet ellinika greek"))),(a.kirillica||a.cyrillic)&&this.wrap(s["char"].kirillica,t.clone(t.create("h-char","alphabet kirillica cyrillic"))),a.kana&&this.wrap(s["char"].kana,t.clone(t.create("h-char","kana"))),(a.eonmun||a.hangul)&&this.wrap(s["char"].eonmun,t.clone(t.create("h-char","eonmun hangul"))),this.endAvoid(),this}}),p.find=u,void["setMode","wrap","replace","revert","addBoundary","removeBoundary","avoid","endAvoid","filter","endFilter","jinzify","groupify","charify"].forEach(function(a){p.fn[a]=function(){return this.finder||(this.finder=p.find(this.context)),this.finder[a](arguments[0],arguments[1]),this}});var v={};v.writeOnCanvas=e,v.compareCanvases=f,v.detectFont=g,v.support=function(){function b(a){var b,c=a.charAt(0).toUpperCase()+a.slice(1),d=(a+" "+e.join(c+" ")+c).split(" ");return d.forEach(function(a){"string"==typeof f.style[a]&&(b=!0)}),b||!1}function c(a,b){var c,d,e,f=m||t.create("body"),g=t.create("div"),h=m?g:f,b="function"==typeof b?b:function(){};return c=[""].join(""),h.innerHTML+=c,f.appendChild(g),m||(f.style.background="",f.style.overflow="hidden",e=l.style.overflow,l.style.overflow="hidden",l.appendChild(f)),d=b(h,a),t.remove(h),m||(l.style.overflow=e),!!d}function d(b,c){var d;return a.getComputedStyle?d=k.defaultView.getComputedStyle(b,null).getPropertyValue(c):b.currentStyle&&(d=b.currentStyle[c]),d}var e="Webkit Moz ms".split(" "),f=t.create("h-test");return{ruby:function(){var a,b=t.create("ruby"),c=t.create("rt"),e=t.create("rp");return b.appendChild(e),b.appendChild(c),l.appendChild(b),a="none"===d(e,"display")||"ruby"===d(b,"display")&&"ruby-text"===d(c,"display")?!0:!1,l.removeChild(b),b=null,c=null,e=null,a}(),fontface:function(){var a;return c('@font-face { font-family: font; src: url("//"); }',function(b,c){var d=t.qsa("style",b)[0],e=d.sheet||d.styleSheet,f=e?e.cssRules&&e.cssRules[0]?e.cssRules[0].cssText:e.cssText||"":"";a=/src/i.test(f)&&0===f.indexOf(c.split(" ")[0])}),a}(),unicoderange:function(){var a;return c('@font-face{font-family:test-for-unicode-range;src:local(Arial),local("Droid Sans")}@font-face{font-family:test-for-unicode-range;src:local("Times New Roman"),local(Times),local("Droid Serif");unicode-range:U+270C}',function(){a=!v.detectFont("test-for-unicode-range",'Arial, "Droid Sans"',"Q")}),a}(),columnwidth:b("columnWidth"),textemphasis:b("textEmphasis"),writingmode:b("writingMode")}}(),v.initCond=function(a){var b,a=a||l,c="";for(var d in v.support)b=(v.support[d]?"":"no-")+d,a.classList.add(b),c+=b+" ";return c},t.extend(v,{renderElem:function(a){this.renderRuby(a),this.renderDecoLine(a),this.renderDecoLine(a,"s, del"),this.renderEm(a)},renderDecoLine:function(a,b){var b=b||"u, ins",c=t.qsa(b,a),d=new RegExp("^("+b.replace(/\,\s?/g,"|")+")$","ig");c.forEach(function(a){var b;do if(b=(b||a).nextSibling,!b)return;while(t.isIgnorable(b));b.nodeName.match(d)&&b.classList.add("adjacent")})},renderEm:function(a,b){var c=b?"qsa":"tag",b=b||"em",d=t[c](b,a);d.forEach(function(a){var b=p(a);v.support.textemphasis?b.avoid("rt, h-char, h-char-group").charify({biaodian:!0,punct:!0}):b.avoid("rt, h-char, h-char-group").jinzify().groupify({western:!0,biaodian:!0}).charify({hanzi:!0,biaodian:!0,punct:!0,latin:!0,ellinika:!0,kirillica:!0})})},renderRuby:function(a,b){var c=b?"qsa":"tag",b=b||"ruby",d=t[c](b,a),e=t.qsa(b+", rtc",a);e.forEach(function(a){var b=a.classList;b.contains("pinyin")?b.add("romanization"):b.contains("mps")&&b.add("zhuyin"),b.contains("romanization")&&b.add("annotation")}),d.forEach(function(a){var c,d,e,f,g,j,k=a.classList,l=!v.support.ruby||k.contains("zhuyin")||k.contains("complex")||k.contains("rightangle");l&&(c=t.create("!"),c.appendChild(t.clone(a)),d=t.qsa(b,c)[0],(!v.support.ruby||k.contains("zhuyin"))&&t.tag("rt",d).forEach(function(a){var b,c=t.create("!"),d=[];do{if(b=(b||a).previousSibling,!b||b.nodeName.match(/((?:h\-)?r[ubt])/i))break;c.insertBefore(t.clone(b),c.firstChild),d.push(b)}while(!b.nodeName.match(/((?:h\-)?r[ubt])/i));f=k.contains("zhuyin")?i(c,a):h(c,a);try{a.parentNode.replaceChild(f,a),d.forEach(function(a){t.remove(a)})}catch(e){}}),(k.contains("complex")||k.contains("rightangle"))&&(e=f=t.tag("rb",d),g=e.length,void function(b){b&&(f=t.tag("rt",b).map(function(a,b){if(e[b]){var c=i(e[b],a);try{e[b].parentNode.replaceChild(c,e[b])}catch(d){}return c}}),t.remove(b),a.setAttribute("rightangle","true"))}(d.querySelector("rtc.zhuyin")),t.qsa("rtc:not(.zhuyin)",d).forEach(function(b,c){var d;d=t.tag("rt",b).map(function(b,d){var e,i,j=Number(b.getAttribute("rbspan")||1),l=0,m=[];j>g&&(j=g);do{try{e=f.shift(),m.push(e)}catch(n){}if("undefined"==typeof e)break;l+=Number(e.getAttribute("span")||1)}while(j>l);if(l>j){if(m.length>1)return void console.error("An impossible `rbspan` value detected.",a);m=t.tag("rb",m[0]),f=m.slice(j).concat(f),m=m.slice(0,j),l=j}i=h(m,b,{"class":k,span:l,order:c});try{m[0].parentNode.replaceChild(i,m.shift()),m.forEach(function(a){t.remove(a)})}catch(n){}return i}),f=d,1===c&&a.setAttribute("doubleline","true"),t.remove(b)})),j=t.create("h-ruby"),j.innerHTML=c.firstChild.innerHTML,t.setAttr(j,a.attributes),j.normalize(),a.parentNode.replaceChild(j,a))})}}),p.normalize=v,p.localize=v,p.support=v.support,p.detectFont=v.detectFont,p.fn.initCond=function(){return this.condition.classList.add("han-js-rendered"),p.normalize.initCond(this.condition),this},void["Elem","DecoLine","Em","Ruby"].forEach(function(a){var b="render"+a;p.fn[b]=function(a){return p.normalize[b](this.context,a),this}}),t.extend(p.support,{heiti:!0,songti:p.detectFont('"Han Songti"'),"songti-gb":p.detectFont('"Han Songti GB"'),kaiti:p.detectFont('"Han Kaiti"'),fangsong:p.detectFont('"Han Fangsong"')});var w="* > h-hws:first-child, * > wbr:first-child + h-hws, wbr:first-child + wbr + h-hws",x=function(){var a=t.create("div");return a.appendChild(t.create("","0-")),a.appendChild(t.create("","2")),a.normalize(),2!==a.firstChild.length}(),y=t.create("h-hws");y.setAttribute("hidden",""),y.innerHTML=" ",t.extend(p,{isNodeNormalizeNormal:x,renderHWS:function(a,b){var a=a||k,c=b?"strict":"base",d=p.find(a);return d.avoid(b?"textarea, code, kbd, samp, pre":"textarea"),d.replace(p.TYPESET.hws[c][0],"$1$2").replace(p.TYPESET.hws[c][1],"$1$2").replace(/(['"]+)(.+?)\1/gi,"$1$2$1").replace(/([\u2018\u201c]+)/gi,"$1").replace(/([\u2019\u201d]+)/gi,"$1").replace("",function(){return t.clone(y)}),t.qsa(w,a).forEach(function(a){for(var b=a.parentNode,c=b.firstChild;t.isIgnorable(c);)if(c=c.nextSibling,!c)return;for(;"H-HWS"===c.nodeName&&(t.remove(c,b),c=b.parentNode.insertBefore(t.clone(y),b),b=b.parentNode,x&&b.normalize(),c===b.firstChild););}),x&&a.normalize(),d}}),t.extend(p.fn,{HWS:null,renderHWS:function(a){return p.renderHWS(this.context,a),this.HWS=t.tag("h-hws",this.context),this},revertHWS:function(){return this.HWS.forEach(function(a){t.remove(a)}),this}}),t.extend(p,{detectSpaceFont:j,isSpaceFontLoaded:j()}),p.support["han-space"]=j(),p.renderHanging=function(a){var a=a||k,b=p.find(a);return b.avoid("textarea, code, kbd, samp, pre, h-hangable").replace(s.jinze.hanging,function(a,b){var c=t.create("h-hangable");return c.innerHTML=b[2]+''+b[3]+"",0===a.index?c:""}),b},t.extend(p.fn,{hanging:null,renderHanging:function(){var a=this.condition.classList,b=j();return b&&a.contains("no-han-space")&&(a.remove("no-han-space"),a.add("han-space")),this.hanging=p.renderHanging(this.context),this},revertHanging:function(){try{this.hanging.revert("all")}catch(a){}return this}}),p.renderJiya=function(a){var a=a||k,b=p.find(a);return b.avoid("textarea, code, kbd, samp, pre, h-char-group").replace(new RegExp("("+r.biaodian.end+"+)("+r.biaodian.open+"+)","g"),function(a,b){if(0===a.index)return a.isEnd?b[0]:b[1];var c=t.create("h-char-group","biaodian cjk portion");return c.innerHTML=b[2],c}).endAvoid(),b.avoid("textarea, code, kbd, samp, pre, h-char").groupify({biaodian:!0}).charify({biaodian:!0}),t.qsa("h-char.biaodian.open, h-char.biaodian.end",a).forEach(function(a){if(!p.find.matches(a,"h-cs *")){var b=""+a.innerHTML+"",c="",d=a.classList.contains("open");a.innerHTML=d?c+b:b+c}}),b},t.extend(p.fn,{jiya:null,renderJiya:function(){return this.jiya=p.renderJiya(this.context),this},revertJiya:function(){try{this.jiya.revert("all")}catch(a){}return this}});var z;z=t.create("h-char","biaodian cjk middle"),z.setAttribute("unicode","b7"),p.correctBasicBD=function(a,b){if(!p.support.unicoderange||b){var c,a=a||k;c=p.find(a),c.wrap(/\u00B7/g,t.clone(z)).charify({biaodian:!0})}},t.extend(p.fn,{basicBD:null,correctBasicBD:function(a){return this.basicBD=p.correctBasicBD(this.context,a),this},revertBasicBD:function(){try{this.basicBD.revert("all")}catch(a){}return this}});var A="h-ru[annotation]",B="textarea, code, kbd, samp, pre",C=function(){var a=p.localize.writeOnCanvas("i\u030d",'"Romanization Sans"'),b=p.localize.writeOnCanvas("\udb80\udc69",'"Romanization Sans"');return p.localize.compareCanvases(a,b)}(),D=p.TYPESET["display-as"]["comb-liga-pua"],E=p.TYPESET["inaccurate-char"],F=t.create("h-char","comb-liga");return t.extend(p,{isCombLigaNormal:C,substCombLigaWithPUA:function(a){if(!C){var a=a||k,b=p.find(a);return b.avoid(B),D.forEach(function(a){b.replace(new RegExp(a[0],"ig"),function(b,c){var d=t.clone(F);return d.innerHTML=""+c[0]+"",d.setAttribute("display-as",a[1]),0===b.index?d:""})}),t.qsa(A,a).forEach(function(a){var b=a.getAttribute("annotation");D.slice(0,5).forEach(function(a){b=b.replace(new RegExp(a[0],"ig"),a[1])}),a.setAttribute("annotation",b)}),b}},substInaccurateChar:function(a){var a=a||k,b=p.find(a);b.avoid(B),E.forEach(function(a){b.replace(new RegExp(a[0],"ig"),a[1])})}}),t.extend(p.fn,{"comb-liga":null,"inaccurate-char":null,substCombLigaWithPUA:function(){return this["comb-liga"]=p.substCombLigaWithPUA(this.context),this},revertCombLigaWithPUA:function(){try{this["comb-liga"].revert("all")}catch(a){}return this},substInaccurateChar:function(){return this["inaccurate-char"]=p.substInaccurateChar(this.context),this},revertInaccurateChar:function(){try{this["inaccurate-char"].revert("all")}catch(a){}return this}}),a.addEventListener("DOMContentLoaded",function(){var a;l.classList.contains("han-init")?p.init():(a=k.querySelector(".han-init-context"))&&(p.init=p(a).render())}),("undefined"==typeof b||b===!1)&&(a.Han=p),p})},{}],2:[function(a,b,c){b.exports=a("./dist/han")},{"./dist/han":1}],3:[function(a,b,c){(function(){var b;b=a("../index"),b().render()}).call(this)},{"../index":2}]},{},[3]); \ No newline at end of file +!function a(b,c,d){function e(g,h){if(!c[g]){if(!b[g]){var i="function"==typeof require&&require;if(!h&&i)return i(g,!0);if(f)return f(g,!0);throw new Error("Cannot find module '"+g+"'")}var j=c[g]={exports:{}};b[g][0].call(j.exports,function(a){var c=b[g][1][a];return e(c?c:a)},j,j.exports,a,b,c,d)}return c[g].exports}for(var f="function"==typeof require&&require,g=0;g'+a+"",b.firstChild}function e(a,b){var c,d=t.create("canvas");return d.width="50",d.height="20",d.style.display="none",m.appendChild(d),c=d.getContext("2d"),c.textBaseline="top",c.font="15px "+b+", sans-serif",c.fillStyle="black",c.strokeStyle="black",c.fillText(a,0,0),{node:d,context:c,remove:function(){t.remove(d,m)}}}function f(a,b){var c,d=a.context,e=b.context;try{for(var f=1;20>=f;f++)for(var g=1;50>=g;g++){if("undefined"==typeof c&&d.getImageData(g,f,1,1).data[3]!==e.getImageData(g,f,1,1).data[3]){c=!1;break}if("boolean"==typeof c)break;50===g&&20===f&&"undefined"==typeof c&&(c=!0)}return a.remove(),b.remove(),a=null,b=null,c}catch(h){}return!1}function g(a,b,c){var a=a,b=b||"sans-serif",c=c||"\u8fadQ";return b=e(c,b),a=e(c,a),!f(a,b)}function h(a,b,c){var d=t.create("h-ru"),b=t.clone(b),c=c||{};return c.annotation="true",Array.isArray(a)?d.innerHTML=a.map(function(a){return"undefined"==typeof a?"":a.outerHTML}).join("")+b.outerHTML:(d.appendChild(t.clone(a)),d.appendChild(b)),t.setAttr(d,c),d}function i(a,b){var c,d,e,a=t.clone(a),f=t.create("h-ru"),g=b.textContent;return c=g.replace(s.zhuyin.diao,""),e=c?c.length:0,d=g.replace(c,"").replace(/[\u02C5]/g,"\u02c7").replace(/[\u030D]/g,"\u0358"),f.appendChild(a),f.innerHTML+=""+c+""+d+"",t.setAttr(f,{zhuyin:"true",diao:d,length:e}),f}function j(){var a,b=t.create("div");return b.innerHTML="a ba b",m.appendChild(b),a=b.firstChild.offsetWidth!==b.lastChild.offsetWidth,t.remove(b,m),a}var k=a.document,l=k.documentElement,m=k.body,n="3.2.5",o=["initCond","renderElem","renderHanging","renderJiya","renderHWS","correctBasicBD","substCombLigaWithPUA"],p=function(a,b){return new p.fn.init(a,b)},q=function(){return arguments[0]&&(this.context=arguments[0]),arguments[1]&&(this.condition=arguments[1]),this};p.version=n,p.fn=p.prototype={version:n,constructor:p,context:m,condition:l,routine:o,init:q,setRoutine:function(a){return Array.isArray(a)&&(this.routine=a),this},render:function(a){var b=this,a=Array.isArray(a)?a:this.routine;return a.forEach(function(a){try{"string"==typeof a?b[a]():Array.isArray(a)&&b[a.shift()].apply(b,a)}catch(c){}}),this}},p.fn.init.prototype=p.fn,p.init=function(){return p.init=p().render()};var r={punct:{base:"[\u2026,.;:!?\u203d_]",sing:"[\u2010-\u2014\u2026]",middle:"[\\/~\\-&\u2010-\u2014_]",open:"['\"\u2018\u201c\\(\\[\xa1\xbf\u2e18\xab\u2039\u201a\u201c\u201e]",close:"['\"\u201d\u2019\\)\\]\xbb\u203a\u201b\u201d\u201f]",end:"['\"\u201d\u2019\\)\\]\xbb\u203a\u201b\u201d\u201f\u203c\u203d\u2047-\u2049,.;:!?]"},biaodian:{base:"[\ufe30\uff0e\u3001\uff0c\u3002\uff1a\uff1b\uff1f\uff01\u30fc]",liga:"[\u2014\u2026\u22ef]",middle:"[\xb7\uff3c\uff0f\uff0d\u30a0\uff06\u30fb\uff3f]",open:"[\u300c\u300e\u300a\u3008\uff08\u3014\uff3b\uff5b\u3010\u3016]",close:"[\u300d\u300f\u300b\u3009\uff09\u3015\uff3d\uff5d\u3011\u3017]",end:"[\u300d\u300f\u300b\u3009\uff09\u3015\uff3d\uff5d\u3011\u3017\ufe30\uff0e\u3001\uff0c\u3002\uff1a\uff1b\uff1f\uff01\u30fc]"},hanzi:{base:"[\u4e00-\u9fff\u3400-\u4db5\u31c0-\u31e3\u3007\ufa0e\ufa0f\ufa11\ufa13\ufa14\ufa1f\ufa21\ufa23\ufa24\ufa27-\ufa29]|[\ud800-\udbff][\udc00-\udfff]",desc:"[\u2ff0-\u2ffa]",radical:"[\u2f00-\u2fd5\u2e80-\u2ef3]"},latin:{base:"[A-Za-z0-9\xc0-\xff\u0100-\u017f\u0180-\u024f\u2c60-\u2c7f\ua720-\ua7ff\u1e00-\u1eff]",combine:"[\u0300-\u0341\u1dc0-\u1dff]"},ellinika:{base:"[0-9\u0370-\u03ff\u1f00-\u1fff]",combine:"[\u0300-\u0345\u1dc0-\u1dff]"},kirillica:{base:"[0-9\u0400-\u0482\u048a-\u04ff\u0500-\u052f\ua640-\ua66e\ua67e-\ua697]",combine:"[\u0483-\u0489\u2de0-\u2dff\ua66f-\ua67d\ua69f]"},kana:{base:"[\u30a2\u30a4\u30a6\u30a8\u30aa-\u30fa\u3042\u3044\u3046\u3048\u304a-\u3094\u309f\u30ff]|\ud82c[\udc00-\udc01]",small:"[\u3041\u3043\u3045\u3047\u3049\u30a1\u30a3\u30a5\u30a7\u30a9\u3063\u3083\u3085\u3087\u308e\u3095\u3096\u30c3\u30e3\u30e5\u30e7\u30ee\u30f5\u30f6\u31f0-\u31ff]",combine:"[\u3099-\u309c]",half:"[\uff66-\uff9f]",mark:"[\u30a0\u309d\u309e\u30fb-\u30fe]"},eonmun:{base:"[\uac00-\ud7a3]",letter:"[\u1100-\u11ff\u314f-\u3163\u3131-\u318e\ua960-\ua97c\ud7b0-\ud7fb]",half:"[\uffa1-\uffdc]"},zhuyin:{base:"[\u3105-\u312d\u31a0-\u31ba]",initial:"[\u3105-\u3119\u312a-\u312c\u31a0-\u31a3]",medial:"[\u3127-\u3129]","final":"[\u311a-\u3129\u312d\u31a4-\u31b3\u31b8-\u31ba]",tone:"[\u02d9\u02ca\u02c5\u02c7\u02cb\u02ea\u02eb]",checked:"[\u31b4-\u31b7][\u0358\u030d]?"}},s=function(){var a="[\\x20\\t\\r\\n\\f]",b=r.punct.open,c=(r.punct.close,r.punct.end),d=r.punct.middle,e=r.punct.sing,f=b+"|"+c+"|"+d,g=r.biaodian.open,h=r.biaodian.close,i=r.biaodian.end,j=r.biaodian.middle,k=r.biaodian.liga+"{2}",l=g+"|"+i+"|"+j,m=r.kana.base+r.kana.combine+"?",n=r.kana.small+r.kana.combine+"?",o=r.kana.half,p=r.eonmun.base+"|"+r.eonmun.letter,q=r.eonmun.half,s=r.hanzi.base+"|"+r.hanzi.desc+"|"+r.hanzi.radical+"|"+m,t=r.ellinika.combine,u=r.latin.base+t+"*",v=r.ellinika.base+t+"*",w=r.kirillica.combine,x=r.kirillica.base+w+"*",y=u+"|"+v+"|"+x,z="['\u2019]",A=s+"|(?:"+y+"|"+z+")+",B=r.zhuyin.initial,C=r.zhuyin.medial,D=r.zhuyin["final"],E=r.zhuyin.tone+"|"+r.zhuyin.checked;return{"char":{punct:{all:new RegExp("("+f+")","g"),open:new RegExp("("+b+")","g"),end:new RegExp("("+c+")","g"),sing:new RegExp("("+e+")","g")},biaodian:{all:new RegExp("("+l+")","g"),open:new RegExp("("+g+")","g"),close:new RegExp("("+h+")","g"),end:new RegExp("("+i+")","g"),liga:new RegExp("("+k+")","g")},hanzi:new RegExp("("+s+")","g"),latin:new RegExp("("+u+")","ig"),ellinika:new RegExp("("+v+")","ig"),kirillica:new RegExp("("+x+")","ig"),kana:new RegExp("("+m+"|"+n+"|"+o+")","g"),eonmun:new RegExp("("+p+"|"+q+")","g")},group:{biaodian:[new RegExp("(("+l+"){2,})","g"),new RegExp("("+k+g+")","g")],punct:null,hanzi:new RegExp("("+s+")+","g"),western:new RegExp("("+u+"|"+v+"|"+x+"|"+f+")+","ig"),kana:new RegExp("("+m+"|"+n+"|"+o+")+","g"),eonmun:new RegExp("("+p+"|"+q+"|"+f+")+","g")},jinze:{hanging:new RegExp("("+a+"*)("+h+"*|[\u2026\u22ef]*)([\u3001\uff0c\u3002\uff0e])(?!"+i+")","ig"),touwei:new RegExp("("+g+"+)("+A+")("+i+"+)","ig"),tou:new RegExp("("+g+"+)("+A+")","ig"),wei:new RegExp("("+A+")("+i+"+)","ig"),middle:new RegExp("("+A+")("+j+")("+A+")","ig")},zhuyin:{form:new RegExp("^\u02d9?("+B+")?("+C+")?("+D+")?("+E+")?$"),diao:new RegExp("("+E+")","g")},hws:{base:[new RegExp("("+s+")("+y+"|"+b+")","ig"),new RegExp("("+y+"|"+c+")("+s+")","ig")],strict:[new RegExp("("+s+")"+a+"?("+y+"|"+b+")","ig"),new RegExp("("+y+"|"+c+")"+a+"?("+s+")","ig")]},"display-as":{"ja-font-for-hant":["\u67e5 \u67fb","\u555f \u5553","\u9109 \u9115","\u503c \u5024","\u6c61 \u6c5a"],"comb-liga-pua":[["a[\u030d\u0358]","\udb80\udc61"],["e[\u030d\u0358]","\udb80\udc65"],["i[\u030d\u0358]","\udb80\udc69"],["o[\u030d\u0358]","\udb80\udc6f"],["u[\u030d\u0358]","\udb80\udc75"],["\u31b4[\u030d\u0358]","\udb8c\uddb4"],["\u31b5[\u030d\u0358]","\udb8c\uddb5"],["\u31b6[\u030d\u0358]","\udb8c\uddb6"],["\u31b7[\u030d\u0358]","\udb8c\uddb7"]]},"inaccurate-char":[["[\u2022\u2027]","\xb7"],["\u22ef\u22ef","\u2026\u2026"],["\u2500\u2500","\u2014\u2014"],["\u2035","\u2018"],["\u2032","\u2019"],["\u2036","\u201c"],["\u2033","\u201d"]]}}();p.UNICODE=r,p.TYPESET=s,p.UNICODE.cjk=p.UNICODE.hanzi,p.UNICODE.greek=p.UNICODE.ellinika,p.UNICODE.cyrillic=p.UNICODE.kirillica,p.UNICODE.hangul=p.UNICODE.eonmun,p.UNICODE.zhuyin.ruyun=p.UNICODE.zhuyin.checked,p.TYPESET["char"].cjk=p.TYPESET["char"].hanzi,p.TYPESET["char"].greek=p.TYPESET["char"].ellinika,p.TYPESET["char"].cyrillic=p.TYPESET["char"].kirillica,p.TYPESET["char"].hangul=p.TYPESET["char"].eonmun;var t={id:function(a,b){return(b||k).getElementById(a)},tag:function(a,b){return this.makeArray((b||k).getElementsByTagName(a))},qsa:function(a,b){return this.makeArray((b||k).querySelectorAll(a))},create:function(a,b){var a="!"===a?k.createDocumentFragment():""===a?k.createTextNode(b||""):k.createElement(a);try{b&&(a.className=b)}catch(c){}return a},clone:function(a,b){return a.cloneNode("boolean"==typeof b?b:!0)},remove:function(a,b){return(b||a.parentNode).removeChild(a)},setAttr:function(a,b){if("object"==typeof b){var c=b.length;if("object"==typeof b[0]&&"name"in b[0])for(var d=0;c>d;d++)void 0!==b[d].value&&a.setAttribute(b[d].name,b[d].value);else for(var e in b)b.hasOwnProperty(e)&&void 0!==b[e]&&a.setAttribute(e,b[e]);return a}},isIgnorable:function(a){return"WBR"===a.nodeName||a.nodeType===Node.COMMENT_NODE},makeArray:function(a){return Array.prototype.slice.call(a)},extend:function(a,b){var c="object"==typeof a||"function"==typeof a||"object"==typeof b;if(c){for(var d in b)b.hasOwnProperty(d)&&(a[d]=b[d]);return a}}},u=function(b){function c(a,b,c){var d=Element.prototype,e=d.matches||d.mozMatchesSelector||d.msMatchesSelector||d.webkitMatchesSelector;return a instanceof Element?e.call(a,b):c&&/^[39]$/.test(a.nodeType)?!0:!1}var d="0.2.1",e=b.NON_INLINE_PROSE,f=b.PRESETS.prose.filterElements,g=a||{},h=g.document||void 0;if("undefined"==typeof h)throw new Error("Fibre requires a DOM-supported environment.");var i=function(a,b){return new i.fn.init(a,b)};return i.version=d,i.matches=c,i.fn=i.prototype={constructor:i,version:d,finder:[],context:void 0,portionMode:"retain",selector:{},preset:"prose",init:function(a,b){if(b&&(this.preset=null),this.selector={context:null,filter:[],avoid:[],boundary:[]},!a)throw new Error("A context is required for Fibre to initialise.");return a instanceof Node?a instanceof Document?this.context=a.body||a:this.context=a:"string"==typeof a&&(this.context=h.querySelector(a),this.selector.context=a),this},filterFn:function(a){var b=this.selector.filter.join(", ")||"*",d=this.selector.avoid.join(", ")||null,e=c(a,b,!0)&&!c(a,d);return"prose"===this.preset?f(a)&&e:e},boundaryFn:function(a){var b=this.selector.boundary.join(", ")||null,d=c(a,b);return"prose"===this.preset?e(a)||d:d},filter:function(a){return"string"==typeof a&&this.selector.filter.push(a),this},endFilter:function(a){return a?this.selector.filter=[]:this.selector.filter.pop(),this},avoid:function(a){return"string"==typeof a&&this.selector.avoid.push(a),this},endAvoid:function(a){return a?this.selector.avoid=[]:this.selector.avoid.pop(),this},addBoundary:function(a){return"string"==typeof a&&this.selector.boundary.push(a),this},removeBoundary:function(){return this.selector.boundary=[],this},setMode:function(a){return this.portionMode="first"===a?"first":"retain",this},replace:function(a,c){var d=this;return d.finder.push(b(d.context,{find:a,replace:c,filterElements:function(a){return d.filterFn(a)},forceContext:function(a){return d.boundaryFn(a)},portionMode:d.portionMode})),d},wrap:function(a,c){var d=this;return d.finder.push(b(d.context,{find:a,wrap:c,filterElements:function(a){return d.filterFn(a)},forceContext:function(a){return d.boundaryFn(a)},portionMode:d.portionMode})),d},revert:function(a){var b=this.finder.length,a=Number(a)||(0===a?Number(0):"all"===a?b:1);if("undefined"==typeof b||0===b)return this;a>b&&(a=b);for(var c=a;c>0;c--)this.finder.pop().revert();return this}},i.fn.filterOut=i.fn.avoid,i.fn.init.prototype=i.fn,i}(function(){function a(a){return String(a).replace(/([.*+?^=!:${}()|[\]\/\\])/g,"\\$1")}function b(){return c.apply(null,arguments)||d.apply(null,arguments)}function c(a,c,e,f,g){if(c&&!c.nodeType&&arguments.length<=2)return!1;var h="function"==typeof e;h&&(e=function(a){return function(b,c){return a(b.text,c.startIndex)}}(e));var i=d(c,{find:a,wrap:h?null:e,replace:h?e:"$"+(f||"&"),prepMatch:function(a,b){if(!a[0])throw"findAndReplaceDOMText cannot handle zero-length matches";if(f>0){var c=a[f];a.index+=a[0].indexOf(c),a[0]=c}return a.endIndex=a.index+a[0].length,a.startIndex=a.index,a.index=b,a},filterElements:g});return b.revert=function(){return i.revert()},!0}function d(a,b){return new e(a,b)}function e(a,c){var d=c.preset&&b.PRESETS[c.preset];if(c.portionMode=c.portionMode||f,d)for(var e in d)i.call(d,e)&&!i.call(c,e)&&(c[e]=d[e]);this.node=a,this.options=c,this.prepMatch=c.prepMatch||this.prepMatch,this.reverts=[],this.matches=this.search(),this.matches.length&&this.processMatches()}var f="retain",g="first",h=k,i=({}.toString,{}.hasOwnProperty);return b.NON_PROSE_ELEMENTS={br:1,hr:1,script:1,style:1,img:1,video:1,audio:1,canvas:1,svg:1,map:1,object:1,input:1,textarea:1,select:1,option:1,optgroup:1,button:1},b.NON_CONTIGUOUS_PROSE_ELEMENTS={address:1,article:1,aside:1,blockquote:1,dd:1,div:1,dl:1,fieldset:1,figcaption:1,figure:1,footer:1,form:1,h1:1,h2:1,h3:1,h4:1,h5:1,h6:1,header:1,hgroup:1,hr:1,main:1,nav:1,noscript:1,ol:1,output:1,p:1,pre:1,section:1,ul:1,br:1,li:1,summary:1,dt:1,details:1,rp:1,rt:1,rtc:1,script:1,style:1,img:1,video:1,audio:1,canvas:1,svg:1,map:1,object:1,input:1,textarea:1,select:1,option:1,optgroup:1,button:1,table:1,tbody:1,thead:1,th:1,tr:1,td:1,caption:1,col:1,tfoot:1,colgroup:1},b.NON_INLINE_PROSE=function(a){return i.call(b.NON_CONTIGUOUS_PROSE_ELEMENTS,a.nodeName.toLowerCase())},b.PRESETS={prose:{forceContext:b.NON_INLINE_PROSE,filterElements:function(a){return!i.call(b.NON_PROSE_ELEMENTS,a.nodeName.toLowerCase())}}},b.Finder=e,e.prototype={search:function(){function b(a){for(var g=0,j=a.length;j>g;++g){var k=a[g];if("string"==typeof k){if(f.global)for(;c=f.exec(k);)h.push(i.prepMatch(c,d++,e));else(c=k.match(f))&&h.push(i.prepMatch(c,0,e));e+=k.length}else b(k)}}var c,d=0,e=0,f=this.options.find,g=this.getAggregateText(),h=[],i=this;return f="string"==typeof f?RegExp(a(f),"g"):f,b(g),h},prepMatch:function(a,b,c){if(!a[0])throw new Error("findAndReplaceDOMText cannot handle zero-length matches");return a.endIndex=c+a.index+a[0].length,a.startIndex=c+a.index,a.index=b,a},getAggregateText:function(){function a(d,e){if(3===d.nodeType)return[d.data];if(b&&!b(d))return[];var e=[""],f=0;if(d=d.firstChild)do if(3!==d.nodeType){var g=a(d);c&&1===d.nodeType&&(c===!0||c(d))?(e[++f]=g,e[++f]=""):("string"==typeof g[0]&&(e[f]+=g.shift()),g.length&&(e[++f]=g,e[++f]=""))}else e[f]+=d.data;while(d=d.nextSibling);return e}var b=this.options.filterElements,c=this.options.forceContext;return a(this.node)},processMatches:function(){var a,b,c,d=this.matches,e=this.node,f=this.options.filterElements,g=[],h=e,i=d.shift(),j=0,k=0,l=0,m=[e];a:for(;;){if(3===h.nodeType&&(!b&&h.length+j>=i.endIndex?b={node:h,index:l++,text:h.data.substring(i.startIndex-j,i.endIndex-j),indexInMatch:j-i.startIndex,indexInNode:i.startIndex-j,endIndexInNode:i.endIndex-j,isEnd:!0}:a&&g.push({node:h,index:l++,text:h.data,indexInMatch:j-i.startIndex,indexInNode:0}),!a&&h.length+j>i.startIndex&&(a={node:h,index:l++,indexInMatch:0,indexInNode:i.startIndex-j,endIndexInNode:i.endIndex-j,text:h.data.substring(i.startIndex-j,i.endIndex-j)}),j+=h.data.length),c=1===h.nodeType&&f&&!f(h),a&&b){if(h=this.replaceMatch(i,a,g,b),j-=b.node.data.length-b.endIndexInNode,a=null,b=null,g=[],i=d.shift(),l=0,k++,!i)break}else if(!c&&(h.firstChild||h.nextSibling)){h.firstChild?(m.push(h),h=h.firstChild):h=h.nextSibling;continue}for(;;){if(h.nextSibling){h=h.nextSibling;break}if(h=m.pop(),h===e)break a}}},revert:function(){for(var a=this.reverts.length;a--;)this.reverts[a]();this.reverts=[]},prepareReplacementString:function(a,b,c,d){var e=this.options.portionMode;return e===g&&b.indexInMatch>0?"":(a=a.replace(/\$(\d+|&|`|')/g,function(a,b){var d;switch(b){case"&":d=c[0];break;case"`":d=c.input.substring(0,c.startIndex);break;case"'":d=c.input.substring(c.endIndex);break;default:d=c[+b]}return d}),e===g?a:b.isEnd?a.substring(b.indexInMatch):a.substring(b.indexInMatch,b.indexInMatch+b.text.length))},getPortionReplacementNode:function(a,b,c){var d=this.options.replace||"$&",e=this.options.wrap;if(e&&e.nodeType){var f=h.createElement("div");f.innerHTML=e.outerHTML||(new XMLSerializer).serializeToString(e),e=f.firstChild}if("function"==typeof d)return d=d(a,b,c),d&&d.nodeType?d:h.createTextNode(String(d));var g="string"==typeof e?h.createElement(e):e;return d=h.createTextNode(this.prepareReplacementString(d,a,b,c)),d.data&&g?(g.appendChild(d),g):d},replaceMatch:function(a,b,c,d){var e,f,g=b.node,i=d.node;if(g===i){var j=g;b.indexInNode>0&&(e=h.createTextNode(j.data.substring(0,b.indexInNode)),j.parentNode.insertBefore(e,j));var k=this.getPortionReplacementNode(d,a);return j.parentNode.insertBefore(k,j),d.endIndexInNoden;++n){var p=c[n],q=this.getPortionReplacementNode(p,a);p.node.parentNode.replaceChild(q,p.node),this.reverts.push(function(a,b){return function(){b.parentNode.replaceChild(a.node,b)}}(p,q)),m.push(q)}var r=this.getPortionReplacementNode(d,a);return g.parentNode.insertBefore(e,g),g.parentNode.insertBefore(l,g),g.parentNode.removeChild(g),i.parentNode.insertBefore(r,i),i.parentNode.insertBefore(f,i),i.parentNode.removeChild(i),this.reverts.push(function(){e.parentNode.removeChild(e),l.parentNode.replaceChild(g,l),f.parentNode.removeChild(f),r.parentNode.replaceChild(i,r)}),r}},b}());t.extend(u.fn,{jinzify:function(a){return this.filter(a||null).avoid("h-jinze").replace(s.jinze.touwei,function(a,b){var c=t.create("h-jinze","touwei");return c.innerHTML=b[0],0===a.index&&a.isEnd||1===a.index?c:""}).replace(s.jinze.wei,function(a,b){var c=t.create("h-jinze","wei");return c.innerHTML=b[0],0===a.index?c:""}).replace(s.jinze.tou,function(a,b){var c=t.create("h-jinze","tou");return c.innerHTML=b[0],0===a.index&&a.isEnd||1===a.index?c:""}).replace(s.jinze.middle,function(a,b){var c=t.create("h-jinze","middle");return c.innerHTML=b[0],0===a.index&&a.isEnd||1===a.index?c:""}).endAvoid().endFilter()},groupify:function(a){var a=t.extend({biaodian:!1,hanzi:!1,kana:!1,eonmun:!1,western:!1},a||{});return this.avoid("h-hangable, h-char-group, h-word"),a.biaodian&&this.replace(s.group.biaodian[0],c).replace(s.group.biaodian[1],c),(a.hanzi||a.cjk)&&this.wrap(s.group.hanzi,t.clone(t.create("h-char-group","hanzi cjk"))),a.western&&this.wrap(s.group.western,t.clone(t.create("h-word","western"))),a.kana&&this.wrap(s.group.kana,t.clone(t.create("h-char-group","kana"))),(a.eonmun||a.hangul)&&this.wrap(s.group.eonmun,t.clone(t.create("h-word","eonmun hangul"))),this.endAvoid(),this},charify:function(a){var a=t.extend({biaodian:!1,punct:!1,hanzi:!1,latin:!1,ellinika:!1,kirillica:!1,kana:!1,eonmun:!1},a||{});return this.avoid("h-char"),a.biaodian&&this.replace(s["char"].biaodian.all,function(a,b){return d(b[0])}).replace(s["char"].biaodian.liga,function(a,b){return d(b[0])}),(a.hanzi||a.cjk)&&this.wrap(s["char"].hanzi,t.clone(t.create("h-char","hanzi cjk"))),a.punct&&this.wrap(s["char"].punct.all,t.clone(t.create("h-char","punct"))),a.latin&&this.wrap(s["char"].latin,t.clone(t.create("h-char","alphabet latin"))),(a.ellinika||a.greek)&&this.wrap(s["char"].ellinika,t.clone(t.create("h-char","alphabet ellinika greek"))),(a.kirillica||a.cyrillic)&&this.wrap(s["char"].kirillica,t.clone(t.create("h-char","alphabet kirillica cyrillic"))),a.kana&&this.wrap(s["char"].kana,t.clone(t.create("h-char","kana"))),(a.eonmun||a.hangul)&&this.wrap(s["char"].eonmun,t.clone(t.create("h-char","eonmun hangul"))),this.endAvoid(),this}}),p.find=u,void["setMode","wrap","replace","revert","addBoundary","removeBoundary","avoid","endAvoid","filter","endFilter","jinzify","groupify","charify"].forEach(function(a){p.fn[a]=function(){return this.finder||(this.finder=p.find(this.context)),this.finder[a](arguments[0],arguments[1]),this}});var v={};v.writeOnCanvas=e,v.compareCanvases=f,v.detectFont=g,v.support=function(){function b(a){var b,c=a.charAt(0).toUpperCase()+a.slice(1),d=(a+" "+e.join(c+" ")+c).split(" ");return d.forEach(function(a){"string"==typeof f.style[a]&&(b=!0)}),b||!1}function c(a,b){var c,d,e,f=m||t.create("body"),g=t.create("div"),h=m?g:f,b="function"==typeof b?b:function(){};return c=[""].join(""),h.innerHTML+=c,f.appendChild(g),m||(f.style.background="",f.style.overflow="hidden",e=l.style.overflow,l.style.overflow="hidden",l.appendChild(f)),d=b(h,a),t.remove(h),m||(l.style.overflow=e),!!d}function d(b,c){var d;return a.getComputedStyle?d=k.defaultView.getComputedStyle(b,null).getPropertyValue(c):b.currentStyle&&(d=b.currentStyle[c]),d}var e="Webkit Moz ms".split(" "),f=t.create("h-test");return{ruby:function(){var a,b=t.create("ruby"),c=t.create("rt"),e=t.create("rp");return b.appendChild(e),b.appendChild(c),l.appendChild(b),a="none"===d(e,"display")||"ruby"===d(b,"display")&&"ruby-text"===d(c,"display")?!0:!1,l.removeChild(b),b=null,c=null,e=null,a}(),fontface:function(){var a;return c('@font-face { font-family: font; src: url("//"); }',function(b,c){var d=t.qsa("style",b)[0],e=d.sheet||d.styleSheet,f=e?e.cssRules&&e.cssRules[0]?e.cssRules[0].cssText:e.cssText||"":"";a=/src/i.test(f)&&0===f.indexOf(c.split(" ")[0])}),a}(),unicoderange:function(){var a;return c('@font-face{font-family:test-for-unicode-range;src:local(Arial),local("Droid Sans")}@font-face{font-family:test-for-unicode-range;src:local("Times New Roman"),local(Times),local("Droid Serif");unicode-range:U+270C}',function(){a=!v.detectFont("test-for-unicode-range",'Arial, "Droid Sans"',"Q")}),a}(),columnwidth:b("columnWidth"),textemphasis:b("textEmphasis"),writingmode:b("writingMode")}}(),v.initCond=function(a){var b,a=a||l,c="";for(var d in v.support)b=(v.support[d]?"":"no-")+d,a.classList.add(b),c+=b+" ";return c},t.extend(v,{renderElem:function(a){this.renderRuby(a),this.renderDecoLine(a),this.renderDecoLine(a,"s, del"),this.renderEm(a)},renderDecoLine:function(a,b){var b=b||"u, ins",c=t.qsa(b,a),d=new RegExp("^("+b.replace(/\,\s?/g,"|")+")$","ig");c.forEach(function(a){var b;do if(b=(b||a).nextSibling,!b)return;while(t.isIgnorable(b));b.nodeName.match(d)&&b.classList.add("adjacent")})},renderEm:function(a,b){var c=b?"qsa":"tag",b=b||"em",d=t[c](b,a);d.forEach(function(a){var b=p(a);v.support.textemphasis?b.avoid("rt, h-char, h-char-group").charify({biaodian:!0,punct:!0}):b.avoid("rt, h-char, h-char-group").jinzify().groupify({western:!0,biaodian:!0}).charify({hanzi:!0,biaodian:!0,punct:!0,latin:!0,ellinika:!0,kirillica:!0})})},renderRuby:function(a,b){var c=b?"qsa":"tag",b=b||"ruby",d=t[c](b,a),e=t.qsa(b+", rtc",a);e.forEach(function(a){var b=a.classList;b.contains("pinyin")?b.add("romanization"):b.contains("mps")&&b.add("zhuyin"),b.contains("romanization")&&b.add("annotation")}),d.forEach(function(a){var c,d,e,f,g,j,k=a.classList,l=!v.support.ruby||k.contains("zhuyin")||k.contains("complex")||k.contains("rightangle");l&&(c=t.create("!"),c.appendChild(t.clone(a)),d=t.qsa(b,c)[0],(!v.support.ruby||k.contains("zhuyin"))&&t.tag("rt",d).forEach(function(a){var b,c=t.create("!"),d=[];do{if(b=(b||a).previousSibling,!b||b.nodeName.match(/((?:h\-)?r[ubt])/i))break;c.insertBefore(t.clone(b),c.firstChild),d.push(b)}while(!b.nodeName.match(/((?:h\-)?r[ubt])/i));f=k.contains("zhuyin")?i(c,a):h(c,a);try{a.parentNode.replaceChild(f,a),d.forEach(function(a){t.remove(a)})}catch(e){}}),(k.contains("complex")||k.contains("rightangle"))&&(e=f=t.tag("rb",d),g=e.length,void function(b){b&&(f=t.tag("rt",b).map(function(a,b){if(e[b]){var c=i(e[b],a);try{e[b].parentNode.replaceChild(c,e[b])}catch(d){}return c}}),t.remove(b),a.setAttribute("rightangle","true"))}(d.querySelector("rtc.zhuyin")),t.qsa("rtc:not(.zhuyin)",d).forEach(function(b,c){var d;d=t.tag("rt",b).map(function(b,d){var e,i,j=Number(b.getAttribute("rbspan")||1),l=0,m=[];j>g&&(j=g);do{try{e=f.shift(),m.push(e)}catch(n){}if("undefined"==typeof e)break;l+=Number(e.getAttribute("span")||1)}while(j>l);if(l>j){if(m.length>1)return void console.error("An impossible `rbspan` value detected.",a);m=t.tag("rb",m[0]),f=m.slice(j).concat(f),m=m.slice(0,j),l=j}i=h(m,b,{"class":k,span:l,order:c});try{m[0].parentNode.replaceChild(i,m.shift()),m.forEach(function(a){t.remove(a)})}catch(n){}return i}),f=d,1===c&&a.setAttribute("doubleline","true"),t.remove(b)})),j=t.create("h-ruby"),j.innerHTML=c.firstChild.innerHTML,t.setAttr(j,a.attributes),j.normalize(),a.parentNode.replaceChild(j,a))})}}),p.normalize=v,p.localize=v,p.support=v.support,p.detectFont=v.detectFont,p.fn.initCond=function(){return this.condition.classList.add("han-js-rendered"),p.normalize.initCond(this.condition),this},void["Elem","DecoLine","Em","Ruby"].forEach(function(a){var b="render"+a;p.fn[b]=function(a){return p.normalize[b](this.context,a),this}}),t.extend(p.support,{heiti:!0,songti:p.detectFont('"Han Songti"'),"songti-gb":p.detectFont('"Han Songti GB"'),kaiti:p.detectFont('"Han Kaiti"'),fangsong:p.detectFont('"Han Fangsong"')});var w="* > h-hws:first-child, * > wbr:first-child + h-hws, wbr:first-child + wbr + h-hws",x=function(){var a=t.create("div");return a.appendChild(t.create("","0-")),a.appendChild(t.create("","2")),a.normalize(),2!==a.firstChild.length}(),y=t.create("h-hws");y.setAttribute("hidden",""),y.innerHTML=" ",t.extend(p,{isNodeNormalizeNormal:x,renderHWS:function(a,b){var a=a||k,c=b?"strict":"base",d=p.find(a);return d.avoid(b?"textarea, code, kbd, samp, pre":"textarea"),d.replace(p.TYPESET.hws[c][0],"$1$2").replace(p.TYPESET.hws[c][1],"$1$2").replace(/(['"]+)(.+?)\1/gi,"$1$2$1").replace(/([\u2018\u201c]+)/gi,"$1").replace(/([\u2019\u201d]+)/gi,"$1").replace("",function(){return t.clone(y)}),t.qsa(w,a).forEach(function(a){for(var b=a.parentNode,c=b.firstChild;t.isIgnorable(c);)if(c=c.nextSibling,!c)return;for(;"H-HWS"===c.nodeName&&(t.remove(c,b),c=b.parentNode.insertBefore(t.clone(y),b),b=b.parentNode,x&&b.normalize(),c===b.firstChild););}),x&&a.normalize(),d}}),t.extend(p.fn,{HWS:null,renderHWS:function(a){return p.renderHWS(this.context,a),this.HWS=t.tag("h-hws",this.context),this},revertHWS:function(){return this.HWS.forEach(function(a){t.remove(a)}),this}}),t.extend(p,{detectSpaceFont:j,isSpaceFontLoaded:j()}),p.support["han-space"]=j(),p.renderHanging=function(a){var a=a||k,b=p.find(a);return b.avoid("textarea, code, kbd, samp, pre, h-hangable").replace(s.jinze.hanging,function(a,b){var c=t.create("h-hangable");return c.innerHTML=b[2]+''+b[3]+"",0===a.index?c:""}),b},t.extend(p.fn,{hanging:null,renderHanging:function(){var a=this.condition.classList,b=j();return b&&a.contains("no-han-space")&&(a.remove("no-han-space"),a.add("han-space")),this.hanging=p.renderHanging(this.context),this},revertHanging:function(){try{this.hanging.revert("all")}catch(a){}return this}}),p.renderJiya=function(a){var a=a||k,b=p.find(a);return b.avoid("textarea, code, kbd, samp, pre, h-char-group").replace(new RegExp("("+r.biaodian.end+"+)("+r.biaodian.open+"+)","g"),function(a,b){if(0===a.index)return a.isEnd?b[0]:b[1];var c=t.create("h-char-group","biaodian cjk portion");return c.innerHTML=b[2],c}).endAvoid(),b.avoid("textarea, code, kbd, samp, pre, h-char").groupify({biaodian:!0}).charify({biaodian:!0}),t.qsa("h-char.biaodian.bd-open, h-char.biaodian.bd-end",a).forEach(function(a){if(!p.find.matches(a,"h-cs *")){var b=""+a.innerHTML+"",c="",d=a.classList.contains("bd-open");a.innerHTML=d?c+b:b+c}}),b},t.extend(p.fn,{jiya:null,renderJiya:function(){return this.jiya=p.renderJiya(this.context),this},revertJiya:function(){try{this.jiya.revert("all")}catch(a){}return this}});var z;z=t.create("h-char","biaodian cjk bd-middle"),z.setAttribute("unicode","b7"),p.correctBasicBD=function(a,b){if(!p.support.unicoderange||b){var c,a=a||k;c=p.find(a),c.wrap(/\u00B7/g,t.clone(z)).charify({biaodian:!0})}},t.extend(p.fn,{basicBD:null,correctBasicBD:function(a){return this.basicBD=p.correctBasicBD(this.context,a),this},revertBasicBD:function(){try{this.basicBD.revert("all")}catch(a){}return this}});var A="h-ru[annotation]",B="textarea, code, kbd, samp, pre",C=function(){var a=p.localize.writeOnCanvas("i\u030d",'"Romanization Sans"'),b=p.localize.writeOnCanvas("\udb80\udc69",'"Romanization Sans"');return p.localize.compareCanvases(a,b)}(),D=p.TYPESET["display-as"]["comb-liga-pua"],E=p.TYPESET["inaccurate-char"],F=t.create("h-char","comb-liga");return t.extend(p,{isCombLigaNormal:C,substCombLigaWithPUA:function(a){if(!C){var a=a||k,b=p.find(a);return b.avoid(B),D.forEach(function(a){b.replace(new RegExp(a[0],"ig"),function(b,c){var d=t.clone(F);return d.innerHTML=""+c[0]+"",d.setAttribute("display-as",a[1]),0===b.index?d:""})}),t.qsa(A,a).forEach(function(a){var b=a.getAttribute("annotation");D.slice(0,5).forEach(function(a){b=b.replace(new RegExp(a[0],"ig"),a[1])}),a.setAttribute("annotation",b)}),b}},substInaccurateChar:function(a){var a=a||k,b=p.find(a);b.avoid(B),E.forEach(function(a){b.replace(new RegExp(a[0],"ig"),a[1])})}}),t.extend(p.fn,{"comb-liga":null,"inaccurate-char":null,substCombLigaWithPUA:function(){return this["comb-liga"]=p.substCombLigaWithPUA(this.context),this},revertCombLigaWithPUA:function(){try{this["comb-liga"].revert("all")}catch(a){}return this},substInaccurateChar:function(){return this["inaccurate-char"]=p.substInaccurateChar(this.context),this},revertInaccurateChar:function(){try{this["inaccurate-char"].revert("all")}catch(a){}return this}}),a.addEventListener("DOMContentLoaded",function(){var a;l.classList.contains("han-init")?p.init():(a=k.querySelector(".han-init-context"))&&(p.init=p(a).render())}),("undefined"==typeof b||b===!1)&&(a.Han=p),p})},{}],2:[function(a,b,c){b.exports=a("./dist/han")},{"./dist/han":1}],3:[function(a,b,c){(function(){var b;b=a("../index"),b().render()}).call(this)},{"../index":2}]},{},[3]); \ No newline at end of file