/* 全局CSS定义 */
body {
	padding:0px;
	margin:0 0 5 0;
	text-align: center;
	font-size:12px;
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	background-repeat: repeat-x;
	background-position: top;
	background-color: #FFFFFF;
}
div,form,img,p {
	margin: 0; padding: 0; border: 0;
}
h1,h2,h3,h4,h5,h6 { 
	margin:0; padding:0;font-size:12px;
}
table,td,tr,th{
	font-size:12px;
}
input,textarea,select{font-size:12px;border: 1px solid #999999;color: #666666;}

/* 其他属性 */
.left {
	float: left;
}
.right {
	float: right;
}
.clear {
	clear: both; font-size:1px; width:1px; visibility: hidden; 
}
.hidden {
	display: none;
}
.noBorder {
	border:none;
}

/* 链接颜色 */
a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;

	font-weight: bold;

	color: #FFFFFF;
	text-decoration: none;
	background-color: #6699CC;
}



a.a-01:visited { text-decoration: none; color: #006699; }
a.a-01:link    { text-decoration: none; color: #006699; }
a.a-01:hover   { text-decoration: none; color: #c00; }


a.a-03:visited { text-decoration: none; color: #006699;}
a.a-03:link    { text-decoration: none; color: #006699;}
a.a-03:hover   { text-decoration: underline; color: #006699; background-color: #ffffff;}


a.a-nav-02:visited { text-decoration: none; color: #FFFFFF; }
a.a-nav-02:link    { text-decoration: none; color: #FFFFFF; }
a.a-nav-02:hover   { text-decoration: none; color: #FFFFFF; }


.font-line-12-25{ line-height: 25px; }
.font-line-14-28{ font-size: 14px; line-height: 28px; }

.bg-white{background:#FFFFFF;}
.bg-black{background:#000000;}

.mag-top5{ margin-top:5px;}
.mag-btm5{ margin-bottom:5px;}

.pad-top10{ padding-top:10px;}
.pad-right10{ padding-right:10px;}
.pad-btm10{ padding-bottom:10px;}
.pad-left10{ padding-left:10px;}
.input-button{font-size:12px; color: #666666; border: 2px solid #999999; background-color: #EFEFEF; padding-top:3px; cursor:hand;}
.input-none{border: none; }



.bg-blue-01{background:#CDDDE5;}
.bg-blue-02{background:#CDDDE5;font-weight: bold;line-height: 20px;}
.border-btm-gray-01{border-bottom: 1px solid #E2E2E2;}
.border-all-gray-01{background:#EFEFEF;	border: 1px solid #CCCCCC;}
.font-white{color: #FFFFFF;}
.font-white-b{color: #FFFFFF; font-weight: bold;}

.font-white14{color: #FFFFFF; font-size: 14px;}
.font-white14-b{color: #FFFFFF; font-weight: bold; font-size: 14px;}


.font-black{color: #000000;}
.font-black-b{color: #000000; font-weight: bold;}

.font-black14{color: #000000; font-size: 14px;}
.font-black14-b{color: #006699; font-weight: bold; font-size: 32px;}

.font-gray{color: #999999;}
.font-gray-b{color: #999999; font-weight: bold;}

.font-red{color: #FF0000;}
.font-red-b{color: #FF0000; font-weight: bold;}

.font-blue{color: #006699;}
.font-blue-b{color: #006699; font-weight: bold;}

/************************************************************/
/************************************************************/
/************************************************************/




a.a-04:visited { text-decoration: none; color: #000000; }
a.a-04:link    { text-decoration: none; color: #000000; }
a.a-04:hover   { text-decoration: none; color: #c00; }



a.a-05:visited { text-decoration: underline; color: #000000; font-size:14px;}
a.a-05:link    { text-decoration: underline; color: #000000; font-size:14px;}
a.a-05:hover   { text-decoration: underline; color: #c00; font-size:14px;}






.bg-01{background:#E1E1E1;}
.bg-02{background:#CCCCCC;}
.bg-03{background:#406480;}


#style1 {
	
}
#style1 UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#style1 LI {
	BORDER-RIGHT: #406480 1px solid; FLOAT: left; WIDTH: 125px; BACKGROUND-COLOR: #cccccc
}
#style1 LI A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; WIDTH: 125px; COLOR: #666666; PADDING-TOP: 5px; FONT-FAMILY: sans-serif,Arial, Helvetica; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#style1 LI A:visited {
	COLOR: #666666; TEXT-DECORATION: none
}
#style1 LI A:hover {
	COLOR: #ffffff; BACKGROUND-COLOR: #406480; TEXT-DECORATION: none
}

#style1 LI .A-menu:hover {
	COLOR: #ffffff; BACKGROUND-COLOR: #406480; TEXT-DECORATION: none
}

#style2 {
	 HEIGHT: 40px;
}
#style2 UL {
	 HEIGHT: 40px;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#style2 LI {
	BORDER-RIGHT: #406480 1px solid; FLOAT: left; WIDTH: 125px; BACKGROUND-COLOR: #E1E1E1
}
#style2 LI A {
	 HEIGHT: 40px;PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; WIDTH: 125px; COLOR: #666666; PADDING-TOP: 13px; FONT-FAMILY: sans-serif,Arial, Helvetica; TEXT-ALIGN: center; TEXT-DECORATION: none
}

#style2 LI A.teshu {
	 HEIGHT: 40px;PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; WIDTH: 125px; COLOR: #666666; PADDING-TOP: 6px; FONT-FAMILY: sans-serif,Arial, Helvetica; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#style2 LI A:visited {
	COLOR: #666666; TEXT-DECORATION: none
}
#style2 LI A:hover {
	COLOR: #ffffff; BACKGROUND-COLOR: #406480; TEXT-DECORATION: none
}

#style2 LI .A-menu:hover {
	COLOR: #ffffff; BACKGROUND-COLOR: #406480; TEXT-DECORATION: none
}

#style2 LI  #style-on {
	BACKGROUND-COLOR: #406480;COLOR: #ffffff; 
}


#style1 LI  #style-on {
	BACKGROUND-COLOR: #406480;COLOR: #ffffff; 
}
.header3 {
	clear: both; WIDTH: 100%; BACKGROUND-COLOR: #cccccc
}
.header4 {
	clear: both; WIDTH: 100%; height:22px;BACKGROUND-COLOR: #cccccc
}









#style4 {
	 padding:0px;margin:0px auto; height:30px;
}
#style4 UL {
	 margin: 0; padding: 0;list-style-type: none;
}
#style4 UL LI {
	FLOAT: left; BORDER-RIGHT: #406480 1px solid; width:125px; BACKGROUND-COLOR: #EFEFEF;
}
#style4 UL LI A {
	DISPLAY: block; padding-top:9px;
	color: #666666; text-decoration:none;font-weight: bold;TEXT-ALIGN: center; 
}
#style4 UL LI A:hover {
	COLOR: #ffffff; BACKGROUND-COLOR: #406480;padding:5px 0 4px 0;
}