/* 全局CSS定义 */
body {
	padding:0px;
	margin:0px;
	font-size:14px;
	color:#4C4C4C;
	font-family:  sans-serif,Arial, Helvetica;
	background-image: url(../images/body_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #373C43;
}
div,form,img,p {
	margin: 0; padding: 0; border: 0;
}
h1,h2,h3,h4,h5,h6 { 
	margin:0; padding:0;font-size:14px;
}
table,td,tr,th{
	font-size:14px;
}
input,textarea,select{font-size:14px;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:link {	color: #4C4C4C; text-decoration:none;}
a:visited {	color: #4C4C4C;	text-decoration:none;}
a:hover {	color: #c00; text-decoration:none;}
.font-line-12-20{ line-height: 20px; }
.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;}

.border-btm-gray-01{border-bottom: 1px solid #E2E2E2;}
.border-all-01{ border: 1px solid #883219;}

.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: #000000; font-weight: bold; font-size: 14px;}

.font-gray{color: #999999;}
.font-gray-b{color: #999999; font-weight: bold;}

.font-red{color: #BA131A;}
.font-red-b{color: #BA131A; font-weight: bold;}

.font-blue{color: #006699;}
.font-blue-b{color: #006699; font-weight: bold;}

.font-14-b{font-weight: bold; font-size: 14px;}

.font-01{color: #DEB38A;}
.font-01-b{color: #DEB38A; font-weight: bold;}
/**********************************************************************************/
a.a-topnav-01:link {	color: #D0D2D5; text-decoration:none;font-size: 14px;}
a.a-topnav-01:visited {	color: #D0D2D5;	text-decoration:none;font-size: 14px;}
a.a-topnav-01:hover {	color: #c00; text-decoration:none;font-size: 14px;}

a.a-topnav-02:link {	color: #D0D2D5; text-decoration:none;font-size:12px;}
a.a-topnav-02:visited {	color: #D0D2D5;	text-decoration:none;font-size:12px;}
a.a-topnav-02:hover {	color: #D0D2D5; text-decoration:none;font-size:12px;}

a.a-01:link {	color: #4C4C4C; text-decoration:none;font-size: 14px;}
a.a-01:visited {	color: #4C4C4C;	text-decoration:none;font-size: 14px;}
a.a-01:hover {	color: #c00; text-decoration:none;font-size: 14px;}

a.a-leftmenu:link {	color: #4C4C4C; text-decoration:none;font-size: 14px;}
a.a-leftmenu:visited {	color: #4C4C4C;	text-decoration:none;font-size: 14px;}
a.a-leftmenu:hover {	color: #c00; text-decoration:none;font-size: 14px;}

.border-main{border-right: 1px solid #9CA1A7;}
.right-bg{
	background-image: url(../images/right_bg.gif);
	background-repeat: no-repeat;
	background-position: top;
}
.main-bg{
	background-image: url(../images/main_bg.gif);
	background-repeat: no-repeat;
	background-position: top;
	background-color:#373C43;
}
.menu-bg-over{
	background-color:#000000;
	background-image: url(../images/top_nav_chile_bg_over.gif); 
}
.menu-bg-out{
	background-color:#000000;
	background-image: url(../images/top_nav_chile_bg_out.gif); 
}
.menu-btn-01{ color: #FFFFFF; font-size:10px; padding-top:10px;}
.menu-btn-02{ padding-left:12px; padding-top:10px;}
.menu-font-01{ color: #FFFFFF; font-size:25px; font-family:"黑体"}
.menu-01{padding-left:7px;padding-top:2px;font-size:12px}