@charset "utf-8";
/* CSS Document */

.main_container {width:100%; min-width:960px; position:relative; margin:0 auto; overflow:hidden; padding-top:100px}

.main_col01 { width:960px; position:relative; margin:0 auto; overflow:hidden;}
.main_col01 .div_row01 .moreWrap{overflow:hidden}
.main_col01 .div_row01 { background:url('/img/main_col01_row01_bg.gif') no-repeat; width:480px; height:480px; float:left;}
.main_col01 .div_row01 .p_title { color:#000000; font-size:27px; line-height:38px; font-weight:bold; padding:41px 28px 0 30px;}
.main_col01 .div_row01 .p_title.type01{font-size:26.5px;}
.main_col01 .div_row01 .sub_title { color:#000000; font-size:14px; line-height:24px; padding-left:30px; float:left}
.main_col01 .div_row01 .sub_title > span { margin-right:10px;}
.main_col01 .div_row01 .more_btn {width: 77px;height: 27px;background:#3bb9d8;margin-right: 30px;margin-top:4px;overflow:hidden;float: right;}
.main_col01 .div_row01 .more_btn a {color:#fff;font-weight:bold;font-weight:bold;line-height: 27px;height: 27px;text-indent:15px;background: url('/img/more_btn_arrow_bg.gif') 62px center no-repeat;display:block;}
.main_col01 .div_row01 .main_bbs { width:421px; position:relative; margin:38px auto 0; overflow:hidden;}
.main_col01 .div_row01 .main_bbs > dl { padding:8px 0; border-bottom:1px dashed #b0b0b0; overflow:hidden;}
.main_col01 .div_row01 .main_bbs > dl > dt > a{ width:350px; float:left; background:url('/img/main_bbs_arrow_bg.png') 1px 5px no-repeat; padding-left:10px; font-size:15px; color:#000000; line-height:18px;}
.main_col01 .div_row01 .main_bbs > dl > dd { width:60px; float:right; opacity:0.6; font-size:13px; color:#000000;}
.main_col01 .div_row01 .main_bbs > dl.last { border-bottom:none;}

/* 20160307 main_bbs_list 구룹 추가*/
.main_col01 .div_row01 .main_bbs_list { width:421px; position:relative; margin:27px auto 0;}
.main_col01 .div_row01 .main_bbs_list > dl { padding:8px 0px 45px 0px; border-bottom:1px dashed #b0b0b0;}
.main_col01 .div_row01 .main_bbs_list > dl > dt > a{ width:340px; float:left; background:url('/img/main_bbs_arrow_bg.png') 1px 5px no-repeat; padding-left:10px; font-size:14px; color:#000000; line-height:18px; height: 40px;}
.main_col01 .div_row01 .main_bbs_list > dl > dt > span { display: none; position: absolute; width: 240px; border: 1px solid #ddd; background-color: #fff; padding: 5px; font-size: 11px; color: #b6893a; white-space: pre-wrap; line-height : 15px; z-index: 50;}
.main_col01 .div_row01 .main_bbs_list > dl > dd { width:60px; float:right; opacity:0.6; font-size:13px; color:#000000;}
.main_col01 .div_row01 .main_bbs_list > dl.last { border-bottom:none;}

.main_col01 .div_row01 .main_search { position:relative; width:421px; overflow:hidden; margin:5px auto 0;}
.main_col01 .div_row01 .main_search #search_total { width:408px; height:31px; border:6px solid #3bb9d8; /*background:#fff url('/img/search_bg_icon.gif') 95% center no-repeat;*/ color:#000000; font-size:13px; text-indent:10px;}
.main_col01 .div_row01 .main_search .search_image { position:absolute; right:2px; top:20px; padding:0 10px;}
.main_col01 .div_row01 .main_search label { visibility:hidden}

.main_col01 .div_row02 { width:480px; height:240px; float:right; position:relative;}
.main_col01 .div_row02 .div_01 {}
.main_col01 .div_row02 .div_01 h2 { font-size:19px; font-weight:bold; color:#fff; background:url('/img/white_line_bg.gif') left bottom no-repeat; padding-bottom:12px; margin-left:30px; padding-top:30px;}
.main_col01 .div_row02 .div_01 > .div_txt { position:absolute; left:0; top:0; background:url('/img/main_orange_bg.png') left no-repeat; width:254px; height:240px; z-index:10; }
.main_col01 .div_row02 .div_01 > .div_txt dl {margin-top:30px; margin-left:30px;}
.main_col01 .div_row02 .div_01 > .div_txt dl dt { font-size:18px; line-height:24px; color:#fff; font-weight:bold; margin-bottom:14px;width:180px;}
.main_col01 .div_row02 .div_01 > .div_txt dl dd.dd_txt { color:#fff; font-size:11.5px; line-height:16px; margin-bottom:24px;}
.main_col01 .div_row02 .div_01 > .div_txt dl dd.more_btn a{ color:#fff; font-size:11.5px; opacity:0.7; background:url('/img/dd_more_btn_arrow.gif') right center no-repeat;; display:inline-block; padding-right:10px; }
.main_col01 .div_row02 .div_01 > .div_img { position:absolute; right:0; top:0}
.main_col01 .div_row03 { background:url('/img/main_col01_col02_img01.gif') no-repeat; width:240px; height:240px; float:left; overflow:hidden; position:relative;}
.main_col01 .div_row03 > h2  {width:240px; height:240px; display:block;}
.main_col01 .div_row03 > h2 > a {  font-size:19px; font-weight:bold; color:#000; background:url('/img/black_line_bg.gif') left bottom no-repeat; padding-bottom:12px; margin-left:30px; padding-top:30px; display:block;}
.main_col01 .div_row04 { background:url('/img/main_col01_col02_img02.gif') no-repeat; width:240px; height:240px; float:right; overflow:hidden; position:relative;}
.main_col01 .div_row04 > h2  {width:240px; height:240px; display:block;}
.main_col01 .div_row04 > h2 > a {  font-size:19px; font-weight:bold; color:#fff; background:url('/img/white_line_bg.gif') left bottom no-repeat; padding-bottom:12px; margin-left:30px; padding-top:30px; display:block;}

.main_col02 {width:960px; position:relative; margin:0 auto; overflow:hidden;}
.main_col02 >.main_visual {width:100%; width:241px; position:relative; overflow:hidden; float:left; overflow:hidden;}
.main_col02 >.main_visual .imgs {width:100%; height:480px; position:relative;}
.main_col02 >.main_visual .imgs li {width:100%; height:100%; position:absolute; top:0; left:100%;}
.main_col02 >.main_visual .imgs li img {width:100%;}
.main_col02 >.main_visual .imgs li.li_01 {left:0; background:url('/img/main_visual_img01.gif') center no-repeat;}
.main_col02 >.main_visual .imgs li.li_02 {background:url('/img/main_visual_img02.gif') center no-repeat;}
.main_col02 >.main_visual .imgs li.li_03 {background:url('/img/main_visual_img03.gif') center no-repeat;}

.main_col02 >.main_visual .imgs li > dl { position:relative; margin:202px 0 0 30px;}
.main_col02 >.main_visual .imgs li > dl > dt { color:#000000; font-size:22px; line-height:30px; font-weight:bold; margin-bottom:22px;}
.main_col02 >.main_visual .imgs li > dl > dd { width:64px; height:23px; background:#f2840e;}
.main_col02 >.main_visual .imgs li > dl > dd > a { width:100%; display:block; font-size:14px; color:#fff; line-height:23px; height:23px; background:url('/img/visual_more_btn_arrow.gif') 47px center no-repeat; text-indent:10px;}

.main_col02 > .main_visual .indis {width:100%; position:absolute; top:30px; left:30px;}
.main_col02 > .main_visual .indis ul {display:inline-block; overflow:hidden; float:left; }
.main_col02 > .main_visual .indis ul li { float:left; margin-left:5px; position:relative;}
.main_col02 > .main_visual .indis ul li.first {margin-left:0; }
.main_col02 > .main_visual .indis ul li a {width:100%; height:100%; display:block;}

.main_col02 .div_row02_01 { background:url('/img/main_col02_col01_img01.gif') no-repeat; width:239px; height:240px; float:left;}
.main_col02 .div_row02_01 > h2  {width:239px; height:240px; display:block;}
.main_col02 .div_row02_01 > h2 > a {  font-size:19px; font-weight:bold; color:#000; background:url('/img/black_line_bg.gif') left bottom no-repeat; padding-bottom:12px; margin-left:30px; padding-top:30px; display:block;}
.main_col02 .div_row02_02 { background:url('/img/main_col02_col01_img02.gif') no-repeat; width:240px; height:240px; float:left;}
.main_col02 .div_row02_02 > h2  {width:240px; height:240px; display:block;}
.main_col02 .div_row02_02 > h2 > a {  font-size:19px; font-weight:bold; color:#fff; background:url('/img/white_line_bg.gif') left bottom no-repeat; padding-bottom:12px; margin-left:30px; padding-top:30px; display:block;}
.main_col02 .div_row02_03 { background:url('/img/main_col02_col01_img03_eng.gif') no-repeat; width:240px; height:240px; float:left;}
.main_col02 .div_row02_03 > h2 {width:240px; height:240px; display:block;}
.main_col02 .div_row02_03 > h2 > a {  font-size:19px; font-weight:bold; color:#000; background:url('/img/black_line_bg.gif') left bottom no-repeat; padding-bottom:12px; margin-left:30px; padding-top:30px; display:block;}

.main_col02 .div_row03_01 { width:239px; height:240px; float:left; border-right:1px solid #dfdfdf; background:#fff;}
.main_col02 .div_row03_01 > h2 {  font-size:19px; font-weight:bold; color:#000; background:url('/img/black_line_bg.gif') left bottom no-repeat; padding-bottom:12px; margin-left:30px; padding-top:30px;}
.main_col02 .div_row03_01 > ul {  width:190px; position:relative; margin:5px auto 0; overflow:hidden;}
.main_col02 .div_row03_01 > ul > li { background:url('/img/main_bbs_arrow_bg.gif') left 8px no-repeat; padding-left:12px;}
.main_col02 .div_row03_01 > ul > li > a { color:#838383; font-size:14px; line-height:25px;}
.main_col02 .div_row03_01 > ul > li.first a { color:#252525;}

.main_col02 .div_row03_02 { width:238px; overflow:hidden; float:left;}
.main_col02 .div_row03_02 > dl { float:left; width:119px; height:119px; background:#fff;}
.main_col02 .div_row03_02 > dl.even { width:118px; border-left:1px solid #ebebeb;}
.main_col02 .div_row03_02 > dl.dl_line { border-bottom:1px solid #ebebeb; height:120px;}
/* .main_col02 .div_row03_02 > dl { display:block; width:100%; height:100%;} */
.main_col02 .div_row03_02 > dl > dt { color:#000000; font-size:16px; line-height:20px; padding:15px 15px 18px; font-weight:bold;}
.main_col02 .div_row03_02 > dl > dd > a { display:inline-block; padding-right:10px; background:url('/img/grey_more_btn_arrow.gif') right center no-repeat; color:#a5a5a5; font-size:8px; font-weight:bold; padding-left:16px;}

.main_col02 .div_row03_03 { background:url('/img/main_col04_col01_img03_eng.gif') no-repeat; width:240px; height:240px; float:left;}
.main_col02 .div_row03_03 > h2 {width:240px; height:240px; display:block;}
.main_col02 .div_row03_03 > h2 > a {  font-size:19px; font-weight:bold; color:#FFF; background:url('/img/white_line_bg.gif') left bottom no-repeat; padding-bottom:12px; margin-left:30px; padding-top:30px; display:block;}
/*
.main_col02 .div_row03_03 { width:240px; height:240px; float:left; border-right:1px solid #dfdfdf; background:#7f7f7f;}
.main_col02 .div_row03_03 > h2 {  font-size:19px; line-height:22px; font-weight:bold; color:#fff; background:url('/img/white_line_bg.gif') left bottom no-repeat; padding-bottom:12px; margin-left:30px; padding-top:30px;}
.main_col02 .div_row03_03 > ul {  width:190px; position:relative; margin:30px auto 0; overflow:hidden;}
.main_col02 .div_row03_03 > ul > li { background:url('/img/white_bbs_arrow_bg.gif') left center no-repeat; padding-left:5px;}
.main_col02 .div_row03_03 > ul > li > a { color:#fff; font-size:14px; line-height:25px;}
 */
.main_bottom { width:960px; position:relative; margin:9px auto 17px; overflow:hidden}
.main_bottom > ul > li { margin-right:5px; margin-bottom:5px; text-align:center; float:left; }
.main_bottom > ul > li a { display:block; color:#000000; font-size:16px; font-weight:bold; line-height:70px; height:70px;}
.main_bottom > ul > li.li_01 { background:url('/img/main_bottom_img01.gif') no-repeat; width:236px; height:70px; position:relative; text-indent:27px;}
.main_bottom > ul > li.li_02 { background:url('/img/main_bottom_img02.gif') no-repeat; width:236px; height:70px; position:relative; text-indent:18px;}
.main_bottom > ul > li.li_03 { background:url('/img/main_bottom_img03.gif') no-repeat; width:236px; height:70px; position:relative; text-indent:18px;}
.main_bottom > ul > li.li_04 { background:url('/img/main_bottom_img04.gif') no-repeat; width:237px; height:70px; position:relative; margin-right:0; text-indent:15px;}
.main_bottom > ul > li.li_05 { background:url('/img/main_bottom_img05.gif') no-repeat; width:236px; height:70px; position:relative;text-indent:27px;}
.main_bottom > ul > li.li_06 { background:url('/img/main_bottom_img06.gif') no-repeat; width:236px; height:70px; position:relative;text-indent:27px;}
.main_bottom > ul > li.li_07 { background:url('/img/main_bottom_img07.gif') no-repeat; width:236px; height:70px; position:relative;text-indent:18px;}
.main_bottom > ul > li.li_08 { background:url('/img/main_bottom_img08.gif') no-repeat; width:237px; height:70px; position:relative; margin-right:0;text-indent:18px; }





