@font-face {
	font-family: 'NmGothic';
	font-style: normal;
	font-weight: 400;
	src: url('/index/font/NanumGothic-Regular.eot');
	src: url('/index/font/NanumGothic-Regular.eot?#iefix') format('embedded-opentype'),
			url('/index/font/NanumGothic-Regular.woff2') format('woff2'),
			url('/index/font/NanumGothic-Regular.woff') format('woff'),
			url('/index/font/NanumGothic-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'NmGothic';
	font-style: normal;
	font-weight: 700;
	src: url('/index/font/NanumGothic-Bold.eot');
	src: url(/index/font/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
			url('/index/font/NanumGothic-Bold.woff2') format('woff2'),
			url('/index/font/NanumGothic-Bold.woff') format('woff'),
			url('/index/font/NanumGothic-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'NmGothic';
	font-style: normal;
	font-weight: 800;
	src: url('/index/font/NanumGothic-ExtraBold.eot');
	src: url('/index/font/NanumGothic-ExtraBold.eot?#iefix') format('embedded-opentype'),
			url('/index/font/NanumGothic-ExtraBold.woff2') format('woff2'),
			url('/index/font/NanumGothic-ExtraBold.woff') format('woff'),
			url('/index/font/NanumGothic-ExtraBold.ttf') format('truetype');
}
#skipNavi{width: auto; right: 0;}
body {font-family:"NmGothic", sans-serif; background-color: #fff;}

#wraper{width: 100%; min-width: 1100px;}
.wid{width: 1100px; margin: 0 auto;}

.head_tp{background: #2673b5;}
.head_tp > div{position: relative;}
.head_tp > div:after{content: "";display: block; clear: both;}
.head_tp a{font-size: 14px; color: #fff; line-height: 16px;}
.ht_lef{float: left;}
.ht_lef > ul:after{content: "";display: block; clear: both;}
.ht_lef > ul > li{float: left;}
.ht_lef > ul > li > a{display: block; /*padding: 12px 20px;*/padding: 12px 12px;}
.ht_lef > ul > li.home > a > span{/*padding-left: 23px; background: url(/images/index/main/ht_hic.gif) 0 center no-repeat;*/}
.ht_lef > ul > li.home > p{width:43px; height:40px; background: url(/images/index/main/ht_hic.gif) center center no-repeat;}
.ht_lef > ul > li.home > a > i{position:absolute; top:-9999px; left:-9999px; width:0px; height:0px; font-size:0;}
.ht_lef > ul > li.ym > a{padding-right: 30px; background: url(/images/index/main/ht_ymbg.png) 85% center no-repeat;}
.ht_lef > ul > li.msmb > a{padding-right: 30px; background: url(/images/index/main/ht_ymbg.png) 85% center no-repeat;}
.ht_lef > ul > li.home{background: #fff;}
.ht_lef > ul > li.home > a{color: #333; padding: 12px 3px 12px 14px;}
.ht_lef > ul > li.bg2{background: #0A8B5E;}
.ht_lef > ul > li.bg3{background: #15A091;}
.ht_lef > ul > li.bg4{background: #1064ab;}
.ht_lef > ul > li.bg5{background: #2987d6;}
.ht_lef > ul > li.bg6{background: #4914b5;}
.ht_lef > ul > li.bg7{background: #1C98EA;}
.ht_lef > ul > li.bg8{background: #1064ab;}
.ht_lef > ul > li.bg9{background: #0A8B5E;}
.ht_lef > ul > li.ym.on{background: #6e6e6e;}
.ht_lef > ul > li.msmb.on{background: #6e6e6e;}

.bs_dz{display: none; position: absolute; top: 100%; left: 0; width: 768px; background: #6e6e6e;  z-index: 50; }
.bs_dz > div{display: table; width: 100%;}
.bs_dz > div > dl{display: table-cell; vertical-align: top; box-sizing: border-box;}
.bs_dz > div > dl.bs{width: 560px;border-right: 1px solid #909090;}
.bs_dz > div > dl > dt{text-align: center; color: #fff; font-size: 16px; padding: 12px 0; font-weight: bold; border-bottom: 1px solid #909090;}
.bs_dz > div > dl > dd{overflow: hidden;padding: 20px 24px;}
.bs_dz > div > dl > dd > ul{float: left;}
.bs_dz > div > dl > dd > ul > li{margin-top: 4px; padding-left: 11px; background: url(/images/index/main/lis_bg1.gif) 0 8px no-repeat;}
.bs_dz > div > dl > dd > ul > li > a{display: inline-block; font-size: 13px; line-height: 20px; }
.bs_dz > div > .bs > dd > ul{width: 115px; margin-left: 10px;}
.bs_dz > div > .dz > dd > ul{width: 80px;}

.ms_mb{display: none; position: absolute; top: 100%; left: 0; width: 990px; background: #6e6e6e;  z-index: 50; }
.ms_mb > div{display: table; width: 100%;}
.ms_mb > div > dl{display: table-cell; vertical-align: top; box-sizing: border-box;}
.ms_mb > div > dl.ms1{width: 229px;border-right: 1px solid #909090;}
.ms_mb > div > dl.ms2{width: 200px;border-right: 1px solid #909090;}
.ms_mb > div > dl.mb{width: 130px;border-right: 1px solid #909090;}
.ms_mb > div > dl > dt{text-align: center; color: #fff; font-size: 16px; padding: 12px 0; font-weight: bold; border-bottom: 1px solid #909090;}
.ms_mb > div > dl > dd{overflow: hidden;padding: 20px 24px;}
.ms_mb > div > dl > dd > ul{float: left;}
.ms_mb > div > dl > dd > ul > li{margin-top: 4px; padding-left: 11px; background: url(/images/index/main/lis_bg1.gif) 0 8px no-repeat;}
.ms_mb > div > dl > dd > ul > li > a{display: inline-block; font-size: 13px; line-height: 20px; }
.ms_mb > div > .ms1 > dd > ul{width: 168px; margin-left: 10px;}
.ms_mb > div > .ms2 > dd > ul{width: 140px; margin-left: 10px;}
.ms_mb > div > .mb > dd > ul{width: 70px; margin-left: 10px;}

.ht_rit{float: right;}
.ht_rit:after{content: "";display: block; clear: both;}
.lgn_tg{overflow: hidden; float: left;}
.lgn_tg > li{float: left; border-left: 1px solid #5c96c8;}
.lgn_tg > li > a{display: block; padding: 12px 20px;}
.lang_tg{float: left;background: #0083d6; position: relative;}
.lang_tg a{display: block; padding: 12px 20px;}
.lang_tg > a{padding-right: 30px; background: url(/images/index/main/ht_ymbg.png) 85% center no-repeat;}
.lang_tg > ul{display: none; position: absolute; top: 100%; left: 0; right: 0; background: #0083d6; z-index: 50; }

.head_md{position: relative; padding: 21px 0;border-bottom: 1px solid #dedede;}
.head_md > div:after{content: "";display: block; clear: both;}

.logo_box{overflow: hidden; float: left;}
.logo_box > p{float: left;}

.mo_lltg{display: none;}
.lc_tg{text-align: center; padding: 15px 0; position: relative;}
.lc_tg > .logo_box img{height: 40px;}
.mo_mclo{position: absolute; right: 10px; top : 10px;}
.mo_lgn{overflow: hidden;}
.mo_lgn > p{float: left; width: 50%; text-align: center;}
.mo_lgn > p > a{font-size: 13px; color: #fff; line-height: 16px; display: block; padding: 12px 0; background: #6e6e6e;}
.mo_lgn > p:first-child > a{border-right: 1px solid #969696;}

.menu_box{float: right; margin-top: 15px; /*margin-right: 39px;*/}
.depth1:after{content: "";display: block; clear: both;}
.depth1 > li{float: left; margin-right: 63px;}
.depth1 > li > a{display: inline-block;font-weight: bold; font-size: 20px; color: #333; position: relative;}
@media screen and (min-width:1025px) {
.depth1 > li.on > a:after{content: "";display: block; width: 100%; height: 3px; background: #3e61b2; position: absolute; top: 100%; left: 0; margin-top: 30px;}
}

.dp2_bk{display:none; position: absolute;left: 0;top: 100%; z-index: 210; width: 100%; background: #fff; border-top: 1px solid #dedede; border-bottom: 1px solid #dedede;}
.mdp_tbv{border-left: 1px solid #dedede; border-right: 1px solid #dedede; position: relative; padding-top: 50px;}
.mdp_tbv > li > p{position: absolute; top: 1px; width: 17%; text-align: center;}
.mdp_tbv > li > p > a{display: block;font-size: 18px; line-height: 21px; color: #666; padding: 14px 0; background: #fafafa;border-left: 1px solid #dedede; border-bottom: 1px solid #dedede;}
.mdp_tbv > li > p.po1{left: 0;}
.mdp_tbv > li > p.po1 > a{color: #fff; background-color: #2673b5;}
.mdp_tbv > li.on > p.po1 > a{color: #3e61b2;}
.mdp_tbv > li > p.po2{left: 17%;}
.mdp_tbv > li > p.po2 > a{color: #fff; background-color: #179FAE;}
.mdp_tbv > li.on > p.po2 > a{color: #179FAE;}
.mdp_tbv > li > p.po3{left: 34%;}
.mdp_tbv > li > p.po3 > a{color: #fff; background-color: #b95fd3;}
.mdp_tbv > li.on > p.po3 > a{color: #b95fd3;}
.mdp_tbv > li > p.po4{left: 51%;}
.mdp_tbv > li > p.po4 > a{color: #fff; background-color: #E67223;}
.mdp_tbv > li.on > p.po4 > a{color: #E67223;}
.mdp_tbv > li > p.po5{left: 68%;}
.mdp_tbv > li > p.po5 > a{color: #fff; background-color: #325f0d;}
.mdp_tbv > li.on > p.po5 > a{color: #325f0d;}
.mdp_tbv > li > p.po6{position: absolute; top: 1px; width: 15%; text-align: center;}
.mdp_tbv > li > p.po6{left: 85%;}
.mdp_tbv > li > p.po6 > a{color: #fff; background-color: #819902;}
.mdp_tbv > li.on > p.po6 > a{color: #819902;}
/*.mdp_tbv > li > p.po6 > a{color: #fff; background: url(/images/index/common/new_tab.gif) 140px center no-repeat #b8ca5b; padding-right: 20px;}
.mdp_tbv > li.on > p.po6 > a{color: #b8ca5b; background: url(/images/index/common/new_tab_on.gif) 140px center no-repeat; padding-right: 20px;}*/
.mdp_tbv > li.on > p > a{background: #fff; padding-bottom: 15px; border-bottom: none; font-weight: bold;}

.mdp_tbv > li{overflow: hidden;}
.mdp_tbv .mdp2_ls{display: none;}
.mdp2_ls{overflow: hidden;padding: 15px 15px 30px;}
.mdp2_ls > li{float: left;width: 20%;}
.mdp2_ls > li > strong{display: block;margin: 0 15px; padding: 12px 0;  font-weight: bold; border-bottom: 1px solid #dedede;}
.mdp2_ls > li > strong > a{font-size: 16px; color: #333;}
.mdp2_ls > li > ul{margin: 0 10px;}
.mdp2_ls > li > ul > li{ border-bottom: 1px dashed #c2c2c2;}
.mdp2_ls > li > ul > li > a{display: block; padding: 12px 0; padding-left: 12px;font-size: 13px; color: #666; line-height: 16px; background: url(/images/index/main/mlis_bg.gif) 0 center no-repeat; }
.mdp2_ls > li > ul > li > dl{display: none;}
.mdp2_ls.c6 {padding: 15px 16px 30px;}
.mdp2_ls.c6 > li{width: 178px;}
.mdp2_ls.c7 {padding: 15px 11px 30px;}
.mdp2_ls.c7 > li{width: 154px;}
.mdp2_ls.c7 > li > strong{margin: 0 10px;}
.mdp2_ls.c7 > li > ul{margin: 0 10px;}

.alm_bk{display: none; position: absolute; top: 26px; left: 50%; margin-left: 511px;}
.search_sw{display: none;}
.mo_mypage{display: none;}
.mo_mlink_zone{display: none;}

.mo_mbg{display: none;position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 190; background: rgba(0,0,0,0.4);}

.head_bm{border-bottom: 2px solid #3e61b2; padding:20px 0;}
.head_bm > div{overflow: hidden;}

.weather_tg{overflow: hidden; float: left; width: 300px;}
.weather_tg > div{float: left;}
.weather_bk{overflow: hidden; margin-right: 15px; cursor: pointer;}
.weather_bk > a > p{display:inline-block; vertical-align: bottom; margin-right: 5px;}
.weather_bk > a > p img{vertical-align: bottom;}
.weather_bk > a > div{display:inline-block; vertical-align: bottom; font-size: 14px;color: #3c3c3c; font-weight: bold; text-align: right; letter-spacing: -1px;}
.weather_bk > a > div > p{font-size: 24px;}
.dust_bk{padding-left: 15px; background: url(/images/index/main/weather_tgb.gif) 0 center no-repeat; cursor: pointer;}
.dust_bk > dl{font-size: 13px;color: #3c3c3c; line-height: 22px;}
.dust_bk > dl > a > dt{display:inline-block;}
.dust_bk > dl > a > dd{display:inline-block;}
.dust_bk > dl > a > dd span{ font-size: 12px; color: #fff; line-height: 16px; display: inline-block; background: #23a660; padding: 0 5px; border-radius: 7px;}

.srch_box{padding: 2px; border: 1px solid #0083d6; width: 390px; margin-top: 0; margin-left: 20px;}
.srch_box > .input{width: 335px; float: none; display: inline-block;vertical-align: middle; padding: 0; padding-right: 10px; height: auto; background: url(/images/index/main/search_btb.gif) right center no-repeat #fff; border: none;}
.srch_box > .input > label, .srch_box > .input > select{display: none;}
.srch_box > .input > .inputBox{margin: 0; width: 100%; height: 24px;}
.srch_box > a{float: none; display: inline-block; vertical-align: middle;}
.srch_box > a > img{padding: 10px;}

.search_kw{ float: left; margin-left: 10px; margin-top: 12px;}
.search_kw > dl{ font-size: 14px; color: #666;}
.search_kw > dl > dt{display: inline-block; vertical-align: top; width: 90px;}
.search_kw > dl > dt > a{ display: block; padding-left: 27px;color: #dc5c0f; font-weight: bold; letter-spacing: -1px; background: url(/images/index/main/hm_kwbg.gif) 0 4px no-repeat;}
.search_kw > dl > dd{display: inline-block;vertical-align: top; max-width: 290px;}
.search_kw > dl > dd > a{margin: 0 3px;}

 /* * * * * */ 

.footer{background: #fafafa;}
.sns_fbk{position: fixed; right: 0;top: 50%; margin-top: -150px;}/* 2018/10/17 */

.foot_tp{border-top: 1px solid #dedede; border-bottom: 1px solid #dedede; padding: 17px 0;}
.foot_tp > div{overflow: hidden;}
.foo_link{float: left;}
.foo_link > ul{}
.foo_link > ul > li{display: inline-block; font-size: 14px; color: #666; padding-left: 16px; margin-left: 12px; background: url(/images/index/main/foo_lkb.gif) 0 center no-repeat;}
.foo_link > ul > li:first-child{background: none; padding-left: 0; margin-left: 0;}
.foo_link > ul > li > a strong{font-weight: normal; color: #333;}

.foo_vdw{float: right;}
.foo_vdw > dt{display: inline-block; vertical-align: middle; font-size: 14px; color: #666; line-height: 17px;}
.foo_vdw > dd{display: inline-block; vertical-align: middle;}
.foo_vdw > dd > a{margin-left: 9px;}

.foo_bm{padding: 30px 0;}
.foo_bm > div{overflow: hidden;}

.foo_con{float: left; font-size: 14px; color: #666; line-height: 22px;}
.foo_mk{float: right;}


/*  main content  */
.main_bg{overflow: hidden; background: url(/images/index/main/nw_mcbg.jpg) center top no-repeat; background-size: cover;}
.main_bg > #container{margin: 20px auto 30px;}

.mc_tp{overflow: hidden;}
.mc_tp > div{float: left; margin-bottom: 14px;}
.mct_lf{ width: 308px;}
.mct_lf > ul {display: table;width: 100%; text-align: center;}
.mct_lf > ul > li{display: table-cell;vertical-align: middle; height: 63px;background: #3f64b4;}
.mct_lf > ul > li > a{font-size: 13px; color: #fff; display: block;}
.mct_lf > ul > li > a > img{display: block; margin: 0 auto 5px;}
.mct_lf > ul > li > a > img.sub{margin-top: -10px;margin-bottom:8px;}
.mct_lf > ul > li.b1{background: #549f4f; width: 25%;}
.mct_lf > ul > li.b2{width: 23%;border-right: 1px solid #6d89c6;}
.mct_lf > ul > li.b3{width: 28%;border-right: 1px solid #6d89c6;}
.mct_lf > ul > li.b4{width: 22%;}

.mct_cn{ width: 496px; margin-left: 14px; position: relative;}
.mct_cn .bx-pager{position: absolute; right: 84px; bottom: 0; min-width: 50px; letter-spacing: -1px; text-align: center; font-size: 16px; color: #fff; line-height: 21px; padding: 3px 5px; background: url(/images/index/main/mvs_bg1.png) repeat;}
.mct_cn .bx-controls-direction a{position: absolute; font-size: 0; bottom: 0; display: block; height: 27px; width: 27px;}
.mct_cn .bx-prev{ right: 56px; background: url(/images/index/main/mvs_bt1.png) 0 0 no-repeat;}
.mct_cn .bx-next{ right: 0; background: url(/images/index/main/mvs_bt2.png) 0 0 no-repeat;}
.mct_cn .bx-controls-auto a{ display: block; position: absolute; right: 28px;  font-size: 0; bottom: 0; height: 27px; width: 27px;}
.mct_cn .bx-controls-auto a.active{display: none;}
.mct_cn .bx-stop{background: url(/images/index/main/mvs_bt3.png) 0 0 no-repeat;}
.mct_cn .bx-start{background: url(/images/index/main/mvs_bt3.png) 0 0 no-repeat;}

.bnn_sl > li img{width: 308px; height: 226px;}

/* 2018/10/18 */
.mct_rt{ margin-left: 14px; width: 268px;}
/*.mct_rt > div{padding: 6px; }*/
.mct_itg{ background: #fff; overflow: hidden;}
.mct_itg > ul{overflow: hidden; text-align: center; margin-left: -1px; margin-right: -1%; margin-top: -1px;}
.mct_itg > ul > li{float: left; width: 33%; }
.mct_itg > ul > li > a{display: block; padding: 7px 0; border-left: 1px solid #dedede; border-top: 1px solid #dedede;}
.mct_itg > ul > li > a > span{display: table; width: 100%; height: 30px; margin-top: 4px;}
.mct_itg > ul > li > a > span > span{display: table-cell; vertical-align: middle;font-size: 13px; color: #333; line-height: 15px;}
.mct_itg > ul > li > a > span.pic{margin-top: 0; height: 58px;}
/* // 2018/10/18 */

.mct_rlk{overflow: hidden; margin-top: 6px; border: 1px solid #7fa0d4; border-bottom: none; background: url(/images/index/main/mct_rlkb.gif) center top repeat-y;}
.mct_rlk > li{float: left; width: 50%;}
.mct_rlk > li > a{display: block; font-size: 13px;color: #fff; line-height: 17px; padding: 4px 10px; border-bottom: 1px solid #7fa0d4; background: url(/images/index/main/mct_rbb.png) 92% center no-repeat; }

.mc_md{}
.mc_md > div{overflow: hidden; margin-left: -14px;}
.mc_md > div > div{float: left; margin-left: 14px; margin-bottom: 14px; background: #fff;  position: relative;}
.mc_md > div > div .mor{position: absolute; top: 15px; right: 25px;}

.ntc_zone{width: 727px;}
.ntc_mbk{padding-left: 159px; position: relative; background: #fff; padding-top: 50px; padding-bottom: 7px; min-height: 248px;}
.ntc_mbk > li > p{position: absolute;left: 0; text-align: center; width: 159px;}
.ntc_mbk > li > p > a{display: block; font-size: 16px; color: #fff; line-height: 20px; padding: 15px 0; background: #2673b5; border-bottom: 1px solid #dce7f3;}
.ntc_mbk > li > p.po1{top: 0;}
.ntc_mbk > li > p.po2{top: 51px;}
.ntc_mbk > li > p.po3{top: 102px;}
.ntc_mbk > li > p.po4{top: 153px;}
.ntc_mbk > li > p.po5{top: 204px;}
.ntc_mbk > li > p.po6{top: 255px;}
.ntc_mbk > li.on > p > a{background: #fff;color: #3e61b2; font-weight: bold;}
.ntc_mbk > li > div{display: none;margin: 0 24px;}/*{display: none;margin: 24px; margin-top: 0;}*/
.mc_ntc > li{padding-left: 14px;padding-right: 85px; position: relative; border-bottom: 1px dashed #d4d4d4; font-size: 14px; background: url(/images/index/main/lis_bg2.gif) 0 17px no-repeat;}
.mc_ntc > li > a{ display: block; vertical-align: top; padding: 10px 0;  }
.mc_ntc > li > a > span{ line-height: 18px; color: #333; display: inline-block; vertical-align: top; max-width: 370px; font-size: 15px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.mc_ntc > li > a > img{margin-left: 4px;}
.mc_ntc > li > span{position: absolute; right: 0; top: 11px; color: #888;}
.mc_ntc > li > p{color: #666; line-height: 22px; height: 44px;overflow: hidden;}
/*
.mc_ntc > li:first-child{padding-right: 0; padding-bottom: 35px; background: url(/images/index/main/lis_bg2.gif) 0 7px no-repeat;}
.mc_ntc > li:first-child > a{padding-top: 0;}
.mc_ntc > li:first-child > a > span{max-width: 475px; font-weight: bold;}
.mc_ntc > li:first-child > span{position: absolute; right: auto; top: auto; left: 14px; bottom: 12px; }
*/

/* Start: Ã¤¿ë°ø°í ÀÌºÐÇÒ */
.mc_md > div > div .mor_l{position: absolute; top: 15px; right: 300px;}
.mc_md > div > div .small_title_l{position: absolute; top: 18px; left: 180px; color: #333; font-size: 18px; font-weight: bold;}
.mc_md > div > div .small_title_r{position: absolute; top: 18px; right: 170px; color: #333; font-size: 18px; font-weight: bold;}
.mc_ntc_l{float:left; width:48%; margin-top: -25px;}
.mc_ntc_l > li{padding-left: 14px;/*padding-right: 85px;*/ position: relative; border-bottom: 1px dashed #d4d4d4; font-size: 14px; background: url(/images/index/main/lis_bg2.gif) 0 17px no-repeat;}
.mc_ntc_l > li > a{ display: block; vertical-align: top; padding: 10px 0;  }
.mc_ntc_l > li > a > span{width:100%; line-height: 18px; color: #333; display: inline-block; vertical-align: top; max-width: calc(100% - 25px); font-size: 15px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.mc_ntc_l > li > a > img{margin-left: 4px;}
.mc_ntc_l > li > span{position: absolute; right: 0; top: 11px; color: #888;}
.mc_ntc_l > li > p{color: #666; line-height: 22px; height: 69px;overflow: hidden;}
.mc_ntc_l > li:first-child{padding-right: 0; padding-bottom: 10px; background: url(/images/index/main/lis_bg2.gif) 0 7px no-repeat;}
.mc_ntc_l > li:first-child > a{padding-top: 0;}
.mc_ntc_l > li:first-child > a > span{max-width: calc(100% - 25px); font-weight: bold;}
.mc_ntc_l > li:first-child > span{position: absolute; right: auto; top: auto; left: 14px; bottom: 12px; }

.mc_ntc_r{float:right; width:48%; margin-top: -25px;}
.mc_ntc_r > li{padding-left: 14px;/*padding-right: 85px;*/ position: relative; border-bottom: 1px dashed #d4d4d4; font-size: 14px; background: url(/images/index/main/lis_bg2.gif) 0 17px no-repeat;}
.mc_ntc_r > li > a{ display: block; vertical-align: top; padding: 10px 0;  }
.mc_ntc_r > li > a > span{width:100%; line-height: 18px; color: #333; display: inline-block; vertical-align: top; max-width: calc(100% - 25px); font-size: 15px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.mc_ntc_r > li > a > img{margin-left: 4px;}
.mc_ntc_r > li > span{position: absolute; right: 0; top: 11px; color: #888;}
.mc_ntc_r > li > p{color: #666; line-height: 22px; height: 44px;overflow: hidden;}
.mc_ntc_r > li:first-child > a{padding-top: 0;}
.mc_ntc_r > li:first-child{padding-right: 0; background: url(/images/index/main/lis_bg2.gif) 0 7px no-repeat;}
.mc_ntc_r > li:first-child > a > span{max-width: calc(100% - 25px);}
.mc_ntc_r > li:first-child > span{position: absolute; top: auto; bottom: 12px; }
/* End: Ã¤¿ë°ø°í ÀÌºÐÇÒ */

.mc_ntc_no_contents > li{padding-left: 14px;padding-right: 85px; position: relative; border-bottom: 1px dashed #d4d4d4; font-size: 14px; background: url(/images/index/main/lis_bg2.gif) 0 17px no-repeat;}
.mc_ntc_no_contents > li > a{ display: block; vertical-align: top; padding: 10px 0;  }
.mc_ntc_no_contents > li > a > span{ line-height: 18px; color: #333; display: inline-block; vertical-align: top; max-width: 370px; font-size: 15px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.mc_ntc_no_contents > li > a > img{margin-left: 4px;}
.mc_ntc_no_contents > li > span{position: absolute; right: 0; top: 11px; color: #888;}
.mc_ntc_no_contents > li > p{color: #666; line-height: 22px; height: 44px;overflow: hidden;}

.mcm_bx{ width: 359px;}
.mcm_bx > div{padding: 15px 25px; text-align: center; min-height: 276px;}
.mcm_bx > div h4{font-size: 18px; color: #222;font-weight: bold; text-align: left; margin-bottom: 17px;}
.mcm_bx.nt_vid{width: 354px;}
.mcm_bx > div{padding: 15px 23px; text-align: center; min-height: 276px;}

/* pp_zone 10/19 */
.pp_zone .bx-pager{ position: absolute; top:15px;right: 124px; min-width:42px; padding: 3px 8px; background: #989898; font-size: 14px; color: #fff; line-height: 17px; border-radius: 15px;}
.pp_zone .bx-controls-direction a{ font-size: 0; display: block; width:21px;height: 21px; border: 1px solid #dedede; position: absolute; top: 15px;}
.pp_zone .bx-prev{right: 91px; background: url(/images/index/main/mcm_slb1.gif) 0 0 no-repeat;}
.pp_zone .bx-next{right: 47px; background: url(/images/index/main/mcm_slb2.gif) 0 0 no-repeat;}
.pp_zone .bx-controls-auto a{ display: block; position: absolute; right: 69px;  font-size: 0; top: 15px; height: 21px; width: 21px; border: 1px solid #dedede;}
.pp_zone .bx-controls-auto a.active{display: none;}
.pp_zone .bx-stop{background: url(/images/index/main/mcm_slb3.gif) 0 0 no-repeat;}
.pp_zone .bx-start{background: url(/images/index/main/mcm_slb3.gif) 0 0 no-repeat;}
.pp_zone .pp_mor{position: absolute; top: 15px; right: 25px;}
.pp_zone .pp_mor > a{display: block;border: 1px solid #dedede;}
/*  */

.songpaN{clear: both;}
#songpa_tv_info > a > img{width: 308px; height: 195px;}
#songpaNews a{display:block;}
#songpaNews > a > div{height:195px; overflow:hidden;}
#songpaNews > a > div > img{width: 100%;}
#songpaNewsWebzine > li > div > a > img{width: 147px; height: 195px;}
/*.mcm_cnt img{max-width: 100%;}*/
.mcm_cnt > a > span{display: block; font-size: 14px;color: #333; line-height: 22px; height: 44px;overflow: hidden;margin: 10px 0 5px; }

.mgz_ls{overflow: hidden; margin-left: -14px;}
.mgz_ls > li{width: 147px; float: left; margin-left: 14px; margin-bottom: 16px;}
.mgz_ls > li > div{position: relative; margin-bottom: 11px;}
.mgz_ls > li > div > a > span {position: absolute; top: 0; left: 0; right: 0; font-size: 15px; color: #fff; line-height: 18px; padding: 6px 0;}
.mgz_ls > li > div > a > span.bg1{/*background: url(/images/index/main/mgz_tibg1.png) repeat;*/     background-color: rgba(10,125,18,0.6);}
.mgz_ls > li > div > a > span.bg2{/*background: url(/images/index/main/mgz_tibg2.png) repeat;*/ background-color: rgba(226,86,4,0.8);}
.mgz_ls > li > a{display: block; font-size: 13px; line-height: 16px; padding: 7px 5px; color: #666; border: 1px solid #dedede; }

/*2018/10/18 */
.mc_bm{overflow: hidden;}
.mcb_tit{text-align: center; margin: 24px 0;}
.mcb_tit > h3{display: inline-block; font-size: 28px; color: #333;font-weight: 600; letter-spacing: -1px; line-height: 34px; padding-left: 50px; background: url(/images/index/main/mcb_tibg.jpg) 0 0 no-repeat;}
.mcb_tit > h3 > span{ color: #3e61b2;}

.mcb_bk{background: #fff; position: relative; padding-top: 50px;}
.mcb_bk > li > p{width: 366px; position: absolute; top: 0; text-align: center;}
.mcb_bk > li > p.po1{ left: 0;}
.mcb_bk > li > p.po2{ left: 367px;}
.mcb_bk > li > p.po3{ right: 0;}
.mcb_bk > li > p > a{display: block; background: #2673b5; font-size: 18px; color: #fff; line-height: 26px;padding: 12px 0;}
.mcb_bk > li.on > p > a{font-weight: bold; color: #3e61b2; background: #fff;}
.mcb_bk > li > div{padding: 30px 39px; display: none;}
.mcb_bk > li > div > ul{overflow: hidden; margin-left: -38px;}
.mcb_bk > li > div > ul > li{float: left; width: 174px; margin-left: 38px;}
.mcb_bk > li > div > ul > li > dl > dt{padding-bottom: 8px; border-bottom: 1px solid #dedede; font-size: 17px; color: #333; font-weight: bold;}
.mcb_bk > li > div > ul > li > dl > dt span{vertical-align: middle;}
.mcb_bk > li > div > ul > li > dl > dd{ border-bottom: 1px dashed #dedede;padding: 10px 0; letter-spacing: -1px;}
.mcb_bk > li > div > ul > li > dl > dd > a{display: block;  padding-left: 12px; font-size: 14px; color: #666; line-height: 20px; background: url(/images/index/main/lis_bg2.gif) 0 8px no-repeat;}

.mlink_zone{background: #fff;border-top: 1px solid #dedede;border-bottom: 1px solid #dedede;}
.mblk_ls{overflow: hidden;border-right: 1px solid #dedede;}
.mblk_ls > li{float: left; width: 365px; overflow: hidden; border-left: 1px solid #dedede; }
.mblk_ls > li:first-child{padding-left: 1px;}
.mblk_ls > li > p{float: left;}
.mblk_ls > li > p > select{width: 315px; height: 36px; line-height: 36px; border: none; padding-left: 10px;}
.mblk_ls > li > p > a{font-size: 14px;color: #666; line-height: 20px; text-align: center; padding: 8px 0; display: block;  width: 49px; border-left: 1px solid #dedede;background: #f4f4f4;}

.oslk_zone{background: #fff;padding: 20px 0;border-top: 1px solid #dedede;}
.oslk_bx{position: relative;padding-left: 135px;}
.oslk_ls > li img{max-width: 100%;}
.oslk_bx .bx-pager{ position: absolute; top:15px;right: 102px; min-width:42px; padding: 3px 8px; background: #989898; font-size: 14px; color: #fff; line-height: 17px; border-radius: 15px;}
.oslk_bx .bx-controls-direction a{ font-size: 0; display: block; width:33px;height: 33px; position: absolute; top: -3px;}
.oslk_bx .bx-prev{left: 0; background: url(/images/index/main/os_slb1.jpg) 0 0 no-repeat;}
.oslk_bx .bx-next{left: 70px; background: url(/images/index/main/os_slb2.jpg) 0 0 no-repeat;}
.oslk_bx .bx-controls-auto a{ display: block; position: absolute; left: 35px;  font-size: 0; top: -3px; height: 33px; width: 33px; }
.oslk_bx .bx-controls-auto a.active{display: none;}
.oslk_bx .bx-stop{background: url(/images/index/main/os_slb3.jpg) 0 0 no-repeat;}
.oslk_bx .bx-start{background: url(/images/index/main/os_slb3.jpg) 0 0 no-repeat;}


/* 2018/10/18 */
.dust_slb{width: 135px;}
.dust_ls > li > p {font-size: 13px; color: #3c3c3c; line-height: 22px;}


/* ¸ÞÀÎ ÄÜÅÄÃ÷ ±×¸²ÀÚ È¿°ú 
.mc_md > div,.mc_tp{overflow: visible;}
.mc_md > div:after,.mc_tp:after{content: "";display: block; clear: both;}
.main_bg > #container,.mc_bm{overflow: visible;}
.mc_md > div > div, .mcb_bk,
.mc_tp > div{box-shadow: 3px 3px 9px rgba(0,0,0,0.2);}
*/

/* 2018/10/19 */
.head_bm > div{position: relative;}
.head_bm > div > div{margin-bottom: 12px;}
.head_bm > div > div.search_kw{margin-bottom: 0;}
.search_kw{clear: both;margin-left: 335px; margin-top: 0;}
.h_slogan{position: absolute;right: 0;top: 0;}


/*Á¢±Ù¼º Ãß°¡*/
#navi_slideUp{position:absolute; top:-9999px; left:-9999px; width:0; height:0;}
.hidden_text{position:absolute; top:-9999px; left:-9999px; width:0; height:0;}
/*ÇÏ´Ü ·Ñ¸µ¹è³Ê */
.footer_banner_wrap{padding-left: 135px; position:relative;}
.footer_banner_bt{position:absolute; top:-3px; left:0;}
#carouse{overflow:hidden; height:26px;}
#carouselInner{width:1500px;} 
.footer_banner li{float:left; margin-right: 10px;}
#top_roll_info li a{display:block;}