?@charset "utf-8";
.line_h_20 {
	line-height: 20px;
}

.m2p{font-size:14px;line-height: 20px;}

body,table,option,input,td,tr {
	font-family: Verdana, Tahoma,"宋体",;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	color: #000000;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;	
}
image{border-color:#000000}
.promoBoxTitle { 
	font-size: 11px; 
	line-height: 11px; 
	font-weight: bold; 
	padding: 3px 0px 3px 4px; 
}
.promoBlock { 
	font-size: 11px; 
	padding: 6px 0px 0px 0px; 
}

.promoBlockBold { 
	font-size: 11px; 
	line-height: 14px;
	padding: 6px 05px 0px 0px; 
}

.greybox {
	background-color: #DBDBDB;
	border: 3px solid #FFFFFF;
}
.footerBox { background-color: #0044B6; padding: 5px 0px 0px 0px; width: 100%; text-align: left; }
.footerBox A  {color: #FFFFFF; text-decoration: underline;}
.footerBox2 { background-color: #0044B6; padding: 5px 0px 9px 0px; width: 100%; text-align: left; }
.footerBox2 A  {color: #FFFFFF; text-decoration: none;}
.footerBox3 { background-color: #0044B6; padding: 5px 0px 0px 0px; width: 100%; text-align: left; }
.footerBox3 A  {color: #FFFFFF;}
.footer1 {color: #FFFFFF; font-size: 14px; line-height: 19px; }
.footer2 { color: #FFFFFF; font-size: 11px; text-decoration: none; line-height: 15px; }
.lineH{
	line-height: 24px;
	}	
.line_r {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ececec;
}
.line_r2 {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
}
.line_b {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
}
.line_b2{
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #F7CE52;
}
.line_b3{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color:#666666;
	}
	.line_b4{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color:#cccccc;
	padding-bottom:10px;
	padding-top:10px;	
	}
.padding_1 {
	padding: 1px;
}

.padding_5 {
	padding: 5px;
}
.padding_10 {
	padding: 10px;
}
.padding_5_LR {
	padding-left: 5px;
	padding-right: 5px;
}
.padding_8_L {
	padding-left: 8px;
}
.padding_tb {
	padding-top: 2px;
	padding-bottom: 3px;
}
.l_sp {
	letter-spacing: 1px;
}

.text{font-size:14px; line-height:22px;}

.style35 {font-size: 14px}
.style32 {
	font-size: 24px;
	font-weight: bold;	
	padding-top:10px;
	padding-bottom:5px;
	padding-left:0px;
	
}


.more {color:#FF6600;}
.more A:link {color:#FF6600;}
.more A:visited {color:#FF6600;}
.more A:hover {color:#FF6600; background-color:#ffffff;}
.more1 {color:#FF6600;}
.more1 A:link {color:#FF6600;}
.more1 A:visited {color:#FF6600;}
.more1 A:hover {color:#FF6600; background-color:#ffffff;}

.mainlink A:link {color: #0044B6;}
.mainlink A:visited {color: #0044B6;}
.mainlink A:hover {background-color: #e0e0e0; }


.menu A:link {color:#000000;text-decoration:none;}
.menu A:visited {color:#000000;text-decoration:none;}
.menu A:hover {color:#000000;text-decoration:none;background-color:#F7CE52;}

.menu2 {color:#FF9900;text-decoration:none;font-weight: bold;font-size: 14px;}
.menu2 A:link {color:#FF9900;text-decoration:none;}
.menu2 A:visited {color:#FF9900;text-decoration:none;}
.menu2 A:hover {color:#FF9900;text-decoration:none;}

.menu1 {color:#ffffff;text-decoration:none;font-weight: bold;font-size: 14px;}
.menu1 A:link {color:#ffffff;text-decoration:none;}
.menu1 A:visited {color:#ffffff;text-decoration:none;}
.menu1 A:hover {color:#ffffff;text-decoration:none;}


.fs16 {font-size: 16px}





.style2 {
	color: #FF9900;
	font-weight: bold;
}
.style3 {
	color:#CC3300;
	font-weight: bold;
	font-size: 10.5pt;
}
.style31 {
	color:#CC3300;
	font-weight: bold;
	font-size: 10.5pt;
	text-decoration:none;
}
.style5 {
	color: #FF6600;
	text-decoration:none;
}
.style7 {color: #6699FF; font-weight: bold; }
.style9 {color: #CC9933; font-weight: bold; text-decoration:none;}
.style11 {color: #669933; font-weight: bold; text-decoration:none;}
.style13 {color: #6633CC; font-weight: bold;text-decoration:none; }
.style17 {
	color: #FFFFFF;
	font-weight: bold;
}
.style18 {color: #FFFFFF}
.style20 {
	color: #BE002A;
	font-weight: bold;
	text-decoration:none;
}
.style22 {color: #FF9900}
.style24 {color: #339900; font-weight: bold;text-decoration:none; }
.style25 {color: #666699;text-decoration:none;}
.style28 {color: #009999}
.style30 {color: #FF9900; font-weight: bold; font-size: 14px; }
.style36 {
	font-size: 12px;
	color: #0066CC;}
	
.style38 {color: #CCCCCC}
.style39 {color: #0066CC; font-weight: bold; font-size: 16px; }
.style42 {
	color: #999999;
	font-weight: bold;
}
.style44 {color: #333333}


