/* CSS Document */
BODY {
font-size:12px;
color:#476885;
line-height:22px;
margin:0 auto;
width:1003px;
background-color:#1E79BA;
}
.link_05 a:link {color: #1874B5; text-decoration: none;}
.link_05 a:visited {text-decoration: none; color: #1874B5;}
.link_05 a:hover {text-decoration: underline; color: #1874B5;}
.link_05 a:active {text-decoration: none;color: #1874B5;}

.link_04 a:link {color: #fff; text-decoration: none;}
.link_04 a:visited {text-decoration: none; color: #fff;}
.link_04 a:hover {text-decoration: underline; color: #fff;}
.link_04 a:active {text-decoration: none;color: #fff;}

.link_03 a:link {color: #348CC9; text-decoration: none;}
.link_03 a:visited {text-decoration: none; color: #348CC9;}
.link_03 a:hover {text-decoration: underline; color: #348CC9;}
.link_03 a:active {text-decoration: none;color: #348CC9;}

.link_02 a:link {color: #C8548E; text-decoration: none; font-size:12px;}
.link_02 a:visited {text-decoration: none; color: #C8548E; font-size:12px;}
.link_02 a:hover {text-decoration: underline; color: #C8548E; font-size:12px;}
.link_02 a:active {text-decoration: none;color: #C8548E; font-size:12px;}

.link_01 a:link {color: #ffffff; text-decoration: none; font-size:13px;}
.link_01 a:visited {text-decoration: none; color: #ffffff; font-size:13px;}
.link_01 a:hover {text-decoration: underline; color: #FEFEC3; font-size:13px;}
.link_01 a:active {text-decoration: none;color: #ffffff; font-size:13px;}

.menu_link a:link {color: #fff;	text-decoration: none; font-size:12px;}
.menu_link a:visited {text-decoration: none; color: #fff; font-size:12px;}
.menu_link a:hover {text-decoration: none; color: #fff; font-size:12px; LEFT: 1px;POSITION: relative; TOP: 1px; }
.menu_link a:active {text-decoration: none;color: #fff; font-size:12px;}

a:link {color: #476885;	text-decoration: none;}
a:visited {text-decoration: none; color: #476885;}
a:hover {text-decoration: none; color: #276CBF;}
a:active {text-decoration: none;color: #476885;}

.margin_top10
{ margin-top:10px;}
.margin_top5
{margin-top:5px;}
.margin_left10
{ margin-left:10px;}

.margin_20
{ margin:20px;}

.margin_right7
{ margin-right:7px;}
.margin_right16
{ margin-right:16px;}
.margin_right8
{ margin-right:8px;}
.padding_left10
{padding-left:10px;}
border_bottom
{border-bottom:1px #86B8DF solid;}
.yc
{ display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  }
  
.head
{ height:127px;
  }
  .head_01
  { width:220px;
    height:127px;
	background-image:url(../images/index01.jpg);
	float:left;
	}
  .head_02
  { width:552px;
    height:127px;
	background-image:url(../images/index02.jpg);
	float:left;
	}
  .head_03
  { width:231px;
    height:127px;
	background-image:url(../images/index03.jpg);
	float:left;
	}
.menu
{ height:31px;
  background-image:url(../images/index04.gif);
  }
  .menu_01
  { width:580px;
    height:31px;
	margin:0 auto;
	}
	.menu_01_01
	{ width:2px;
	  height:31px;
	  background-image:url(../images/index05.gif);
	  float:left;
	  }
	.menu_01_02
	{ height:26px;
	  color:#FFFFFF;
	  padding-top:5px;
	  padding-left:15px;
	  padding-right:15px;
	  float:left;
	  }
.part01
{ width:1003px;
  height:25px;
  background-image:url(../images/index06.jpg);
  }
.part02
{ width:1003px;
  height:117px;
  background-color:#FFFFFF;
  margin:0 auto;
  }
  .part02_01
  { width:950px;
    height:117px;
    margin:0 auto;
    }
.part03
{ width:930px;
  height:285px;
  background-color:#FFFFFF;
  padding-left:37px;
  padding-right:36px;
  margin:0 auto;
  }
  .part03_01
  { width:930px;
    height:58px;
	background-image:url(../images/index07.gif);
	float:left;
	}
  .part03_02
  { width:900px;
    height:117px;
	padding-right:30px;
	float:left;
	}
    .part03_02_01
	{ width:194px;
	  height:117px;
	  margin-left:30px;
	  float:right;
	  }
  .part03_03
  { width:862px;
    height:95px;
	margin:0 auto;
	}	  
    .part03_03_01
    { width:10px;
      height:95px;
	  float:left;
  	  }
    .part03_03_02
    { width:818px;
      height:85px;
	  font-size:13px;
	  color:#276CBF;
	  line-height:24px;
	  background-image:url(../images/index14.gif);
	  padding-left:12px;
	  padding-right:12px;
	  padding-top:10px;
	  float:left;
	  }
  .part03_04
  { width:930px;
    height:10px;
	background-image:url(../images/index15.gif);
	background-position:0px -15px;
	background-repeat:no-repeat;
	float:left;
	clear:left;
	}
.part04
{ width:966px;
  height:997px;
  background-color:#FFFFFF;
  padding-top:10px;
  padding-left:37px;
  margin:0 auto;
  }
  .part04l
  { width:683px;
    float:left;
	}
	.part04l_01
	{ width:651px;
	  height:27px;
	  color:#276CBF;
	  font-size:13px;
	  font-weight:bold;
	  background-image: url(../images/index16.gif);
	  padding-left:16px;
	  padding-right:16px;
	  padding-top:5px;
	  float:left;
	  }
	  	.part04l_01_01
		{ width:60px;
		  height:22px;
		  color:#276CBF;
		  font-size:13px;
		  font-weight:bold;
		  float:left;
		  overflow:hidden;
		  }
	  	.part04l_01_02
		{ width:60px;
		  height:22px;
		  color:#276CBF;
		  font-size:13px;
		  margin-left:5px;
		  float:left;
		  overflow:hidden;
		  }
	  	.part04l_01_03
		{ width:60px;
		  height:22px;
		  color:#276CBF;
		  font-size:13px;
		  margin-left:5px;
		  float:left;
		  overflow:hidden;
		  }
	  	.part04l_01_04
		{ width:82px;
		  height:24px;
		  color:#1874B5;
		  font-size:13px;
		  text-align:center;
		  font-weight:normal;
		  background-image:url(../images/index47.gif);
		  padding-top:1px;
		  margin-top:1px;
		  margin-right:6px;
		  float:right;
		  }
	  	.part04l_01_05
		{ width:82px;
		  height:24px;
		  color:#fff;
		  font-size:13px;
		  text-align:center;
		  font-weight:normal;
		  background-image:url(../images/index46.gif);
		  padding-top:1px;
		  margin-top:1px;
		  margin-right:6px;
		  float:right;
		  }
	.part04l_02
	{ width:656px;
	  background-image: url(../images/index17.gif);
	  padding-left:27px;
	  padding-bottom:16px;
	  float:left;
	  }
	  .part04l_02_01
	  { width:144px;
	    height:174px;
		margin-top:16px;
		float:left;
		}
	  .part04l_02_02
	  { width:20px;
	    height:15px;
		color:#276CBF;
		font-weight:bold;
		margin-top:90px;
		padding-left:5px;
		float:left;
		}
	.part04l_03
	{ width:683px;
	  height:6px;
	  background-image: url(../images/index18.gif);
	  float:left;
	  overflow:hidden;
	  }
	.part04l_04
	{ width:673px;
	  background-image: url(../images/index17.gif);
	  padding-left:5px;
	  padding-right:5px;
	  float:left;
	  }
	  .part04l_04_01
	  { width:302px;
	    height:35px;
		color:#276CBF;
		background-image:url(../images/index19.gif);
		padding-left:30px;
		padding-top:2px;
		margin-top:8px;
		float:left;
		}
	  .part04l_04_02
	  { width:332px;
	    height:146px;
		padding-bottom:10px;
		float:left;
		}
	.part04l_05
	{ width:667px;
	  background-image: url(../images/index17.gif);
	  padding-left:16px;
	  padding-bottom:16px;
	  float:left;
	  }
  .part04r
  { width:237px;
    float:left;
	}
	.part04r_01
	{ width:230px;
	  height:246px;
	  background-color:#F2F7FB;
	  padding-left:7px;
	  float:left;
	  }
	  .part04r_01_01
	  { width:206px;
	    height:21px;
		background-image:url(../images/index20.gif);
		padding-left:10px;
		padding-right:10px;
		float:left;
		}
		.part04r_01_01_01
		{ width:120px;
		  height:21px;
		  font-weight:bold;
		  color:#FFFFFF;
		  float:left;
		  }
		.part04r_01_01_02
		{ width:34px;
		  margin-top:5px;
		  float:right;
		  overflow:hidden;
		  }
	  .part04r_01_02
	  { width:225px;
		float:left;
		}
		.part04r_01_02_01
		{ width:84px;
		  height:84px;
		  background-color:#FFFFFF;
		  border:1px #BBCBDB solid;
		  padding:2px;
		  float:left;
		  }
		.part04r_01_02_02
		{ width:125px;
		  height:90px;
		  line-height:18px;
		  margin-left:7px;
		  float:left;
		  overflow:hidden;
		  }
	.part04r_02
	{ width:230px;
	  background-color:#F2F7FB;
	  padding-left:7px;
	  padding-bottom:10px;
	  float:left;
	  overflow:hidden;
	  }
	  .part04r_02_01
	  { width:225px;
	    float:left;
		overflow:hidden;
		}
		.part04r_02_01_01
		{ width:216px;
		  height:22px;
		  float:left;
		  }
	.part04r_03
	{ width:227px;
	  height:158px;
	  background-color:#F2F7FB;
	  padding-left:10px;
	  float:left;
	  }
	  .part04r_03_01
	  { width:105px;
	    height:64px;
		float:left;
		}
	.part04r_04
	{ width:230px;
	  height:324px;
	  background-color:#F2F7FB;
	  padding-left:7px;
	  float:left;
	  overflow:hidden;
	  }
	  .part04r_04_01
	  { width:182px;
	    height:51px;
		margin-left:22px;
		margin-bottom:5px;
		}
.part05
{ width:1003px;
  height:86px;
  background-color:#FFFFFF;
  }
  .part05_01
  { width:928px;
    height:84px;
	background-color:#F2F7FB;
	border:1px #D6E0EA solid;
	margin:0 auto;
	}
	.part05_01_01
	{ width:23px;
	  height:74px;
	  font-size:14px;
	  color:#276CBF;
	  font-weight:bold;
	  line-height:16px;
	  padding-left:10px;
	  padding-top:10px;
	  float:left;
	  }
	.part05_01_02
	{ width:860px;
	  height:84px;
	  padding-left:35px;
	  float:left;
	  }
	  .part05_01_02_01
	  { width:174px;
	    height:43px;
		margin-top:18px;
		margin-right:32px;
		float:left;
		}
.part06
{ width:1003px;
  padding-top:10px;
  background-color:#FFFFFF;
  }
  .part06_01
  { width:930px;
    height:87px;
	text-align:center;
	color:#000000;
	background-image: url(../images/index26.gif);
	background-repeat:no-repeat;
	padding-top:13px;
	margin:0 auto;
	}
.part07
{ width:966px;
  background-color:#FFFFFF;
  padding-top:10px;
  padding-left:37px;
  margin:0 auto;
  }
  .part07_01
  { width:636px;
	border:1px #CCCCCC dashed;
	margin-top:16px;
	padding:2px;
	float:left;
	}
	.part07_02
	{ width:657px;
	  background-image: url(../images/index17.gif);
	  padding-left:21px;
	  padding-right:5px;
	  padding-bottom:16px;
	  float:left;
	  }
	  .part07_02_01
	  { width:612px;
	    height:49px;
		padding-left:25px;
		background-image:url(../images/index48.gif);
		float:left;
		}
		.part07_02_01_01
		{ width:200px;
		  height:35px;
		  color:#FFFFFF;
		  font-weight:bold;
		  margin-top:8px;
		  float:left;
		  }
		.part07_02_01_02
		{ width:150px;
		  height:41px;
		  color:#1874B5;
		  font-weight:bold;
		  margin-top:8px;
		  float:right;
		  }
		.part07_02_01_03
		{ width:274px;
		  height:155px;
		  color:#1874B5;
		  float:left;
		  }
		.part07_02_01_04
		{ width:274px;
		  height:18px;
		  text-align:right;
		  float:left;
		  }
	  .part07_02_02
	  { width:637px;
		float:left;
		}
		.part07_02_02_01
		{ width:566px;
		  height:36px;
		  color:#296CBD;
		  background-image:url(../images/index50.gif);
		  padding-left:20px;
		  padding-top:2px;
		  margin:0 auto;
		  }
		.part07_02_02_02
		{ width:615px;
		  color:#1874B5;
		  padding-left:25px;
		  float:left;
		  }
		.part07_02_02_03
		{ width:615px;
		  color:#1874B5;
		  font-size:14px;
		  font-weight:bold;
		  line-height:26px;
		  padding-left:25px;
		  float:left;
		  }
		.part07_02_02_04
		{ width:332px;
		  height:203px;
		  float:left;
		  }
		.part07_02_02_05
		{ width:290px;
		  height:50px;
		  color:#348cc9;
		  font-size:13px;
		  padding-top:70px;
		  float:left;
		  }
		.part07_02_02_06
		{ width:290px;
		  height:18px;
		  float:left;
		  }
	  .part07_02_03
	  { width:637px;
	    height:18px;
		background-image:url(../images/index49.gif);
		float:left;
		overflow:hidden;
		}
	  .part07_02_04
	  { width:586px;
	    height:38px;
		background-image:url(../images/index50.gif);
		float:left;
		}
	  .part07_02_05
	  { width:637px;
		float:left;
		}
	  .part07_02_06
	  { width:637px;
		background-image:url(../images/index52.gif);
		float:left;
		}
		.part07_02_06_01
		{ width:601px;
		  border:1px #CCCCCC dashed;
		  margin:0 auto;		  
		  }
	  .part07_02_07
	  { width:288px;
	    height:248px;
		background-image:url(../images/index54.gif);
		padding-top:3px;
		padding-left:25px;
		float:left;
		}
	  .part07_02_08
	  { width:612px;
	    height:102px;
		padding-left:25px;
		background-image:url(../images/index56.gif);
		float:left;
		}
		.part07_02_08_01
		{ width:410px;
		  color:#1874B5;
		  font-size:14px;
		  font-weight:bold;
		  line-height:23px;
		  float:left;
		  clear:left;
		  }
	  .part07_02_09
	  { width:612px;
	    height:102px;
		padding-left:25px;
		background-image:url(../images/index57.gif);
		float:left;
		}
	  .part07_02_10
	  { width:612px;
	    height:102px;
		padding-left:25px;
		background-image:url(../images/index58.gif);
		float:left;
		}
	  .part07_02_11
	  { width:637px;
	    height:28px;
		text-align:right;
		border-bottom:1px #86B8DF solid;
		float:left;
		}
		.part07_02_11_01
		{ width:35px;
		  float:right;
		  }
		.part07_02_11_02
		{ width:70px;
		  text-align:left;
		  float:right;
		  }
	  .part07_02_12
	  { width:637px;
	    height:213px;
	    border-bottom:1px #86B8DF dashed;
		float:left;
		}
.part08
{ width:966px;
  height:720px;
  background-color:#FFFFFF;
  padding-top:10px;
  padding-left:37px;
  margin:0 auto;
  }
  .part08_01
  { width:205px;
	background-color:#F2F7FB;
	padding-left:16px;
	padding-right:16px;
	padding-top:13px;
	padding-bottom:13px;	
	float:left;
	}
	.part08_01_01
	{ width:190px;
	  height:26px;
	  font-size:13px;
	  color:#FFFFFF;
	  font-weight:bold;
	  text-align:right;
	  background-image:url(../images/index27.gif);
	  padding-top:7px;
	  padding-right:15px;
	  float:left;
	  }
	.part08_01_02
	{ width:205px;
	  height:167px;
	  font-size:13px;
	  color:#FFFFFF;
	  text-align:center;
	  line-height:25px;
	  background-image:url(../images/index28.gif);
	  padding-top:10px;
	  float:left;
	  }
	.part08_01_03
	{ width:205px;
	  font-size:12px;
	  color:#FFFFFF;
	  text-align:center;
	  line-height:25px;
	  background-image:url(../images/index42.gif);
	  padding-top:10px;
	  float:left;
	  }
	.part08_01_04
	{ width:205px;
	  height:9px;
	  background-image:url(../images/index43.gif);
	  float:left;
	  overflow:hidden;
	  }
	.part08_01_05
	{ width:205px;
	  height:110px;
	  font-size:13px;
	  text-align:center;
	  line-height:25px;
	  background-image:url(../images/index44.gif);
	  padding-top:10px;
	  float:left;
	  }
	.part08_01_06
	{ width:205px;
	  height:57px;
	  float:left;
	  }
  .part08_02
  { width:285px;
    height:209px;
	float:left;
	overflow:hidden;
	}
  .part08_03
  { width:321px;
    background-color:#F2F7FB;
	padding-left:15px;
	padding-right:15px;
	padding-top:10px;
	padding-bottom:10px;
	float:left;
	overflow:hidden;
	}
	.part08_03_01
	{ width:321px;
	  height:45px;
	  font-size:16px;
	  color:#276CBF;
	  font-weight:bold;
	  text-align:center;
	  float:left;
	  }
	.part08_03_02
	{ width:321px;
	  height:136px;
	  color:#276CBF;
	  padding-top:7px;
	  float:left;
	  overflow:hidden;
	  }
  .part08_04
  { width:636px;
    height:10px;
	float:left;
	overflow:hidden;
	}
  .part08_05
  { width:636px;
    height:24px;
	border-bottom:1px #CCCCCC dashed;
	padding-top:3px;
	float:left;
	}
  .part08_06
  { width:223px;
    height:27px;
	float:left;
	}
  .part08_07
  { width:221px;
    border-left:1px #C6D2E3 solid;
	border-right:1px #C6D2E3 solid;
	background-color:#FFFFFF;
	padding-top:10px;
	float:left;
	}
  .part08_08
  { width:223px;
    height:3px;
	background-image:url(../images/index32.gif);
	float:left;
	overflow:hidden;
	}
.part09m
{ width:551px;
  float:left;
  }
  .part09m_01
  { width:519px;
    height:27px;
	color:#276CBF;
	font-size:13px;
	font-weight:bold;
	padding-left:16px;
	padding-right:16px;
	padding-top:5px;
	background-image:url(../images/index33.gif);
	float:left;
	}
  .part09m_02
  { width:531px;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	background-image:url(../images/index34.gif);
	float:left;
	}
  .part09m_03
  { width:551px;
    height:6px;
	background-image:url(../images/index35.gif);
	float:left;
	overflow:hidden;
	}
.part09r
{ width:122px;
  float:left;
  }
  .part09r_01
  { width:102px;
    height:24px;
	font-size:14px;
	color:#0092DA;
	font-weight:bold;
	background-image:url(../images/index36.gif);
	padding-left:20px;
	padding-top:5px;
	float:left;
	}
  .part09r_02
  { width:113px;
    padding-left:9px;
	background-image:url(../images/index37.gif);
	float:left;
	}
  .part09r_03
  { width:122px;
    height:9px;
	background-image:url(../images/index38.gif);
	float:left;
	overflow:hidden;
	}
.font_size13
{ font-size:13px;}
.text_center
{ text-align:center;}
.table01
{ background-color:#E7ECF0;}
.table02
{background-color:#FFFFFF;}