body,td,th,p
{
	font-size: 14px; color: #5F5F5F;
}
a 
{
	font-size: 14px; color: #484848; text-decoration: none; 
}
a:hover 
{
	color: #BA0101;
}

a.more
{
	font-size: 12px; color: #9E0007; text-decoration: none; 
}
a.more:hover 
{
	color: #9E0007; text-decoration: underline;
}


table.main_border
{
	border-left: 1px solid #323232; border-right: 1px solid #323232;
}
table.main_border td.menu_left
{
	background-image: url('../images/left_bg1.jpg'); background-repeat: no-repeat; background-position: bottom left; background-color: #EFEFEF; padding-left:14px; padding-top: 45px;
}
table.main_border td.menu_left1
{
	background-image: url('../images/left_bg2.jpg'); background-repeat: no-repeat; background-position: bottom left; background-color: #EFEFEF; padding-left:14px; padding-top: 45px;
}
table.main_border td.content_right
{
	padding-top: 45px; padding-left: 20px; padding-right: 20px; padding-bottom: 30px;
}

div.pop_title
{
	text-align: center; font-weight: bold; padding-bottom: 10px;
}
div.pop_title_s
{
	text-align: center; padding-bottom: 16px;
}
div.pop_time
{
	text-align: right; font-size: 14px; padding-top: 10px;
}
div.pop_content
{
	text-align: justify; line-height: 150%; 
}


table.content_title_s
{
	background-image:url('../images/title_bg.gif'); background-repeat: repeat-x; background-position: bottom left;
}
table.content_title_s td
{
	background-image:url('../images/title_sign.gif'); background-repeat: no-repeat; background-position: bottom left; vertical-align: bottom; padding-left: 40px; padding-bottom: 2px; font-size: 18px; font-family: Verdana; color: #C4171E; font-weight: bold;
}


table.content_title
{
	background-image:url('../images/title_bg.gif'); background-repeat: repeat-x; background-position: bottom left;
}
table.content_title td
{
	background-image:url('../images/title_sign.gif'); background-repeat: no-repeat; background-position: bottom left; vertical-align: bottom; padding-left: 40px; padding-bottom: 2px; font-size: 18px; font-weight: bold; color: #C4171E; 
}


table.content_title1
{
	margin-left:64px; margin-top: 16px;
}
table.content_title1 td
{
	background-image:url('../images/title_sign.gif'); background-repeat: no-repeat; background-position: bottom left; vertical-align: bottom; padding-left: 40px; padding-bottom: 2px; font-size: 18px; font-family: Verdana; color: #C4171E; font-weight: bold;
}


table.content_title1_s
{
	margin-left:64px; margin-top: 16px;
}
table.content_title1_s td
{
	background-image:url('../images/title_sign.gif'); background-repeat: no-repeat; background-position: bottom left; vertical-align: bottom; padding-left: 40px; padding-bottom: 2px; font-size: 18px; font-family: Verdana; color: #C4171E; font-weight: bold;
}


table.search_box
{
	margin-left:60px; margin-top: 16px;
}
table.search_box td
{
	 font-size: 14px; 
}


table.content_sign
{
	 margin-left: 25px; margin-top: 17px;
}

table.content
{

}
table.content td
{
	text-align:justify; line-height: 150%
}

table.content_intro
{

}
table.content_intro td
{
	padding-top: 20px; padding-left: 10px; padding-right: 10px; color: #5F5F5F;
}
table.content_overseas
{
	margin-left: 120px; margin-top: 20px; margin-bottom:30px;
}
table.content_overseas td
{
	text-align: justify; line-height: 150%;  font-size: 14px;
}

table.content_trade
{
	margin-left: 64px; margin-top: 20px; margin-bottom:30px;
}
table.content_trade td
{
	text-align: justify; font-size: 14px; line-height: 150%;
}

table.content_project
{
	margin-left: 64px; margin-top: 20px; margin-bottom:30px;
}
table.content_project td
{
	text-align: justify; font-size: 14px; line-height: 150%;
}


.view_sitelist
{
	background-image: url('../images/bg_sitelist.jpg'); background-repeat: no-repeat; background-position: top right;
}

.view_search
{
	background-image: url('../images/bg_search.jpg'); background-repeat: no-repeat; background-position: top right;
}

.view_overseas
{
	background-image: url('../images/bg_overseas.gif'); background-repeat: no-repeat; background-position: top right; 
}

.view_cooperation
{
	background-image: url('../images/bg_cooperation.gif'); background-repeat: no-repeat; background-position: top right;
}

.view_trade
{
	background-image: url('../images/bg_trade.jpg'); background-repeat: no-repeat; background-position: top right;
}

.view_project
{
	background-image: url('../images/bg_project.jpg'); background-repeat: no-repeat; background-position: top right; 
}

.view_contact
{
	background-image: url('../images/bg_contact.jpg'); background-repeat: no-repeat; background-position: top right; 
}


table.nav_style
{

}
table.nav_style th
{
	vertical-align: top; padding-top: 2px; 
}
table.nav_style th a
{
	color: #BA0101; font-size: 13px; font-weight: lighter; 
}
table.nav_style th a:hover
{
	font-size: 13px; font-weight: lighter;
}

