@charset "gb2312";
* {
	margin:0px;
	padding:0px;
}
body {
	font-family:"ËÎÌå";
	font-size:12px;
	color:#333333;
	background-color:#0E5792;
}
img {
	border:none;
}
table {
	font-family:"ËÎÌå";
	margin-right:auto;
	margin-left:auto;
}
ul, ol, dl { list-style-type:none; }
input, select {
	font-size:12px;
	font-family:"ËÎÌå";
	padding-left:3px;
}
.clear {
	font-size:0px;
	line-height:0px;
	clear:both;
	height:0px;
}


a { color:#333333; }
a:hover {
	color:#00567C;
	text-decoration:none;
}
a.position {
	color:#00567C;
}
.time { color:#355A6D; }

.border01 {
	border-bottom-width:3px;
	border-bottom-style:solid;
	border-bottom-color:#2273B4;
}
.nav a {
	font-weight:bold;
	color:#00567C;
	text-decoration:none;
	line-height:34px;
	height:34px;
	width:105px;
	display:block;
}
.nav a:hover, .nav a.position {
	color:#FFFFFF;
	background-image:url(bg_nav_position.jpg);
	background-repeat:no-repeat;
}
.left {
	width:200px;
	padding-top:1px;
	padding-right:5px;
	padding-bottom:1px;
	padding-left:5px;
	background-color:#2273B4;
}
.right {
	background-color:#E6F2F5;
	padding-right:12px;
	padding-left:12px;
	background-image:url(bg_main.jpg);
	background-repeat:repeat-y;
	background-position:12px;
}
.border01_img { border:1px solid #B9E9F4; }
.border02_img { border:1px solid #93C6D3; }
.left_title01 {
	line-height:29px;
	font-weight:bold;
	color:#FFFFFF;
	background-image:url(bg_left_t1.jpg);
	background-repeat:no-repeat;
	height:29px;
	padding-left:25px;
}
.left_title02 {
	line-height:26px;
	font-weight:bold;
	color:#FFFFFF;
	background-image:url(bg_left_t2.jpg);
	background-repeat:no-repeat;
	height:26px;
	padding-left:25px;
}
.mail {
	font-size:13px;
	color:#7F7F7F;
}
.mail td {
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
}
.input01 {
	line-height:22px;
	background-color:#F5F5F5;
	height:22px;
	border:1px solid #E0E0E0;
}
.left_nav {
	margin-top:10px;
	margin-right:5px;
	margin-bottom:20px;
	margin-left:5px;
}
.left_nav a {
	line-height:27px;
	color:#333333;
	text-decoration:none;
	background-image:url(bg_leftnav1.jpg);
	background-repeat:no-repeat;
	display:block;
	height:27px;
	width:170px;
	margin-bottom:1px;
	padding-left:20px;
}
.left_nav a:hover, .left_nav a.position {
	color:#00567C;
	background-image:url(bg_leftnav01.jpg);
}
.right_title01 {
	background-image:url(bg_right_t1.jpg);
	background-repeat:no-repeat;
	height:31px;
}
.right_title01 .title {
	font-weight:bold;
	color:#2273B4;
	padding-left:25px;
	padding-top:10px;
}
.right_title01 .more {
	color:#333333;
	padding-top:10px;
}
.right_title01 .more a {
	color:#333333;
	text-decoration:none;
}
.right_title01 .more a:hover {
	color:#00567C;
	text-decoration:underline;
}
.right_title02 {
	background-image:url(bg_right_t2.jpg);
	background-repeat:no-repeat;
	height:30px;
	margin-bottom:10px;
}
.right_title02 .title {
	font-weight:bold;
	color:#FFFFFF;
	padding-left:25px;
	padding-top:5px;
}
.right_title02 .more {
	color:#333333;
	padding-top:10px;
}
.right_title02 .more a {
	color:#333333;
	text-decoration:none;
}
.right_title02 .more a:hover {
	color:#00567C;
	text-decoration:underline;
}
.right_title03 {
	background-image:url(bg_right_t3.jpg);
	background-repeat:no-repeat;
	height:31px;
	margin-bottom:10px;
}
.right_title03 .title {
	font-weight:bold;
	color:#FFFFFF;
	padding-left:25px;
	font-size:14px;
	padding-top:3px;
}
.right_title04 {
	background-image:url(bg_message.jpg);
	background-repeat:no-repeat;
	height:35px;
	color:#0274A3;
	margin-top:15px;
	margin-bottom:15px;
}
.right_title04 .title {
	font-size:14px;
	font-weight:bold;
	padding-left:30px;
}

.right_h1 {
	font-size:14px;
	text-align:center;
	margin-right:30px;
	margin-left:30px;
	background-image:url(bg_right_h1.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	padding-bottom:20px;
	padding-top:30px;
}
.right_submenu {
	line-height:150%;
	background-color:#DFF4F9;
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
	margin-right:1px;
	margin-left:1px;
	width:763px;
}

.border01_table {
	background-color:#FFFFFF;
	border:1px solid #CAE5F3;
	padding-top:20px;
	padding-right:15px;
	padding-bottom:20px;
	padding-left:15px;
}
.list01 { line-height:30px; }
.list01 span {
	font-size:11px;
	color:#ADADAD;
	float:right;
	font-family:Arial;
}
.list03 li {
	display:block;
	line-height:34px;
	padding-right:10px;
	padding-left:10px;
}
.list03 li.bg { background-color:#F5F5F5; }

.list03 a { font-size:13px; }

.list03 span {
	font-size:11px;
	color:#ADADAD;
	float:right;
	font-family:Arial;
}
.block_pro {
	text-align:center;
	width:20%;
	float:left;
	margin-top:15px;
}
.block_pro .title {
	line-height:150%;
	padding-top:15px;
}
.block_pro .title a { color:#00567C; }
.block_pro .title a:hover {
	color:#333333;
	text-decoration:none;
}
.content01 {
	font-size:13px;
	line-height:220%;
	padding:30px;
	text-align:justify;
	text-justify:inter-ideograph;
}
.list02 {
	margin-top:20px;
	margin-bottom:10px;
	margin-left:5%;
}
.list02 li {
	float:left;
	width:47%;
	padding-top:9px;
	padding-bottom:9px;
	*padding-top:10px;
	*padding-bottom:10px;
}
.list02 a span {
	color:#FF0000;
	text-decoration:none;
}
.page {
	background-image:url(bg_right_h1.jpg);
	background-repeat:repeat-x;
	background-position:top;
	width:665px;
	margin-right:30px;
	margin-left:30px;
	padding-top:15px;
	padding-bottom:20px;
	margin-top:10px;

	*margin-top:0;
	text-align:right;
	padding-right:20px;
	padding-left:20px;
}
.page span { float:left; }
.block_cert {
	background-image:url(bg_cert_img.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	text-align:center;
	float:left;
	width:33%;
	margin-top:20px;
	padding-top:3px;
}
.block_cert .title {
	line-height:150%;
	padding-top:15px;
	padding-bottom:5px;
}
.con_message td {
	padding-top:5px;
	padding-right:15px;
	padding-bottom:5px;
	padding-left:15px;
	font-size:13px;
}
.con_message2 td {
	font-size:13px;
	padding:5px;
}
.con_contact {
	font-size:13px;
	line-height:200%;
	padding-top:10px;
	padding-right:20px;
	padding-bottom:10px;
	padding-left:20px;
}

.footer {
	line-height:180%;
	color:#00567C;
}
.footer a {
	color:#00567C;
	text-decoration:underline;
}
.third_nav a {
	line-height:27px;
	color:#333333;
	text-decoration:none;
	background-image:none;
	display:block;
	height:27px;
	width:auto;
	margin-bottom:1px;
	padding-left:20px;
	border-bottom:1px dashed #333;
	margin:auto 10px;
}
.third_nav a:hover, .third_nav a.position {
	color:#00567C;
	background-image:none;
}