@charset "gb2312";

* { margin:0; padding:0; }
html, body { height:100%; min-height:100%; }
div { border:0px solid #999; }
#accessibility { display:none; }
body { line-height:1.5em; font: 12px tahoma, SimSun; color:#4D4D4D; background:#fff url(/china/img/inc/background_body01.gif) repeat-x; }


/* links */
a { text-decoration:none; }
img, a img { border: 0; }
a:link, a:visited { color:#4D4D4D; text-decoration:none; }
a:hover { color:#4D4D4D; text-decoration:none; }


/* structure */
#wrap { width:100%; }
#header { position:relative; width:950px; height:211px; }
#logo { position:absolute; top:25px; left:0px; width:347px; height:45px; background:#fff; }
#globalmenu { position: absolute; left: 675px; top: 13px; width: 273px; height:18px; }
#topmenu { position:absolute; left: 347px; top: 31px; width: 603px; height: 59px; }
#visual { position: absolute; left: 0; top: 105px; width: 950px; height:106px; background: url(/china/img/inc/background_visual01.gif) no-repeat; text-align:right; }
#content_wrap { position:relative; float:left; width:960px; min-height:100%; height:100%; }
#sidebar { float:left; width:215px; }
#body_header { float:left; width:735px; height:80px; min-height:80px; }
#content { float:left; display:inline; width:725px; margin:0 0 0 10px; text-align:justify; }
#body_footer { float:left; display:inline; width:735px; height:60px; min-height:60px; margin:30px 0 0px 215px; background:url(/china/img/inc/background_bodyfooter01.gif) no-repeat; }
#footer { clear:both; position:relative; width:100%; height:68px; min-height:68px; background: url(/china/img/inc/background_footer01.gif) repeat-x; }
#footer .gutter { width:950px; }
#footer_logo { float:left; width: 343px; }
#footer_address { float:left; width: 607px; }
#floater { position:absolute; top:280px; left:960px; z-index:10; }

/* topmenu */
#topmenu ul { position:absolute; top:0; left:0; list-style: none; margin:0; padding:0; width:100%; height:59px; }
#topmenu ul li { float:left; margin:0; padding:0; height:31px; min-height:31px; }
#topmenu ul li a { padding:0 17px 0 0; display:block; }
#topmenu ul ul { position:absolute; top:39px; left:21px; list-style: none; margin:0; padding:0; width:603px; min-height:20px; display: none; }
* html #topmenu ul ul { height:20px; }
#topmenu ul ul li { float:left; display:inline; margin:0; padding:0; min-height:20px; }
* html #topmenu ul ul li { height:20px; }
#topmenu ul ul li a { min-height:10px; padding:3px 10px; float:left; display:block; color:#014999; }
* html #topmenu ul ul li a { height:10px; }


/* header */
#globalmenu ul { list-style:none; margin:0; padding:0; }
#globalmenu ul li { float:left; display:inline; }
#date { position:absolute; top:73px; left:37px; width:175px; height:20px; color:#FA3B00; font: 11px tahoma;}

.tal { text-align: left !important; }
.tar { text-align: right !important; }
.tac { text-align: center !important; }

/* sidebar */
#sidemenu { width:175px; margin-left:30px; height:100%; min-height:100%; }
#sidemenu ul { list-style:none; margin:0; padding:0; width:100%; }
#sidemenu ul li { background:url(/china/img/inc/sidebar/background_sidebar01.gif) no-repeat; min-height:24px; padding:0; margin:0 0 0px 0; }
* html #sidemenu ul li { height:24px; }
#sidemenu ul li a { display:block; padding:6px 0 7px 25px; min-height:10px; color:#FE7F4C; font-weight:bold; background:url(/china/img/inc/sidebar/background_sidebar.gif) repeat-x left bottom; }
* html #sidemenu ul li a { height:10px; }
#sidemenu ul ul { list-style:none; margin:1px 0; padding:1px 0; width:100%; background:url(/china/img/inc/sidebar/background_sidebar.gif) repeat-x left bottom; }
#sidemenu ul ul li { background:url(/china/img/inc/sidebar/background_sidebar02.gif) no-repeat; min-height:18px; padding:0; margin:0px; }
* html #sidebar ul ul li { height:18px; }
#sidemenu ul ul li a { display:block; padding:2px 0 3px 35px; color:#4D4D4D; font-weight:normal; background-image:none; }
#sidebar #sidebar_banner { width:175px; margin:20px 0 20px 30px; }
#sidebar #sidebar_banner ul { list-style:none; margin:0; padding:0; }
#sidebar #sidebar_banner ul li { padding:0 0 5px 0; }
* html #sidebar #sidebar_banner ul li { padding:0 0 3px 0; }


/* body-header */
#location { height:19px; min-height:19px; margin:6px 0 0 0; text-align: right; }
#location img { background:#4360BB; margin-right:5px; vertical-align:middle; }
#location a { font-size:; }

/* content */
#content { font-size:; line-height:1.5em; }


/* footer */
#body_footer #team { padding:8px 15px; float:left; width:400px; }
#body_footer #team ul { list-style:none; width:100%; }
#body_footer #team ul li { float:left; display:inline; padding:0 5px 0 0; }
#body_footer #team img { vertical-align:middle; }
#body_footer #btns { padding:8px 15px; float:right; }
#footer img { margin-top:20px; }
#footer_logo img { margin-left:30px; }


/* table */
caption { display:none; }
table.t01 { border-left:1px solid #E0E0E0; border-top:3px solid #EB6F4D; border-collapse:collapse; width:100%; }
table.t01 th, table.t01 td { border-right:1px solid #E0E0E0; border-bottom:1px solid #E0E0E0; padding:2px 5px; }
table.t01 thead { background:#F5F5F5; text-align:center; }
table.t01 tbody th { text-align:center; font-weight:normal; }
table.t01 tbody tr { text-align:left; }
table.t01 tr.data td { text-align:center; }

table.t02 { border:0; border-collapse:collapse; width:100%; margin:0 auto; }
table.t02 td { height:66px; padding:6px 0; text-align:center; }
table.t02 td.number { color:#CA6A44; font-weight:bold; }
table.t02 td img.img { border:1px solid #A3A3A3; }
table.t02 td .subject { font-weight:bold; background:url(/img/sub01/bullet_tit01.gif) no-repeat left 4px; padding:0 0 0 10px; margin:0 0 10px 0; display:block; }
table.t02 td.content { text-align:left; }
table.t02 tr.color01 { background-color:#F5F5F6; }

table.t03 { border-left:1px solid #E0E0E0; border-top:3px solid #EB6F4D; border-collapse:collapse; width:100%; }
table.t03 th, table.t03 td { border-right:1px solid #E0E0E0; border-bottom:1px solid #E0E0E0; padding:2px 5px; }
table.t03 thead, table.t03 tfoot { background:#F5F5F5; text-align:center; }
table.t03 tbody tr { text-align:center; }
table.t03 tbody th { font-weight:normal; }

table.t04 { border:0px; border-top:0px solid #2E9B66; border-collapse:collapse; width:100%; margin:0 auto; }
table.t04 th, table.t04 td { background:url(/china/img/inc/all/background_dot01.gif) left bottom repeat-x; padding:10px 5px; }
table.t04 tbody tr { text-align:left; vertical-align: top;}
table.t04 tbody td.num { width:20px; }
table.t04 tbody td.img { width:180px; }
table.t04 tbody td.img image { border:1px solid #ccc; padding:3px; }
table.t04 tbody td.cont { width:480px; vertical-align:top; text-align:left; }
table.t04 tbody td.cont image { float:right; display:inline; }
table.t04 tbody td.cont dt { background:url(/china/img/inc/all/bullet_li04.gif) no-repeat left 7px; padding:0 0 0 12px; float:left; margin-right:3px; }
table.t04 tbody td.cont dd { display:block; }
table.t04 tbody td.cont dd.subject1 { color:#47B636; font-weight:bold; font-size:110%; }
table.t04 tbody td.cont dd.subject2 { color:#FF8400; }

table.t05 { border:0px; border-top:3px solid #5379B8; border-collapse:collapse; width:680px; margin:0 auto; }
table.t05 th { padding:5px 10px; background:#f7f7f7 url(/china/img/inc/all/background_dot01.gif) left bottom repeat-x; text-align:center; }
table.t05 th .subject1 { color:#47B636; font-size:110%; margin-right:10px; }
table.t05 th .subject2 { color:#FF8400; font-weight:normal; }
table.t05 td { background:url(/china/img/inc/all/background_dot01.gif) left bottom repeat-x; padding:10px 0px; vertical-align:top; }
table.t05 tbody tr { }
table.t05 tbody td.img { width:320px; text-align:center; }
table.t05 tbody td.img image { border:1px solid #ccc; padding:3px; }
table.t05 tbody td.cont { width:360px; vertical-align:top; text-align:left; }

table.t06 { border-left:1px solid #E0E0E0; border-top:3px solid #5379B8; border-collapse:collapse; width:680px; margin:0 auto; }
table.t06 th, table.t06 td { padding:3px; border-right:1px solid #E0E0E0; background:url(/china/img/inc/all/background_dot01.gif) left bottom repeat-x; }
table.t06 thead th { background:#F5F5F5; text-align:center; }
table.t06 tbody tr { text-align:center; }

.description { width:646px; margin:20px auto; background:url(/china/img/04/background_p02.gif) left top no-repeat; padding:25px 10px; border:5px solid #f7f7f7; border-top:0; }
.description a:hover { text-decoration:underline; }

#paging { width:680px; margin:20px auto; padding:5px 0; background-color:#f7f7f7; }
#paging table { width:400px; margin:0 auto; border:0px; border-collapse:collapse; padding:0; }
#paging table td { padding:0; }
#paging table td.pgLL a, #paging table td.pgL a, #paging table td.pgR a, #paging table td.pgRR a { border-right:0px; }
#paging table td.pgLL a:hover, #paging table td.pgL a:hover, #paging table td.pgR a:hover, #paging table td.pgRR a:hover { background-color:#f7f7f7; }
#paging table td a, #paging table td span { padding:0px 2px; cursor:pointer; }
#paging table td .active { font-weight:bold; color:#5379B8; }
#paging table td a:hover { background-color:#ddd; }


/* lists */
#content ol { margin-left:20px; padding-left:21px; }
#content ul { list-style:none; }
#content ul li { padding:0 0 3px 12px; margin:0 0 0 16px; background:url(/china/img/inc/all/bullet_li01.gif) no-repeat left 6px; }
#content ul ul li { padding:2px 0 0px 12px; margin:0;  background:url(/china/img/inc/all/bullet_li02.gif) no-repeat left 6px; }
#content ol ul li { padding:2px 0 0px 12px; margin:0;  background:url(/china/img/inc/all/bullet_li01.gif) no-repeat left 6px; }
#content ol ul ul li { padding:2px 0 0px 12px; margin:0;  background:url(/china/img/inc/all/bullet_li02.gif) no-repeat left 6px; }
#content dl dt { font-weight:bold; }
#content dl dd { }
#content ul.ul01 li { background-image:none; margin:0; }
#content ul.ul01 li img { vertical-align:middle; margin-right:5px; }



/* tabmenu */
#tabmenu { width:725px; border-bottom:1px solid #bbb; }
#tabmenu ul { margin: 0; padding: 0; list-style:none; height:30px; min-height:30px;}
#tabmenu ul li { list-style:none; float:left; display:inline; margin:0 2px 0 0; padding:0; background:transparent url(/china/img/inc/all/tab4m_right.gif) no-repeat right top; height:30px; min-height:30px; }
#tabmenu ul li a { background:transparent url(/china/img/inc/all/tab4m_left.gif) left top no-repeat; padding:6px 10px 6px 12px; display:block; font-weight:bold; }

#tabmenu2 { width:723px; float:left; border:1px solid #d4d4d4; }
#tabmenu2 ul { width:717px; float:left; list-style:none; margin:0; padding:0; border:3px solid #f7f7f7; }
#tabmenu2 ul li { float:left; display:inline; margin:3px 10px; padding:0 0 0 15px; background:url(/china/img/inc/all/bullet_li03.gif) no-repeat left 50%; }
#tabmenu2 ul#ul01 li { width:45%; }
#tabmenu2 ul#ul02 li { width:33%; }
#tabmenu2 ul#ul03 li { width:28%; }
#tabmenu2 ul#ul04 li { width:14%; }



/* basic element styles */
h1, h2, h3, h4, h5, h6 { font-weight: bold; }
h1 { font-size: 130%; } 
h2 { font-size: 120%; margin:0 0 0 30px; }
h3 { font-size: 110%; margin:0; padding:0 0 0 0px; } 
h4 { font-size: 110%; margin:1.2em 0; padding:0 0 0 16px; background: url('/china/img/inc/all/bullet_h4.gif') no-repeat left 5px; color:#EB6F4D; }
h5 { font-size: 100%; margin:1em 0 0.5em 0; padding:0 0 0 12px; background: url('/china/img/inc/all/bullet_h5.gif') no-repeat left 6px; }
h6 { font-size: 100%; margin:1em 0 0.3em 0; padding:0 0 0 12px; background: url('/china/img/inc/all/bullet_h6.gif') no-repeat left 6px; clear:both; }
address { margin:0; padding:0; font-style:normal; }
p { margin:0 0 1.5em 0; padding:0; }


/* form */
select { background: #DEE7F4; font: 12px tahoma; }
.search { margin:8px 25px 10px 0; float:right; display:inline; }
.search input { background: #DEE7F4; border: 1px solid; border-color: #AABCD9; min-height:17px; height:17px; width:120px; }
.search input.img { border:0; vertical-align:middle; width:58px; height:19px; }
* html .search input.img { margin-top:-4px; }
input.button { border:1px solid #999; min-height:18px; padding:; background:#fff url('sample/img/bullet_09.gif') 5px 10px no-repeat; }
* html input.button { height:18px; padding:; }
a.button { border:1px solid; border-color: #999 #D9D9D9 #D9D9D9 #999; padding:2px 4px; height:18px; }


/* special styles */
.break { display:block; clear:both; height:0px; font-size:0px; line-height:0px; }
.floatLeft { float:left; display:inline; margin:0 12px 12px 0; }
.floatRight { float:right; display:inline; margin:0 0 12px 12px; }
.floatCenter { margin:0 auto; text-align:center; }
img.floatLeft { float:left; display:inline; border:1px solid #ccc; padding:3px; background:#fff url('') no-repeat; margin:0 12px 12px 0; }
img.floatCenter { display:inline; border:1px solid #ccc; padding:3px; background:#fff url('') no-repeat; margin:0 auto; text-align:center;  }
img.floatRight { float:right; display:inline; border:1px solid #ccc; padding:3px; background:#fff url('') no-repeat; margin:0 0 12px 12px; }
.floatLeft02 { background:url(/china/img/04/background_p01.gif) no-repeat; width:215px; height:156px; display:inline; float:left; margin:0 12px 12px 0; }
* html .floatLeft02 { margin:0 12px 0 0; }
.floatLeft02 img { padding:11px 7px; }
.indent { margin:0 0 1em 16px; }
.dot01 { border-bottom:1px dashed #999; clear:both; }
.pd0 { margin-top:0; padding-top:0; }
.color01 { color:#008080; }
.alt01 { background-color:#f7f7f7; padding:5px 10px; }
.border01 { border:1px solid #ccc; padding:5px; }
.border02 { border:3px solid #eee; padding:3px; width:612px; height:416px; }


/* subpage */
#organ { position: relative; top: 0px; left: 0px; background:url(/china/img/01/02_p012.gif) no-repeat; width:640px; height:570px; margin:20px;  }
#organ ul, #organ ul ul { list-style:none; margin:0; padding:0; }
#organ ul li, #organ ul ul li { background-image:none; margin:0; padding:0; text-align:center; }
#organ .president { position: absolute; top: 13px; left: 300px; width: 100px; font-weight:bold; }
#organ .audit { position: absolute; top: 23px; left: 528px; width: 100px; }
#organ .audit ul { position: relative; top: 20px; left:0px; }
#organ .audit ul li { height:30px; min-height:30px; }
#organ .mainoffice { position: absolute; top: 13px; left: 21px; width: 100px; }
#organ .safety { position: absolute; top: 108px; left: 0px; width: 150px; }
#organ .safety ul { position: relative; top: 20px; left:0px; }
#organ .safety ul li { line-height:120%; height:30px; min-height:30px; }
#organ .innovative { position: absolute; top: 108px; left: 150px; width: 175px; }
#organ .innovative ul { position: relative; top: 20px; left:0px; }
#organ .innovative ul li { line-height:120%; height:30px; min-height:30px; }
#organ .qq { position: absolute; top: 108px; left: 305px; width: 175px; }
#organ .qq ul { position: relative; top: 20px; left:0px; }
#organ .qq ul li { line-height:120%; height:30px; min-height:30px; }
#organ .qqq { position: absolute; top: 108px; left: 460px; width: 175px; }
#organ .qqq ul { position: relative; top: 20px; left:0px; }
#organ .qqq ul li { line-height:120%; height:30px; min-height:30px; }
#organ .planning { position: absolute; top: 338px; left: 70px; width: 51px; }
#organ .planning ul { position: relative; top: 20px; left:0px; width:100%; }
#organ .planning ul li { line-height:120%; height:30px; min-height:32px; }
#organ .administrative { position: absolute; top: 338px; left: 125px; width: 68px; }
#organ .administrative ul { position: relative; top: 20px; left:0px; width:100%; }
#organ .administrative ul li { line-height:120%; height:30px; min-height:32px; }
#organ .operational { position: absolute; top: 338px; left: 197px; width: 68px;}
#organ .operational ul { position: relative; top: 18px; left:0px; width:100%; }
#organ .operational ul li { line-height:120%; height:30px; min-height:32px; }
#organ .construction { position: absolute; top: 338px; left: 272px; width: 68px; }
#organ .construction ul { position: relative; top: 18px; left:0px; width:100%; }
#organ .construction ul li { line-height:120%; height:30px; min-height:32px; }
#organ .actual { position: absolute; top: 338px; left: 13px; width: 68px; }
#organ .team1 { position: absolute; top: 338px; left: 355px; width: 50px; }
#organ .team1 ul { position: relative; top: 20px; left:0px; width:100%; }
#organ .team1 ul li { line-height:120%; height:40px; min-height:40px; }
#organ .team5 { position: absolute; top: 338px; left: 428px; width: 50px; }
#organ .team5 ul { position: relative; top: 20px; left:0px; width:100%; }
#organ .team5 ul li { line-height:110%; }
#organ .team2 { position: absolute; top: 338px; left: 502px; width: 50px; }
#organ .team2 ul { position: relative; top: 23px; left:0px; width:100%; }
#organ .team2 ul li { line-height:120%; height:30px; min-height:32px; }
#organ .team8 { position: absolute; top: 338px; left: 575px; width: 55px; }
#organ .team8 ul { position: relative; top: 30px; left:0px; width:100%; }
#organ .team8 ul li { line-height:120%; height:30px; min-height:32px; }
#organ .team3 { position: absolute; top: 690px; left: 250px; width: 75px; }
#organ .team3 li { height: 24px; min-height:24px; line-height:100%; }
#organ .team3 ul { position: relative; top: 23px; left:0px; width:100%; }
#organ .team3 ul li { line-height:120%; height:30px; min-height:32px; }
#organ .team3-1 { position: absolute; top: 690px; left: 350px; width: 75px; }
#organ .team3-1 ul { position: relative; top: 30px; left:0px; width:100%; }
#organ .team3-1 ul li { line-height:120%; height:30px; min-height:32px; }
#organ .team2-1 { position: absolute; top: 690px; left: 440px; width: 95px; }
#organ .team2-1 ul { position: relative; top: 23px; left:0px; width:100%; }
#organ .team2-1 ul li { line-height:120%; height:30px; min-height:30px; }
#organ .team2-2 { position: absolute; top: 690px; left: 543px; width: 95px; }
#organ .team2-2 ul { position: relative; top: 30px; left:0px; width:100%; }
#organ .team2-2 ul li { line-height:120%; height:30px; min-height:30px; }


.key { border-top:3px solid #FF6122; border-collapse:collapse; width:680px; margin:0 auto; }
.key dl { width:100%; float:left; background:url(/china/img/inc/all/background_dot01.gif) left bottom repeat-x; padding:10px 0px; }
.key dt.subject { width:537px; margin:0 0 0 143px; padding:0; }
.key dd.img { width:143px; text-align:center; margin:-22px 0 0 0; padding:0; }
.key dd.txt { width:537px; margin:-54px 0 0 143px; padding:0; }
.key dd.txt img { float:right; display:inline; margin:0; padding:0; }


/* contentmenu **********/
#contentmenu { width: 100%; padding: 10px 0 0 0; background: transparent url(/china/img/inc/all/roundbox_bg.gif) no-repeat left top; text-align: left; }
#contentmenu_wrap { width: 100%; padding: 0 0 10px 0; background: transparent url(/china/img/inc/all/roundbox_bg.gif) no-repeat left bottom; display: table; table-layout: fixed; }
#contentmenu ul { margin: 3px 18px 0px 18px; padding: 0; list-style: none; }
#contentmenu ul li { float: left; display: inline; white-space: nowrap; margin: 0 1em 0 0; padding: 0 0 0 1.2em; background: transparent url(/china/img/inc/all/btn_bu.gif) no-repeat 0 0.2em; }
#contentmenu ul li a { margin: 0; padding: 0; }
#contentmenu ul.col1 li { width: 95%; }
#contentmenu ul.col2 li { width: 40%; }
#contentmenu ul.col3 li { width: 29%; }
#contentmenu ul.col4 li { width: 20%; }
#contentmenu ul.col8 li { width: 8%; }

.contentmenu {  }
.contentmenu ul { margin: 0; padding: 0; list-style: none; }
.contentmenu li { margin: 0; padding: 0; background: transparent; }
.contentmenu ul li { float: left; display: inline; white-space: normal; margin: 0 0.6em 0 0; padding: 0 0 0 1.1em; background: url(/china/img/inc/all/btn_bu2.gif) no-repeat 0 0.2em; }



/* new20090225 */
.sw_history { clear:both; position:relative; width: 615px; padding:0; margin:0;  }

.sw_history .sw1m { display:inline; float:left; width:300px; overflow:hidden; padding: 0; margin:0; border:0px solid #000;}
.sw_history .sw1m .title { color: #333; background: url(/korea/img/inc/h4bu.gif) no-repeat; padding: 0 0 0.4em 14px; margin: 1.8em 0 0.4em 0; }
.sw_history .sw1m ul.left { display:inline; float:left; margin: 0; padding: 0;}
.sw_history .sw1m ul.left li { display:inline; float:left; width:288px;margin: 0; padding: 0 0 0 12px; background: transparent; background: url(/korea/img/all/bu_li1.gif) no-repeat 0 0.2em; }
.sw_history .sw2m { display:inline; float:left; width:315px; overflow:hidden; padding: 0; margin:0; border:0px solid #000;}
.sw_history .sw2m .title { color: #333; background: url(/korea/img/inc/h4bu.gif) no-repeat; padding: 0 0 0 14px; margin: 1.8em 0 0.4em 0; }
.sw_history .sw2m ul.right { display:inline; float:left; margin: 0; padding: 0;  }
.sw_history .sw2m ul.right li { display:inline; float:left; width:303px;margin: 0; padding: 0 0 0 12px; background: transparent; background: url(/korea/img/all/bu_li1.gif) no-repeat 0 0.2em; }


em { font-style: normal; font-weight: bold; color: #099; }