/*===== 共用 =====*/
body {background-color: #FFFFFF;text-align: center;margin: 0px;padding: 0px;}
body,td,div ,table{font-size: 12px;color: #666666;}
p {font-size: 12px;line-height: 16px;color: #666666;background-position: 20px;text-indent: 22px;}
/*===== 共用 =====*/



/*===== 文字 =====*/
.t_td{color: #666666;font-size: 12px;color: #666666;line-height: 16px;}
p {font-size: 12px;line-height: 18px;}
.t_dot{color: #31A247;font-size: 12px;}
.t_yellow{color: #FF6600;font-size: 12px;}
.t_copyright{color: #777777;font-size: 12px;background-color: #F7F7F7;}
.t_date{color: #999999;font-size: 12px;}
/*===== 文字 =====*/
.text_style {  font-size: 11pt; line-height: 22pt; text-decoration: none}


/*===== 背景色 =====*/

.bgc_white{	background-color: #FFFFFF;}

.bgc_gray{ background-color: #CECBCE;}
.bgc_gray_01{ background-color: #8C8C8C;}
.bgc_gray_02{ background-color: #F5F5F5;}
.bgc_gray_03{ background-color: #F7F7F7;}
.bgc_gray_04{ background-color: #F1F1F1;}

.bgc_yellow{ background-color: #FBB42A;}
.bgc_yellow_01{ background-color: #D9C9B2;}
.bgc_yellow_02{ background-color: #FBFBF7;}
.bgc_yellow_03{ background-color: #D25448;}

.bgi_life_dt{background-image: url(/web/index/image/dt_01.gif); background-repeat: repeat-x; background-position: left top;}
.bgi_right_dt{background-image: url(/web/index/image/line_02.gif); background-repeat: no-repeat; background-position: left top;}
.bgi_dt_01{background-image: url(/web/index/image/01.gif);background-repeat: no-repeat;background-position: left top;}
.bgi_dt_02{background-image: url(/web/index/image/dt_02.gif);background-repeat: repeat-x;background-position: left bottom;}
.bgi_dt_03{background-image: url(/web/index/image/dt_03.gif);background-repeat: no-repeat;background-position: center center;}
.bgi_dt_04{background-image: url(/web/index/image/dt_04.gif);background-repeat: repeat-x;background-position: left bottom;}
.bgi_line_01{background-image: url(/web/index/image/line_v02.gif);background-repeat: repeat-y;background-position: left bottom;}
.bgi_line_h01{background-image: url(/web/index/image/bgi_02.gif);background-repeat: repeat-x;background-position: left top;}
.bgi_line_h02{background-image: url(/web/index/image/bgi_03.gif);background-repeat: repeat-x;background-position: left bottom;}
.bgi_line_v01{background-repeat: repeat-y;background-position: left top;background-image: url(/web/index/image/bgi_04.gif);}
.bgi_line_v02{background-image: url(/web/index/image/bgi_05.gif);background-repeat: repeat-y;background-position: left bottom;}
.bgi_nav_01{background-image: url(/web/index/image/banner_09.gif);background-repeat: no-repeat;background-position: left top;}

/*===== 背景色 =====*/



/*===== 链接 =====*/

a:link {
	font-size: 12px;
	color: #FF6600;
	text-decoration: none;
}
a:visited {
	font-size: 12px;
	color: #FF6600;
	text-decoration: none;
}
a:hover {
	font-size: 12px;
	color: #FF3300;
	text-decoration: none;
}
a:active {
	font-size: 12px;
	color: #FF6600;
	text-decoration: none;
}

a.head:link {
	font-size: 12px;
	color: #8F8F8F;
	text-decoration: none;
}
a.head:visited {
	font-size: 12px;
	color: #8F8F8F;
	text-decoration: none;
}
a.head:hover {
	font-size: 12px;
	color: #FF6600;
	text-decoration: none;
}
a.head:active {
	font-size: 12px;
	color: #8F8F8F;
	text-decoration: none;
}

a.yellow:link {
	font-size: 12px;
	color: #FF6600;
	text-decoration: underline;
}

a.yellow:visited {
	font-size: 12px;
	color: #FF6600;
	text-decoration: underline;
}

a.yellow:hover {
	font-size: 12px;
	color: #FF3300;
	text-decoration: underline;
}

a.yellow:active {
	font-size: 12px;
	color: #FF6600;
	text-decoration: underline;
}


a.gray:link {
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}

a.gray:visited {
	font-size: 12px;
	color: #339900;
	text-decoration: none;
}

a.gray:hover {
	font-size: 12px;
	color: #FF6600;
	text-decoration: none;
}

a.gray:active {
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}


a.white:link {
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
}

a.white:visited {
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
}

a.white:hover {
	font-size: 12px;
	color: #FF6600;
	text-decoration: none;
}

a.white:active {
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	text-align: justify;
}

a.nav:link {
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	text-indent: 33pt;
	line-height: 22px;
}

a.nav:visited {
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	text-indent: 33pt;
	line-height: 22px;
}

a.nav:hover {
	font-size: 12px;
	color: #FF6600;
	text-decoration: none;
	text-indent: 33pt;
	line-height: 22px;
}

a.nav:active {
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	text-indent: 33pt;
	line-height: 22px;

}
/*===== 链接 =====*/




/*===== 其余 =====*/
.textfield{font-size: 12px; color: #333333;	height: 17px; border: 1px solid B1B1B1;}
