/* 全局CSS定义 */
body {
	padding:0px;
	margin:0px;
	font-size:12px;
	color:#666666;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(../images/bg.gif);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #E2EFF8;
}
div,form,img,dl,dt,dd,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;}
/* 字体属性 [定义规则，小写f加属性名称] */
.fB {
	font-weight: bold;
}
.fI {
	font-style: italic;
}

/* 字体大小*/
.f12px {
	font-size:12px;
}
.f14px {
	font-size:14px;
}
/* 其他属性 */
.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: #949595; text-decoration:none;
}
a:visited {
	color: #949595;	text-decoration:none;
}
a:hover {
	color: #0374C6; text-decoration:underline;
}
a:active {
	color: #0374C6;
}

.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;}
.mag-left5{ margin-left:5px;}
.mag-right5{ margin-right:5px;}

.pad-top10{ padding-top:10px;}
.pad-right10{ padding-right:10px;}
.pad-btm10{ padding-bottom:10px;}
.pad-left10{ padding-left:10px;}
.pad-main{ background:#FFFFFF;padding-left:16px;padding-right:16px;}
.pad-main-right{ padding-left:16px;padding-top:16px;}
.pad-main-right-02{ padding-left:16px;padding-top:5px;}

.bg-blue-01{background:#CDDDE5;}
.bg-green-01{background:#DBF59D;}
.bg-gray-01{background:#EFEFEF;}
.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: #000000; font-weight: bold; font-size: 14px;}

.input-none{border: none; }
/*************************************************************/
a.a-01:visited { text-decoration: none; color: #006699; }
a.a-01:link    { text-decoration: none; color: #006699; }
a.a-01:hover   { text-decoration: underline; color: #c00; }

a.a-02:visited { text-decoration: none; color: #006699; font-size: 14px;font-weight: bold;}
a.a-02:link    { text-decoration: none; color: #006699; font-size: 14px;font-weight: bold;}
a.a-02:hover   { text-decoration: underline; color: #c00; font-size: 14px;font-weight: bold;}

.bg-01{
	background-image: url(../images/bg_03.gif);
	background-repeat: repeat-x;
	background-position: top;}
.bg-02{
	background-image: url(../images/bg_06.gif);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #FFFFFF;}
	
.bg-03{	background-image: url(../images/bg_07.gif);}

.bg-05{
	background-image: url(../images/line_01.gif);
	background-repeat: repeat-x;
	background-position: bottom;}
.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;}

.font-green{color: #766E2D;}
.font-green-b{color: #766E2D; font-weight: bold;}

.font-green-02{color: #70BE01;}
.font-green-b01{color: #3690D2; font-weight: bold;}
.font-green-b02{color: #4FA800; font-weight: bold;}
.font-green-b03{color: #666666; font-weight: bold;}
