/* CSS Document */

/* Html element define */

body {
	clear:both
	margin:0px auto;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	font-family:Arial, "宋体";
	font-weight:normal;
	font-size:14px;
	color:#000;
	background:#ECF5FF
/*	background:#FF9900; */
}

div, form, img, ul, ol, li, dl, dt, dd {
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	font-family:Arial, "宋体";
	font-weight:normal;
	font-size:14px;
	margin:2px auto;
	color:#000;
	background:#fff;
	line-height:140%
}

h1, h2, h3, h4, h5, h6, p {
	padding-bottom:2px;
	padding-left:2px;
	padding-right:2px;
	padding-top:2px;
	font-family:Arial, "宋体";
	color:#000;
	background:#fff;
	line-height:140%
}
/* About alink define */
a:link {
	color:#1f3a87;
	text-decoration:none
}
a:visited {
	color:#1f3a87;
	text-decoration:none
}
a:hover {
	color:#bc2931;
	text-decoration:underline
}
a:active {
	color:#bc2931;
	text-decoration:none
}

.cRed, a.cRed:visited, a.cRed:link, a.cRed:active {
	color:#f00
}
.cBlue, a.cBlue:link, a.cBlue:visited, A.cBlue:active {
	color:#1f3a87
}
.cDRed, a.cDRed:link,a.cDRed:visited {
	color:#bc2931
}
.cGray, a.cGray:link, a.cGray:visited {
	color:#4f544d
}
.cDGray, a.cDGray:link, a.cDGray:visited {
	color:#666
}
.cWhite, a.cWhite:link, a.cWhite:visited {
	color:#fff
}
.cBlack, a.cBlack:link, a.cBlack:visited,  {
	color:#000
}
.cYellow, a.cYellow:link, a.cYellow:visited {
	color:#ff0
}
.cGreen, a.cGreen:link, a.cGreen:visited {
	color:#008000
}
a.cBlack:hover {
	color:#bc2931
}

/* About font size define */

.f10 {font-size:10px}
.f11 {font-size:11px}
.f12 {font-size:12px}
.f13 {font-size:13px}
.f14 {font-size:14px}
.f15 {font-size:15px}
.f16 {font-size:16px}
.f18 {font-size:18px}
.f20 {font-size:20px}

/* Height for Nav block */
.h20 {height:20px}
.h24 {height:24px}
.h26 {height:26px}
.h28 {height:28px}
.h30 {height:30px}
.h120 {height:120px}
.h160 {height:160px;}
.h180 {height:180px}
.h210 {height:210px}
.h240 {height:240px}
.h360 {height:360px}
.h480 {height:480px}



/* About Defaut property define */
.clear {
	clear:both;
	font-size:1px;
	visibility:hidden;
	width:100%;
	height:1px
}
.blank {
	font-size:1px;
	visibility:hidden;
	width:100%;
	height:4px;
}
.cLineDot {
	clear:both;
	margin:1px auto;
	border-top:1px dotted #0080FF;
}
/* About Border setting */
.cBorder {
	border:#cbcbcb 1px solid
}
.cBorders {
	border:#3399ff 1px solid
}
.cBorderc {
	border:#FF6600 1px solid
}
.cBold {
	font-weight:bold
}

/* About Title Setting */
.cCaption {
	padding-right:0px;
	padding-left:12px;
	padding-bottom:2px;
	padding-top:8px;
	border-bottom:#FF9900 2px solid;
	font-size:24px;
	font-family:"黑体";
	font-weight:bold
}
.cCaption .cSysGroup {
	padding-right:4px;
	font-size:16px;
	color:#FF0000
}
.cTitle {
	clear:both;
	width:100%;
	height:28px;
	background:url(../images/design/line.gif) 0px -0px;
	line-height:28px;
	color:#FFFFFF;
	font-weight:bold;
	float:left;
	position:relative
}
.cTitle a,
.cTitle a:link,
.cTitle a:visited {
	color:#FFFFFF;
	padding-left:8px
}

.cNewTitle {
	clear:both;
	width:100%;
	height:28px;
	background:url(../images/design/line.gif) 0px -30px;
	color:#990000;
	font-weight:bold;
	line-height:28px;
	float:left;
	position:relative
}
.cNewTitle a,
.cNewTitle a:link,
.cNewTitle a:visited {
	color:#0033FF;
	padding-left:8px
}
.cTitles {
	clear:both;
	width:100%;
	height:28px;
	background:url(../images/design/line.gif) 0px -98px;
	color:#FF0000;
	font-weight:bold;
	line-height:28px;
	float:left;
	position:relative
}
.cTitles a,
.cTitles a:link,
.cTitles a:visited {
	padding-left:8px;
	color:#3366FF
}
.cTitle span,
.cTitles span,
.cNewTitle span,
.cTitleBanner span {
	padding-left:6px
}
.cTitleBanner {
	clear:both;
	width:100%;
	height:26px;
	border-bottom:#cbcbcb 1px dotted;
	border-top:#cbcbcb 1px dotted;
	background:#F6F6F6;
	color:#0000FF;
	font-weight:bold;
	line-height:26px;
	float:left;
	position:relative
}
.cTitleBanner a,
.cTitleBanner a:link,
.cTitleBanner a:visited {
	padding-left:4px;
	padding-right:4px;
	color:#000000
}


/* About Direction Setting */
.cFloatRight {
	margin-right:16px;
	float:right;
	position:relative
}
.cFloatLeft {
	margin-left:16px;
	float:left;
	position:relative
}

/* About SpryTabblePannel Setting */
.TabbedPanels {
	clear:both;
	margin:2px auto;
	padding:0px;
	width:100%;
	border:#cbcbcb 1px solid;
	background:#D0E8FF
}

.TabbedPanelsTabGroup {
	margin:0px;
	padding:0px;
	background:#D0E8FF
}

.TabbedPanelsTab {
	position:relative;
	top:1px;
	float:left;
	padding:4px 8px;
	margin:0px 2px 0px 2px;
	font:bold 0.8em;
	background-color:#7DEADF;
	list-style:none;
	border-left:solid 1px #CCC;
	border-bottom:solid 1px #999;
	border-top:solid 1px #999;
	border-right:solid 1px #999;
	-moz-user-select:none;
	-khtml-user-select:none;
	cursor:pointer;
}

.TabbedPanelsTabHover {
	background-color:#426FE3;
}

.TabbedPanelsTabSelected {
	background-color:#3399FF;
	color:#FF0000
}

.TabbedPanelsContentGroup {
	clear:both;
	border:1px solid #dde5bc
}

.TabbedPanelsContent {
	width:100%;
}

/* About Information List */
.cList {
	margin:2px auto;
	line-height:160%
}
.cList li {
	padding-left:8px;
	padding-right:6px;
	line-height:160%
}
.cList li .cListLine{
	padding-left:8px;
	padding-right:6px;
	line-height:160%;
	border-bottom:#cbcbcb 1px solid
}

#hiddenLayer {
	display:none;
	position:absolute;
	background-color:#fff;
	opacity:.5
}
#iYearLayer {
	display:none;
	width:800px;
	height:500px;
	position:absolute;
	background:#80FF80
}
.cYearLayer {
	margin:8px 8px 8px 8px;
	width:98%;
	height:98%;
	float:left
}