table.index_newslist
{
	
}
table.index_newslist td
{
	vertical-align: top; padding-top: 10px; width:420px; line-height: 150%;
}
table.index_newslist th
{
	vertical-align: top; padding-top: 15px; width:24px;
}
table.index_newslist td span.time
{
	font-size: 14px; color: #484848;
}
table.index_newslist td span.new
{
	font-size: 14px; color: #BE0008;
}
table.index_newslist td a.important
{
	color: #BA0101;
}


table.index_sitelist
{
	
}
table.index_sitelist td
{
	vertical-align: top; padding-top: 3px; width:340px;
}
table.index_sitelist th
{
	vertical-align: top; padding-top: 8px; width:24px;
}


table.index_flatlist
{
	
}
table.index_flatlist td
{
	vertical-align: top; padding-top: 14px; width:273px; 
}
table.index_flatlist th
{
	vertical-align: top; padding-top: 19px; width:27px; font-size: 14px;
}
table.index_flatlist td a
{
	font-size: 14px; color: #5F5F5F;
}
table.index_flatlist td a:hover
{
	font-size: 14px;
}


table.newslist
{
	margin-left:115px;
}
table.newslist td
{
	vertical-align: top; padding-top: 4px; width:380px; line-height:150%;
}
table.newslist th
{
	vertical-align: top; padding-top: 11px; width:16px;
}
table.newslist td span.time
{
	font-size: 14px; color: #484848;
}
table.newslist td span.new
{
	font-size: 14px; color: #BE0008;
}
table.newslist td a.important
{
	color: #BA0101;
}


table.corplist
{
	
}
table.corplist td
{
	vertical-align: top; padding-top: 10px; width:150px;
}
table.corplist th
{
	vertical-align: top; padding-top: 14px; width:37px; background-image: url('../images/left_bg.gif'); background-repeat: repeat-y; text-align: right;
}
table.corplist td a
{
	font-size: 14px;
}


table.leftlist
{
	margin-top: 10px; margin-bottom: 30px;
}
table.leftlist td
{
	font-weight: bold; padding-right: 2px;
}
table.leftlist td p
{
	margin: 0px; margin-bottom: 7px; color: #BA0101; text-indent: -15px; margin-left: 15px; font-size: 14px;
}
table.leftlist td p.small
{
	margin: 0px; margin-bottom: 7px; font-size: 13px; text-indent: -15px; margin-left: 25px;
}
table.leftlist td p.small a
{
	font-size: 14px; color: #656565;
}
table.leftlist td p.small a:hover
{
	font-size: 14px;
}
table.leftlist td a
{
	font-size: 14px; color: #656565;
}
table.leftlist td a:hover
{
	font-size: 14px;
}
table.leftlist td span
{
	color: #BA0101;
}

table.content_list
{
	margin-left: 120px; margin-top: 20px; margin-bottom: 30px;
}
table.content_list td
{
	vertical-align: top; padding-top: 14px; width:470px; font-weight: bold; color: #2E2E2E;
}
table.content_list th
{
	vertical-align: top; padding-top: 17px; width:30px;
}


table.content_list1
{
	margin-left: 120px; margin-top: 0px; margin-bottom: 30px;
}
table.content_list1 td
{
	vertical-align: top; padding-top: 14px; width:470px; font-weight: bold; color: #2E2E2E;
}
table.content_list1 th
{
	vertical-align: top; padding-top: 17px; width:30px;
}


table.intro_list1
{
	
}
table.intro_list1 td
{
	vertical-align: top; padding-top: 20px; width:94%; text-align: justify;
}
table.intro_list1 th
{
	vertical-align: top; padding-top: 24px; width:6%;
}

table.intro_list2
{
	margin-bottom: 20px;
}
table.intro_list2 td
{
	width:94%; font-size: 14px; line-height: 100%; text-align: justify; padding:0px;
}
table.intro_list2 th
{
	width:6%;
}

table.intro_list3
{
	
}
table.intro_list3 th
{
	padding-top: 30px;
}

table.intro_list4
{
	
}
table.intro_list4 th
{
	width:50%; padding:0px; padding-top: 5px;
}
table.intro_list4 td
{
	vertical-align: top; padding:10px; font-size: 14px; text-align: left;
}
table.intro_list4 td span
{
	color: #A60007;
}

table.intro_list5
{
	
}
table.intro_list5 th
{
	text-align: left; font-weight: lighter; padding:3px; background-color: #E2E2E2; font-size: 12px; text-align: justify; line-height: 140%;
}
table.intro_list5 td
{
	padding:3px; padding-top: 12px; padding-bottom: 12px; font-size: 12px; text-align: justify; line-height: 140%;
}
table.intro_list5 td span
{
	color: #A60007;
}
table.intro_list5 th span
{
	color: #A60007;
}


table.content_chart
{
	margin-left: 80px; margin-top: 0px; margin-bottom: 30px;
}
table.content_chart td
{
	vertical-align: top; padding-top: 11px; font-weight: bold; color: #2E2E2E;
}
table.content_chart th
{
	vertical-align: top; padding-top: 12px; width:30px;
}