2113 lines
61 KiB
HTML
2113 lines
61 KiB
HTML
<html>
|
|
|
|
<head>
|
|
<meta http-equiv=Content-Type content="text/html; charset=gb2312">
|
|
<meta name=Generator content="Microsoft Word 14 (filtered)">
|
|
|
|
<style>
|
|
<!--
|
|
/* Font Definitions */
|
|
@font-face
|
|
{font-family:Wingdings;
|
|
panose-1:5 0 0 0 0 0 0 0 0 0;}
|
|
@font-face
|
|
{font-family:宋体;
|
|
panose-1:2 1 6 0 3 1 1 1 1 1;}
|
|
@font-face
|
|
{font-family:黑体;
|
|
panose-1:2 1 6 9 6 1 1 1 1 1;}
|
|
@font-face
|
|
{font-family:黑体;
|
|
panose-1:2 1 6 9 6 1 1 1 1 1;}
|
|
@font-face
|
|
{font-family:方正小标宋简体;}
|
|
@font-face
|
|
{font-family:"\@黑体";
|
|
panose-1:2 1 6 9 6 1 1 1 1 1;}
|
|
@font-face
|
|
{font-family:"\@宋体";
|
|
panose-1:2 1 6 0 3 1 1 1 1 1;}
|
|
@font-face
|
|
{font-family:"\@方正小标宋简体";}
|
|
/* Style Definitions */
|
|
p.MsoNormal, li.MsoNormal, div.MsoNormal
|
|
{margin:0cm;
|
|
margin-bottom:.0001pt;
|
|
text-align:justify;
|
|
text-justify:inter-ideograph;
|
|
font-size:10.0pt;
|
|
font-family:"Times New Roman","serif";}
|
|
h1
|
|
{mso-style-link:"标题 1 Char";
|
|
margin-top:17.0pt;
|
|
margin-right:0cm;
|
|
margin-bottom:16.5pt;
|
|
margin-left:7.2pt;
|
|
text-align:center;
|
|
text-indent:-7.2pt;
|
|
page-break-after:avoid;
|
|
font-size:22.0pt;
|
|
font-family:"Times New Roman","serif";
|
|
font-weight:bold;}
|
|
h2
|
|
{mso-style-link:"标题 2 Char";
|
|
margin-top:13.0pt;
|
|
margin-right:0cm;
|
|
margin-bottom:13.0pt;
|
|
margin-left:0cm;
|
|
text-align:justify;
|
|
text-justify:inter-ideograph;
|
|
text-indent:0cm;
|
|
page-break-after:avoid;
|
|
font-size:16.0pt;
|
|
font-family:"Arial","sans-serif";
|
|
font-weight:bold;}
|
|
h3
|
|
{mso-style-link:"标题 3 Char";
|
|
margin:0cm;
|
|
margin-bottom:.0001pt;
|
|
text-align:justify;
|
|
text-justify:inter-ideograph;
|
|
text-indent:0cm;
|
|
page-break-after:avoid;
|
|
font-size:14.0pt;
|
|
font-family:"Arial","sans-serif";
|
|
font-weight:bold;}
|
|
h4
|
|
{mso-style-link:"标题 4 Char";
|
|
margin-top:0cm;
|
|
margin-right:0cm;
|
|
margin-bottom:0cm;
|
|
margin-left:28.8pt;
|
|
margin-bottom:.0001pt;
|
|
text-align:justify;
|
|
text-justify:inter-ideograph;
|
|
text-indent:-28.8pt;
|
|
page-break-after:avoid;
|
|
font-size:12.0pt;
|
|
font-family:"Arial","sans-serif";
|
|
font-weight:bold;}
|
|
h5
|
|
{mso-style-link:"标题 5 Char";
|
|
margin-top:14.0pt;
|
|
margin-right:0cm;
|
|
margin-bottom:14.5pt;
|
|
margin-left:36.0pt;
|
|
text-align:justify;
|
|
text-justify:inter-ideograph;
|
|
text-indent:-36.0pt;
|
|
line-height:156%;
|
|
page-break-after:avoid;
|
|
font-size:14.0pt;
|
|
font-family:"Times New Roman","serif";
|
|
font-weight:bold;}
|
|
h6
|
|
{mso-style-link:"标题 6 Char";
|
|
margin-top:12.0pt;
|
|
margin-right:0cm;
|
|
margin-bottom:3.2pt;
|
|
margin-left:43.2pt;
|
|
text-align:justify;
|
|
text-justify:inter-ideograph;
|
|
text-indent:-43.2pt;
|
|
line-height:133%;
|
|
page-break-after:avoid;
|
|
font-size:12.0pt;
|
|
font-family:"Arial","sans-serif";
|
|
font-weight:bold;}
|
|
p.MsoHeading7, li.MsoHeading7, div.MsoHeading7
|
|
{mso-style-link:"标题 7 Char";
|
|
margin-top:12.0pt;
|
|
margin-right:0cm;
|
|
margin-bottom:3.2pt;
|
|
margin-left:50.4pt;
|
|
text-align:justify;
|
|
text-justify:inter-ideograph;
|
|
text-indent:-50.4pt;
|
|
line-height:133%;
|
|
page-break-after:avoid;
|
|
font-size:12.0pt;
|
|
font-family:"Times New Roman","serif";
|
|
font-weight:bold;}
|
|
p.MsoHeading8, li.MsoHeading8, div.MsoHeading8
|
|
{mso-style-link:"标题 8 Char";
|
|
margin-top:12.0pt;
|
|
margin-right:0cm;
|
|
margin-bottom:3.2pt;
|
|
margin-left:57.6pt;
|
|
text-align:justify;
|
|
text-justify:inter-ideograph;
|
|
text-indent:-72.0pt;
|
|
line-height:133%;
|
|
page-break-after:avoid;
|
|
font-size:12.0pt;
|
|
font-family:"Arial","sans-serif";}
|
|
p.MsoHeading9, li.MsoHeading9, div.MsoHeading9
|
|
{mso-style-link:"标题 9 Char";
|
|
margin-top:12.0pt;
|
|
margin-right:0cm;
|
|
margin-bottom:3.2pt;
|
|
margin-left:64.8pt;
|
|
text-align:justify;
|
|
text-justify:inter-ideograph;
|
|
text-indent:-79.2pt;
|
|
line-height:133%;
|
|
page-break-after:avoid;
|
|
font-size:10.0pt;
|
|
font-family:"Arial","sans-serif";}
|
|
p.MsoIndex1, li.MsoIndex1, div.MsoIndex1
|
|
{margin-top:0cm;
|
|
margin-right:0cm;
|
|
margin-bottom:0cm;
|
|
margin-left:10.5pt;
|
|
margin-bottom:.0001pt;
|
|
text-align:justify;
|
|
text-justify:inter-ideograph;
|
|
text-indent:-10.5pt;
|
|
font-size:10.0pt;
|
|
font-family:"Times New Roman","serif";}
|
|
p.MsoIndex2, li.MsoIndex2, div.MsoIndex2
|
|
{margin-top:0cm;
|
|
margin-right:0cm;
|
|
margin-bottom:0cm;
|
|
margin-left:21.0pt;
|
|
margin-bottom:.0001pt;
|
|
text-align:justify;
|
|
text-justify:inter-ideograph;
|
|
text-indent:-10.5pt;
|
|
font-size:10.0pt;
|
|
font-family:"Times New Roman","serif";}
|
|
p.MsoIndex3, li.MsoIndex3, div.MsoIndex3
|
|
{margin-top:0cm;
|
|
margin-right:0cm;
|
|
margin-bottom:0cm;
|
|
margin-left:31.5pt;
|
|
margin-bottom:.0001pt;
|
|
text-align:justify;
|
|
text-justify:inter-ideograph;
|
|
text-indent:-10.5pt;
|
|
font-size:10.0pt;
|
|
font-family:"Times New Roman","serif";}
|
|
p.MsoIndex4, li.MsoIndex4, div.MsoIndex4
|
|
{margin-top:0cm;
|
|
margin-right:0cm;
|
|
margin-bottom:0cm;
|
|
margin-left:42.0pt;
|
|
margin-bottom:.0001pt;
|
|
text-align:justify;
|
|
text-justify:inter-ideograph;
|
|
text-indent:-10.5pt;
|
|
font-size:10.0pt;
|
|
font-family:"Times New Roman","serif";}
|
|
p.MsoIndex5, li.MsoIndex5, div.MsoIndex5
|
|
{margin-top:0cm;
|
|
margin-right:0cm;
|
|
margin-bottom:0cm;
|
|
margin-left:52.5pt;
|
|
margin-bottom:.0001pt;
|
|
text-align:justify;
|
|
text-justify:inter-ideograph;
|
|
text-indent:-10.5pt;
|
|
font-size:10.0pt;
|
|
font-family:"Times New Roman","serif";}
|
|
p.MsoIndex6, li.MsoIndex6, div.MsoIndex6
|
|
{margin-top:0cm;
|
|
margin-right:0cm;
|
|
margin-bottom:0cm;
|
|
margin-left:63.0pt;
|
|
margin-bottom:.0001pt;
|
|
text-align:justify;
|
|
text-justify:inter-ideograph;
|
|
text-indent:-10.5pt;
|
|
font-size:10.0pt;
|
|
font-family:"Times New Roman","serif";}
|
|
p.MsoIndex7, li.MsoIndex7, div.MsoIndex7
|
|
{margin-top:0cm;
|
|
margin-right:0cm;
|
|
margin-bottom:0cm;
|
|
margin-left:73.5pt;
|
|
margin-bottom:.0001pt;
|
|
text-align:justify;
|
|
text-justify:inter-ideograph;
|
|
text-indent:-10.5pt;
|
|
font-size:10.0pt;
|
|
font-family:"Times New Roman","serif";}
|
|
p.MsoIndex8, li.MsoIndex8, div.MsoIndex8
|
|
{margin-top:0cm;
|
|
margin-right:0cm;
|
|
margin-bottom:0cm;
|
|
margin-left:84.0pt;
|
|
margin-bottom:.0001pt;
|
|
text-align:justify;
|
|
text-justify:inter-ideograph;
|
|
text-indent:-10.5pt;
|
|
font-size:10.0pt;
|
|
font-family:"Times New Roman","serif";}
|
|
p.MsoIndex9, li.MsoIndex9, div.MsoIndex9
|
|
{margin-top:0cm;
|
|
margin-right:0cm;
|
|
margin-bottom:0cm;
|
|
margin-left:94.5pt;
|
|
margin-bottom:.0001pt;
|
|
text-align:justify;
|
|
text-justify:inter-ideograph;
|
|
text-indent:-10.5pt;
|
|
font-size:10.0pt;
|
|
font-family:"Times New Roman","serif";}
|
|
p.MsoToc1, li.MsoToc1, div.MsoToc1
|
|
{margin:0cm;
|
|
margin-bottom:.0001pt;
|
|
text-align:justify;
|
|
text-justify:inter-ideograph;
|
|
font-size:10.0pt;
|
|
font-family:"Times New Roman","serif";
|
|
font-weight:bold;}
|
|
p.MsoToc2, li.MsoToc2, div.MsoToc2
|
|
{margin-top:0cm;
|
|
margin-right:0cm;
|
|
margin-bottom:0cm;
|
|
margin-left:21.0pt;
|
|
margin-bottom:.0001pt;
|
|
text-align:justify;
|
|
text-justify:inter-ideograph;
|
|
font-size:10.0pt;
|
|
font-family:"Times New Roman","serif";}
|
|
p.MsoToc3, li.MsoToc3, div.MsoToc3
|
|
{margin-top:0cm;
|
|
margin-right:0cm;
|
|
margin-bottom:0cm;
|
|
margin-left:42.0pt;
|
|
margin-bottom:.0001pt;
|
|
text-align:justify;
|
|
text-justify:inter-ideograph;
|
|
font-size:10.0pt;
|
|
font-family:"Times New Roman","serif";}
|
|
p.MsoToc4, li.MsoToc4, div.MsoToc4
|
|
{margin-top:0cm;
|
|
margin-right:0cm;
|
|
margin-bottom:0cm;
|
|
margin-left:31.5pt;
|
|
margin-bottom:.0001pt;
|
|
font-size:9.0pt;
|
|
font-family:"Times New Roman","serif";}
|
|
p.MsoToc5, li.MsoToc5, div.MsoToc5
|
|
{margin-top:0cm;
|
|
margin-right:0cm;
|
|
margin-bottom:0cm;
|
|
margin-left:42.0pt;
|
|
margin-bottom:.0001pt;
|
|
font-size:9.0pt;
|
|
font-family:"Times New Roman","serif";}
|
|
p.MsoToc6, li.MsoToc6, div.MsoToc6
|
|
{margin-top:0cm;
|
|
margin-right:0cm;
|
|
margin-bottom:0cm;
|
|
margin-left:52.5pt;
|
|
margin-bottom:.0001pt;
|
|
font-size:9.0pt;
|
|
font-family:"Times New Roman","serif";}
|
|
p.MsoToc7, li.MsoToc7, div.MsoToc7
|
|
{margin-top:0cm;
|
|
margin-right:0cm;
|
|
margin-bottom:0cm;
|
|
margin-left:63.0pt;
|
|
margin-bottom:.0001pt;
|
|
font-size:9.0pt;
|
|
font-family:"Times New Roman","serif";}
|
|
p.MsoToc8, li.MsoToc8, div.MsoToc8
|
|
{margin-top:0cm;
|
|
margin-right:0cm;
|
|
margin-bottom:0cm;
|
|
margin-left:73.5pt;
|
|
margin-bottom:.0001pt;
|
|
font-size:9.0pt;
|
|
font-family:"Times New Roman","serif";}
|
|
p.MsoToc9, li.MsoToc9, div.MsoToc9
|
|
{margin-top:0cm;
|
|
margin-right:0cm;
|
|
margin-bottom:0cm;
|
|
margin-left:84.0pt;
|
|
margin-bottom:.0001pt;
|
|
font-size:9.0pt;
|
|
font-family:"Times New Roman","serif";}
|
|
p.MsoFootnoteText, li.MsoFootnoteText, div.MsoFootnoteText
|
|
{mso-style-link:"脚注文本 Char";
|
|
margin:0cm;
|
|
margin-bottom:.0001pt;
|
|
layout-grid-mode:char;
|
|
font-size:9.0pt;
|
|
font-family:"Times New Roman","serif";}
|
|
p.MsoCommentText, li.MsoCommentText, div.MsoCommentText
|
|
{mso-style-link:"批注文字 Char";
|
|
margin:0cm;
|
|
margin-bottom:.0001pt;
|
|
font-size:10.0pt;
|
|
font-family:"Times New Roman","serif";}
|
|
p.MsoHeader, li.MsoHeader, div.MsoHeader
|
|
{mso-style-link:"页眉 Char";
|
|
margin:0cm;
|
|
margin-bottom:.0001pt;
|
|
text-align:center;
|
|
layout-grid-mode:char;
|
|
border:none;
|
|
padding:0cm;
|
|
font-size:9.0pt;
|
|
font-family:"Times New Roman","serif";}
|
|
p.MsoFooter, li.MsoFooter, div.MsoFooter
|
|
{mso-style-link:"页脚 Char";
|
|
margin:0cm;
|
|
margin-bottom:.0001pt;
|
|
layout-grid-mode:char;
|
|
font-size:9.0pt;
|
|
font-family:"Times New Roman","serif";}
|
|
p.MsoIndexHeading, li.MsoIndexHeading, div.MsoIndexHeading
|
|
{mso-style-name:"索引标题\,索引类目\,索引类目1\,索引类目2";
|
|
margin:0cm;
|
|
margin-bottom:.0001pt;
|
|
text-align:justify;
|
|
text-justify:inter-ideograph;
|
|
font-size:10.0pt;
|
|
font-family:"Times New Roman","serif";}
|
|
p.MsoCaption, li.MsoCaption, div.MsoCaption
|
|
{margin:0cm;
|
|
margin-bottom:.0001pt;
|
|
text-align:justify;
|
|
text-justify:inter-ideograph;
|
|
font-size:10.0pt;
|
|
font-family:"Arial","sans-serif";}
|
|
p.MsoTof, li.MsoTof, div.MsoTof
|
|
{margin-top:0cm;
|
|
margin-right:0cm;
|
|
margin-bottom:0cm;
|
|
margin-left:42.0pt;
|
|
margin-bottom:.0001pt;
|
|
text-align:justify;
|
|
text-justify:inter-ideograph;
|
|
text-indent:-21.0pt;
|
|
font-size:10.0pt;
|
|
font-family:"Times New Roman","serif";}
|
|
span.MsoFootnoteReference
|
|
{vertical-align:super;}
|
|
p.MsoList, li.MsoList, div.MsoList
|
|
{margin-top:0cm;
|
|
margin-right:0cm;
|
|
margin-bottom:0cm;
|
|
margin-left:21.0pt;
|
|
margin-bottom:.0001pt;
|
|
text-align:center;
|
|
text-indent:-21.0pt;
|
|
font-size:10.0pt;
|
|
font-family:"Times New Roman","serif";}
|
|
p.MsoList2, li.MsoList2, div.MsoList2
|
|
{margin:0cm;
|
|
margin-bottom:.0001pt;
|
|
text-align:justify;
|
|
text-justify:inter-ideograph;
|
|
font-size:10.0pt;
|
|
font-family:"Times New Roman","serif";}
|
|
p.MsoList4, li.MsoList4, div.MsoList4
|
|
{margin:0cm;
|
|
margin-bottom:.0001pt;
|
|
text-align:center;
|
|
font-size:10.0pt;
|
|
font-family:"Times New Roman","serif";}
|
|
p.MsoDate, li.MsoDate, div.MsoDate
|
|
{mso-style-link:"日期 Char";
|
|
margin-top:0cm;
|
|
margin-right:0cm;
|
|
margin-bottom:0cm;
|
|
margin-left:5.0pt;
|
|
margin-bottom:.0001pt;
|
|
text-align:justify;
|
|
text-justify:inter-ideograph;
|
|
font-size:10.0pt;
|
|
font-family:"Times New Roman","serif";}
|
|
a:link, span.MsoHyperlink
|
|
{mso-style-name:"超链接\,超级链接";
|
|
color:blue;
|
|
text-decoration:underline;}
|
|
a:visited, span.MsoHyperlinkFollowed
|
|
{color:purple;
|
|
text-decoration:underline;}
|
|
p
|
|
{mso-style-name:"普通\(网站\)\,普通 \(Web\)\,普通 \(Web\)1\,普通 \(Web\)2\,普通 \(Web\)3";
|
|
margin-right:0cm;
|
|
margin-left:0cm;
|
|
font-size:12.0pt;
|
|
font-family:"Times New Roman","serif";}
|
|
pre
|
|
{mso-style-name:"HTML 预设格式\,HTML 预先格式化\,HTML 预先格式化1\,HTML 预先格式化2\,HTML 预先格式化3";
|
|
mso-style-link:"HTML 预设格式 Char\,HTML 预先格式化 Char\,HTML 预先格式化1 Char\,HTML 预先格式化2 Char\,HTML 预先格式化3 Char";
|
|
margin:0cm;
|
|
margin-bottom:.0001pt;
|
|
font-size:12.0pt;
|
|
font-family:"Times New Roman","serif";}
|
|
tt
|
|
{font-family:黑体;}
|
|
p.MsoCommentSubject, li.MsoCommentSubject, div.MsoCommentSubject
|
|
{mso-style-link:"批注主题 Char";
|
|
margin:0cm;
|
|
margin-bottom:.0001pt;
|
|
font-size:10.0pt;
|
|
font-family:"Times New Roman","serif";
|
|
font-weight:bold;}
|
|
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
|
|
{mso-style-link:"批注框文本 Char";
|
|
margin:0cm;
|
|
margin-bottom:.0001pt;
|
|
text-align:justify;
|
|
text-justify:inter-ideograph;
|
|
font-size:9.0pt;
|
|
font-family:"Times New Roman","serif";}
|
|
p.1, li.1, div.1
|
|
{mso-style-name:样式1;
|
|
margin-top:0cm;
|
|
margin-right:0cm;
|
|
margin-bottom:0cm;
|
|
margin-left:21.0pt;
|
|
margin-bottom:.0001pt;
|
|
text-align:center;
|
|
text-indent:-21.0pt;
|
|
font-size:10.0pt;
|
|
font-family:"Times New Roman","serif";}
|
|
p.a, li.a, div.a
|
|
{mso-style-name:代码程序;
|
|
mso-style-link:"代码程序 Char";
|
|
margin:0cm;
|
|
margin-bottom:.0001pt;
|
|
font-size:10.0pt;
|
|
font-family:宋体;}
|
|
span.Char
|
|
{mso-style-name:"代码程序 Char";
|
|
mso-style-link:代码程序;
|
|
font-family:宋体;}
|
|
p.a0, li.a0, div.a0
|
|
{mso-style-name:图说明;
|
|
mso-style-link:"图说明 Char";
|
|
margin:0cm;
|
|
margin-bottom:.0001pt;
|
|
text-align:center;
|
|
font-size:10.0pt;
|
|
font-family:"Times New Roman","serif";}
|
|
span.Char0
|
|
{mso-style-name:"图说明 Char";
|
|
mso-style-link:图说明;
|
|
font-family:宋体;}
|
|
p.0, li.0, div.0
|
|
{mso-style-name:封面0;
|
|
margin:0cm;
|
|
margin-bottom:.0001pt;
|
|
text-align:center;
|
|
font-size:36.0pt;
|
|
font-family:"Times New Roman","serif";
|
|
font-weight:bold;}
|
|
p.10, li.10, div.10
|
|
{mso-style-name:封面1;
|
|
margin:0cm;
|
|
margin-bottom:.0001pt;
|
|
text-align:center;
|
|
font-size:18.0pt;
|
|
font-family:"Times New Roman","serif";
|
|
font-weight:bold;}
|
|
p.11, li.11, div.11
|
|
{mso-style-name:非标题1;
|
|
margin-top:7.8pt;
|
|
margin-right:0cm;
|
|
margin-bottom:7.8pt;
|
|
margin-left:0cm;
|
|
text-align:center;
|
|
font-size:22.0pt;
|
|
font-family:宋体;
|
|
font-weight:bold;}
|
|
p.a1, li.a1, div.a1
|
|
{mso-style-name:文本居中;
|
|
margin:0cm;
|
|
margin-bottom:.0001pt;
|
|
text-align:center;
|
|
font-size:10.0pt;
|
|
font-family:"Times New Roman","serif";}
|
|
p.3CharChar, li.3CharChar, div.3CharChar
|
|
{mso-style-name:"图中文字3 Char Char";
|
|
mso-style-link:"图中文字3 Char Char Char";
|
|
margin:0cm;
|
|
margin-bottom:.0001pt;
|
|
text-align:center;
|
|
line-height:9.0pt;
|
|
font-size:8.0pt;
|
|
font-family:"Times New Roman","serif";}
|
|
span.3CharCharChar
|
|
{mso-style-name:"图中文字3 Char Char Char";
|
|
mso-style-link:"图中文字3 Char Char";
|
|
font-family:宋体;}
|
|
p.post, li.post, div.post
|
|
{mso-style-name:邮件post;
|
|
margin:0cm;
|
|
margin-bottom:.0001pt;
|
|
text-align:right;
|
|
line-height:11.0pt;
|
|
font-size:10.0pt;
|
|
font-family:"Times New Roman","serif";}
|
|
p.3, li.3, div.3
|
|
{mso-style-name:图中字体3;
|
|
margin:0cm;
|
|
margin-bottom:.0001pt;
|
|
text-align:justify;
|
|
text-justify:inter-ideograph;
|
|
font-size:10.0pt;
|
|
font-family:"Times New Roman","serif";}
|
|
span.3CharChar1CharCharChar
|
|
{mso-style-name:"图中文字3 Char Char1 Char Char Char";
|
|
font-family:宋体;}
|
|
span.3CharChar1CharChar
|
|
{mso-style-name:"图中文字3 Char Char1 Char Char";
|
|
font-family:宋体;}
|
|
p.5Char, li.5Char, div.5Char
|
|
{mso-style-name:"图中文字5号 Char";
|
|
mso-style-link:"图中文字5号 Char Char";
|
|
margin:0cm;
|
|
margin-bottom:.0001pt;
|
|
text-align:center;
|
|
font-size:10.0pt;
|
|
font-family:"Times New Roman","serif";}
|
|
span.5CharChar
|
|
{mso-style-name:"图中文字5号 Char Char";
|
|
mso-style-link:"图中文字5号 Char";
|
|
font-family:宋体;}
|
|
p.5CharChar0, li.5CharChar0, div.5CharChar0
|
|
{mso-style-name:"图中文字小5号 Char Char";
|
|
mso-style-link:"图中文字小5号 Char Char Char";
|
|
margin:0cm;
|
|
margin-bottom:.0001pt;
|
|
text-align:center;
|
|
font-size:9.0pt;
|
|
font-family:"Times New Roman","serif";}
|
|
span.5CharCharChar
|
|
{mso-style-name:"图中文字小5号 Char Char Char";
|
|
mso-style-link:"图中文字小5号 Char Char";
|
|
font-family:宋体;}
|
|
p.5Char0, li.5Char0, div.5Char0
|
|
{mso-style-name:"图中文字小5号 Char";
|
|
margin:0cm;
|
|
margin-bottom:.0001pt;
|
|
text-align:center;
|
|
font-size:9.0pt;
|
|
font-family:"Times New Roman","serif";}
|
|
p.5, li.5, div.5
|
|
{mso-style-name:图中文字小5号;
|
|
margin:0cm;
|
|
margin-bottom:.0001pt;
|
|
text-align:center;
|
|
layout-grid-mode:char;
|
|
font-size:9.0pt;
|
|
font-family:"Times New Roman","serif";}
|
|
p.2, li.2, div.2
|
|
{mso-style-name:代码程序2;
|
|
margin:0cm;
|
|
margin-bottom:.0001pt;
|
|
font-size:10.0pt;
|
|
font-family:宋体;}
|
|
p.20, li.20, div.20
|
|
{mso-style-name:图说明2;
|
|
margin:0cm;
|
|
margin-bottom:.0001pt;
|
|
text-align:center;
|
|
font-size:10.0pt;
|
|
font-family:"Times New Roman","serif";}
|
|
p.21, li.21, div.21
|
|
{mso-style-name:文本居中2;
|
|
margin:0cm;
|
|
margin-bottom:.0001pt;
|
|
text-align:center;
|
|
font-size:10.0pt;
|
|
font-family:"Times New Roman","serif";}
|
|
p.3CharCharCharCharChar, li.3CharCharCharCharChar, div.3CharCharCharCharChar
|
|
{mso-style-name:"图中文字3 Char Char Char Char Char";
|
|
mso-style-link:"图中文字3 Char Char Char Char Char Char";
|
|
margin:0cm;
|
|
margin-bottom:.0001pt;
|
|
text-align:center;
|
|
line-height:9.0pt;
|
|
font-size:8.0pt;
|
|
font-family:"Times New Roman","serif";}
|
|
span.3CharCharCharCharCharChar
|
|
{mso-style-name:"图中文字3 Char Char Char Char Char Char";
|
|
mso-style-link:"图中文字3 Char Char Char Char Char";
|
|
font-family:宋体;}
|
|
p.a2, li.a2, div.a2
|
|
{mso-style-name:图居中;
|
|
margin:0cm;
|
|
margin-bottom:.0001pt;
|
|
text-align:center;
|
|
font-size:10.0pt;
|
|
font-family:"Times New Roman","serif";}
|
|
p.110, li.110, div.110
|
|
{mso-style-name:"样式 标题 1 + 居中1";
|
|
margin-right:0cm;
|
|
margin-left:0cm;
|
|
text-align:center;
|
|
page-break-after:avoid;
|
|
font-size:22.0pt;
|
|
font-family:"Times New Roman","serif";
|
|
font-weight:bold;}
|
|
span.1Char
|
|
{mso-style-name:"标题 1 Char";
|
|
mso-style-link:"标题 1";
|
|
font-weight:bold;}
|
|
p.22, li.22, div.22
|
|
{mso-style-name:"样式 列表 2 + 居中";
|
|
margin:0cm;
|
|
margin-bottom:.0001pt;
|
|
text-align:center;
|
|
font-size:10.0pt;
|
|
font-family:"Times New Roman","serif";}
|
|
p.23, li.23, div.23
|
|
{mso-style-name:列表2;
|
|
margin:0cm;
|
|
margin-bottom:.0001pt;
|
|
text-align:center;
|
|
font-size:10.0pt;
|
|
font-family:"Times New Roman","serif";}
|
|
p.50, li.50, div.50
|
|
{mso-style-name:图中文字5号;
|
|
margin:0cm;
|
|
margin-bottom:.0001pt;
|
|
text-align:center;
|
|
font-size:10.0pt;
|
|
font-family:"Times New Roman","serif";}
|
|
p.111, li.111, div.111
|
|
{mso-style-name:样式11;
|
|
margin-top:0cm;
|
|
margin-right:0cm;
|
|
margin-bottom:0cm;
|
|
margin-left:21.0pt;
|
|
margin-bottom:.0001pt;
|
|
text-align:center;
|
|
text-indent:-21.0pt;
|
|
font-size:10.0pt;
|
|
font-family:"Times New Roman","serif";}
|
|
p.12, li.12, div.12
|
|
{mso-style-name:代码程序1;
|
|
margin:0cm;
|
|
margin-bottom:.0001pt;
|
|
font-size:10.0pt;
|
|
font-family:宋体;}
|
|
p.13, li.13, div.13
|
|
{mso-style-name:图说明1;
|
|
margin:0cm;
|
|
margin-bottom:.0001pt;
|
|
text-align:center;
|
|
font-size:10.0pt;
|
|
font-family:"Times New Roman","serif";}
|
|
p.01, li.01, div.01
|
|
{mso-style-name:封面01;
|
|
margin:0cm;
|
|
margin-bottom:.0001pt;
|
|
text-align:center;
|
|
font-size:36.0pt;
|
|
font-family:"Times New Roman","serif";
|
|
font-weight:bold;}
|
|
p.112, li.112, div.112
|
|
{mso-style-name:封面11;
|
|
margin:0cm;
|
|
margin-bottom:.0001pt;
|
|
text-align:center;
|
|
font-size:18.0pt;
|
|
font-family:"Times New Roman","serif";
|
|
font-weight:bold;}
|
|
p.113, li.113, div.113
|
|
{mso-style-name:非标题11;
|
|
margin-top:7.8pt;
|
|
margin-right:0cm;
|
|
margin-bottom:7.8pt;
|
|
margin-left:0cm;
|
|
text-align:center;
|
|
font-size:22.0pt;
|
|
font-family:宋体;
|
|
font-weight:bold;}
|
|
p.14, li.14, div.14
|
|
{mso-style-name:文本居中1;
|
|
margin:0cm;
|
|
margin-bottom:.0001pt;
|
|
text-align:center;
|
|
font-size:10.0pt;
|
|
font-family:"Times New Roman","serif";}
|
|
p.3Char1, li.3Char1, div.3Char1
|
|
{mso-style-name:"图中文字3 Char1";
|
|
margin:0cm;
|
|
margin-bottom:.0001pt;
|
|
text-align:center;
|
|
line-height:9.0pt;
|
|
font-size:8.0pt;
|
|
font-family:"Times New Roman","serif";}
|
|
p.post1, li.post1, div.post1
|
|
{mso-style-name:邮件post1;
|
|
margin:0cm;
|
|
margin-bottom:.0001pt;
|
|
text-align:right;
|
|
line-height:11.0pt;
|
|
font-size:10.0pt;
|
|
font-family:"Times New Roman","serif";}
|
|
p.31, li.31, div.31
|
|
{mso-style-name:图中字体31;
|
|
margin:0cm;
|
|
margin-bottom:.0001pt;
|
|
text-align:justify;
|
|
text-justify:inter-ideograph;
|
|
font-size:10.0pt;
|
|
font-family:"Times New Roman","serif";}
|
|
p.5Char1, li.5Char1, div.5Char1
|
|
{mso-style-name:"图中文字5号 Char1";
|
|
margin:0cm;
|
|
margin-bottom:.0001pt;
|
|
text-align:center;
|
|
font-size:10.0pt;
|
|
font-family:"Times New Roman","serif";}
|
|
p.5CharChar1, li.5CharChar1, div.5CharChar1
|
|
{mso-style-name:"图中文字小5号 Char Char1";
|
|
margin:0cm;
|
|
margin-bottom:.0001pt;
|
|
text-align:center;
|
|
font-size:9.0pt;
|
|
font-family:"Times New Roman","serif";}
|
|
p.5Char10, li.5Char10, div.5Char10
|
|
{mso-style-name:"图中文字小5号 Char1";
|
|
margin:0cm;
|
|
margin-bottom:.0001pt;
|
|
text-align:center;
|
|
font-size:9.0pt;
|
|
font-family:"Times New Roman","serif";}
|
|
p.51, li.51, div.51
|
|
{mso-style-name:图中文字小5号1;
|
|
margin:0cm;
|
|
margin-bottom:.0001pt;
|
|
text-align:center;
|
|
font-size:9.0pt;
|
|
font-family:"Times New Roman","serif";}
|
|
p.120, li.120, div.120
|
|
{mso-style-name:样式12;
|
|
margin-top:0cm;
|
|
margin-right:0cm;
|
|
margin-bottom:0cm;
|
|
margin-left:21.0pt;
|
|
margin-bottom:.0001pt;
|
|
text-align:center;
|
|
text-indent:-21.0pt;
|
|
font-size:10.0pt;
|
|
font-family:"Times New Roman","serif";}
|
|
p.02, li.02, div.02
|
|
{mso-style-name:封面02;
|
|
margin:0cm;
|
|
margin-bottom:.0001pt;
|
|
text-align:center;
|
|
font-size:36.0pt;
|
|
font-family:"Times New Roman","serif";
|
|
font-weight:bold;}
|
|
p.121, li.121, div.121
|
|
{mso-style-name:封面12;
|
|
margin:0cm;
|
|
margin-bottom:.0001pt;
|
|
text-align:center;
|
|
font-size:18.0pt;
|
|
font-family:"Times New Roman","serif";
|
|
font-weight:bold;}
|
|
p.122, li.122, div.122
|
|
{mso-style-name:非标题12;
|
|
margin-top:7.8pt;
|
|
margin-right:0cm;
|
|
margin-bottom:7.8pt;
|
|
margin-left:0cm;
|
|
text-align:center;
|
|
font-size:22.0pt;
|
|
font-family:宋体;
|
|
font-weight:bold;}
|
|
p.3Char2, li.3Char2, div.3Char2
|
|
{mso-style-name:"图中文字3 Char2";
|
|
margin:0cm;
|
|
margin-bottom:.0001pt;
|
|
text-align:center;
|
|
line-height:9.0pt;
|
|
font-size:8.0pt;
|
|
font-family:"Times New Roman","serif";}
|
|
p.post2, li.post2, div.post2
|
|
{mso-style-name:邮件post2;
|
|
margin:0cm;
|
|
margin-bottom:.0001pt;
|
|
text-align:right;
|
|
line-height:11.0pt;
|
|
font-size:10.0pt;
|
|
font-family:"Times New Roman","serif";}
|
|
p.32, li.32, div.32
|
|
{mso-style-name:图中字体32;
|
|
margin:0cm;
|
|
margin-bottom:.0001pt;
|
|
text-align:justify;
|
|
text-justify:inter-ideograph;
|
|
font-size:10.0pt;
|
|
font-family:"Times New Roman","serif";}
|
|
p.5Char2, li.5Char2, div.5Char2
|
|
{mso-style-name:"图中文字小5号 Char2";
|
|
margin:0cm;
|
|
margin-bottom:.0001pt;
|
|
text-align:center;
|
|
font-size:9.0pt;
|
|
font-family:"Times New Roman","serif";}
|
|
p.52, li.52, div.52
|
|
{mso-style-name:图中文字小5号2;
|
|
margin:0cm;
|
|
margin-bottom:.0001pt;
|
|
text-align:center;
|
|
font-size:9.0pt;
|
|
font-family:"Times New Roman","serif";}
|
|
p.3CharCharCharChar, li.3CharCharCharChar, div.3CharCharCharChar
|
|
{mso-style-name:"图中文字3 Char Char Char Char";
|
|
margin:0cm;
|
|
margin-bottom:.0001pt;
|
|
text-align:center;
|
|
line-height:9.0pt;
|
|
font-size:8.0pt;
|
|
font-family:"Times New Roman","serif";}
|
|
p.130, li.130, div.130
|
|
{mso-style-name:样式13;
|
|
margin-top:0cm;
|
|
margin-right:0cm;
|
|
margin-bottom:0cm;
|
|
margin-left:21.0pt;
|
|
margin-bottom:.0001pt;
|
|
text-align:center;
|
|
text-indent:-21.0pt;
|
|
font-size:10.0pt;
|
|
font-family:"Times New Roman","serif";}
|
|
p.30, li.30, div.30
|
|
{mso-style-name:代码程序3;
|
|
margin:0cm;
|
|
margin-bottom:.0001pt;
|
|
font-size:10.0pt;
|
|
font-family:宋体;}
|
|
p.03, li.03, div.03
|
|
{mso-style-name:封面03;
|
|
margin:0cm;
|
|
margin-bottom:.0001pt;
|
|
text-align:center;
|
|
font-size:36.0pt;
|
|
font-family:"Times New Roman","serif";
|
|
font-weight:bold;}
|
|
p.131, li.131, div.131
|
|
{mso-style-name:封面13;
|
|
margin:0cm;
|
|
margin-bottom:.0001pt;
|
|
text-align:center;
|
|
font-size:18.0pt;
|
|
font-family:"Times New Roman","serif";
|
|
font-weight:bold;}
|
|
p.132, li.132, div.132
|
|
{mso-style-name:非标题13;
|
|
margin-top:7.8pt;
|
|
margin-right:0cm;
|
|
margin-bottom:7.8pt;
|
|
margin-left:0cm;
|
|
text-align:center;
|
|
font-size:22.0pt;
|
|
font-family:宋体;
|
|
font-weight:bold;}
|
|
p.33, li.33, div.33
|
|
{mso-style-name:文本居中3;
|
|
margin:0cm;
|
|
margin-bottom:.0001pt;
|
|
text-align:center;
|
|
font-size:10.0pt;
|
|
font-family:"Times New Roman","serif";}
|
|
p.3Char3, li.3Char3, div.3Char3
|
|
{mso-style-name:"图中文字3 Char3";
|
|
margin:0cm;
|
|
margin-bottom:.0001pt;
|
|
text-align:center;
|
|
line-height:9.0pt;
|
|
font-size:8.0pt;
|
|
font-family:"Times New Roman","serif";}
|
|
p.post3, li.post3, div.post3
|
|
{mso-style-name:邮件post3;
|
|
margin:0cm;
|
|
margin-bottom:.0001pt;
|
|
text-align:right;
|
|
line-height:11.0pt;
|
|
font-size:10.0pt;
|
|
font-family:"Times New Roman","serif";}
|
|
p.330, li.330, div.330
|
|
{mso-style-name:图中字体33;
|
|
margin:0cm;
|
|
margin-bottom:.0001pt;
|
|
text-align:justify;
|
|
text-justify:inter-ideograph;
|
|
font-size:10.0pt;
|
|
font-family:"Times New Roman","serif";}
|
|
p.5Char20, li.5Char20, div.5Char20
|
|
{mso-style-name:"图中文字5号 Char2";
|
|
margin:0cm;
|
|
margin-bottom:.0001pt;
|
|
text-align:center;
|
|
font-size:10.0pt;
|
|
font-family:"Times New Roman","serif";}
|
|
p.5CharChar2, li.5CharChar2, div.5CharChar2
|
|
{mso-style-name:"图中文字小5号 Char Char2";
|
|
margin:0cm;
|
|
margin-bottom:.0001pt;
|
|
text-align:center;
|
|
font-size:9.0pt;
|
|
font-family:"Times New Roman","serif";}
|
|
p.5Char3, li.5Char3, div.5Char3
|
|
{mso-style-name:"图中文字小5号 Char3";
|
|
margin:0cm;
|
|
margin-bottom:.0001pt;
|
|
text-align:center;
|
|
font-size:9.0pt;
|
|
font-family:"Times New Roman","serif";}
|
|
p.53, li.53, div.53
|
|
{mso-style-name:图中文字小5号3;
|
|
margin:0cm;
|
|
margin-bottom:.0001pt;
|
|
text-align:center;
|
|
font-size:9.0pt;
|
|
font-family:"Times New Roman","serif";}
|
|
p.3Char, li.3Char, div.3Char
|
|
{mso-style-name:"图中文字3 Char";
|
|
mso-style-link:"图中文字3 Char Char5";
|
|
margin:0cm;
|
|
margin-bottom:.0001pt;
|
|
text-align:center;
|
|
line-height:9.0pt;
|
|
font-size:8.0pt;
|
|
font-family:"Times New Roman","serif";}
|
|
span.3CharChar5
|
|
{mso-style-name:"图中文字3 Char Char5";
|
|
mso-style-link:"图中文字3 Char";
|
|
font-family:宋体;}
|
|
p.54, li.54, div.54
|
|
{mso-style-name:图中文字小5紧密;
|
|
margin:0cm;
|
|
margin-bottom:.0001pt;
|
|
line-height:9.0pt;
|
|
text-autospace:ideograph-numeric;
|
|
font-size:9.0pt;
|
|
font-family:"Times New Roman","serif";}
|
|
p.24, li.24, div.24
|
|
{mso-style-name:居中2号粗宋体;
|
|
margin:0cm;
|
|
margin-bottom:.0001pt;
|
|
text-align:center;
|
|
font-size:22.0pt;
|
|
font-family:"Times New Roman","serif";
|
|
font-weight:bold;}
|
|
p.15, li.15, div.15
|
|
{mso-style-name:"样式 标题 1 + 居中";
|
|
margin-top:17.0pt;
|
|
margin-right:0cm;
|
|
margin-bottom:16.5pt;
|
|
margin-left:0cm;
|
|
text-align:center;
|
|
page-break-after:avoid;
|
|
font-size:22.0pt;
|
|
font-family:"Times New Roman","serif";
|
|
font-weight:bold;}
|
|
p.25, li.25, div.25
|
|
{mso-style-name:"样式 标题 2 + 行距\: 单倍行距";
|
|
margin-top:13.0pt;
|
|
margin-right:0cm;
|
|
margin-bottom:13.0pt;
|
|
margin-left:28.9pt;
|
|
text-align:justify;
|
|
text-justify:inter-ideograph;
|
|
text-indent:-28.9pt;
|
|
page-break-after:avoid;
|
|
font-size:16.0pt;
|
|
font-family:"Arial","sans-serif";
|
|
font-weight:bold;}
|
|
span.2Char
|
|
{mso-style-name:"标题 2 Char";
|
|
mso-style-link:"标题 2";
|
|
font-family:"Arial","sans-serif";
|
|
font-weight:bold;}
|
|
p.34, li.34, div.34
|
|
{mso-style-name:列表3;
|
|
margin:0cm;
|
|
margin-bottom:.0001pt;
|
|
text-align:center;
|
|
font-size:10.0pt;
|
|
font-family:"Times New Roman","serif";}
|
|
p.35, li.35, div.35
|
|
{mso-style-name:表3;
|
|
margin:0cm;
|
|
margin-bottom:.0001pt;
|
|
text-align:center;
|
|
font-size:10.0pt;
|
|
font-family:"Times New Roman","serif";}
|
|
p.4, li.4, div.4
|
|
{mso-style-name:图说明4;
|
|
margin:0cm;
|
|
margin-bottom:.0001pt;
|
|
text-align:center;
|
|
font-size:10.0pt;
|
|
font-family:"Times New Roman","serif";}
|
|
p.40, li.40, div.40
|
|
{mso-style-name:列表4;
|
|
margin-top:0cm;
|
|
margin-right:0cm;
|
|
margin-bottom:0cm;
|
|
margin-left:21.0pt;
|
|
margin-bottom:.0001pt;
|
|
text-align:center;
|
|
text-indent:-21.0pt;
|
|
font-size:10.0pt;
|
|
font-family:"Times New Roman","serif";}
|
|
p.41, li.41, div.41
|
|
{mso-style-name:表4;
|
|
margin:0cm;
|
|
margin-bottom:.0001pt;
|
|
text-align:center;
|
|
font-size:10.0pt;
|
|
font-family:"Times New Roman","serif";}
|
|
p.55, li.55, div.55
|
|
{mso-style-name:图说明5;
|
|
margin:0cm;
|
|
margin-bottom:.0001pt;
|
|
text-align:center;
|
|
font-size:10.0pt;
|
|
font-family:"Times New Roman","serif";}
|
|
p.56, li.56, div.56
|
|
{mso-style-name:列表5;
|
|
margin:0cm;
|
|
margin-bottom:.0001pt;
|
|
text-align:center;
|
|
font-size:10.0pt;
|
|
font-family:"Times New Roman","serif";}
|
|
p.57, li.57, div.57
|
|
{mso-style-name:表5;
|
|
margin:0cm;
|
|
margin-bottom:.0001pt;
|
|
text-align:center;
|
|
font-size:10.0pt;
|
|
font-family:"Times New Roman","serif";}
|
|
p.6, li.6, div.6
|
|
{mso-style-name:列表6;
|
|
margin:0cm;
|
|
margin-bottom:.0001pt;
|
|
text-align:center;
|
|
font-size:10.0pt;
|
|
font-family:"Times New Roman","serif";}
|
|
p.60, li.60, div.60
|
|
{mso-style-name:表6;
|
|
margin:0cm;
|
|
margin-bottom:.0001pt;
|
|
text-align:center;
|
|
font-size:10.0pt;
|
|
font-family:"Times New Roman","serif";}
|
|
p.61, li.61, div.61
|
|
{mso-style-name:图说明6;
|
|
margin:0cm;
|
|
margin-bottom:.0001pt;
|
|
text-align:center;
|
|
font-size:10.0pt;
|
|
font-family:"Times New Roman","serif";}
|
|
p.7, li.7, div.7
|
|
{mso-style-name:列表7;
|
|
margin:0cm;
|
|
margin-bottom:.0001pt;
|
|
text-align:center;
|
|
font-size:10.0pt;
|
|
font-family:"Times New Roman","serif";}
|
|
p.70, li.70, div.70
|
|
{mso-style-name:图说明7;
|
|
margin:0cm;
|
|
margin-bottom:.0001pt;
|
|
text-align:center;
|
|
font-size:10.0pt;
|
|
font-family:"Times New Roman","serif";}
|
|
p.71, li.71, div.71
|
|
{mso-style-name:表7;
|
|
margin:0cm;
|
|
margin-bottom:.0001pt;
|
|
text-align:center;
|
|
font-size:10.0pt;
|
|
font-family:"Times New Roman","serif";}
|
|
p.8, li.8, div.8
|
|
{mso-style-name:列表8;
|
|
margin:0cm;
|
|
margin-bottom:.0001pt;
|
|
text-align:center;
|
|
font-size:10.0pt;
|
|
font-family:"Times New Roman","serif";}
|
|
p.9, li.9, div.9
|
|
{mso-style-name:列表9;
|
|
margin:0cm;
|
|
margin-bottom:.0001pt;
|
|
text-align:center;
|
|
font-size:10.0pt;
|
|
font-family:"Times New Roman","serif";}
|
|
p.90, li.90, div.90
|
|
{mso-style-name:图说明9;
|
|
margin:0cm;
|
|
margin-bottom:.0001pt;
|
|
text-align:center;
|
|
font-size:10.0pt;
|
|
font-family:"Times New Roman","serif";}
|
|
p.100, li.100, div.100
|
|
{mso-style-name:列表10;
|
|
margin:0cm;
|
|
margin-bottom:.0001pt;
|
|
text-align:center;
|
|
font-size:10.0pt;
|
|
font-family:"Times New Roman","serif";}
|
|
p.101, li.101, div.101
|
|
{mso-style-name:图说明10;
|
|
margin:0cm;
|
|
margin-bottom:.0001pt;
|
|
text-align:center;
|
|
font-size:10.0pt;
|
|
font-family:"Times New Roman","serif";}
|
|
p.114, li.114, div.114
|
|
{mso-style-name:列表11;
|
|
margin:0cm;
|
|
margin-bottom:.0001pt;
|
|
text-align:center;
|
|
font-size:10.0pt;
|
|
font-family:"Times New Roman","serif";}
|
|
p.115, li.115, div.115
|
|
{mso-style-name:图说明11;
|
|
margin:0cm;
|
|
margin-bottom:.0001pt;
|
|
text-align:center;
|
|
font-size:10.0pt;
|
|
font-family:"Times New Roman","serif";}
|
|
p.116, li.116, div.116
|
|
{mso-style-name:表11;
|
|
margin:0cm;
|
|
margin-bottom:.0001pt;
|
|
text-align:center;
|
|
font-size:10.0pt;
|
|
font-family:"Times New Roman","serif";}
|
|
p.123, li.123, div.123
|
|
{mso-style-name:列表12;
|
|
margin:0cm;
|
|
margin-bottom:.0001pt;
|
|
text-align:center;
|
|
font-size:10.0pt;
|
|
font-family:"Times New Roman","serif";}
|
|
p.124, li.124, div.124
|
|
{mso-style-name:图说明12;
|
|
margin:0cm;
|
|
margin-bottom:.0001pt;
|
|
text-align:center;
|
|
font-size:10.0pt;
|
|
font-family:"Times New Roman","serif";}
|
|
p.133, li.133, div.133
|
|
{mso-style-name:图说明13;
|
|
mso-style-link:"图说明13 Char";
|
|
margin:0cm;
|
|
margin-bottom:.0001pt;
|
|
text-align:center;
|
|
font-size:10.0pt;
|
|
font-family:"Times New Roman","serif";}
|
|
span.13Char
|
|
{mso-style-name:"图说明13 Char";
|
|
mso-style-link:图说明13;
|
|
font-family:宋体;}
|
|
p.134, li.134, div.134
|
|
{mso-style-name:列表13;
|
|
margin:0cm;
|
|
margin-bottom:.0001pt;
|
|
text-align:center;
|
|
font-size:10.0pt;
|
|
font-family:"Times New Roman","serif";}
|
|
p.26, li.26, div.26
|
|
{mso-style-name:附录2;
|
|
margin-top:13.0pt;
|
|
margin-right:0cm;
|
|
margin-bottom:13.0pt;
|
|
margin-left:0cm;
|
|
text-align:justify;
|
|
text-justify:inter-ideograph;
|
|
page-break-after:avoid;
|
|
font-size:16.0pt;
|
|
font-family:"Arial","sans-serif";
|
|
font-weight:bold;}
|
|
p.36, li.36, div.36
|
|
{mso-style-name:附录3;
|
|
margin:0cm;
|
|
margin-bottom:.0001pt;
|
|
text-align:justify;
|
|
text-justify:inter-ideograph;
|
|
page-break-after:avoid;
|
|
font-size:14.0pt;
|
|
font-family:"Arial","sans-serif";
|
|
font-weight:bold;}
|
|
span.3Char0
|
|
{mso-style-name:"标题 3 Char";
|
|
mso-style-link:"标题 3";
|
|
font-family:"Arial","sans-serif";
|
|
font-weight:bold;}
|
|
p.16, li.16, div.16
|
|
{mso-style-name:附录1;
|
|
margin-top:17.0pt;
|
|
margin-right:0cm;
|
|
margin-bottom:16.5pt;
|
|
margin-left:0cm;
|
|
text-align:center;
|
|
page-break-after:avoid;
|
|
font-size:22.0pt;
|
|
font-family:"Times New Roman","serif";
|
|
font-weight:bold;}
|
|
p.17, li.17, div.17
|
|
{mso-style-name:附录表1;
|
|
margin:0cm;
|
|
margin-bottom:.0001pt;
|
|
text-align:center;
|
|
font-size:10.0pt;
|
|
font-family:"Times New Roman","serif";}
|
|
p.42, li.42, div.42
|
|
{mso-style-name:附录4;
|
|
margin:0cm;
|
|
margin-bottom:.0001pt;
|
|
text-align:justify;
|
|
text-justify:inter-ideograph;
|
|
page-break-after:avoid;
|
|
font-size:12.0pt;
|
|
font-family:"Arial","sans-serif";
|
|
font-weight:bold;}
|
|
span.4Char
|
|
{mso-style-name:"标题 4 Char";
|
|
mso-style-link:"标题 4";
|
|
font-family:"Arial","sans-serif";
|
|
font-weight:bold;}
|
|
p.a3, li.a3, div.a3
|
|
{mso-style-name:附录图说明;
|
|
margin:0cm;
|
|
margin-bottom:.0001pt;
|
|
text-align:center;
|
|
font-size:10.0pt;
|
|
font-family:"Times New Roman","serif";}
|
|
p.27, li.27, div.27
|
|
{mso-style-name:序标题2;
|
|
margin-top:13.0pt;
|
|
margin-right:0cm;
|
|
margin-bottom:13.0pt;
|
|
margin-left:28.8pt;
|
|
text-align:justify;
|
|
text-justify:inter-ideograph;
|
|
text-indent:-28.8pt;
|
|
page-break-after:avoid;
|
|
font-size:16.0pt;
|
|
font-family:"Arial","sans-serif";
|
|
font-weight:bold;}
|
|
p.a4, li.a4, div.a4
|
|
{mso-style-name:参考标题;
|
|
margin-top:7.8pt;
|
|
margin-right:0cm;
|
|
margin-bottom:7.8pt;
|
|
margin-left:0cm;
|
|
text-align:center;
|
|
page-break-after:avoid;
|
|
font-size:22.0pt;
|
|
font-family:"Times New Roman","serif";
|
|
font-weight:bold;}
|
|
p.18, li.18, div.18
|
|
{mso-style-name:索引标题1;
|
|
margin-top:7.8pt;
|
|
margin-right:0cm;
|
|
margin-bottom:7.8pt;
|
|
margin-left:0cm;
|
|
text-align:center;
|
|
page-break-after:avoid;
|
|
font-size:22.0pt;
|
|
font-family:"Times New Roman","serif";
|
|
font-weight:bold;}
|
|
p.19, li.19, div.19
|
|
{mso-style-name:列表1;
|
|
margin-top:0cm;
|
|
margin-right:0cm;
|
|
margin-bottom:0cm;
|
|
margin-left:21.25pt;
|
|
margin-bottom:.0001pt;
|
|
text-align:center;
|
|
text-indent:-21.25pt;
|
|
font-size:10.0pt;
|
|
font-family:"Times New Roman","serif";}
|
|
p.1a, li.1a, div.1a
|
|
{mso-style-name:表1;
|
|
margin-top:0cm;
|
|
margin-right:0cm;
|
|
margin-bottom:0cm;
|
|
margin-left:21.25pt;
|
|
margin-bottom:.0001pt;
|
|
text-align:center;
|
|
text-indent:-21.25pt;
|
|
font-size:10.0pt;
|
|
font-family:"Times New Roman","serif";}
|
|
p.37, li.37, div.37
|
|
{mso-style-name:图说明3;
|
|
margin:0cm;
|
|
margin-bottom:.0001pt;
|
|
text-align:center;
|
|
font-size:10.0pt;
|
|
font-family:"Times New Roman","serif";}
|
|
p.62, li.62, div.62
|
|
{mso-style-name:表中字体6号;
|
|
margin:0cm;
|
|
margin-bottom:.0001pt;
|
|
text-align:justify;
|
|
text-justify:inter-ideograph;
|
|
layout-grid-mode:char;
|
|
font-size:7.5pt;
|
|
font-family:"Times New Roman","serif";}
|
|
p.a5, li.a5, div.a5
|
|
{mso-style-name:正文代码;
|
|
mso-style-link:"正文代码 Char";
|
|
margin:0cm;
|
|
margin-bottom:.0001pt;
|
|
text-align:justify;
|
|
text-justify:inter-ideograph;
|
|
font-size:10.0pt;
|
|
font-family:"Times New Roman","serif";}
|
|
span.Char1
|
|
{mso-style-name:"正文代码 Char";
|
|
mso-style-link:正文代码;
|
|
font-family:宋体;}
|
|
p.43, li.43, div.43
|
|
{mso-style-name:"样式 标题 4 +";
|
|
margin:0cm;
|
|
margin-bottom:.0001pt;
|
|
text-align:justify;
|
|
text-justify:inter-ideograph;
|
|
page-break-after:avoid;
|
|
font-size:12.0pt;
|
|
font-family:"Arial","sans-serif";
|
|
font-weight:bold;}
|
|
p.140, li.140, div.140
|
|
{mso-style-name:表14;
|
|
margin-top:0cm;
|
|
margin-right:0cm;
|
|
margin-bottom:0cm;
|
|
margin-left:21.25pt;
|
|
margin-bottom:.0001pt;
|
|
text-align:center;
|
|
text-indent:-21.25pt;
|
|
font-size:10.0pt;
|
|
font-family:"Times New Roman","serif";}
|
|
p.141, li.141, div.141
|
|
{mso-style-name:图说明14;
|
|
mso-style-link:"图说明14 Char";
|
|
margin-top:0cm;
|
|
margin-right:0cm;
|
|
margin-bottom:0cm;
|
|
margin-left:21.25pt;
|
|
margin-bottom:.0001pt;
|
|
text-align:center;
|
|
text-indent:-21.25pt;
|
|
font-size:10.0pt;
|
|
font-family:"Times New Roman","serif";}
|
|
span.14Char
|
|
{mso-style-name:"图说明14 Char";
|
|
mso-style-link:图说明14;
|
|
font-family:宋体;}
|
|
p.a6, li.a6, div.a6
|
|
{mso-style-name:文件目录表;
|
|
margin:0cm;
|
|
margin-bottom:.0001pt;
|
|
text-align:justify;
|
|
text-justify:inter-ideograph;
|
|
font-size:10.0pt;
|
|
font-family:"Times New Roman","serif";}
|
|
p.a7, li.a7, div.a7
|
|
{mso-style-name:"样式 正文 +";
|
|
mso-style-link:"样式 正文 + Char";
|
|
margin:0cm;
|
|
margin-bottom:.0001pt;
|
|
text-align:justify;
|
|
text-justify:inter-ideograph;
|
|
font-size:10.0pt;
|
|
font-family:"Times New Roman","serif";}
|
|
span.Char2
|
|
{mso-style-name:"样式 正文 + Char";
|
|
mso-style-link:"样式 正文 +";
|
|
font-family:"Times New Roman","serif";}
|
|
p.a8, li.a8, div.a8
|
|
{mso-style-name:表格题注;
|
|
margin:0cm;
|
|
margin-bottom:.0001pt;
|
|
text-align:center;
|
|
font-size:10.5pt;
|
|
font-family:宋体;}
|
|
p.a9, li.a9, div.a9
|
|
{mso-style-name:列表题注;
|
|
margin:0cm;
|
|
margin-bottom:.0001pt;
|
|
text-align:center;
|
|
font-size:10.5pt;
|
|
font-family:"Arial","sans-serif";}
|
|
p.aa, li.aa, div.aa
|
|
{mso-style-name:图题注;
|
|
margin:0cm;
|
|
margin-bottom:.0001pt;
|
|
text-align:center;
|
|
font-size:10.5pt;
|
|
font-family:"Arial","sans-serif";}
|
|
p.ab, li.ab, div.ab
|
|
{mso-style-name:程序题注;
|
|
margin:0cm;
|
|
margin-bottom:.0001pt;
|
|
text-align:center;
|
|
font-size:10.5pt;
|
|
font-family:"Arial","sans-serif";}
|
|
p.ac, li.ac, div.ac
|
|
{mso-style-name:框中文字;
|
|
margin-top:0cm;
|
|
margin-right:21.0pt;
|
|
margin-bottom:0cm;
|
|
margin-left:21.0pt;
|
|
margin-bottom:.0001pt;
|
|
text-align:justify;
|
|
text-justify:inter-ideograph;
|
|
border:none;
|
|
padding:0cm;
|
|
font-size:9.0pt;
|
|
font-family:"Times New Roman","serif";}
|
|
p.125, li.125, div.125
|
|
{mso-style-name:"样式 标题 1 + 居中2";
|
|
margin-top:17.0pt;
|
|
margin-right:0cm;
|
|
margin-bottom:16.5pt;
|
|
margin-left:0cm;
|
|
text-align:center;
|
|
page-break-after:avoid;
|
|
font-size:22.0pt;
|
|
font-family:"Times New Roman","serif";
|
|
font-weight:bold;}
|
|
p.ad, li.ad, div.ad
|
|
{mso-style-name:"样式 题注 + 宋体 五号 居中";
|
|
margin:0cm;
|
|
margin-bottom:.0001pt;
|
|
text-align:center;
|
|
font-size:10.5pt;
|
|
font-family:黑体;}
|
|
p.1b, li.1b, div.1b
|
|
{mso-style-name:序标题1;
|
|
margin-top:17.0pt;
|
|
margin-right:0cm;
|
|
margin-bottom:16.5pt;
|
|
margin-left:0cm;
|
|
line-height:240%;
|
|
page-break-after:avoid;
|
|
font-size:16.0pt;
|
|
font-family:"Times New Roman","serif";
|
|
font-weight:bold;}
|
|
p.38, li.38, div.38
|
|
{mso-style-name:序标题3;
|
|
margin:0cm;
|
|
margin-bottom:.0001pt;
|
|
text-align:justify;
|
|
text-justify:inter-ideograph;
|
|
page-break-after:avoid;
|
|
font-size:12.0pt;
|
|
font-family:方正小标宋简体;}
|
|
p.63, li.63, div.63
|
|
{mso-style-name:表中文字6号;
|
|
margin:0cm;
|
|
margin-bottom:.0001pt;
|
|
text-align:justify;
|
|
text-justify:inter-ideograph;
|
|
font-size:7.5pt;
|
|
font-family:"Times New Roman","serif";}
|
|
p.64, li.64, div.64
|
|
{mso-style-name:图中文字6号左对齐;
|
|
margin:0cm;
|
|
margin-bottom:.0001pt;
|
|
line-height:10.0pt;
|
|
layout-grid-mode:char;
|
|
font-size:7.5pt;
|
|
font-family:"Times New Roman","serif";}
|
|
p.65, li.65, div.65
|
|
{mso-style-name:图中文字6号;
|
|
mso-style-link:"图中文字6号 Char";
|
|
margin:0cm;
|
|
margin-bottom:.0001pt;
|
|
text-align:center;
|
|
line-height:10.0pt;
|
|
layout-grid-mode:char;
|
|
font-size:7.5pt;
|
|
font-family:"Times New Roman","serif";}
|
|
span.6Char
|
|
{mso-style-name:"图中文字6号 Char";
|
|
mso-style-link:图中文字6号;
|
|
font-family:宋体;}
|
|
p.ae, li.ae, div.ae
|
|
{mso-style-name:图标;
|
|
margin:0cm;
|
|
margin-bottom:.0001pt;
|
|
text-align:justify;
|
|
text-justify:inter-ideograph;
|
|
font-size:10.0pt;
|
|
font-family:"Times New Roman","serif";}
|
|
p.28, li.28, div.28
|
|
{mso-style-name:图标2;
|
|
margin:0cm;
|
|
margin-bottom:.0001pt;
|
|
text-align:justify;
|
|
text-justify:inter-ideograph;
|
|
font-size:10.0pt;
|
|
font-family:"Times New Roman","serif";}
|
|
p.af, li.af, div.af
|
|
{mso-style-name:习题标题;
|
|
margin-top:6.0pt;
|
|
margin-right:0cm;
|
|
margin-bottom:0cm;
|
|
margin-left:0cm;
|
|
margin-bottom:.0001pt;
|
|
text-align:justify;
|
|
text-justify:inter-ideograph;
|
|
page-break-after:avoid;
|
|
font-size:14.0pt;
|
|
font-family:黑体;}
|
|
p.1c, li.1c, div.1c
|
|
{mso-style-name:部分编号1;
|
|
margin:0cm;
|
|
margin-bottom:.0001pt;
|
|
text-align:justify;
|
|
text-justify:inter-ideograph;
|
|
font-size:16.0pt;
|
|
font-family:"Times New Roman","serif";}
|
|
p.af0, li.af0, div.af0
|
|
{mso-style-name:表标题;
|
|
margin:0cm;
|
|
margin-bottom:.0001pt;
|
|
text-align:center;
|
|
font-size:10.0pt;
|
|
font-family:"Arial","sans-serif";}
|
|
p.af1, li.af1, div.af1
|
|
{mso-style-name:"样式 题注 + 居中";
|
|
margin:0cm;
|
|
margin-bottom:.0001pt;
|
|
text-align:center;
|
|
font-size:10.0pt;
|
|
font-family:"Times New Roman","serif";}
|
|
p.ListTitle, li.ListTitle, div.ListTitle
|
|
{mso-style-name:ListTitle;
|
|
margin:0cm;
|
|
margin-bottom:.0001pt;
|
|
text-align:justify;
|
|
text-justify:inter-ideograph;
|
|
font-size:10.0pt;
|
|
font-family:"Arial","sans-serif";}
|
|
p.FigureTitle, li.FigureTitle, div.FigureTitle
|
|
{mso-style-name:FigureTitle;
|
|
margin:0cm;
|
|
margin-bottom:.0001pt;
|
|
text-align:center;
|
|
font-size:10.0pt;
|
|
font-family:"Arial","sans-serif";}
|
|
p.TableTitle, li.TableTitle, div.TableTitle
|
|
{mso-style-name:TableTitle;
|
|
margin:0cm;
|
|
margin-bottom:.0001pt;
|
|
text-align:center;
|
|
font-size:10.0pt;
|
|
font-family:"Arial","sans-serif";}
|
|
p.ProgramTitle, li.ProgramTitle, div.ProgramTitle
|
|
{mso-style-name:ProgramTitle;
|
|
margin:0cm;
|
|
margin-bottom:.0001pt;
|
|
text-align:center;
|
|
font-size:10.0pt;
|
|
font-family:"Arial","sans-serif";}
|
|
p.RightText, li.RightText, div.RightText
|
|
{mso-style-name:RightText;
|
|
margin-top:0cm;
|
|
margin-right:21.0pt;
|
|
margin-bottom:0cm;
|
|
margin-left:42.0pt;
|
|
margin-bottom:.0001pt;
|
|
text-align:justify;
|
|
text-justify:inter-ideograph;
|
|
border:none;
|
|
padding:0cm;
|
|
font-size:9.0pt;
|
|
font-family:"Times New Roman","serif";}
|
|
p.af2, li.af2, div.af2
|
|
{mso-style-name:表中文字小五;
|
|
margin:0cm;
|
|
margin-bottom:.0001pt;
|
|
text-align:justify;
|
|
text-justify:inter-ideograph;
|
|
font-size:9.0pt;
|
|
font-family:"Times New Roman","serif";}
|
|
p.af3, li.af3, div.af3
|
|
{mso-style-name:关键词;
|
|
mso-style-link:"关键词 Char";
|
|
margin:0cm;
|
|
margin-bottom:.0001pt;
|
|
text-align:justify;
|
|
text-justify:inter-ideograph;
|
|
font-size:10.0pt;
|
|
font-family:"Times New Roman","serif";}
|
|
span.Char3
|
|
{mso-style-name:"关键词 Char";
|
|
mso-style-link:关键词;
|
|
font-family:宋体;}
|
|
p.af4, li.af4, div.af4
|
|
{mso-style-name:文件名;
|
|
mso-style-link:"文件名 Char";
|
|
margin:0cm;
|
|
margin-bottom:.0001pt;
|
|
text-align:justify;
|
|
text-justify:inter-ideograph;
|
|
font-size:10.0pt;
|
|
font-family:"Times New Roman","serif";}
|
|
span.Char4
|
|
{mso-style-name:"文件名 Char";
|
|
mso-style-link:文件名;
|
|
font-family:宋体;}
|
|
p.af5, li.af5, div.af5
|
|
{mso-style-name:选项;
|
|
mso-style-link:"选项 Char";
|
|
margin:0cm;
|
|
margin-bottom:.0001pt;
|
|
text-align:justify;
|
|
text-justify:inter-ideograph;
|
|
font-size:10.0pt;
|
|
font-family:"Times New Roman","serif";}
|
|
span.Char5
|
|
{mso-style-name:"选项 Char";
|
|
mso-style-link:选项;
|
|
font-family:宋体;}
|
|
p.af6, li.af6, div.af6
|
|
{mso-style-name:命令行;
|
|
mso-style-link:"命令行 Char";
|
|
margin:0cm;
|
|
margin-bottom:.0001pt;
|
|
text-align:justify;
|
|
text-justify:inter-ideograph;
|
|
font-size:10.0pt;
|
|
font-family:"Times New Roman","serif";}
|
|
span.Char6
|
|
{mso-style-name:"命令行 Char";
|
|
mso-style-link:命令行;
|
|
font-family:宋体;}
|
|
p.af7, li.af7, div.af7
|
|
{mso-style-name:函数名;
|
|
mso-style-link:"函数名 Char";
|
|
margin:0cm;
|
|
margin-bottom:.0001pt;
|
|
text-align:justify;
|
|
text-justify:inter-ideograph;
|
|
font-size:10.0pt;
|
|
font-family:"Times New Roman","serif";}
|
|
span.Char7
|
|
{mso-style-name:"函数名 Char";
|
|
mso-style-link:函数名;
|
|
font-family:宋体;}
|
|
p.af8, li.af8, div.af8
|
|
{mso-style-name:寄存器名;
|
|
mso-style-link:"寄存器名 Char";
|
|
margin:0cm;
|
|
margin-bottom:.0001pt;
|
|
text-align:justify;
|
|
text-justify:inter-ideograph;
|
|
font-size:10.0pt;
|
|
font-family:"Times New Roman","serif";}
|
|
span.Char8
|
|
{mso-style-name:"寄存器名 Char";
|
|
mso-style-link:寄存器名;
|
|
font-family:"Times New Roman","serif";}
|
|
p.af9, li.af9, div.af9
|
|
{mso-style-name:变量名;
|
|
mso-style-link:"变量名 Char";
|
|
margin:0cm;
|
|
margin-bottom:.0001pt;
|
|
text-align:justify;
|
|
text-justify:inter-ideograph;
|
|
font-size:10.0pt;
|
|
font-family:"Times New Roman","serif";}
|
|
span.Char9
|
|
{mso-style-name:"变量名 Char";
|
|
mso-style-link:变量名;
|
|
font-family:宋体;}
|
|
p.58, li.58, div.58
|
|
{mso-style-name:图中文字小5号左;
|
|
margin:0cm;
|
|
margin-bottom:.0001pt;
|
|
font-size:9.0pt;
|
|
font-family:"Times New Roman","serif";}
|
|
p.59, li.59, div.59
|
|
{mso-style-name:图中文字小5号靠左;
|
|
margin:0cm;
|
|
margin-bottom:.0001pt;
|
|
layout-grid-mode:char;
|
|
font-size:9.0pt;
|
|
font-family:"Times New Roman","serif";}
|
|
p.926, li.926, div.926
|
|
{mso-style-name:"样式 代码程序 + 左侧\: 9\.26 厘米";
|
|
margin:0cm;
|
|
margin-bottom:.0001pt;
|
|
layout-grid-mode:char;
|
|
font-size:10.0pt;
|
|
font-family:宋体;}
|
|
span.5Char4
|
|
{mso-style-name:"标题 5 Char";
|
|
mso-style-link:"标题 5";
|
|
font-weight:bold;}
|
|
span.6Char0
|
|
{mso-style-name:"标题 6 Char";
|
|
mso-style-link:"标题 6";
|
|
font-family:"Arial","sans-serif";
|
|
font-weight:bold;}
|
|
span.7Char
|
|
{mso-style-name:"标题 7 Char";
|
|
mso-style-link:"标题 7";
|
|
font-weight:bold;}
|
|
span.8Char
|
|
{mso-style-name:"标题 8 Char";
|
|
mso-style-link:"标题 8";
|
|
font-family:"Arial","sans-serif";}
|
|
span.9Char
|
|
{mso-style-name:"标题 9 Char";
|
|
mso-style-link:"标题 9";
|
|
font-family:"Arial","sans-serif";}
|
|
span.Chara
|
|
{mso-style-name:"脚注文本 Char";
|
|
mso-style-link:脚注文本;
|
|
font-family:宋体;}
|
|
span.Charb
|
|
{mso-style-name:"批注文字 Char";
|
|
mso-style-link:批注文字;
|
|
font-family:宋体;}
|
|
span.Charc
|
|
{mso-style-name:"页眉 Char";
|
|
mso-style-link:页眉;
|
|
font-family:宋体;}
|
|
span.Chard
|
|
{mso-style-name:"页脚 Char";
|
|
mso-style-link:页脚;
|
|
font-family:宋体;}
|
|
span.Chare
|
|
{mso-style-name:"日期 Char";
|
|
mso-style-link:日期;
|
|
font-family:宋体;}
|
|
span.HTMLChar
|
|
{mso-style-name:"HTML 预设格式 Char\,HTML 预先格式化 Char\,HTML 预先格式化1 Char\,HTML 预先格式化2 Char\,HTML 预先格式化3 Char";
|
|
mso-style-link:"HTML 预设格式\,HTML 预先格式化\,HTML 预先格式化1\,HTML 预先格式化2\,HTML 预先格式化3";
|
|
font-family:宋体;}
|
|
span.Charf
|
|
{mso-style-name:"批注主题 Char";
|
|
mso-style-link:批注主题;
|
|
font-family:宋体;
|
|
font-weight:bold;}
|
|
span.Charf0
|
|
{mso-style-name:"批注框文本 Char";
|
|
mso-style-link:批注框文本;
|
|
font-family:宋体;}
|
|
.MsoChpDefault
|
|
{font-size:10.0pt;}
|
|
/* Page Definitions */
|
|
@page WordSection1
|
|
{size:595.3pt 841.9pt;
|
|
margin:72.0pt 54.0pt 72.0pt 54.0pt;
|
|
layout-grid:15.6pt;}
|
|
div.WordSection1
|
|
{page:WordSection1;}
|
|
/* List Definitions */
|
|
ol
|
|
{margin-bottom:0cm;}
|
|
ul
|
|
{margin-bottom:0cm;}
|
|
-->
|
|
</style>
|
|
|
|
</head>
|
|
|
|
<body lang=ZH-CN link=blue vlink=purple style='text-justify-trim:punctuation'>
|
|
|
|
<div class=WordSection1 style='layout-grid:15.6pt'>
|
|
|
|
<p class=ab><a name="_Toc53320624"><span style='font-family:黑体'>程序</span><span
|
|
lang=EN-US>10-3 linux/kernel/chr_drv/serial.c</span></a></p>
|
|
|
|
<div class=a align=center style='text-align:center'><span lang=EN-US>
|
|
|
|
<hr size=4 width="100%" align=center>
|
|
|
|
</span></div>
|
|
|
|
<p class=a><span lang=EN-US> <u><span style='color:blue'>1</span></u> <b><i>/*</i></b></span></p>
|
|
|
|
<p class=a><span lang=EN-US> <u><span style='color:blue'>2</span></u> <b><i> *
|
|
linux/kernel/serial.c</i></b></span></p>
|
|
|
|
<p class=a><span lang=EN-US> <u><span style='color:blue'>3</span></u> <b><i> *</i></b></span></p>
|
|
|
|
<p class=a><span lang=EN-US> <u><span style='color:blue'>4</span></u> <b><i> *
|
|
(C) 1991 Linus Torvalds</i></b></span></p>
|
|
|
|
<p class=a><span lang=EN-US> <u><span style='color:blue'>5</span></u> <b><i> */</i></b></span></p>
|
|
|
|
<p class=a><span lang=EN-US> <u><span style='color:blue'>6</span></u> </span></p>
|
|
|
|
<p class=a><span lang=EN-US> <u><span style='color:blue'>7</span></u> <b><i>/*</i></b></span></p>
|
|
|
|
<p class=a><span lang=EN-US> <u><span style='color:blue'>8</span></u> <b><i> *
|
|
serial.c</i></b></span></p>
|
|
|
|
<p class=a><span lang=EN-US> <u><span style='color:blue'>9</span></u> <b><i> *</i></b></span></p>
|
|
|
|
<p class=a><span lang=EN-US> <u><span style='color:blue'>10</span></u> <b><i> *
|
|
This module implements the rs232 io functions</i></b></span></p>
|
|
|
|
<p class=a><span lang=EN-US> <u><span style='color:blue'>11</span></u> <b><i> *
|
|
void rs_write(struct tty_struct * queue);</i></b></span></p>
|
|
|
|
<p class=a><span lang=EN-US> <u><span style='color:blue'>12</span></u> <b><i> *
|
|
void rs_init(void);</i></b></span></p>
|
|
|
|
<p class=a><span lang=EN-US> <u><span style='color:blue'>13</span></u> <b><i> *
|
|
and all interrupts pertaining to serial IO.</i></b></span></p>
|
|
|
|
<p class=a><span lang=EN-US> <u><span style='color:blue'>14</span></u> <b><i> */</i></b></span></p>
|
|
|
|
<p class=a><span lang=EN-US> /*</span></p>
|
|
|
|
<p class=a><span lang=EN-US> * serial.c</span></p>
|
|
|
|
<p class=a><span lang=EN-US> * </span>该程序用于实现<span
|
|
lang=EN-US>rs232</span>的输入输出函数</p>
|
|
|
|
<p class=a><span lang=EN-US> * void
|
|
rs_write(struct tty_struct *queue);</span></p>
|
|
|
|
<p class=a><span lang=EN-US> *
|
|
void rs_init(void);</span></p>
|
|
|
|
<p class=a><span lang=EN-US> * </span>以及与串行<span
|
|
lang=EN-US>IO</span>有关系的所有中断处理程序。</p>
|
|
|
|
<p class=a><span lang=EN-US> */</span></p>
|
|
|
|
<p class=a><span lang=EN-US> <u><span style='color:blue'>15</span></u> </span></p>
|
|
|
|
<p class=a><span lang=EN-US> <u><span style='color:blue'>16</span></u>
|
|
#include <linux/tty.h> // tty</span>头文件,定义了有关<span
|
|
lang=EN-US>tty_io</span>,串行通信方面的参数、常数。</p>
|
|
|
|
<p class=a><span lang=EN-US> <u><span style='color:blue'>17</span></u>
|
|
#include <linux/sched.h> // </span>调度程序头文件,定义了任务结构<span lang=EN-US>task_struct</span>、任务<span
|
|
lang=EN-US>0</span>数据等。</p>
|
|
|
|
<p class=a><span lang=EN-US> <u><span style='color:blue'>18</span></u>
|
|
#include <asm/system.h> // </span>系统头文件。定义设置或修改描述符<span
|
|
lang=EN-US>/</span>中断门等的嵌入式汇编宏。</p>
|
|
|
|
<p class=a><span lang=EN-US> <u><span style='color:blue'>19</span></u>
|
|
#include <asm/io.h> // io</span>头文件。定义硬件端口输入<span
|
|
lang=EN-US>/</span>输出宏汇编语句。</p>
|
|
|
|
<p class=a><span lang=EN-US> <u><span style='color:blue'>20</span></u> </span></p>
|
|
|
|
<p class=a><span lang=EN-US> <u><span style='color:blue'>21</span></u>
|
|
#define <u><span style='color:blue'>WAKEUP_CHARS</span></u> (<u><span
|
|
style='color:blue'>TTY_BUF_SIZE</span></u>/4) // </span>当写队列中含有<span
|
|
lang=EN-US>WAKEUP_CHARS</span>个字符时就开始发送。</p>
|
|
|
|
<p class=a><span lang=EN-US> <u><span style='color:blue'>22</span></u> </span></p>
|
|
|
|
<p class=a><span lang=EN-US> <u><span style='color:blue'>23</span></u>
|
|
extern void <u><span style='color:blue'>rs1_interrupt</span></u>(void);
|
|
// </span>串行口<span lang=EN-US>1</span>的中断处理程序(<span lang=EN-US>rs_io.s, 34</span>行)。</p>
|
|
|
|
<p class=a><span lang=EN-US> <u><span style='color:blue'>24</span></u>
|
|
extern void <u><span style='color:blue'>rs2_interrupt</span></u>(void);
|
|
// </span>串行口<span lang=EN-US>2</span>的中断处理程序(<span lang=EN-US>rs_io.s, 38</span>行)。</p>
|
|
|
|
<p class=a><span lang=EN-US> <u><span style='color:blue'>25</span></u> </span></p>
|
|
|
|
<p class=a><span lang=EN-US> //// </span>初始化串行端口</p>
|
|
|
|
<p class=a><span lang=EN-US> // </span>设置指定串行端口的传输波特率(<span
|
|
lang=EN-US>2400bps</span>)并允许除了写保持寄存器空以外的所有中断源。</p>
|
|
|
|
<p class=a><span lang=EN-US> // </span>另外,在输出<span
|
|
lang=EN-US>2</span>字节的波特率因子时,须首先设置线路控制寄存器的<span lang=EN-US>DLAB</span>位(位<span
|
|
lang=EN-US>7</span>)。</p>
|
|
|
|
<p class=a><span lang=EN-US> // </span>参数:<span lang=EN-US>port</span>是串行端口基地址,串口<span
|
|
lang=EN-US>1 - 0x3F8</span>;串口<span
|
|
lang=EN-US>2 - 0x2F8</span>。</p>
|
|
|
|
<p class=a><span lang=EN-US> <u><span style='color:blue'>26</span></u>
|
|
static void <u><span style='color:blue'>init</span></u>(int port)</span></p>
|
|
|
|
<p class=a><span lang=EN-US> <u><span style='color:blue'>27</span></u> {</span></p>
|
|
|
|
<p class=a><span lang=EN-US> <u><span style='color:blue'>28</span></u>
|
|
<u><span style='color:blue'>outb_p</span></u>(0x80,port+3); <b><i>/*
|
|
set DLAB of line control reg */</i></b></span></p>
|
|
|
|
<p class=a><span lang=EN-US> <u><span style='color:blue'>29</span></u>
|
|
<u><span style='color:blue'>outb_p</span></u>(0x30,port);
|
|
<b><i>/* LS of divisor (48 -> 2400 bps */</i></b></span></p>
|
|
|
|
<p class=a><span lang=EN-US> <u><span style='color:blue'>30</span></u>
|
|
<u><span style='color:blue'>outb_p</span></u>(0x00,port+1); <b><i>/*
|
|
MS of divisor */</i></b></span></p>
|
|
|
|
<p class=a><span lang=EN-US> <u><span style='color:blue'>31</span></u>
|
|
<u><span style='color:blue'>outb_p</span></u>(0x03,port+3); <b><i>/*
|
|
reset DLAB */</i></b></span></p>
|
|
|
|
<p class=a><span lang=EN-US> <u><span style='color:blue'>32</span></u>
|
|
<u><span style='color:blue'>outb_p</span></u>(0x0b,port+4); <b><i>/*
|
|
set DTR,RTS, OUT_2 */</i></b></span></p>
|
|
|
|
<p class=a><span lang=EN-US> <u><span style='color:blue'>33</span></u>
|
|
<u><span style='color:blue'>outb_p</span></u>(0x0d,port+1); <b><i>/*
|
|
enable all intrs but writes */</i></b></span></p>
|
|
|
|
<p class=a><span lang=EN-US> <u><span style='color:blue'>34</span></u>
|
|
(void)<u><span style='color:blue'>inb</span></u>(port);
|
|
<b><i>/* read data port to reset things (?) */</i></b></span></p>
|
|
|
|
<p class=a><span lang=EN-US> <u><span style='color:blue'>35</span></u> }</span></p>
|
|
|
|
<p class=a><span lang=EN-US> <u><span style='color:blue'>36</span></u> </span></p>
|
|
|
|
<p class=a><span lang=EN-US> //// </span>初始化串行中断程序和串行接口。</p>
|
|
|
|
<p class=a><span lang=EN-US> // </span>中断描述符表<span
|
|
lang=EN-US>IDT</span>中的门描述符设置宏<span lang=EN-US>set_intr_gate()</span>在<span
|
|
lang=EN-US>include/asm/system.h</span>中实现。</p>
|
|
|
|
<p class=a><span lang=EN-US> <u><span style='color:blue'>37</span></u>
|
|
void <u><span style='color:blue'>rs_init</span></u>(void)</span></p>
|
|
|
|
<p class=a><span lang=EN-US> <u><span style='color:blue'>38</span></u> {</span></p>
|
|
|
|
<p class=a><span lang=EN-US> // </span>下面两句用于设置两个串行口的中断门描述符。<span
|
|
lang=EN-US>rs1_interrupt</span>是串口<span lang=EN-US>1</span>的中断处理过程指针。</p>
|
|
|
|
<p class=a><span lang=EN-US> // </span>串口<span lang=EN-US>1</span>使用的中断是<span
|
|
lang=EN-US>int 0x24</span>,串口<span lang=EN-US>2</span>的是<span lang=EN-US>int
|
|
0x23</span>。参见表<span lang=EN-US>2-2</span>和<span lang=EN-US>system.h</span>文件。</p>
|
|
|
|
<p class=a><span lang=EN-US> <u><span style='color:blue'>39</span></u>
|
|
<u><span style='color:blue'>set_intr_gate</span></u>(0x24,<u><span
|
|
style='color:blue'>rs1_interrupt</span></u>); // </span>设置串行口<span
|
|
lang=EN-US>1</span>的中断门向量<span lang=EN-US>(IRQ4</span>信号<span lang=EN-US>)</span>。</p>
|
|
|
|
<p class=a><span lang=EN-US> <u><span style='color:blue'>40</span></u>
|
|
<u><span style='color:blue'>set_intr_gate</span></u>(0x23,<u><span
|
|
style='color:blue'>rs2_interrupt</span></u>); // </span>设置串行口<span
|
|
lang=EN-US>2</span>的中断门向量<span lang=EN-US>(IRQ3</span>信号<span lang=EN-US>)</span>。</p>
|
|
|
|
<p class=a><span lang=EN-US> <u><span style='color:blue'>41</span></u>
|
|
<u><span style='color:blue'>init</span></u>(<u><span style='color:blue'>tty_table</span></u>[64].read_q->data);
|
|
// </span>初始化串行口<span lang=EN-US>1(.data</span>是端口基地址<span lang=EN-US>)</span>。</p>
|
|
|
|
<p class=a><span lang=EN-US> <u><span style='color:blue'>42</span></u>
|
|
<u><span style='color:blue'>init</span></u>(<u><span style='color:blue'>tty_table</span></u>[65].read_q->data);
|
|
// </span>初始化串行口<span lang=EN-US>2</span>。</p>
|
|
|
|
<p class=a><span lang=EN-US> <u><span style='color:blue'>43</span></u>
|
|
<u><span style='color:blue'>outb</span></u>(<u><span style='color:blue'>inb_p</span></u>(0x21)&0xE7,0x21);
|
|
// </span>允许主<span
|
|
lang=EN-US>8259A</span>响应<span lang=EN-US>IRQ3</span>、<span lang=EN-US>IRQ4</span>中断请求。</p>
|
|
|
|
<p class=a><span lang=EN-US> <u><span style='color:blue'>44</span></u> }</span></p>
|
|
|
|
<p class=a><span lang=EN-US> <u><span style='color:blue'>45</span></u> </span></p>
|
|
|
|
<p class=a><span lang=EN-US> <u><span style='color:blue'>46</span></u> <b><i>/*</i></b></span></p>
|
|
|
|
<p class=a><span lang=EN-US> <u><span style='color:blue'>47</span></u> <b><i> *
|
|
This routine gets called when tty_write has put something into</i></b></span></p>
|
|
|
|
<p class=a><span lang=EN-US> <u><span style='color:blue'>48</span></u> <b><i> *
|
|
the write_queue. It must check wheter the queue is empty, and</i></b></span></p>
|
|
|
|
<p class=a><span lang=EN-US> <u><span style='color:blue'>49</span></u> <b><i> *
|
|
set the interrupt register accordingly</i></b></span></p>
|
|
|
|
<p class=a><span lang=EN-US> <u><span style='color:blue'>50</span></u> <b><i> *</i></b></span></p>
|
|
|
|
<p class=a><span lang=EN-US> <u><span style='color:blue'>51</span></u> <b><i> *
|
|
void _rs_write(struct tty_struct * tty);</i></b></span></p>
|
|
|
|
<p class=a><span lang=EN-US> <u><span style='color:blue'>52</span></u> <b><i> */</i></b></span></p>
|
|
|
|
<p class=a><span lang=EN-US> /*</span></p>
|
|
|
|
<p class=a><span lang=EN-US> * </span>在<span
|
|
lang=EN-US>tty_write()</span>已将数据放入输出<span lang=EN-US>(</span>写<span
|
|
lang=EN-US>)</span>队列时会调用下面的子程序。在该</p>
|
|
|
|
<p class=a><span lang=EN-US> * </span>子程序中必须首先检查写队列是否为空,然后设置相应中断寄存器。</p>
|
|
|
|
<p class=a><span lang=EN-US> */</span></p>
|
|
|
|
<p class=a><span lang=EN-US> //// </span>串行数据发送输出。</p>
|
|
|
|
<p class=a><span lang=EN-US> // </span>该函数实际上只是开启发送保持寄存器已空中断标志。此后当发送保持寄存器空时,<span
|
|
lang=EN-US>UART</span>就会</p>
|
|
|
|
<p class=a><span lang=EN-US> // </span>产生中断请求。而在该串行中断处理过程中,程序会取出写队列尾指针处的字符,并输出到发</p>
|
|
|
|
<p class=a><span lang=EN-US> // </span>送保持寄存器中。一旦<span
|
|
lang=EN-US>UART</span>把该字符发送了出去,发送保持寄存器又会变空而引发中断请求。</p>
|
|
|
|
<p class=a><span lang=EN-US> // </span>于是只要写队列中还有字符,系统就会重复这个处理过程,把字符一个一个地发送出去。当写</p>
|
|
|
|
<p class=a><span lang=EN-US> // </span>队列中所有字符都发送了出去,写队列变空了,中断处理程序就会把中断允许寄存器中的发送</p>
|
|
|
|
<p class=a><span lang=EN-US> // </span>保持寄存器中断允许标志复位掉,从而再次禁止发送保持寄存器空引发中断请求。此次“循环”</p>
|
|
|
|
<p class=a><span lang=EN-US> // </span>发送操作也随之结束。</p>
|
|
|
|
<p class=a><span lang=EN-US> <u><span style='color:blue'>53</span></u>
|
|
void <u><span style='color:blue'>rs_write</span></u>(struct <u><span
|
|
style='color:blue'>tty_struct</span></u> * tty)</span></p>
|
|
|
|
<p class=a><span lang=EN-US> <u><span style='color:blue'>54</span></u> {</span></p>
|
|
|
|
<p class=a><span lang=EN-US> // </span>如果写队列不空,则首先从<span
|
|
lang=EN-US>0x3f9</span>(或<span
|
|
lang=EN-US>0x2f9</span>)读取中断允许寄存器内容,添上发送保持寄存器</p>
|
|
|
|
<p class=a><span lang=EN-US> // </span>中断允许标志(位<span
|
|
lang=EN-US>1</span>)后,再写回该寄存器。这样,当发送保持寄存器空时<span lang=EN-US>UART</span>就能够因期望</p>
|
|
|
|
<p class=a><span lang=EN-US> // </span>获得欲发送的字符而引发中断。<span
|
|
lang=EN-US>write_q.data</span>中是串行端口基地址。</p>
|
|
|
|
<p class=a><span lang=EN-US> <u><span style='color:blue'>55</span></u>
|
|
<u><span style='color:blue'>cli</span></u>();</span></p>
|
|
|
|
<p class=a><span lang=EN-US> <u><span style='color:blue'>56</span></u>
|
|
if (!<u><span style='color:blue'>EMPTY</span></u>(tty->write_q))</span></p>
|
|
|
|
<p class=a><span lang=EN-US> <u><span style='color:blue'>57</span></u>
|
|
<u><span style='color:blue'>outb</span></u>(<u><span style='color:blue'>inb_p</span></u>(tty->write_q->data+1)|0x02,tty->write_q->data+1);</span></p>
|
|
|
|
<p class=a><span lang=EN-US> <u><span style='color:blue'>58</span></u>
|
|
<u><span style='color:blue'>sti</span></u>();</span></p>
|
|
|
|
<p class=a><span lang=EN-US> <u><span style='color:blue'>59</span></u> }</span></p>
|
|
|
|
<p class=a><span lang=EN-US> <u><span style='color:blue'>60</span></u> </span></p>
|
|
|
|
<div class=a align=center style='text-align:center'><span lang=EN-US>
|
|
|
|
<hr size=4 width="100%" align=center>
|
|
|
|
</span></div>
|
|
|
|
<p class=MsoNormal><span lang=EN-US> </span></p>
|
|
|
|
</div>
|
|
|
|
</body>
|
|
|
|
</html>
|