@charset "utf-8";
#header {
	width:930px;
	margin:0 auto;
	height:88px;
	z-index:7;
	position:relative;
}
.logo {
	float:left;
	display:inline;
}
.header_right {
	width:560px;
	float:right;
}
.top {
	width:300px;
	height:38px;
	line-height:33px;
	float:right;
	text-align:right;
	position:relative;
	z-index:50;
}
.nav {
	float:right;
	height:50px;
	width:560px;
	position:relative;
}
.nav_main {
	position:absolute;
}
.top a,.top span {
	color:#09C;
	margin:0 5px;
	display:block;
	float:left;
	background:url(../images/arrow_1.gif) no-repeat left 50%;
	text-indent:6px;
	margin-right:5px;
}
.top span { position:relative; z-index:51;}
#box_div { border:1px #E2F8FE solid; background:#D8F5FE;}
	#box_div li { height:20px; line-height:20px;}
	#box_div a { background:none; line-height:20px; color:#333; display:block; clear:both; margin:0; padding:0;text-indent:4px; width:100px; text-align:left;}
	#box_div a:hover { background:#09C; color:#FFF;}
.top a:hover {
	color:#333;
}
#banner {
	width:930px;
	height:340px;
	margin:0 auto;
	overflow:hidden;
}
#inner_banner {
	width:930px;
	height:39px;
	margin:0 auto 13px;
	overflow:hidden;
	background:url(../images/inner_banner.jpg) no-repeat;
	color:#CDE0EE;
	font-size:9px;
}
.webpath {
	line-height:39px;
	text-align:right;
	padding-right:10px;
}
.webpath a {
	color:#CDE0EE
}
.webpath a:hover {
	color:#FFF;
	text-decoration:underline;
}
#inner_banner span {
	color:#FFF;
	text-decoration:underline;
}
#main {
	width:930px;
	margin:0 auto;
	zoom:1;
	overflow:hidden;
	padding-top:7px;
	margin-bottom:13px;
}
#main_right { float:right; width:693px; }
#main_banner { width:693px; height:75px; padding-bottom:10px;}
#left {
	width:258px;
	height:153px;
	display:inline;
	float:left;
	margin-right:9px;
	background:url(../images/home_left_bg.jpg) no-repeat;
}
.left_list {
	width:238px;
	height:63px;
	line-height:14px;
	margin:12px auto;
}
.left_list img {
	width:64px;
	height:42px;
	background:url(../images/pic_bg1.jpg) no-repeat;
	padding:5px 9px 9px 5px;
	float:left;
}
.left_list .left_list_content {
	width:156px;
	float:right;
}
.left_list .left_list_content b {
	color:#09C;
	display:block;
}
.left_list .left_list_content a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#999;
	display:block;
	background:url(../images/arrow_2.gif) no-repeat left 50%;
	text-indent:5px;
}
.left_list .left_list_content a:hover {
	color:#F60;
}




#middle {
	width:424px;
	margin-right:9px;
	height:153px;
	float:left;
	background:url(../images/home_center_bg.jpg) no-repeat;
}
#right {
	width:230px;
	height:153px;
	float:right;
	display:inline;
	background:url(../images/home_right_bg.gif) no-repeat left bottom;
}
#right #right_tab1 {
	width:98px;
	height:33px;
	background:url(../images/home_right_tab1.jpg) top no-repeat;
	display:block;
	float:left;
}
#right #right_tab2 {
	width:132px;
	height:33px;
	background:url(../images/home_right_tab2.jpg) top no-repeat;
	display:block;
	float:left;
}
#right .noselect_tab {
	background-position:0 -33px !important;
}
#right .select_tab {
	background-position:0 0 !important;
}
.news_list {
	width:202px;
	margin: 40px auto 0;
	zoom:1;
	overflow:hidden;
}
.news_list li {
	clear:both;
	line-height:14px;
	margin-bottom:10px;
}
.news_list li span {
	color:#F60;
}
.news_list li a {
	margin-right:3px;
	color:#757575;
	display:block;
	text-decoration:underline;
}
.news_list li a:hover {
	color:#F60;
	text-decoration:none;
}
.contact {
}
.contact b {
	padding-left:10px;
	display:block;
}
.color_red {
	color:#990100;
}
.contact {
	width:135px;
	zoom:1;
	overflow:hidden;
	margin:0 auto;
	margin-bottom:15px;
}
.contact h2 {
	font-size:14px;
	height:29px;
	line-height:29px;
	margin-bottom:4px;
	padding-left:35px;
}
.contact p {
	padding-left:15px;
}
.contact_tel {
	background:url(../images/icon_tel.gif) no-repeat left top;
}
.contact_email {
	background:url(../images/icon_email.gif) no-repeat left top;
}
#footer {
	width:910px;
	margin:0 auto;
	line-height:24px;
	padding: 0 10px;
	height:24px;
	text-align:right;
	color:#818181;
	background:url(../images/foot_bg.gif) no-repeat;
}
.footer_nav {
	color:#CCC;
	float:left;
}
.footer_nav a {
	color:#818181;
	margin:0 5px;
}
.footer_nav a:hover {
	color:#000;
}
#page_left {
	width:208px;
	display:inline;
	float:left;
	margin-right:29px;
	background:url(../images/left_side_top.jpg) no-repeat top;
}
#page_left .side_title {
	padding-top:16px;
}
#page_middle {
	width:452px;
	float:left;
}
#page_middle_news {
	width:680px;
	float:left;
}
#page_middle h2,#page_middle_news h2 { font-size:24px; color:#0C459A; line-height:40px; border-bottom:1px #DDD solid; margin-bottom:20px; font-weight:normal;}
.maptitle { font-size:24px; color:#0C459A; line-height:40px; border-bottom:1px #DDD solid; margin-bottom:20px; font-weight:normal;}
#page_middle h3,#page_middle_news h3 { font-size:16px; color:#F60; line-height:40px; border-bottom:1px #DDD solid; margin-bottom:10px; font-weight:normal; margin-top:10px;}
#page_right {
	width:228px;
	float:right;
	display:inline;
	position:relative; z-index:152;
}

