body { margin-right:1.5em; } img { max-width: 100%; } a { text-decoration:none; } .cover { margin-top:0em; margin-bottom:0em; text-align:center; } .book-tit { font-size:40px; font-weight:bold; margin-top:3em; margin-bottom:0.5em; text-align:center; margin-left:0em; } .fm-subtit { font-size:20px; font-weight:normal; margin-top:0em; margin-bottom:2em; text-align:center; margin-left:0em; } .editor { font-size:16px; font-weight:normal; margin-top:0em; margin-bottom:0.3em; text-align:center; margin-left:0em; } .fm-author { font-size:20px; font-weight:normal; margin-top:0em; margin-bottom:0.3em; text-align:center; margin-left:0em; } .pub { margin-top:12em; margin-bottom:0em; text-align:center; } .pub1 { margin-top:0.2em; margin-bottom:0em; font-size: 14px; text-align:center; } div.cpy-box { font-size: 14px; margin-top:7em; margin-bottom:2em; border: solid 1px black; width:60%; padding-left:1.5em; padding-top:1em; padding-right:1.5em; padding-bottom:1.5em; } .copy { font-size: 14px; margin-top:0.1em; margin-bottom:0.1em; text-align:left; margin-left:0em; } .copy11 { font-size: 14px; margin-top:0.1em; margin-bottom:0.1em; text-align:left; margin-left:2.1em; } .copy1 { font-size: 14px; margin-top:1.5em; margin-bottom:0.1em; text-align:left; margin-left:0em; } .copy2 { font-size: 14px; margin-top:3em; margin-bottom:0.1em; text-align:justify; margin-left:0em; } .copy-right { font-size: 14px; margin-top:0em; margin-bottom:0.1em; text-align:right; margin-right:8em; } .toc-tit { font-size:20px; font-weight:bold; margin-top:0.1em; margin-bottom:0.1em; text-align:center; } .toc { font-size:16px; font-weight:normal; margin-top:0em; margin-bottom:1.5em; text-align:left; margin-left:3.5em; text-indent:0em; } .toc-sect { font-size:18px; font-weight:bold; margin-top:1em; margin-bottom:0em; text-align:left; margin-left:5.2em; text-indent:-5.2em; padding-bottom:0.5em; } .toc-line { margin-top:0em; margin-bottom:0em; border-bottom:solid 1px black; } .toc-bull { font-size:16px; font-weight:normal; margin-top:0.5em; margin-bottom:0em; text-align:left; margin-left:1.5em; text-indent:0em; } .toc-aut { font-size:16px; font-weight:normal; margin-top:0.1em; margin-bottom:0em; text-align:left; margin-left:3.4em; text-indent:0em; } .toc-chap { font-size:16px; font-weight:normal; margin-top:0.5em; margin-bottom:0em; text-align:left; margin-left:3.6em; text-indent:-1.1em; } .toc1 { font-size:16px; font-weight:normal; margin-top:0.7em; margin-bottom:0em; text-align:left; margin-left:0em; text-indent:0em; } .toc-chap1 { font-size:16px; font-weight:normal; margin-top:0.5em; margin-bottom:0em; text-align:left; margin-left:3.5em; text-indent:-1.5em; } .toc-back { font-size:16px; font-weight:normal; margin-top:0.1em; margin-bottom:0em; text-align:left; margin-left:3.4em; text-indent:0em; } .fm-space { margin-top:1.3em; margin-bottom:0em; } div.toc-box { border:1px black solid; padding-left:0.3em; padding-right:0.3em; padding-top:0.3em; padding-bottom:0.3em; margin-left:6em; margin-top:6em; margin-bottom:3em; width:40%; } div.toc-box1 { border:1px black solid; padding-left:0.2em; padding-right:0.2em; padding-top:0.2em; padding-bottom:0.2em; } .fm-editor { font-size:30px; font-weight:bold; margin-top:5em; margin-bottom:3em; text-align:center; } .image { margin-top:1em; margin-bottom:1em; text-align:center; } .noindent { font-size:16px; margin-top:.1em; margin-bottom:.1em; text-align:justify; } .noindent1 { font-size:15px; margin-top:1em; margin-bottom:.1em; text-align:justify; } .indent { font-size:16px; margin-top:.1em; margin-bottom:.1em; text-align:justify; text-indent: 1.7em; } .block-indent { font-size:16px; margin-top:.1em; margin-bottom:.1em; text-align:justify; text-indent: -1.7em; margin-left: 3.3em; } .top-space { margin-top: 0.5em; margin-bottom: 0em; } .top-space1 { margin-top: 1em; margin-bottom: 0em; } .top-space2 { margin-top: 2em; margin-bottom: 0em; } .sec-no { font-size:23px; margin-top:1.5em; margin-bottom:1em; text-align:center; font-weight: bold; } .sec-tit { font-size:35px; margin-top:.1em; margin-bottom:.1em; text-align:center; } .intro-tit { font-size:30px; margin-top:4em; margin-bottom:0.5em; text-align:center; font-weight: bold; } .intro-author { font-size:20px; margin-top:0.5em; margin-bottom:4em; text-align:center; } div.sec-no1 { border:1px black solid; padding-left:0.3em; padding-right:0.3em; padding-top:0.3em; padding-bottom:0.3em; margin-left:8em; margin-top:8em; margin-bottom:5em; width:40%; } div.sec-no2 { border:1px black solid; padding-left:0.2em; padding-right:0.2em; padding-top:0.2em; padding-bottom:0.2em; background-color:#E6E7E8; } .intro-h2 { font-size:18px; font-weight:bold; margin-top:1em; margin-bottom:0.5em; text-align:left; } .h3 { font-size:20px; font-weight:bold; margin-top:1.3em; margin-bottom:0.7em; text-align:left; } .h4 { font-size:16px; font-weight:bold; font-style:italic; margin-top:1.2em; margin-bottom:0.5em; text-align:left; } .intro-noindent { font-size:15px; margin-top:0.7em; margin-bottom:.1em; text-align:justify; } .right { font-size:15px; margin-top:0.1em; margin-bottom:0.7em; text-align:right; } .foot-note { font-size:14px; margin-top:1em; margin-bottom:1em; text-align:justify; } div.blockquote { font-size:16px; margin-left:1em; margin-right:1em; margin-top:1em; margin-bottom:1em; } .bull-list { font-size:16px; margin-top:.1em; margin-bottom:.1em; text-align:justify; text-indent:-0.9em; margin-left:0.9em; } .bull-list2 { font-size:16px; margin-top:.5em; margin-bottom:.5em; text-align:justify; text-indent:-0.9em; margin-left:0.9em; } .bull-para { font-size:16px; margin-top:.3em; margin-bottom:.5em; text-align:justify; text-indent:0em; margin-left:0.9em; } .h2 { font-size:18px; font-weight:bold; margin-top:1em; margin-bottom:0.5em; text-align:left; } .ref-list { font-size:15px; margin-top:0.3em; margin-bottom:0.3em; text-align:justify; } span.chap-no1 { border:1px black solid; padding-left:0.3em; padding-right:0.3em; padding-top:0.3em; padding-bottom:0.3em; margin-left:8em; margin-top:5em; margin-bottom:2em; width:40%; } span.chap-no2 { border:1px black solid; padding-left:0.2em; padding-right:0.2em; padding-top:0.2em; padding-bottom:0.2em; background-color:#E6E7E8; } .chap-no { font-size:23px; margin-top:1.5em; margin-bottom:1em; text-align:center; font-weight: bold; } .chap-tit { font-size:30px; font-weight:bold; margin-top:.1em; margin-bottom:0.3em; text-align:center; } .chap-author { font-size:20px; margin-top:0.3em; margin-bottom:4em; text-align:center; } span.grey { color:#939598; font-weight:bold; } .chap-tit1 { font-size:27px; font-weight:normal; margin-top:.1em; margin-bottom:0.3em; text-align:center; } div.box { padding-left:0.5em; padding-right:0.5em; padding-top:0.5em; padding-bottom:0.5em; background-color:#DCDDDE; margin-top:1em; margin-bottom:1em; } .box-noindent { font-size:14px; margin-top:.1em; margin-bottom:.1em; text-align:justify; } .box-tit { font-size:14px; font-weight:bold; margin-top:.1em; margin-bottom:.1em; text-align:justify; } .box-tit1 { font-size:14px; margin-top:.5em; margin-bottom:1em; text-align:center; } .box-list { font-size:14px; margin-top:.1em; margin-bottom:0.1em; text-align:justify; text-indent:-0.8em; margin-left:0.8em; } .fig { font-size:18px; margin-top:1em; margin-bottom:0.1em; text-align:left; text-indent:-6.1em; margin-left:6.1em; } .fig-line { border-bottom:4px double black; padding-left:0.1em; padding-right:0.1em; padding-top:0.1em; padding-bottom:0.1em; margin-top:.3em; margin-bottom:0.5em; } .fig1 { font-size:18px; margin-top:1em; margin-bottom:0.1em; text-align:left; text-indent:-6.1em; margin-left:6.1em; } .caption { font-size:15px; margin-top:-1em; margin-bottom:1.5em; text-align:justify; text-indent:0em; margin-left:0em; border-bottom:1px solid black; padding-top:0.3em; padding-bottom:0.3em; } .ol-noindent { font-size:16px; margin-top:.1em; margin-bottom:.1em; text-align:justify; text-indent:-1em; margin-left:1em; } .ol-noindent1 { font-size:16px; margin-top:.1em; margin-bottom:.1em; text-align:justify; text-indent:-1.5em; margin-left:1.5em; } .tab-tit { font-size:18px; margin-top:1em; margin-bottom:0.1em; text-align:left; text-indent:-5.7em; margin-left:5.7em; } .tab-tit1 { font-size:18px; margin-top:1em; margin-bottom:0.1em; text-align:left; text-indent:-5.7em; margin-left:5.7em; padding-top:0.5em; } table { font-size:14px; margin-top:1em; margin-bottom:1em; text-align:left; text-indent:0em; } .tab-border { font-size:14px; margin-top:.1em; margin-bottom:.1em; border-top:4px double black; border-bottom:1px solid black; padding-left:0em; padding-right:0em; padding-top:0.2em; padding-bottom:0.5em; } .tab-noindent { font-size:14px; margin-top:.1em; margin-bottom:.1em; text-align:left; } .border-bottom { border-bottom:1px solid black; margin-top:0em; margin-bottom:0em; padding-left:0em; padding-right:0em; padding-top:0.2em; padding-bottom:0.2em; } .border-double { border-top:4px double black; margin-top:0em; margin-bottom:0em; padding-left:0em; padding-right:0em; padding-top:0.2em; padding-bottom:0.2em; } .tab-bull { font-size:14px; margin-top:.1em; margin-bottom:.1em; text-align:left; text-indent:-0.6em; margin-left:0.6em; } .tab-bullt { font-size:14px; margin-top:.4em; margin-bottom:.4em; text-align:left; text-indent:-0.6em; margin-left:0.6em; } .tab-bull1 { font-size:14px; margin-top:.1em; margin-bottom:.1em; text-align:left; text-indent:-0.9em; margin-left:1.5em; } .ol-noindent1a { font-size:16px; margin-top:.1em; margin-bottom:.1em; text-align:justify; margin-left:1.7em; } .tab-center { font-size:14px; margin-top:.1em; margin-bottom:.1em; text-align:center; margin-left:0em; } .tab-ol-list { font-size:14px; margin-top:.1em; margin-bottom:.1em; text-align:left; text-indent:-1.2em; margin-left:1.2em; } .center { font-size:16px; margin-top:.1em; margin-bottom:.1em; text-align:center; } .tab-tit2 { font-size:18px; margin-top:1em; margin-bottom:-0.8em; text-align:left; text-indent:-5.9em; margin-left:5.9em; } .bull-list1 { font-size:16px; margin-top:.1em; margin-bottom:.1em; text-align:justify; text-indent:-0.9em; margin-left:1.7em; } .tab-hang { font-size:14px; margin-top:.1em; margin-bottom:.1em; text-align:justify; text-indent:-1.1em; margin-left:1.3em; } div.t-box { border:1px solid black; padding-left:2em; padding-right:2em; padding-top:1em; padding-bottom:1em; background-color:#E6E7E8; } .chap-subtit { font-size:25px; font-weight:normal; margin-top:.1em; margin-bottom:0.3em; text-align:center; } .caption1 { font-size:15px; margin-top:1em; margin-bottom:1.5em; text-align:justify; text-indent:0em; margin-left:0em; } .tab-noindent1 { font-size:14px; margin-top:0.5em; margin-bottom:.1em; text-align:left; } .tab-noindentk { font-size:14px; margin-top:1em; margin-bottom:0.1em; text-align:left; } .border { border-bottom:1px solid black; border-right:1px solid black; margin-top:0em; margin-bottom:0em; padding-left:1em; padding-right:1em; padding-top:0.2em; padding-bottom:0.2em; } .border1 { border-bottom:1px solid black; margin-top:0em; margin-bottom:0em; padding-left:1em; padding-right:1em; padding-top:0.2em; padding-bottom:0.2em; } .border2 { border-right:1px solid black; margin-top:0em; margin-bottom:0em; padding-left:1em; padding-right:1em; padding-top:0.2em; padding-bottom:0.2em; } div.tab-box { padding-left:0.5em; padding-right:0.5em; padding-top:0.5em; padding-bottom:0.5em; background-color:#DCDDDE; } .tab-ol-noindent { font-size:14px; margin-top:.1em; margin-bottom:.1em; text-align:left; text-indent:-1.2em; margin-left:1.2em; } .border3 { margin-top:0em; margin-bottom:0em; padding-left:1em; padding-right:1em; padding-top:0.2em; padding-bottom:0.2em; } .hang { font-size:16px; margin-top:.1em; margin-bottom:.1em; text-align:justify; text-indent:-2em; margin-left:2em; } .hang1 { font-size:16px; margin-top:.1em; margin-bottom:.1em; text-align:justify; text-indent:-1.2em; margin-left:1.2em; } div.tab-box3 { padding-left:0.5em; padding-right:0.5em; padding-top:0em; padding-bottom:0.1em; background-color:#DCDDDE; } .tab-ol-list1 { font-size:14px; margin-top:.1em; margin-bottom:.1em; text-align:left; text-indent:-1.2em; margin-left:1.9em; } .tab-ol-list2 { font-size:14px; margin-top:.1em; margin-bottom:.1em; text-align:left; text-indent:-1.7em; margin-left:1.9em; } .ul-noindent1 { font-size:16px; margin-top:.1em; margin-bottom:.1em; text-align:justify; text-indent:-1em; margin-left:1em; } .box-ol-noindent { font-size:14px; margin-top:.1em; margin-bottom:.1em; text-align:left; text-indent:-1.2em; margin-left:1.2em; } .tab-source { font-size:15px; margin-top:-1em; margin-bottom:1.5em; text-align:justify; text-indent:0em; margin-left:0em; padding-top:0.1em; padding-bottom:0.3em; } .ol-noindenta { font-size:16px; margin-top:.1em; margin-bottom:.1em; text-align:justify; text-indent:-1em; margin-left:2em; } .tab-ol-lista { font-size:14px; margin-top:.1em; margin-bottom:.1em; text-align:left; text-indent:-1em; margin-left:2.2em; } .line { border-bottom:1px solid black; margin-top:1.3em; margin-bottom:1.3em; margin-left:5em; margin-right:5em; } div.box1 { padding-left:0.4em; padding-right:0.4em; padding-top:0.5em; padding-bottom:0.5em; border-top: solid 1px black; border-bottom: solid 1px black; border-left: solid 1px black; border-right: solid 1px black; margin-top:1em; margin-bottom:1em; } div.box2 { padding-left:1.2em; padding-right:1.2em; padding-top:0em; padding-bottom:1em; border-top: solid 1px grey; border-bottom: solid 1px grey; border-left: solid 1px grey; border-right: solid 1px grey; margin-top:0em; margin-bottom:0em; } .case { font-size:14px; font-weight:bold; margin-top:.8em; margin-bottom:.8em; text-align:center; background-color:#D1D3D4; padding-top:0.2em; padding-bottom:0.2em; } .box-indent { font-size:15px; margin-top:.1em; margin-bottom:.1em; text-align:justify; text-indent: 1.7em; } .box-list1 { font-size:15px; margin-top:.1em; margin-bottom:.1em; text-align:left; text-indent:-0.6em; margin-left:2.2em; } .bull-indent { font-size:16px; margin-top:.1em; margin-bottom:.1em; text-align:justify; text-indent:0.8em; margin-left:0.8em; } .arrow-list { font-size:16px; margin-top:.3em; margin-bottom:.1em; text-align:justify; text-indent:-1em; margin-left:1em; margin-right:1em; } .caption2 { font-size:15px; border-bottom:4px double black; padding-left:0.1em; padding-right:0.1em; padding-top:0em; padding-bottom:0.3em; margin-top:-1em; margin-bottom:1.7em; margin-left:1.5em; margin-right:1.5em; text-align:justify; } .bull-b { font-size:16px; margin-top:.1em; margin-bottom:.1em; text-align:justify; text-indent:-0.7em; margin-left:1.7em; } .tab-border-b { font-size:14px; margin-top:.1em; margin-bottom:.1em; border-top:4px double black; border-bottom:1px solid black; border-left:1px solid black; padding-left:0.5em; padding-right:0em; padding-top:0.5em; padding-bottom:0.5em; } .tab-border-b1 { font-size:14px; margin-top:.1em; margin-bottom:.1em; border-top:4px double black; border-bottom:1px solid black; padding-left:0em; padding-right:0em; padding-top:0.5em; padding-bottom:0.5em; } .border-3 { margin-top: 0em; margin-bottom: 0em; padding-top: 0.5em; padding-left: 0.5em; padding-right: 0.5em; padding-bottom: 0.2em; border-bottom:1px solid black; border-left:1px solid black; } .border-3b { margin-top: 0em; margin-bottom: 0em; padding-top: 0.5em; padding-left: 0em; padding-right: 0.5em; padding-bottom: 0.2em; border-bottom:1px solid black; } .tab-b { font-size:14px; margin-top:.3em; margin-bottom:.3em; text-align:left; margin-left: 1em; } .ol-indent-1 { font-size:16px; margin-top:.1em; margin-bottom:.1em; text-align:justify; text-indent:1em; margin-left:1em; } .border-double1 { border-top:4px double black; margin-top:0em; margin-bottom:-0.8em; padding-left:0em; padding-right:0em; padding-top:0.2em; padding-bottom:0.2em; } .border-left { border-top:1px solid black; border-bottom:1px solid black; margin-top:0em; margin-bottom:0em; padding-left:0em; padding-right:0em; padding-top:0.2em; padding-bottom:0.2em; } .border-left1 { border-top:1px solid black; border-bottom:1px solid black; border-left:1px solid black; margin-top:0em; margin-bottom:0em; padding-left:1.5em; padding-right:1em; padding-top:0.3em; padding-bottom:0.3em; } .border-left2 { border-bottom:1px solid black; border-left:1px solid black; margin-top:0em; margin-bottom:0em; padding-left:3em; padding-right:3em; padding-top:0.3em; padding-bottom:0.3em; } .border-left3 { border-left:1px solid black; margin-top:0em; margin-bottom:0em; padding-left:3em; padding-right:3em; padding-top:0.3em; padding-bottom:0.3em; margin-left: 0em; } .tab-noindent-s { font-size:14px; margin-top:.1em; margin-bottom:.1em; text-align:left; margin-right: 2em; } .tab-left { font-size:14px; margin-top:.1em; margin-bottom:.1em; text-align:left; text-indent:0em; margin-left: 1.3em; } .tab-bull-list { font-size:14px; margin-top:.1em; margin-bottom:.1em; text-align:left; text-indent:-1em; margin-left:1.5em; } .bull-noindent-1 { font-size:16px; margin-top:.5em; margin-bottom:.5em; text-align:justify; text-indent:0em; margin-left:0.9em; } .bull-noindent { font-size:16px; margin-top:.1em; margin-bottom:.1em; text-align:justify; text-indent:0em; margin-left:0.9em; } .idx-main { font-size:16px; margin-top:.1em; margin-bottom:.1em; text-align:left; margin-left:3em; text-indent:-3em; } .idx-main1 { font-size:16px; margin-top:1em; margin-bottom:.1em; text-align:left; margin-left:3em; text-indent:-3em; } .idx-sub { font-size:16px; margin-top:.1em; margin-bottom:.1em; text-align:left; margin-left:3.1em; text-indent:-2em; } .bk-author { font-size:16px; margin-top:1em; margin-bottom:1em; text-align:justify; margin-left:.1em; text-indent:0em; } .chap-about { font-size:30px; margin-top:2em; margin-bottom:3em; text-align:center; margin-left:.1em; text-indent:0em; font-weight:bold; } div.bm { border:1px black solid; padding-left:0.3em; padding-right:0.3em; padding-top:0.3em; padding-bottom:0.3em; margin-left:6em; margin-top:6em; margin-bottom:3em; width:40%; } div.bm1 { border:1px black solid; padding-left:0.2em; padding-right:0.2em; padding-top:0.2em; padding-bottom:0.2em; } .idx-tit { font-size:20px; font-weight:bold; margin-top:0.1em; margin-bottom:0.1em; text-align:center; } .idx-sub1 { font-size:16px; margin-top:.1em; margin-bottom:.1em; text-align:left; margin-left:3.3em; text-indent:-1em; } .tab-borderl { border-bottom:solid 1px black; border-right:solid 1px black; padding-left:0.8em; padding-top:0.5em; padding-bottom:0.5em; margin-top:0em; margin-bottom:0em; } .tab-borderl-1 { border-bottom:solid 1px black; margin-top:0em; margin-bottom:0em; padding-top:0.5em; padding-bottom:0.5em; padding-left:1em; } .tab-head { border-right:solid 1px black; padding-left:0.5em; padding-right:0.5em; padding-top:0.3em; padding-bottom:0.4em; background-color:#CDCDCF; margin-top:0em; margin-bottom:0em; } .tab-head1 { padding-left:0.5em; padding-right:0.5em; padding-top:0.3em; padding-bottom:0.4em; background-color:#CDCDCF; margin-top:0em; margin-bottom:0em; } .tab-hangz { font-size:16px; margin-top:.1em; margin-bottom:.1em; text-align:justify; text-indent:0em; margin-left:2em; } .noindents { font-size:15px; margin-top:.3em; margin-bottom:.1em; text-align:justify; } .box-noindent1 { font-size:14px; margin-top:1em; margin-bottom:.1em; text-align:left; } .ol-noindent11 { font-size:16px; margin-top:.1em; margin-bottom:.1em; text-align:justify; text-indent:-1.5em; margin-left:1.5em; }