#main_01 
{
	width: 1000px;
	height:auto;
	padding-left: 18px;
	padding-right: 20px;
	background-image:url(../images/bg_all.jpg);
}

#top_01
{
	width: 263px;
	height: 23px;
	padding-left: 470px;
	padding-top: 26px;
}

#top_02
{
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	height: 23px;
	width: 60px;
	
}

#top_02 a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration:none;
}

#top_02 a:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration:none;
}

#top_02 a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration:none;
}

#top_02 a:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration:none;
}

#top_03
{
	float:left;
	width: 181px;
	height: 21px;
	background-image:url(../images/tob_language.png);
	padding-left: 10px;
	padding-top: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	background-repeat: no-repeat;
}

#top_03 a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration:none;
}

#top_03 a:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration:none;
}

#top_03 a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration:none;
}

#top_03 a:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration:none;
}

#footer
{
	width: 1000px;
	height: 52px;
	background-image:url(../images/bg_footer.jpg);
	padding-top: 29px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-align: center;
}

#footer a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration:none;
}

#footer a:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration:none;
}

#footer a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration:none;
}

#footer a:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration:none;
}

#service_01
{
	width: 755px;
	height: auto;
	padding-left: 12px;
	padding-right: 22px;
}

#service_02
{
	width: 755px;
	height: 57px;
	padding-top: 5px;
}

#service_03
{
	width: 755px;
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #082e56;
	background-color: #eeeeee;
	padding-top: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}

#service_04
{
	width: 755px;
	height: auto;
	padding-top: 10px;
}

#service_05
{
	width:755px;
	height: 156px;
	background-image: url(../images/bg_service_main.jpg);
	background-repeat: repeat-x;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}

#service_06
{
	float:left;
	width: 180px;
	height: 135px;
	padding-top: 13px;
	padding-left: 10px;
}

#service_07
{
	width: 180px;
	height: 135px;
	background-color: #FFFFFF;
	text-align: center;
	border: 1px solid #d5d5d5;
}

#service_08
{
	float:left;
	width: 418px;
	height:auto;
	padding-left: 37px;
	padding-top: 13px;
}

#service_09
{
	width:auto;
	height: 17px;
	padding-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #437ca6;
}

#service_09 a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #437ca6;
	text-decoration:none;
}

#service_09 a:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #437ca6;
	text-decoration:none;
}

#service_09 a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #437ca6;
	text-decoration:none;
}

#service_09 a:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #437ca6;
	text-decoration:none;
}

#service_10
{
	width:auto;
	height:auto;
	padding-top: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #333333;
}

.hh4 {
	font-size: 15px;
	color: #003399;
	font-weight: bold;
}

.top_bg {
	background-image: url(../images/top_logo02.jpg);
	background-repeat: no-repeat;
}
.news_bg {
	background-image: url(../images/index_main_news.jpg);
	background-repeat: repeat-x;
}

.btn_bg {
	background-color: #FFFFFF;
	background-image: url(../images/bg_btn.jpg);
	background-repeat: repeat-y;
	background-position: right;
	width: 200px;
}
.btn_01 {
	text-align: right;
	padding-top: 11px;
	padding-right: 8px;
	padding-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: b4babd;
}
.btn_02 {
	text-align: right;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: b4babd;
}
.new02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding-left: 6px;
	padding-bottom: 10px;
}

.new02 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration:none;
}

.new02 a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration:none;
}
.new02 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration:none;
}
.new02 a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration:none;
}
.new02 a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration:none;
}
.news01 {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #a9a9a9;
}
.news03 {
	background-color: #9a9a9a;
	height: 119px;
	width: 201px;
	border: 1px solid #cbcbcb;
}
.news04 {
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 5px;
}
.news05 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;
	padding-top: 5px;
}

.news05 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration:none;
}

.news05 a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration:none;
}

.news05 a:visite{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration:none;
}

.news05 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration:none;
}

.news05 a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration:none;
}


#btn_01
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#333333;
	text-align: right;
	padding-right: 20px;
	line-height: 18px;
}

#btn_01 a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color:#333333;
	text-align: right;
	background-image:url(../images/btn_point_n.png);
	background-repeat: no-repeat;
	background-position: right center;
	text-decoration:none;
}

#btn_01 a:link
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color:#333333;
	text-align: right;
	background-image:url(../images/btn_point_n.png);
	background-repeat: no-repeat;
	background-position: right center;
	text-decoration:none;
}

#btn_01 a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color:#333333;
	text-align: right;
	background-image:url(../images/btn_point_o.png);
	background-repeat: no-repeat;
	background-position: right center;
	text-decoration:none;
}

#btn_01 a:active
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color:#333333;
	text-align: right;
	background-image:url(../images/btn_point_o.png);
	background-repeat: no-repeat;
	background-position: right center;
	text-decoration:none;
}.btn03 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #333333;
	padding-bottom: 3px;
	text-align: right;
	padding-right: 15px;
}

#btn05 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4d85ad;
	text-align: right;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
}

#btn05 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4d85ad;
	text-decoration:none;
	background-image:none;
}

#btn05 a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4d85ad;
	text-decoration:none;
	background-image:none;
}

#btn05 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #22a1f1;
	text-decoration:none;
	background-image:none;
}

#btn05 a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #22a1f1;
	text-decoration:none;
	background-image:none;
}

.btn05 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #22a1f1;
	text-align: right;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
}.ser_main01 {
	height: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
.ser_main02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #1a384e;
}
.ser_main03 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8c8e90;
	vertical-align: bottom;
	padding-right: 2px;
	padding-left: 2px;
}
.ser_main04 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #457cb3;
	vertical-align: bottom;
	padding-right: 2px;
	padding-left: 2px;
}
.ser_main05 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #4d85ad;
	height: 107px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.ser_main06 {
	background-image: url(../images/pr_clip_image002.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 165px;
	width: 282px;
	border: 1px solid #CCCCCC;
}
.ser_main07 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1a384e;
	text-align: center;
	padding-top: 5px;
}
.ser_main08 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
}
.new06 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000066;
	background-color: #CADBEB;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-left: 3px;
}
.new07 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #000033;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

.new07 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #000033;
	text-decoration:none;
}

.new07 a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #000033;
	text-decoration:none;
}

.new07 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #000033;
	text-decoration:none;
}

.new07 a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #000033;
	text-decoration:none;
}

.new07 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #000033;
	text-decoration:none;
}

.new08 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 24px;
	color: #666666;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.new09 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	padding-bottom: 20px;
	text-align: justify;
	text-justify: inter-ideograph;
	padding-right: 5px;
}
.news10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	padding-top: 5px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

#pic-left
{
	float:right;
	margin-left: 20px;
	margin-bottom: 5px;
	margin-right: 100px;
}
.new11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #333333;
	line-height: 24px;
}
.contact {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 24px;
	color: #333333;
	padding: 10px;
}

.contact a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration:none;
}

.contact a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration:none;
}

.contact a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration:none;
}

.contact a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration:none;
}

.contact a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration:none;
}


.new07_downlode {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #000033;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

.new07_downlode a:hover
{
	position:relative;
	top: 1px;
	left: 1px;
}
.top_bg-en {

	background-image: url(../images/top_logo02-en.jpg);
	background-repeat: no-repeat;
}
.top_bg-sm {


	background-image: url(../images/top_logo02-sm.jpg);
	background-repeat: no-repeat;
}

