/* 全局CSS定义 */
body {
	text-align: center;
	font-family:"宋体", arial;
	margin:0;
	padding:0;
	font-size:12px;
	color:#333333;
	line-height: 20px;
	background-image: url(images/mainbg.gif);
	background-repeat: repeat-x;
	background-attachment: fixed;
	background-color: #FFF;
}
div,form,img,ul,ol,li,dl,dt,dd {margin: 0; padding: 0; border: 0;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;}
table,td,tr,th{
	font-size:12px;
	color: #333333;
}

/* 链接颜色 */
a:link {color: #333333; text-decoration:none;}
a:visited {color: #333333;text-decoration:none;}
a:hover {color: #666666; text-decoration:underline;}
a:active {color: #bc2931;}
/* 颜色属性 [定义规则，小写c加颜色名称] */
.cRed,a.cRed:link,a.cRed:visited{ color:Red; }
.cBlue,a.cBlue:link,a.cBlue:visited{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;}
a.cBlack:hover{color:#bc2931;}
.cYellow,a.cYellow:link,a.cYellow:visited{color:#ff0;}
.cDYellow,a.cDYellow:link,a.cDYellow:visited{color:#C96835;}
.cGreen,a.cGreen:link,a.cGreen:visited{color:#008000;}
/* 字体属性 [定义规则，小写f加属性名称] */
.fB {font-weight: bold;}
.fI {font-style: italic;}

/* 字体大小*/
.f12px{
	font-size:12px;
	line-height: 20px;
}
.B12px{
	font-size:12px;
	line-height: 20px;
	color:#1f3a87;
}
.R12px{
	font-size:12px;
	line-height: 20px;
	color:#CC0000;
}
.f14px{
	font-size:14px;
	line-height: 24px;
}
.R14px{
	font-size:14px;
	line-height: 24px;
	color:#CC0000;
}
.f18px{
	font-size:18px;
	font-weight: bold;
	line-height: 24px;
} 
.f22px{
	font-size:22px;
	font-weight: bold;
	line-height: 30px;
}

/* div宽度 */
.div_writh {
	width: 780px;
	background-color: #FFFFFF;
}

.div_border {
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
}

/* 背景属性 */
.bg {
	background-repeat: repeat-x;
	background-position: center;
}
.bg1 {
	background-repeat: repeat-y;
	background-position: right;
}
.bg2 {
	background-repeat: no-repeat;
	background-position: center bottom;
}

/* 边框颜色 */
.kuang {
	border: 1px solid #CCCCCC;
}
.kuang1 {
	border: 1px solid #999999;
}
.kuang2 {
	border: 1px solid #CCCCCC;
	padding: 10px;
}
.kuang3 {
	border: 1px solid #EAA8A9;
	padding: 10px;
}

.kuang4 {
	border: 1px solid #EAA8A9;
}

.kuang5 {
	border: 1px solid #A9C0D4;
	padding: 10px;
}
.img {
	border: 1px solid #333333;
}


.btitle,a.btitle:link,a.btitle:visited{ 
	line-height: 28px;
	FONT-WEIGHT: 100; 
	FONT-SIZE: 20px; 
	FONT-FAMILY: "黑体" ,Arial Black,sans-serif;
	color: #BD0000;
}
.stitle,a.stitle:link,a.stitle:visited{ 
	line-height: 26px;
	FONT-WEIGHT: 100; 
	FONT-SIZE: 18px; 
	FONT-FAMILY: "黑体" ,Arial Black,sans-serif;
	color: #BD0000;
}