.content {
	min-height:300px;
	_height:300px;
	padding-bottom:20px;position:relative; z-index:151;
}
.left_nav {
	padding:20px 0;
	width:173px;
	margin:0 auto;
}
.left_nav li {
	line-height:26px;	
	border-bottom:1px solid #DDD;
}
.left_nav li a {
    display:block;
	padding-left:26px;
	line-height:26px;
	padding-bottom:5px;
	background:url(../images/left_nav_bg.jpg) no-repeat 0 -100px;
}
.left_nav li a:hover {
	color:#F60;
	background-position:0 0;
}
.left_nav li a.leftmenuon,.content .leftmenuon {
	background:url(../images/left_nav_bg.jpg) no-repeat 0 0;
	color:#F60;
}

.submenuon {
	font-weight:bold;
	color:#F60;
}

.function_button { width:150px; margin:20px 0 10px 20px;}
.function_button li { height:30px;}
.function_button li a { color:#999; text-decoration:underline; display:block;}
.function_button li a:hover { color:#F60; text-decoration:none;}
.function_button li a.print { background:url(../images/print.jpg) left 50% no-repeat; text-indent:30px;}
.function_button li a.email { background:url(../images/email.jpg) left 50% no-repeat; text-indent:30px;}

.right_module {width:200px; height:88px; margin-bottom:10px; padding:12px 14px 12px 14px; background:url(../images/page_right_bg.gif) no-repeat; line-height:16px;}
	.right_module h4,.IR_right_bg h4 { font-size:14px; color:#F60; margin-bottom:6px;}
	.right_module a.link1 { background:url(../images/arrow_4.gif) no-repeat left 60%; display:block; position:relative;text-indent:10px; color:#757575; text-decoration:underline;}
	.right_module a.link1:hover { color:#F60;}
	

.right_list {
	width:200px;
	height:63px;
	line-height:14px;
	margin:12px 0 12px -5px;
}
.right_list img {
	width:64px;
	height:42px;
	background:url(../images/pic_bg1.jpg) no-repeat;
	padding:5px 9px 9px 5px;
	float:left;
}
.right_list .right_list_content {
	width:120px;
	float:right;
}
.right_list .right_list_content b {
	color:#09C;
	display:block;
}
.right_list .right_list_content a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#999;
	display:block;
	background:url(../images/arrow_2.gif) no-repeat left 50%;
	text-indent:5px;
}
.right_list .right_list_content a:hover {
	color:#F60;
}
.stockprice { color:#666;}

.table_list { border-collapse:collapse; line-height:140%;}
   .table_list td { border:1px #FFF solid; padding:5px 3px;}

.IR_right_module {width:228px;background:url(../images/IR_right_bg2.gif) repeat-y;  line-height:16px;}
	.IR_right_bg {  margin-bottom:10px; padding:0 14px;}
	
.white { color:#FFF;}
.black { color:#111;}
.committee_list li { margin-left:30px; list-style:disc; }
.faq_list li { margin-left:20px; list-style:disc; }
.faq_list li a { text-decoration:underline;}

.contact_list li { margin-left:10px; background:url(../images/arrow_6.gif) no-repeat left 6px;margin-bottom:10px; padding-left:15px; }
.contact_list li b { color:#F60;}

.search_input { width:150px; height:20px; border:1px #CCC solid; background:#F5F5F5; color:#CCC; }
 .button { height:22px;background:#0673B1; color:#FFF; border:none; cursor:hand;}
 
.required { color:#F00;}

.english_btn { line-height:36px;}







/************************************************/

.expand_lst DD {
	LINE-HEIGHT: 20px; COLOR: #707070; FONT-SIZE: 12px
}

.expand_lst {

}



.expand_lst .datetime {
	COLOR: #0A67AB
}



.mainContent .midbox {
	PADDING-BOTTOM: 0; MIN-HEIGHT: 400px; PADDING-LEFT:0; WIDTH: 655px; PADDING-TOP: 23px; _height: 400px
}

.mainContent .midbox P {
	PADDING-BOTTOM: 0px; TEXT-INDENT: 2em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 8px
}



.mainContent {
	WIDTH:669px; FLOAT: left}


.mainContent .midbox P {
	PADDING-BOTTOM: 10px; TEXT-INDENT: 2em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 8px
}


.expand_lst {
	BACKGROUND: url(../images/expand_lst_bg.gif) repeat-y 70px 0px; _background-position: 114px 0
}
.expand_lst .datetime {
	TEXT-ALIGN: right; LINE-HEIGHT: 20px; WIDTH: 70px; DISPLAY: inline; MARGIN-BOTTOM: 10px; FLOAT: left; CLEAR: right
}
.expand_lst .detail {
	PADDING-LEFT: 35px; WIDTH: 550px; DISPLAY: inline; MARGIN-BOTTOM: 10px; BACKGROUND: url(../images/expand_lst_icon.gif) no-repeat 0px 5px; FLOAT: right
}
.expand_lst .last .datetime {
	MARGIN-BOTTOM: 0px
}
.expand_lst .last .detail {
	MARGIN-BOTTOM: 0px
}

/***********************************************************/