@charset "utf-8";
/* CSS Document */
body,form {
	margin: 0px;
}
body,th,td{
	font-size: 12px;
	line-height:20px;
}
a{
	color:#000;
	text-decoration:none;
}
a:hover{
	color:#003286;
	text-decoration:underline;
}
img{
	border: 0px;
}
.t14{
	font-size: 14px;
	line-height:24px;
}
.tblue{
	color:#003286;
}
.top{
	background: url(top.gif) repeat-x top;
}
.nav{
	background: url(nav_bg.gif) repeat-x;
	height:35px;
}
.nav_out{
	float:left;
	line-height:35px;
	width:80px;
	height:35px;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	text-align:center;
}
.nav_out a,.nav_out a:hover{
	color:#fff;
}
.nav_on{
	width:100px;
	background:url(nav_on.gif) no-repeat center;
	color:#003286;
	font-size:14px;
	line-height:30px;
	font-weight:bold;
	text-align:center;
	vertical-align:bottom;
}
.nav_on a{
	color:#003286;
}
.nav_line{
	width:10px;
	background:url(nav_line.gif) no-repeat center;
}
.nav_t a:hover{
	text-decoration:none;
}


.pic{
	border:#c8d7eb 1px solid;
 }
.pic_on{
	border-bottom:#c8d7eb 1px solid;
	background:url(pic_on.gif) repeat-x center center;
	font-size:14px;
	color:#fff;
	padding:5px;
}
.pic_out{
	border-bottom:#c8d7eb 1px solid;
	background:url(pic_out.gif) repeat-x center center;
	font-size:14px;
	color:#003286;
	padding:5px;
}

.border{
	border:#c8d7eb 1px solid;
}
.border_bg01{
	background:url(bar_01.gif) repeat-x bottom;
	color:#003286;
	font-size:14px;
}
.border_tit01{
	background:url(bar_01on.gif) no-repeat center bottom;
	width:125px;
	height:29px;
	line-height:24px;
	color:#003286;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	vertical-align: bottom;
}
.border_tit01out{
	width:100px;
	height:29px;
	line-height:24px;
	color:#003286;
	font-size:14px;
	text-align:center;
	vertical-align: bottom;
}
.border_bg02{
	background:url(bar_02.gif) repeat-x bottom;
	color:#003286;
	font-size:14px;
}
.border_tit02{
	background:url(bar_02on.gif) repeat-x bottom;
	height:29px;
	line-height:24px;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	vertical-align: bottom;
}
.border_tit03{
	background:url(bar_03.gif) repeat-x bottom;
	height:30px;
	line-height:24px;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	vertical-align: bottom;
}
.border_box03{
	padding:10px;
	border:#004293 1px solid;
}
.border_box03 a:hover{
	color:#004293;
}
.border_tit04{
	background:url(bar_04.gif) repeat-x bottom;
	height:30px;
	line-height:24px;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	vertical-align: bottom;
}
.border_box04{
	padding:10px;
	border:#2f960b 1px solid;
}
.border_box04 a:hover{
	color:#2f960b;
}
.border_tit05{
	background:url(bar_05.gif) repeat-x bottom;
	height:30px;
	line-height:24px;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	vertical-align: bottom;
}
.border_box05{
	padding:10px;
	border:#c31200 1px solid;
}
.border_box05 a:hover{
	color:#c31200;
}

.newsp{
	border:#c8d7eb 1px solid;
	padding:2px;
}
.time{
	color:#999;
	float:right;
}


.num_01,.num_01 a{
	color:#003286;
	font-size:14px;
	line-height:24px;
	font-weight:bold;
	text-decoration:underline;
	font-family: Arial, Helvetica, sans-serif;
}
.num_01 a:hover{
	color:#003286;
	text-decoration:none;
}
.num_02,.num_02 a{
	color:#d72a18;
	font-size:14px;
	line-height:24px;
	font-weight:bold;
	text-decoration:underline;
	font-family: Arial, Helvetica, sans-serif;
}
.num_02 a:hover{
	color:#d72a18;
	text-decoration:none;
}
.num_03,.num_03 a{
	color:#7dc010;
	font-size:14px;
	line-height:24px;
	font-weight:bold;
	text-decoration:underline;
	font-family: Arial, Helvetica, sans-serif;
}
.num_03 a:hover{
	color:#7dc010;
	text-decoration:none;
}
.num_04,.num_04 a{
	color:#9549d5;
	font-size:14px;
	line-height:24px;
	font-weight:bold;
	text-decoration:underline;
	font-family: Arial, Helvetica, sans-serif;
}
.num_04 a:hover{
	color:#9549d5;
	text-decoration:none;
}


.intro_tit1{
	color:#d72a18;
	font-size:30px;
	line-height:48px;
	font-weight:bold;
}
.intro_tit2{
	color:#003286;
	font-size:16px;
	line-height:30px;
	font-weight:bold;
}
.intro_tit3{
	color:#d72a18;
	font-size:14px;
	line-height:30px;
}
.anli td {height:22px}