html {

font-size: 100%;

}

body {

font-size: 1em;
margin: 0;
font-family: $bodyfont;

}

h1 {

font-size: 1.5em; 
line-height: 2em; 
color: #485094;
font-weight: 400;

}

h2 {

font-size: 1.3em; 
line-height: 1.5em; 
color: #485094;
font-weight: 300;

}

h3 {

font-size: 1.1em; 
line-height: 1.3em; 
color: #485094;
font-weight: 300;

}

.WordSection2, .WordSection3 {

margin: 0 1.5em;

}

.zzSTDTitle1, .MsoCommentText {

display: none;

}

a, a:visited {

text-decoration: none;
color: #485094;

}

a:hover {

text-style: italic;
color: #485094;

}

p.TermNum {

color: #485094;
font-weight: 400;
      margin: 0;

}

p.Terms {

color: #485094;
font-weight: 400;
      margin: 0;

}

p.AltTerms {

color: #485094;
font-weight: 400;
font-style: italic;
      margin: 0;

}

p.DeprecatedTerms {

color: #485094;
font-weight: 400;
font-style: italic;
      margin: 0;

}

ul {

padding-left: 1em;

}

toc-list ul {

margin-bottom: 0.25em;

} toc-list li {

list-style-type: none;

}

.coverpage {

text-align: center;
margin: 2em 0;

}

.coverpage-logo {

color: #485094;

}

.coverpage-tc-name {

color: #485094;
font-size: 1.2em;
line-height: 1.2em;
margin: 0.25em 0;

}

.coverpage-doc-identity {

background-color: #485094;
color: white;
font-size: 2em;
line-height: 2em;
margin: 0.5em 0;

}

.coverpage-title {

font-weight: 400;

}

.coverpage-title .title-second {

display: none;

}

.coverpage-stage-block {

font-style: italic ;
font-size: 1.25em;
font-weight: 600;

}

.coverpage-warning {

border-top: solid 1px #f36f36;
border-bottom: solid 1px #f36f36;
margin: 1em 2em;
color: #485094;
padding: 1em;

}

.coverpage-warning .title {

color: #f36f36;
font-weight: 500;

}

.coverpage-warning .content {

font-style: italic;

}

.copyright {

padding: 1em;

}

.copyright .name {

color: #485094;
font-weight: 600;

}

.copyright .address {

color: #485094;

}

div.rule {

width: 100%;
height: 1px;
background-color: #485094;
margin: 2em 0;

}

p.MsoCommentText, li.MsoCommentText, div.MsoCommentText

  {
  margin-top:0cm;
  margin-right:0cm;
  margin-bottom:12.0pt;
  margin-left:0cm;
  text-align:justify;
  line-height:12.0pt;
  tab-stops:20.15pt;
  font-size:12.0pt;
  font-family:$bodyfont;
}

p.MsoCommentSubject, li.MsoCommentSubject, div.MsoCommentSubject {

margin-top:0cm;
margin-right:0cm;
margin-bottom:12.0pt;
margin-left:0cm;
text-align:justify;
line-height:12.0pt;
tab-stops:20.15pt;
font-size:10.0pt;
font-family:$headerfont;
font-weight:bold;}

.coverpage-logo-text {

font-size:24.0pt;

}

.doc-number {

font-size:14.0pt;

}

.coverpage-doc-relations {

font-size:10.5pt;

}

.coverpage-title-zh {

font-size:26pt;
font-family:$headerfont;

} .coverpage-title-en {

font-size:14pt;
font-family:$headerfont;

} .coverpage-iso-relation {

font-size:14pt;

} .coverpage-dates {

font-size:14.0pt;
font-family:$headerfont;

} .coverpage_footer {

font-size:14.0pt;

}

p.ForewordTitle, li.ForewordTitle, div.ForewordTitle, h1.ForewordTitle {

margin-top: 1.5cm;
margin-right: 0cm;
margin-bottom: 1.2cm;
margin-left: 0cm;
text-align: center;
line-height: 15.5pt;
tab-stops: 20.15pt;
font-size: 16.0pt;
font-family: $headerfont;

} p.IntroTitle, li.IntroTitle, div.IntroTitle, h1.IntroTitle {

margin-top: 1.5cm;
margin-right: 0cm;
margin-bottom: 1.2cm;
margin-left: 0cm;
text-align: center;
line-height: 15.5pt;
tab-stops: 20.15pt;
font-size: 16.0pt;
font-family: $headerfont;

} .h2Annex

{
margin-top:7.8pt;
    margin-right:0cm;
    margin-bottom:7.8pt;
    margin-left:0cm;
    text-indent:0cm;
    line-height:12.5pt;
    mso-pagination:widow-orphan;
    page-break-after:avoid;
    mso-outline-level:2;
    mso-hyphenate:none;
    tab-stops:27.0pt 35.0pt;
    font-size:10.5pt;
    font-family:$headerfont;}

p.zzContents, li.zzContents, div.zzContents

{
margin-top:48.0pt;
margin-right:0cm;
margin-bottom:15.5pt;
margin-left:0cm;
text-align:center;
line-height:15.5pt;
page-break-before:always;
page-break-after:avoid;
tab-stops:20.15pt;
font-size:16.0pt;
font-family:$headerfont;}