/* CSS Document */
body {
	font-family:Arial, Helvetica, sans-serif,"ËÎÌå";
	font-size:12px;
	line-height:18px;
	color:#666;
	text-align:justify;
	text-justify:inter-ideograph;
	padding:0;
	margin:0;
}
form {
	line-height:18px;
}
p {
	font-size:12px;
	line-height:18px;
	color:#666;
	text-indent:2em;
}
a{
	font-size:12px;
	line-height:18px;
	color:#666;
	text-decoration:none;
}
a:link{
	font-size:12px;
	line-height:18px;
	color:#666;
	text-decoration:none;
}
a:visited{
	font-size:12px;
	line-height:18px;
	color:#666;
	text-decoration:none;
}
a:hover{
	font-size:12px;
	line-height:18px;
	color:#d78a08;
	text-decoration:none;
}
a:active{
	font-size:12px;
	line-height:18px;
	color:#666;
	text-decoration:none;
}
.txt_blod {
	font-weight:bold;
}
.padding_top12 {
	padding-top:12px;
}
.padding_top30 {
	padding-top:30px;
}
.padding_right35 {
	padding-right:35px;
}
.padding_bottom26 {
	padding-bottom:26px;
}
.padding_bottom80 {
	padding-bottom:50px;
}
.padding_left15 {
	padding-left:15px;
}
/*header*/
.bgi_logo {
	background-image:url(../_images/bgi_logo.jpg);
	background-position:right top;
	background-repeat:no-repeat;	
}
.box_banner {
	border-top:solid 2px #edc34b;
}
.left_banner {
	background-color:#f9f1dc;
	padding:22px 25px 0 19px;
	font-size:14px;
	line-height:24px;
	color:#e46f12;
}
.btn {
	width:115px;
	height:21px;
	background-image:url(../_images/bgi_btn.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	font-size:14px;
	line-height:22px;
	color:#fff;
	padding-left:38px;
	border:0px;
	background-color:transparent;
	text-align:left;
}
.bgc_date {
	background-color:#edc34b;
	font-size:12px;
	line-height:18px;
	font-weight:bold;
	color:#fff;
}
.bgc_menu {
	background-color:#f9f1dc;
}
.menu_list {
	background-color:#d78a08;
	padding:0 8px;
	font-size:12px;
	font-weight:bold;
	color:#fff;
}
.menu_list a:link {
	font-size:12px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
}
.menu_list a:visited {
	font-size:12px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
}
.menu_list a:hover {
	font-size:12px;
	font-weight:bold;
	color:#0a4595;
	text-decoration:none;
}
.menu_list a:active {
	font-size:12px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
}
.txt_top_tel {
	font-size:12px;
	line-height:18px;
	color:#d58b08;
	padding:0 15px 9px 0;
}
.txt_top_tel a:link {
	font-size:12px;
	line-height:18px;
	color:#d58b08;
	text-decoration:none;
}
.txt_top_tel a:visited {
	font-size:12px;
	line-height:18px;
	color:#d58b08;
	text-decoration:none;
}
.txt_top_tel a:hover {
	font-size:12px;
	line-height:18px;
	color:#0a4595;
	text-decoration:none;
}
.txt_top_tel a:active {
	font-size:12px;
	line-height:18px;
	color:#d58b08;
	text-decoration:none;
}
/*left_bar*/
.bgi_leftbar {
	background-image:url(../_images/bgi_leftbar.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	padding:0 18px;
}
.tit_info {
	font-size:14px;
	font-weight:bold;
	color:#cd8100;
}
.left_list {
	height:24px;
	background-image:url(../_images/bgi_left_list.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	padding:0 0 0 11px;
}
.nav2CellOff {
	height:24px;
	background-image:url(../_images/bgi_left_list.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	padding:0 0 0 11px;
	line-height:24px;
}
.nav2CellOn {
	height:24px;
	background-image:url(../_images/bgi_left_list01.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	padding:0 0 0 11px;
	line-height:24px;
}
.nav2CellOn A:link {
	text-decoration: none;
	color:#666;
	line-height:24px;
}
.nav2CellOn A:visited {
	text-decoration:none;
	color:#666;
	line-height:24px;;
}
.nav2CellOn A:hover {
	text-decoration:none;
	color:#d78a08;
	line-height:24px;
}

/*right_content*/
.tit_newstitle {
	font-size:14px;
	line-height:24px;
	font-weight:bold;
	color:#f99400;
	border-bottom:solid 2px #f0c600;
}
.tit_more {
	border-bottom:solid 2px #e6dfd7;
}
.line_infolist {
	background-image:url(../_images/dot_line.gif);
	background-position:top left;
	background-repeat:repeat-x;
}
.box_message_home {
	border:solid 1px #eae6e3;
	padding:2px;
}

/*copyright*/
.bgc_gray {
	background-color:#e8e1db;
}
.bgc_copyright {
	background-color:#d78a08;
}
.txt_copyright {
	font-size:12px;
	line-height:20px;
	color:#818181;
	padding:10px 0 0 18px;
}

/*ATP_info*/
.box_info {
	border:solid 1px #e0e0e0;
	color:#000;
	padding:0 3px 0 8px;
}
.info_list {
	background-color:#f7f7f7;
	border-top:solid 1px #fff;
	border-bottom:solid 1px #fff;
}

/*notice*/
.box_picnotice {
	border:solid 1px #e6dfd7;
	padding:3px;
}

/*new_notice*/
.tit_notice {
	font-size:18px;
	line-height:24px;
	font-weight:bold;
	color:#cd8100;
}
.tit_date {
	font-size:16px;
	line-height:24px;
	color:#cd8100;
}

/*message*/
.box_message {
	border-top:solid 1px #e0e0e0;
	border-left:solid 1px #e0e0e0;
	border-right:solid 1px #e0e0e0;
	border-bottom:0;
	color:#000;
}
.box_message a:link {
	color:#000;
	text-decoration:none;
}
.box_message a:visited {
	color:#000;
	text-decoration:none;
}
.box_message a:hover {
	color:#d78a08;
	text-decoration:none;
}
.box_message a:active {
	color:#000;
	text-decoration:none;
}
.line_message {
	background-color:#f7f7f7;
}
.line_message01 {
	background-color:#e0e0e0;
}
.line_message_right {
	border-right:solid 1px #e0e0e0;
}
.line_message_bottom {
	border-bottom:solid 1px #e0e0e0;
}
.box_img {
	border:solid 2px #000;
}
.message_person {
	padding:8px;
}

/*online*/
.online_list {
	background-color:#f2f2d6;
	font-size:12px;
	font-weight:bold;
	color:#000;
}
.txt_red {
	color:#ff002a;
}
.txt_red a:link {
	color:#ff002a;
	text-decoration:none;
}
.txt_red a:visited {
	color:#ff002a;
	text-decoration:none;
}
.txt_red a:hover {
	color:#ff002a;
	text-decoration:underline;
}
.txt_red a:active {
	color:#ff002a;
	text-decoration:none;
}
.txt_blue {
	color:#0018ff;
}
.txt_blue a:link {
	color:#0018ff;
	text-decoration:none;
}
.txt_blue a:visited {
	color:#0018ff;
	text-decoration:none;
}
.txt_blue a:hover {
	color:#0018ff;
	text-decoration:underline;
}
.txt_blue a:active {
	color:#0018ff;
	text-decoration:none;
}

/*tech_info*/
.box_tech_info {
	border:solid 1px #e0e0e0;
	font-weight:bold;
	color:#000;
}
.tech_infolist {
	border-top:solid 1px #fff;
	border-left:solid 1px #fff;
	border-bottom:solid 1px #fff;
	background-color:#f7f7f7;
}
.box_techinfo_right {
	border-right:solid 1px #fff;
}
.bgc_tech_info {
	background-color:#f7f7f7;
}
.txt_check {
	color:#ff4800;
}
.txt_check a:link {
	color:#ff4800;
	text-decoration:none;
}
.txt_check a:visited {
	color:#ff4800;
	text-decoration:none;
}
.txt_check a:hover {
	color:#0a4595;
	text-decoration:none;
}
.txt_check a:active {
	color:#ff4800;
	text-decoration:none;
}