.erjifontover116818{ font-size: 10pt; padding-bottom: 10px; color: #0f54b6; line-height: 190% ;}
.leaderfont116818{ font-size: 10pt; color: #ffffff ;}
.erjibackground116818{ width: 100px; padding-top: 5px; border-bottom: #ffffff 1px solid; position: relative; background-color: #0f54b6 ;}
.fontstyle116818{ font-weight: bold; font-size: 11pt; color: #ffffff ;}
.yijifontover116818{ font-weight: bold; font-size: 11pt; color: #ffffff ;}
.erjibackgroundover116818{ width: 100px; padding-top: 5px; border-bottom: #ffffff 1px solid; position: relative; background-color: #ffffff ;}
.ejfontstyle116818{ font-size: 10pt; padding-bottom: 10px; color: #ffffff; line-height: 190% ;}

.summarystyle116821{ line-height: 150%; color: #222222; font-size: 9pt ;}
.titlestyle116821{ font-weight: bold; font-size: 9pt; color: #6f6f6f; line-height: 220% ;}

.morestyle116822{ font-size: 9pt ;}
.clickstyle116822{ font-size: 9pt; color: #222222; line-height: 150% ;}
.leaderfont116822{ font-size: 9pt; line-height: 150% ;}
.titlestyle116822{ line-height: 150%; font-size: 9pt; text-decoration: none ;}
.columnstyle116822{ font-size: 9pt; color: #222222; text-decoration: none ;}
.timestyle116822{ font-size: 9pt; color: #222222; line-height: 150%;}
A.c116822 {
line-height: 150%; font-size: 9pt; text-decoration: none 
;}
A.c116822:link {
color:#222222;}
A.c116822:visited {
color:#222222;}
A.c116822:active {
color: #222222;}
A.c116822:hover {
color: #cc0000;}
.timestyle116853{ font-size: 9pt; color: #999999 ;}
.leaderfont116853{ font-size: 9pt; color: #dd0000; line-height: 150% ;}
.titlestyle116853{ font-size: 9pt; color: #dd0000; line-height: 150% ;}
.morestyle116853{ font-size: 9pt ;}

.morestyle116828{ font-size: 9pt ;}
.clickstyle116828{ font-size: 9pt; color: #222222; line-height: 150% ;}
.leaderfont116828{ font-size: 9pt; line-height: 150% ;}
.titlestyle116828{ font-size: 9pt; width: 200px; color: #5e5e5e; line-height: 150%; border-bottom: #cccccc 1px dotted; position: relative ;}
.columnstyle116828{ font-size: 9pt; color: #222222; text-decoration: none ;}
.timestyle116828{ font-size: 9pt; color: #808080; line-height: 150% ;}
A.c116828 {
font-size: 9pt; width: 200px; color: #5e5e5e; line-height: 150%; border-bottom: #cccccc 1px dotted; position: relative 
;}
A.c116828:link {
color:#222222;}
A.c116828:visited {
color:#222222;}
A.c116828:active {
color: #222222;}
A.c116828:hover {
color: #cc0000;}
.morestyle116860{ font-size: 9pt ;}
.clickstyle116860{ font-size: 9pt; color: #222222; line-height: 150% ;}
.leaderfont116860{ font-size: 9pt; line-height: 150% ;}
.titlestyle116860{ font-size: 9pt; width: 200px; color: #5e5e5e; line-height: 150%; border-bottom: #cccccc 1px dotted; position: relative ;}
.columnstyle116860{ font-size: 9pt; color: #222222; text-decoration: none ;}
.timestyle116860{ font-size: 9pt; color: #808080; line-height: 150% ;}
A.c116860 {
font-size: 9pt; width: 200px; color: #5e5e5e; line-height: 150%; border-bottom: #cccccc 1px dotted; position: relative 
;}
A.c116860:link {
color:#222222;}
A.c116860:visited {
color:#222222;}
A.c116860:active {
color: #222222;}
A.c116860:hover {
color: #cc0000;}
.summarystyle257291{ line-height: 150%; color: #222222; font-size: 9pt ;}
.titlestyle257291{ font-weight: bold; font-size: 9pt; color: #6f6f6f; line-height: 220% ;}

.morestyle257290{ font-size: 9pt ;}
.clickstyle257290{ font-size: 9pt; color: #222222; line-height: 150% ;}
.leaderfont257290{ font-size: 9pt; line-height: 150% ;}
.titlestyle257290{ line-height: 150%; font-size: 9pt; text-decoration: none ;}
.columnstyle257290{ font-size: 9pt; color: #222222; text-decoration: none ;}
.timestyle257290{ font-size: 9pt; color: #222222; line-height: 150%;}
A.c257290 {
line-height: 150%; font-size: 9pt; text-decoration: none 
;}
A.c257290:link {
color:#222222;}
A.c257290:visited {
color:#222222;}
A.c257290:active {
color: #222222;}
A.c257290:hover {
color: #cc0000;}
.morestyle116852{ font-size: 9pt ;}
.clickstyle116852{ font-size: 9pt; color: #222222; line-height: 150% ;}
.leaderfont116852{ font-size: 9pt; line-height: 150% ;}
.titlestyle116852{ font-size: 9pt; width: 170px; color: #5e5e5e; line-height: 150%; border-bottom: #d5d5d5 1px dotted; position: relative ;}
.columnstyle116852{ font-size: 9pt; color: #222222; text-decoration: none ;}
.timestyle116852{ font-size: 9pt; color: #808080; line-height: 150% ;}
A.c116852 {
font-size: 9pt; width: 170px; color: #5e5e5e; line-height: 150%; border-bottom: #d5d5d5 1px dotted; position: relative 
;}
A.c116852:link {
color:#222222;}
A.c116852:visited {
color:#222222;}
A.c116852:active {
color: #222222;}
A.c116852:hover {
color: #cc0000;}
.titlestyle116854{ font-size: 9pt; color: #222222; text-decoration: none ;}

.titlestyle116834{ font-size: 9pt; color: #222222; font-family: 宋体; text-decoration: none ;}

.titlestyle116855{ font-size: 9pt; color: #222222; text-decoration: none ;}

.erjifontover116826{ font-size: 9pt; color: #cc0000; line-height: 160% ;}
.leaderfont116826{ font-size: 9pt; color: #555555; font-family: 宋体 ;}
.erjibackground116826{ background-color: #eff8fe ;}
.currentfontStyle116826{ color: #cc0000; font-size: 10pt; font-weight: bold; text-decoration: none ;}
.fontstyle116826{ font-size: 9pt; color: #555555; font-family: 宋体 ;}
.yijifontover116826{ font-size: 9pt; color: #555555; font-family: 宋体 ;}
.erjibackgroundover116826{ background-color: #e8f0fb ;}
.ejfontstyle116826{ font-size: 9pt; color: #222222; line-height: 160% ;}

