﻿@charset "utf-8";
/* 
Gicamp Corp, Web Standardization Team (http://www.gicamp.co.kr/) 
-----------------------------------------------------------------------------
CSS / Incording - ANSI
-----------------------------------------------------------------------------
*/

body { font-family:Apple SD Gothic Neo, 'NanumGothic', '나눔고딕','NanumGothicWeb', '맑은 고딕', 'Malgun Gothic',"Dotum", "Gulim", Tahoma, Geneva, sans-serif; font-size:12px; line-height:normal; color:#595959; background:#fff; }

/* Layout */
body.sub { background:url(../img/common/sub_bg.gif) repeat-x top center; }
#wrap { position: relative; width:100%; }
#header { position:relative; width:100%; height:81px; background:url(../img/common/wrap_bg.png) repeat-x top center; z-index:99; }
#headerWrap { position:relative; width:100%;}
#main_container { width:960px; margin:0 auto; overflow:hidden; }
#container { width:960px; margin:-4px auto 0; overflow:hidden; }
#container_in { clear:both; display:inline-block; width:100%; }
#content { width:733px; margin:0; overflow:hidden; }
#leftcolumn { float:left; width:178px; display: inline; padding-bottom:50px; margin-left:6px; margin-right:38px; }
#rightcolumn { float:left; width:735px; display: inline; padding-bottom:50px; }
#footer { width:auto; margin:0 auto; font-size:12px; color:#737373; background:url(../img/common/footer_bg.gif) repeat-x top; }
#visual { position: relative; margin-top:-4px; margin-bottom:24px; width:100%; height:273px; background:url(../img/main/visual_3.jpg) no-repeat top center; }




/* 0408수정사항:메인카피부분입니다 */
#visual .visual_copy { position: absolute; top:32px; left:50%; margin-left:-400px; }
.content_in { clear:both; width:100%; font-size:12px; color:#515151; text-align:justify; min-height:500px; padding-top:23px; }
.content_in p{line-height:18px;}




/*************** LNB ****************/
div#headerWrap div.gnb_w	{ position: relative;width:960px; margin:0 auto; padding-top:0; }
div#headerWrap h1 { position:absolute; top:16px; left:0; }

div#gnbMenu	{ width:690px; float:right; }
ul#gnb{ width:690px; float:left; display:inline-block; overflow:hidden; }
ul#gnb li.gnbMenu2	{ float:left; padding:0 0;}
ul#gnb li.gnbMenu2 a { display:inline-block; padding:0 0; text-align:center; }


ul#gnb div.gnbSub { width:960px; height:172px; padding:0 1px 0 2px; position:absolute; top:55px; left:0; }
ul#gnb div.gnbSub p.close { position:absolute; bottom:-50px; left:50%; width:72px; margin:0 0 0 -36px; }

.lnbMenu { float:left; margin-right:15px; padding-left:15px; }
.lnbMenu h3 { height:37px; line-height:29px; color:#fff; font-size:14px; font-weight:bold; }
.lnbMenu h3 a { color:#fff; }
.lnbMenu ul { clear:both; }
.lnbMenu ul li { clear:both;  font-size:11px;color:#fff; line-height:1.4em;letter-spacing:0; }
.lnbMenu ul li a { color:#fff; }
.lnbMenu ul li a:hover, .lnbMenu ul li a:active, .lnbMenu ul li.current { color:#73c7ff; font-weight:600; }

.lnb2 ul.menu { padding-left:380px; display:inline-block; }
.lnb2 ul.menu li { float:left; margin-right:5px; }
.lnb2 ul.menu li { height:37px; line-height:29px; color:#fff; font-size:13px; font-weight:bold; }
.lnb2 ul.menu li a { color:#fff; }
.lnb2 p.banner { clear:both; display:inline-block; width:100%; text-align:center; margin-top:30px; }


/* gnb */
#gnb_top { position:relative;width:970px; margin:0 auto;height:22px;}
#gnb_top .global {  float:right; padding-top:3px;}
#gnb_top .global li { float:left; padding:0 10px; background:url(../img/common/gnb_bar.gif) no-repeat left 0.2em; color:#fff; font-weight:bold; font-size:11px; }
#gnb_top .global li a { color:#fff; }
#gnb_top .global li.first { padding:0 10px 0 0; background:none; }
#gnb_top .global li span a { color:#69ffda; }

/*************** VISUAL *******************/
#visual .left_popup1 { position:absolute; bottom:0; left:50%; margin-left:-480px; }
.box_button1 { }
.box_main1 { width:280px; height:258px; }
.box_main1_box { width:280px; height:233px; background:url(../img/main/popup_box1.png) no-repeat; float: left; }
.box_main1_box ul { padding:13px 0 0 8px; width:254px; }
.box_main1_box li { margin-top:5px; }
.box_main1_box li img { border:1px solid #b8b8b8; width:252px; height:64px; }
.box_main1_box li.first { margin-top:0; }
.box_main1 p.btn_popup { clear:both; margin-left:5px; }

#visual .left_popup2 { position:absolute; bottom:0; left:50%; margin-left:-390px; }
.box_button2 { }
.box_main2 { width:350px; height:258px; position:absolute; bottom:0; left:-90px; }
.box_main2_box { width:350px; height:233px; background:url(../img/main/popup_box2.png) no-repeat; float: left; }
.box_main2_box ul { padding:8px 0 0 7px; width:330px; display:inline-block; }
.box_main2_box li { float:left; margin-left:10px; background:#e8e8e8; color:#000; height:219px; }
.box_main2_box li.box_menu1 { margin-left:0; width:91px; }
.box_main2_box li.box_menu2 { width:120px; }
.box_main2_box li.box_menu3 { width:96px; }
.box_main2_box li ul { clear:both; }
.box_main2_box li ul li { clear:both !important; height:16px; font-size:0.9em; line-height:16px; color:#3a3a3a; padding-left:0; margin-left:0; }
.box_main2_box li ul li  a { color:#3a3a3a; }
.box_main2 p.btn_popup2 { clear:both; margin-left:90px; }

#visual .popup_zone { position:absolute; top:42px; left:50%; margin-left:110px; width:294px; height:201px; background:url(../img/main/popup_bg.png) no-repeat; }
#visual dl { clear:both; width:222px; margin:0 auto; padding:30px 0 20px; }
#visual dt { width:100%; padding-bottom:8px; border-bottom:1px solid #757575; margin-bottom:20px; text-align:center; font-size:16px; color:#000; font-weight:600; letter-spacing:-0.05em; }
#visual dd { width:100%; color:#555; line-height:1.6em; }
#visual dd a { color:#555; }
#visual .player { position:absolute; width:249px; bottom:17px; left:20px; }
#visual .player li { float:left; color:#747474; font-size:0.9em; }
#visual .player li a { color:#747474; }
#visual .player li.right { float:right; }
#visual .player li img { vertical-align:middle; }

/*************** SNB *******************/
#snb_tit { position:relative; width:168px; height:119px; background:url(../img/common/snb_tit_bg.gif) no-repeat; }
#snb_tit p { position:absolute; bottom:0; left:0; }

#snb { position:relative; width:178px;height:auto;padding-bottom:1px;overflow:hidden;margin-top:30px;background:url(../img/common/snb_bottom_bg.gif) no-repeat left bottom;}
#snb li { }
#snb li a { height:32px; line-height:32px; display:block; background:url(../img/common/bg_snb.gif) no-repeat; overflow:hidden; white-space:nowrap; padding:0 0 0 20px; font-size:12px; color:#595959; font-weight:bold; }
#snb li a:hover,
#snb li a:active,
#snb li a:focus,
#snb li.current a { background-position:0 -32px; color:#93240a; font-weight:bold;}

#snb .dep3 { padding:10px 0; background:url(../img/common/bg_snb3.gif) repeat-y; }
#snb .dep3 li {}
#snb .dep3 li a { height:23px; line-height:23px; display:block; background:url(../img/common/bg_snb2.gif) no-repeat; overflow:hidden; white-space:nowrap; padding:0 0 0 20px; font-size:11px; color:#fff; font-weight:normal; }
#snb .dep3 li a:hover,
#snb .dep3 li a:active,
#snb .dep3 li a:focus,
#snb .dep3 li.current a { background-position:0 -23px; color:#fff; font-weight:600; }

/*************** Sub *******************/
/* locaticon */
.location { position:relative; width:100%; }
.location fieldset { width:100%; padding:45px 0 15px 0; font-size:12px; }
.location .fl { float:left; color:#000000; display:inline; }
.location .fr { float:right; display:inline; font-size:12px; color:#666; vertical-align:bottom; padding-top:28px; }
.location .fr span.bar { background:url(../img/common/lo_bar.gif) no-repeat 0.1em 0.5em; padding:0 0 0 8px; }
.location .fr span.home { background:url(../img/common/icon_home.gif) no-repeat 0 0.3em; padding:0 0 0 15px; }
.location .fr em { font-style:normal; margin:0 2px;}
.location .print { text-align:right; }

/*************** Footer ****************/
.ftbody { position:relative; width:960px; margin:0 auto; display:block; overflow:hidden; padding-bottom:20px; }
.ftbody .ftmenu { clear:both; display:inline-block; width:100%; height:34px; margin-bottom:12px; }
.ftbody .ftmenu li { float:left; }
.ftbody .ftmenu .ftmenu_left { color:#565656; line-height:34px; }
.ftbody .ftmenu .ftmenu_left a { color:#565656; }
.ftbody .ftmenu span { padding:0 10px; background:url(../img/common/footer_bar.gif) no-repeat left 0.2em; }
.ftbody .ftmenu span.first { padding:0 10px 0 0; background:none; }
.ftbody .ftmenu .ftmenu_right { float:right; padding-top:7px; }
.ftbody .ftmenu .ftmenu_right fieldset { float:left; margin-left:10px; }
.ftbody .ftmenu .ftmenu_right select { background:#f1f1f1; border:1px solid #ccc; height:20px; width:120px; color:#474747; font-size:11px; }
.ftbody .ftmenu .ftmenu_right select, .ftbody .ftmenu .ftmenu_right input { vertical-align:middle; }
.ftbody .ftlogo { float:left; display:inline; width:270px; margin-left:24px; }
.ftbody .ftcopy { float:left; display:inline; font-size: 12px; line-height:1.3em; }

/**** 1024~1180 ****/
@media only screen and (max-width:1180px) {

}

/**** 1~960 ****/
@media only screen and (max-width:1024px) {

}





.maintab { position:relative; width:100%; z-index:0; }

	.maintab ul { position:relative; margin:0; padding:0; border-bottom:1px solid #c8c8c8; font-size:12px; width:100%; }
	.maintab ul:after { content:""; display:block; clear:both; }
	.maintab li { float:left; margin-bottom:-1px; margin-left:0; }
	.maintab li.first { margin-left:0; }
	.maintab li a { position:relative; float:left; text-decoration:none; border-bottom-color:#c8c8c8; color:#565656; background:#f1f1f1; border:1px solid #c8c8c8; }
	.maintab li a span { display:inline-block; padding:5px 13px; letter-spacing:-1px; cursor:pointer; }
	.maintab li.active a { border:1px solid #c8c8c8; border-bottom:1px solid #fff; margin-top:0; margin-left:0 !important; background:#fff; color:#1d55a7; }
	.maintab li.active a span { font-weight:bold; }
	.maintab li ul { width:100%; position:absolute; top:35px; left:0; display:inline-block; border:none; }
	.maintab li ul:after { content:""; display:block; clear:both; }
	.maintab li li { float:left; margin-left:29px; width:154px; }
	.maintab li li.first { margin-left:0; }
	.maintab li li p.img img { width:154px; height:78px;}
	.maintab li li dl { clear:both; padding-top:5px;}
	.maintab li li dt { clear:both; color:#5d5d5d; font-weight:bold; margin-bottom:7px !important;width:150px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
	.maintab li li dt a { color:#5d5d5d !important; background:none !important; border:none !important; }
	.maintab li li dt a:hover { color:#2154ae !important;}
	.maintab li li dd { clear:both; color:#5d5d5d; line-height:1.4em; }
	.maintab li li dd a { color:#5d5d5d !important; background:none !important; border:none !important; }






/* profile  */
.ir_color_on  {
	text-decoration: none; color:#ffffff; clear:both; border:0px solid #ccc; list-style: none; background:#4c4c4c;  text-align:center; padding:8px 5px; overflow:hidden; margin: 5px 0px 0px ;  line-height:3em;
}
.ir_color_on a  {
	text-decoration: none; color:#ffffff; clear:both; border:0px solid #ccc; background-image:url("../img/body_btn_bg.jpg"); text-align:center; padding:5px 5px; overflow:hidden; margin: 5px 0px 0px ;  line-height:3em;
}

.ir_color {
	text-decoration: none; color:#595959; clear:both; border:0px solid #ccc; background:#d2d2d2; text-align:center; padding:5px 5px; overflow:hidden; margin: 5px 0px 0px ;  line-height:3em;
}
.ir_color a  {
	text-decoration: none; color:#595959; clear:both; border:0px solid #ccc; background:#d2d2d2; text-align:center; padding:5px 5px; overflow:hidden; margin: 5px 0px 0px ;  line-height:3em;
}





/* movie */
td.pr_color_on  {
	text-decoration: none; color:#ffffff; clear:both; height:25px;  list-style: none; background:#02898f;  text-align:left; padding:0px 5px; overflow:hidden; margin: 5px 0px 0px ;  line-height:5px; border:1px solid #ffffff;
}
td.pr_color_on a  {
	text-decoration: none; color:#ffffff; clear:both; height:25px; background:#02898f;text-align:left; padding:0px 5px; overflow:hidden; margin: 5px 0px 0px ;  line-height:5px; 
}

td.pr_color {
	text-decoration: none; color:#595959; clear:both; height:15px; background:#d2d2d2; text-align:left; padding:0px 0px; overflow:hidden; margin: 0px 0px 0px ;  line-height:1px; border:1px solid #ffffff;
}
td.pr_color a  {
	text-decoration: none; color:#595959; clear:both; height:15px; background:#d2d2d2; text-align:left; padding:0px 5px; overflow:hidden; margin: 5px 0px 0px ;  line-height:0px; 
}
td.pr_color_on a:hover {
 color: #ffffff;	
 background: #02898f url(img/sub_menu_icon_on.gif) no-repeat 5px 7px; 

}






table { border-collapse:collapse; border-spacing: 0; table-layout:fixed; }
caption, th, td { text-align: left; font-weight: normal; }

/* list  */
.list { clear:both; width:100%; color:#5f5f5f; border-top:2px solid #02898f; border-bottom:1px solid #02898f; line-height:normal; font-size:12px; margin-bottom:5px;  }
.list th { text-align:center; font-weight:bold; border-bottom:1px solid #e4e4e4; border-right:1px solid #e4e4e4; border-left:1px solid #e4e4e4; padding:5px 5px; white-space:nowrap; background:#dcfffa; }
.list td {  padding:9px 10px; letter-spacing:0px; border-bottom:1px solid #e4e4e4; border-right:1px solid #e4e4e4; border-left:1px solid #e4e4e4; vertical-align:middle; }
.list td a { color:#5f5f5f; }
.list .r_line { border-right:1px solid #e4e4e4; }
.list .b_none { border-bottom:none; }
.list input,select { vertical-align:middle; }
.list .txt_input { border:1px solid #999; height:18px; padding:0 5px; color:#5f5f5f; }
.list .txt_select { border:1px solid #999; height:18px; padding:0; width:157px; font-size:11px; color:#5f5f5f; }
.list .td_txt { font-size:11px; line-height:1.8em; padding-top:10px; }
.list .c_orange { color:#d97d10; }




.list3 { clear:both; width:100%; color:#5b5b5b; border-top:#3c75b7 solid 2px; border-bottom:#3c75b7 solid 1px; line-height:normal; font-size:15px; margin-bottom:20px; }
.list3 th { text-align:center; font-weight:bold; border:#cbcbcb solid 1px; padding:10px 0; white-space:nowrap; background:#e7f5f7; color:#085184; }
.list3 td { text-align:center; padding:10px 0; letter-spacing:0px; border:#cbcbcb solid 1px; vertical-align:middle; line-height:1.8em; }

.list3 td.txt_left { text-align:left; padding:10px 20px; }
.list3 tbody th { background:#f4f9ff; color:#1557a2; vertical-align:middle; }
.list3 tbody th.color { background:#f4f0f0; color:#606060; vertical-align:middle; }
.list3 tbody th.color1 { background:#f4f0f0; color:#322ac4; vertical-align:middle;font-size:13px; }

.list3 a { color:#f26522; font-weight:600; }
.list3 .con { background:#e7f5f7; padding:20px; line-height:1.8em; text-align:left; border-left:none; border-right:none; }





.list2 { clear:both; width:100%; color:#5f5f5f; border-top:2px solid #02898f; border-bottom:2px solid #02898f; line-height:normal; font-size:12px; margin-bottom:5px; }
.list2 th { text-align:center; font-weight:bold; border-bottom:1px solid #e4e4e4; border-right:1px solid #e4e4e4; border-left:1px solid #e4e4e4; padding:5px 0; white-space:nowrap; background:#dcfffa; }
.list2 td { text-align:left; padding:9px 10px; letter-spacing:0px; border-bottom:1px solid #e4e4e4; border-right:1px solid #e4e4e4; border-left:1px solid #e4e4e4; vertical-align:middle; }
.list2 td a { color:#5f5f5f; }
.list2 td .bullet li{background:url(/inc/img/npost/bl3.gif) no-repeat 0 6px;padding:2px 0 2px 6px;}


.list_maiin { text-decoration: none;  clear:both; width:100%; color:#0a4377; line-height:normal; font-size:13px; margin-bottom:10px; }
.list_maiin td { text-align:left; padding:9px 10px; letter-spacing:0px;   vertical-align:middle; }
.list_maiin td a {  color:#0a4377; }




.text_blue{color:#024a82;}
.text_orange{color:#f16a21;}
.text_bold{font-weight:bold;}
.text_gray{color:#f16a21;}
.text_white{color:#ffffff;}

.text_bold_title {font-weight:bold; font-size:13px; line-height:18px;}

.text_violet{color:#322ac4;font-size:14px;font-weight:bold;}
.text_violet1{color:#322ac4;font-size:12px;font-weight:bold;}


.text_title_blue{color:#024a82; font-size:15px; font-weight:bold; }

/* page_info */
h3.page_title { font-size:25px; font-weight:bold; letter-spacing:-0.1em; padding-left:40px; background:url(../img/common/bg_page_title.gif) no-repeat 0 0; margin-bottom:20px; }
h3.bullet1{clear:both;margin:5px 0 10px 0;font-weight:600;font-size:15px;color:#01649f;background:url(../img/h3_bullet_1.gif) no-repeat 0 1px;padding-left:18px;}
h3.bullet1 span { color:#2e2e2e; }
h3.bullet2{clear:both;margin:0 0 12px 0;font-weight:600;font-size:14px;color:#0c98b4;background:url(../img/h3_bullet_2.gif) no-repeat 0 1px;padding-left:18px;}
h3.bullet3 {clear:both;margin:0;font-weight:600;font-size:22px;color:#0c98b4;background:url(../img/h3_bullet_2.gif) no-repeat 0 1px;padding-left:18px;}
h3.bullet2 a { color:#9e0b0f; }

h3.bullet4{clear:both;margin:0 0 0 0;height:25px;overflow:hidden;font-weight:600;font-size:14px;color:#000;}
h3.bullet4 span.fl { float:left;background:url(../img/h3_bullet_2.gif) no-repeat 0 1px;padding-left:18px;}
h3.bullet4 span.fr { float:right;}

h4.bullet1{clear:both;margin:10px 0 10px 10px;font-weight:600;font-size:12px;color:#000;background:url(../img/h4_bullet_1.gif) no-repeat 0 0.2em; padding-left:16px; }
h4.bullet2{clear:both;margin:10px 0 10px 10px;font-weight:600;font-size:12px;color:#000;background:url(../img/h4_bullet_2.gif) no-repeat 0 0.1em; padding-left:16px; }
h5.bullet1{clear:both;margin:8px 0 5px 18px;font-weight:600;font-size:12px;color:#01649f;background:url(../img/h5_bullet_1.gif) no-repeat 0 0.5em;  padding-left:8px; }


.tab_3 { position:relative; display:inline-block; width:100%; background:url(../img/tab_1_bg.gif) repeat-x left bottom; height:80px; margin-bottom:15px; }
.tab_3 ul li { float:left; margin:0 5px 4px 0; padding:0 10px; border:1px solid #c0c0c0; background:#fff; color:#525252; font-size:13px; height:27px; line-height:27px; }
.tab_3 ul li a { color:#525252; font-weight:600; }
.tab_3 ul li.current { color:#fff; font-weight:bold; background:#006fcd; border:1px solid #006fcd; }
.tab_3 ul li.current a { color:#fff; }

.tab_3_none { position:relative; display:inline-block; width:100%; background:url(../img/tab_1_bg.gif) repeat-x left bottom; height:80px; margin-bottom:0; }
.tab_3_none ul li { float:left; margin:0 5px 4px 0; padding:0 10px; border:1px solid #c0c0c0; background:#fff; color:#525252; font-size:13px; height:27px; line-height:27px; }
.tab_3_none ul li a { color:#525252; font-weight:600; }
.tab_3_none ul li.current { color:#fff; font-weight:bold; background:#006fcd; border:1px solid #006fcd; }
.tab_3_none ul li.current a { color:#fff; }

.page_top4 { clear:both; width:100%; height:130px; background:url(../img/page_top_bg4.gif) repeat-x; margin-bottom:20px; }
.page_top4 dl { clear:both; display:inline-block; width:100%; padding:20px; }
.page_top4 dt { float:left; width:100px; text-align:center; }
.page_top4 dd { float:left; color:#545454; line-height:1.4em; border-left:1px solid #d4d4d4; padding-left:30px;padding-bottom:10px;padding-top:8px;}

.tab_4 { clear:both;position:relative; overflow:hidden; background:#ffffff; padding:5px 0 10px 0;margin-bottom:15px;border:1px solid #c0c0c0; }
.tab_4 ul li { float:left; margin:3px 15px 0 0; padding:0 10px;  background:#fff; color:#525252; font-size:11px; line-height:22px; }
.tab_4 ul li a { color:#525252; font-weight:600; }
.tab_4 ul li a:hover { color:#006fcd; font-weight:600; }

.page59_list { clear:both; margin:10px 0 0 10px; }
.page59_list li { margin-bottom:10px; background:url(../img/page56_dd_bl1.gif) no-repeat 0 0.6em; padding-left:8px; line-height:1.4em; }
.page59_list2 { clear:both; margin:10px 0 0 10px; }
.page59_list2 li { margin-bottom:4px; background:url(../img/page56_dd_bl1.gif) no-repeat 0 0.6em; padding-left:8px; line-height:1.4em; }

.page121_box { clear:both; width:100%; background:#f6f7f7; padding:30px 0; margin-bottom:30px; }
.page121_list { clear:both; width:700px; margin:0 auto;overflow:hidden; }

.page47 { clear:both; position:relative;width:100%; height:548px; background:url(../img/page47_bg.gif) no-repeat;}
.page47 .txt1{position:absolute; top:0; left:308px;}
.page47 .txt2{position:absolute; top:45px; left:457px;}
.page47 .txt3{position:absolute; top:87px; left:308px;}
.page47 .txt4{position:absolute; top:136px; left:457px;}
.page47 .txt5{position:absolute; top:184px; left:457px;}
.page47 .page47_list{position:absolute; top:253px; left:0;}
.page47 .page47_list ul.lis1 li{width:138px;float:left;text-align:center;margin-left:9px;}
.page47 .page47_list ul.lis1 li.first{width:138px;float:left;text-align:center;margin-left:0;}
.page47 .page47_list ul.lis2 {width:120px;margin:30px auto 0;}
.page47 .page47_list ul.lis2 li{width:120px;text-align:left;font-size:13px;font-weight:600;line-height:22px;}
.page47 .page47_list ul.lis3 {width:120px;margin-left:0;}
.page47 .page47_list ul.lis3 li{width:120px;text-align:left;font-size:11px;font-weight:normal;}



/* tab_info */
.tab_1 { position:relative; display:inline-block; width:100%; background:url(../img/tab_1_bg.gif) repeat-x left bottom; height:41px; margin-bottom:15px; }
.tab_1 ul li { float:left; margin:0 5px 0 0; padding:0 15px; border:1px solid #c0c0c0; background:#fff; color:#525252; font-size:13px; height:27px; line-height:27px; }
.tab_1 ul li a { color:#525252; font-weight:600; }
.tab_1 ul li.current { color:#fff; font-weight:bold; background:#006fcd; border:1px solid #006fcd; }
.tab_1 ul li.current a { color:#fff; }

.tab_1_none { position:relative; display:inline-block; width:100%; background:url(../img/tab_1_bg.gif) repeat-x left bottom; height:41px; margin-bottom:0; }
.tab_1_none ul li { float:left; margin:0 5px 0 0; padding:0 15px; border:1px solid #c0c0c0; background:#fff; color:#525252; font-size:13px; height:27px; line-height:27px; }
.tab_1_none ul li a { color:#525252; font-weight:600; }
.tab_1_none ul li.current { color:#fff; font-weight:bold; background:#006fcd; border:1px solid #006fcd; }
.tab_1_none ul li.current a { color:#fff; }

.tab_2 { position:relative; display:inline-block; width:100%; background:url(../img/tab_1_bg.gif) repeat-x left bottom; height:41px; margin-bottom:15px; }
.tab_2 ul li { float:left; margin:0 2px 0 0; padding:0 8px; border:1px solid #c0c0c0; background:#fff; color:#525252; font-size:13px; height:27px; line-height:27px; }
.tab_2 ul li a { color:#525252; font-weight:600; }
.tab_2 ul li.current { color:#fff; font-weight:bold; background:#006fcd; border:1px solid #006fcd; }
.tab_2 ul li.current a { color:#fff; }

.tab_2_none { position:relative; display:inline-block; width:100%; background:url(../img/tab_1_bg.gif) repeat-x left bottom; height:41px; margin-bottom:0; }
.tab_2_none ul li { float:left; margin:0 2px 0 0; padding:0 8px; border:1px solid #c0c0c0; background:#fff; color:#525252; font-size:13px; height:27px; line-height:27px; }
.tab_2_none ul li a { color:#525252; font-weight:600; }
.tab_2_none ul li.current { color:#fff; font-weight:bold; background:#006fcd; border:1px solid #006fcd; }
.tab_2_none ul li.current a { color:#fff; }

.text_list1{margin:10 0 10px 25px;padding:0 0 5px 0;line-height:22px; font-size:13px;}
.text_list1 ul li{padding:0 0 0 0;margin:0 0 3px 0; color:#6c6c6c;}

.none_list { clear:both; margin:10px 0 0 10px; }
.none_list li { margin-bottom:8px; color:#707070; line-height:1.4em; }


.div_conter {
	text-align: center;
	}

.text_list00 { text-align:left; line-height:19px; font-size:12px;}

/*
.text_list1{margin:0 0 10px 25px;padding:0 0 5px 0;line-height:18px;}
.text_list1 ul li{padding:0 0 0 0;margin:0 0 3px 0; color:#6c6c6c;}*/

/* 
.list6 { clear:both; width:100%; color:#5b5b5b; border-top:#3c75b7 solid 2px; border-bottom:#3c75b7 solid 1px; line-height:normal; font-size:12px; margin-bottom:20px; }
.list6 th { text-align:center; font-weight:bold; border:#cbcbcb solid 1px; padding:10px 0; white-space:nowrap; background:#e7f5f7; color:#085184; }
.list6 td { text-align:left; padding:10px 0 10px 20px; letter-spacing:0px; border:#cbcbcb solid 1px; vertical-align:middle; line-height:1.4em; }
.list6 td.txt_left { text-align:left; padding:10px 20px; }
.list6 td.txt_center { text-align:center; padding:10px 0; }
.list6 tbody th { background:#f4f4f4; color:#606060; vertical-align:middle; }
.list6 a { color:#f26522; font-weight:600; }
*/

.tab_3 { position:relative; display:inline-block; width:100%; background:url(../img/tab_1_bg.gif) repeat-x left bottom; height:80px; margin-bottom:15px; }
.tab_3 ul li { float:left; margin:0 5px 4px 0; padding:0 10px; border:1px solid #c0c0c0; background:#fff; color:#525252; font-size:13px; height:27px; line-height:27px; }
.tab_3 ul li a { color:#525252; font-weight:600; }
.tab_3 ul li.current { color:#fff; font-weight:bold; background:#006fcd; border:1px solid #006fcd; }
.tab_3 ul li.current a { color:#fff; }

.tab_3_none { position:relative; display:inline-block; width:100%; background:url(../img/tab_1_bg.gif) repeat-x left bottom; height:80px; margin-bottom:0; }
.tab_3_none ul li { float:left; margin:0 5px 4px 0; padding:0 10px; border:1px solid #c0c0c0; background:#fff; color:#525252; font-size:13px; height:27px; line-height:27px; }
.tab_3_none ul li a { color:#525252; font-weight:600; }
.tab_3_none ul li.current { color:#fff; font-weight:bold; background:#006fcd; border:1px solid #006fcd; }
.tab_3_none ul li.current a { color:#fff; }

.tab_4 { clear:both;position:relative; overflow:hidden; background:#ffffff; padding:5px 0 10px 0;margin-bottom:15px;border:1px solid #c0c0c0; }
.tab_4 ul li { float:left; margin:3px 20px 0 0; padding:0 10px;  background:#fff; color:#525252; font-size:11px; line-height:22px; }
.tab_4 ul li a { color:#525252; font-weight:600; white-space:nowrap;}
.tab_4 ul li a:hover { color:#006fcd; font-weight:600; }

.soon { clear:both; border:1px solid #ccc; background:#f8f8f8; text-align:center; padding:120px 0; overflow:hidden; }
.soon2 { clear:both; border:1px solid #ccc; background:#f8f8f8; text-align:center; padding:120px 0; overflow:hidden; margin:0 23px 20px; }

/* style  2013.05.22*/
.text_title { padding:0 10px; font-size:20px; color:#1193a3; font-weight:bold; }
.text_title111 { padding:0 0px; font-size:17px; color:#1193a3; }
.text_title1112 { padding:0 0px; font-size:14px; color:#1193a3; line-height:21px; }
.test2_title { padding:0 0 10px; font-size:20px; color:#4e4e4e; font-weight:bold; }
.main_test2_title { padding:0 0 10px; font-size:20px; color:#1193a3; font-weight:bold; }

.text_title_submenu { padding:0 10px; font-size:20px; color:#1193a3; font-weight:bold;font-weight:bold; }
.text_title_sub {font-family:Palatino Linotype;  letter-spacing:-0.8px; font-size:30px; color:#1b1b1b; font-weight:bold;font-weight:bold;padding-bottom:10px; }

.text_title_main {font-family:Palatino Linotype;  letter-spacing:-0.5px; font-size:16px; color:#1b1b1b;  padding-bottom:10px; line-height:18px;}

.main_txt { no-repeat 0 0.4em; padding-left:15px; margin-left:5px; color:#5f5f5f; font-weight:bold; margin-bottom:7px; padding:30px; font-size:14px;}
.schedule_txt strong { color:#ef7228; }

.text_history { text-align:right;color:#666666; font-size:11px;  line-height:25px; }

.main_title1 {  padding-left:15px;  color:#5f5f5f; font-weight:bold; margin-bottom:7px; padding:10px; font-size:14px;}






.page_top { clear:both; width:100%; height:86px; background:url(../img/page_top_bg.gif) repeat-x; margin-bottom:20px; }
.page_top dl { clear:both; display:inline-block; width:100%; padding:20px; }
.page_top dt { float:left; width:80px; border-right:1px solid #d4d4d4; text-align:center; margin-right:40px; }
.page_top dd { float:left; color:#545454; line-height:1.4em; }
.page_top dd span { color:#006fcd; font-weight:600; font-size:13px; }

.page_top2 { clear:both; width:100%; height:71px; background:#f4f4f4; padding:6px 0; margin-bottom:20px; }
.page_top2 dl { clear:both; width:723px; height:71px; background:url(../img/page_top_bg2.gif) no-repeat; margin:0 auto; }
.page_top2 dt { float:left; width:80px; border-right:1px solid #d4d4d4; text-align:center; margin-right:40px; margin-top:15px; padding-left:20px; }
.page_top2 dd { float:left; color:#545454; line-height:1.4em; }

.page_top3 { clear:both; width:100%; height:130px; background:url(../img/page_top_bg4.gif) repeat-x; margin-bottom:20px; }
.page_top3 dl { clear:both; display:inline-block; width:100%; padding:20px; }
.page_top3 dt { float:left; width:100px; text-align:center; }
.page_top3 dd { float:left; color:#545454; line-height:1.4em; border-left:1px solid #d4d4d4; padding-left:30px; }

.page_top4 { clear:both; width:100%; height:130px; background:url(../img/page_top_bg4.gif) repeat-x; margin-bottom:20px; }
.page_top4 dl { clear:both; display:inline-block; width:100%; padding:20px; }
.page_top4 dt { float:left; width:100px; text-align:center; }
.page_top4 dd { float:left; color:#545454; line-height:1.4em; border-left:1px solid #d4d4d4; padding-left:30px;padding-bottom:10px;padding-top:8px;}
.page_top4 p span { color:#196994; }


.page_top44 { clear:both; width:100%; height:130px; background:url(../img/page_top_bg5.gif) repeat-x; margin-bottom:20px; }
.page_top44 dl { clear:both; display:inline-block; width:100%; padding:20px; }
.page_top44 dt { float:left; width:100px; text-align:center; }
.page_top44 dd { float:left; color:#545454; line-height:1.4em; border-left:1px solid #d4d4d4; padding-left:30px;padding-bottom:10px;padding-top:8px;}
.page_top44 p span { color:#196994; }
