@charset "utf-8";
@import url("common.css");

/*Layer*/
body.bg{width:100%;background:#eeeeee}
#wrap{width:100%; min-width:1245px;  background:#eeeeee; overflow:hidden; position:relative;}
#header{width:100%; min-width:1245px; z-index:1000; background:#fff; position:relative;border-bottom:1px solid #e3e3e4; box-shadow:1px 1px 3px 1px #e3e3e4; }
#container{width:100%; min-width:1245px;  overflow:hidden; background:#f0f1f3 ; position:relative; }
#contents{width:1245px;  margin:20px auto 0; overflow:hidden;}
#footer{min-width:1245px; width:100%; background:#7988a7; padding:50px 0 0; position:relative; z-index:1000}
.rightnav_wrap{position:relative; right:0; margin-left:10px; width:81px; float:right; z-index:10000}
.rightnav{}
.rightnav ul{border-left:1px solid #dedede;border-right:1px solid #dedede}
.rightnav ul li{border-bottom:1px solid #dedede;width:79px;}
.rightnav ul li:first-child{border-top:1px solid #dedede}

.subtop1{background:url('/img/sub/subtop01.jpg') no-repeat center top; height:198px;}
.subtop2{background:url('/img/sub/subtop02.jpg') no-repeat center top; height:198px;}
.subtop3{background:url('/img/sub/subtop03.jpg') no-repeat center top; height:198px;}
.subtop4{background:url('/img/sub/subtop04.jpg') no-repeat center top; height:198px;}
.subtop5{background:url('/img/sub/sitemap.jpg') no-repeat center top; height:198px;}
.subtop9{background:url('/img/sub/subtop01.jpg') no-repeat center top; height:198px;}

.leftnav_wrap{float:left; margin-right:10px;}
.leftnav_wrap .leftnav{}
.leftnav_wrap .leftnav .lefttop{width:195px; height:119px; background:#184d9b; text-align:center; padding-top:76px; margin-bottom:10px;}
.leftnav_wrap .leftnav .lefttop h2{margin:0 0 9px; color:#fff; font-size:25px; font-weight:600;} 
.leftnav_wrap .leftnav .lefttop p{font-size:12px; color:#fff;}
.rightbottom img{cursor:pointer;}
.leftnav_wrap .leftnav>ul{margin-bottom:10px;}
.leftnav_wrap .leftnav>ul>li{width:176px; height:50px; line-height:50px; padding-left:17px ; border:1px solid #d9d9d9; border-top:0; background:#ffffff}
.leftnav_wrap .leftnav>ul>li a{color:#444; font-size:16px; font-weight:600; width:100%; display:block;}
.leftnav_wrap .leftnav>ul>li:first-child{border-top:1px solid #d9d9d9;}
.leftnav_wrap .leftnav>ul>li.on{width:178px; height:51px; background:url('/img/sub/leftnavi_bg.jpg') no-repeat left top;}
.leftnav_wrap .leftnav>ul>li.on a{color:#fff;}
.leftnav_wrap .leftnav>ul>li>a{}
.leftnav_wrap .ban{}
.leftnav_wrap .ban>div{}
.leftnav_wrap .ban div.ban01{margin-bottom:2px;}
.leftnav_wrap .ban div.ban02{}


.subcon{width:866px;  margin:0 auto 125px; float:left; background:#fff; padding:50px 40px;;}
.pagetop{width:100%; overflow:hidden; margin:0 auto 45px; padding-bottom:20px;border-bottom:1px solid #666666}
.pagetop>h3{color:#333333; font-size:32px; font-weight:600; float:left;}
.pagetop>ul{float:right;vertical-align:bottom; margin-top:15px;}
.pagetop>ul>li{float:left;}
.pagetop>ul>li.bar{margin:0 8px;}



.tab{width:100%; overflow:hidden; margin-bottom:20px; border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;}
.tab li{float:left; width:287px; height:42px; line-height:42px;  text-align:Center; background:#ededed; border-right:1px solid #e0e0e0; }
.tab li:first-child{border-left:1px solid #e0e0e0;}
.tab li.on{background:#f7f7f7; border-bottom:2px solid #255ba9;  height:40px; line-height:40px; }
.tab li a{color:#666666; font-size:15px; font-weight:600; width:100%; display:block; height:42px; line-height:42px; }
.tab li.on a{}


.m31{position:relative;}
.m31_board{border-top:2px solid #1c649d; border-bottom:1px solid #ededed ;margin-top:20px; width:100%;}
.m31_board ul{padding:30px 38px 0 38px; overflow:hidden;min-height: 246px;}
.m31_board ul li{float:left; margin-left:23px; margin-bottom:40px;}
.m31_board ul li.first{margin-left:0;}
.m31_board ul li div.img{margin-bottom:15px;}
.m31_board ul li h4{text-align:Center;}
.m31_board ul li h4 a{color:#555; font-size:12px; }

.list_view{position:relative; position:absolute; left:50%;top:100px; width:760px; margin-left:-420px; background:#fff; padding:40px; z-index:20001;display:none;}
.list_view a.close{position:absolute; right:10px ; top:10px;}

.pager{margin-top:38px;width:100%;}
.pager ul{font-size: 0px;letter-spacing: 0px;word-spacing: 0px; /*inline-block 여백제거*/ text-align:Center;}
.pager ul li{display:inline-block;zoom:1;*display:inline;_display:inline; width:23px; height:23px; line-height:23px; border:1px solid #e5e5e5; vertical-align:top;margin:0 2px;}
.pager ul li.num{}
.pager ul li img{margin-top:7.5px;}
.pager ul li a{color:#555555; font-size:11px; display:block; width:100%; height:23px;}
.pager ul li.num a{}
.pager ul li.active a{color:#1c649d; font-weight:600;}


.m42{}
.m42 ul{width:100%; overflow:hidden; }
.m42 ul li{float:left; text-align:center; height:42px;line-height:42px;}
.m42 ul li.num{width:107px;}
.m42 ul li.subject{width:518px ;}
.m42 ul li.subject a{color:#555555;}
.m42 ul li.subject>img{margin-left:5px}
.m42 ul li.file{width:68px; }
.m42 ul li.file img{vertical-align:top; margin-top:13px;}
.m42 ul li.date{width:86px;}
.m42 ul li.hit{width:86px;}

.m42 .m42_head{border-top:2px solid #1c649d;}
.m42 .m42_head li{background:#f6f6f6;  color:#333333; font-size:14px; font-weight:600; border-bottom:1px solid #e5e5e5;}
.m42 ul.m42_head li.num{}
.m42 ul.m42_head li.subject{ }
.m42 ul.m42_head li.subject a{}
.m42 ul.m42_head li.file{}
.m42 ul.m42_head li.date{}
.m42 ul.m42_head li.hit{}

.m42 .m42_body{}
.m42 .m42_body li{font-size:12px; color:#555;  border-bottom:1px solid #ededed;}
.m42 ul.m42_body li.num{}
.m42 ul.m42_body li.subject{text-align:left; display:inline-block;zoom:1;*display:inline;_display:inline; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.m42 ul.m42_body li.subject span.re{display:inline-block;zoom:1;*display:inline;_display:inline; margin-right:5px;}
.m42 ul.m42_body li.subject a{}
.m42 ul.m42_body li.file{}
.m42 ul.m42_body li.date{}
.m42 ul.m42_body li.hit{}

.btn_w{width:100%; overflow:hidden;}
.m42_search{float:left}
.m42_search select#m42_search{border:1px solid #ededed; color:#555555; height:24px;width:78px;}
.m42_search input#m42_search2{border:1px solid #ededed; width:162px; height:24px;margin-left:4px;}
.m42_search a#m42_search3{height:24px; line-height:24px; border:1px solid #0762a0;  background:#333333; color:#fff;vertical-align:top; font-size:12.5px; width:56px; text-align:Center;display:inline-block;zoom:1;*display:inline;_display:inline; }
.btn_w .btn_wrap{float:right;}
.btn_w .btn_wrap a.write_btn{color:#fff; font-size:12.5px; display:block; width:55px; height:24px;line-height:24px; border:1px solid #0762a0; background:#184d9b; text-align:center;}


.m42_view_t{width:100%; border-top:2px solid #1c649d;}
.m42_view_t th, .m42_view_t td{ padding:12px 0; border-bottom:1px solid #ededed; text-align:center;}
.m42_view_t th{background:#f6f6f6; }
.m42_view_t td{}
.m42_view_t td.ta_l{text-align:left; padding-left:15px;;}
.m42_view_t td.m42_con{vertical-align:top;}
.m42_view_t td.m42_con textarea{min-height:300px;  border:none; resize:none; outline:none; width:100%;}
.m42_view_t td a{}

.m42_view .btn_wrap{text-align:right;}
.m42_view .btn_wrap a{display:inline-block;zoom:1;*display:inline;_display:inline; width:57px; height:26px; line-height:26px; color:#fff; font-size:12.5px; background:#333333; text-align:center;	margin:16px 0;}
.m42_view .np_write{border-top:1px solid #ededed;}
.m42_view .np_write>div{padding:12px 0; border-bottom:1px solid #ededed;}
.m42_view .np_write>div>span{color:#2e2e2e; font-size:14px;display:inline-block;zoom:1;*display:inline;_display:inline; width:92px; text-align:center;}
.m42_view .np_write>div>a.subject{display:inline-block;zoom:1;*display:inline;_display:inline; color:#555555; font-size:12px;}

.m42_write{}
.m42_write_t{width:100%; border-top:2px solid #1c649d;}
.m42_write_t th, .m42_write_t td{padding:12px 0; border-bottom:1px solid #ededed; text-align:left;}
.m42_write_t th{color:#333333; background:#f6f6f6; text-indent:20px;}
.m42_write_t td{padding-left:20px;; }
.m42_write_t td input{border:1px solid #d7d7d7; height:19px; background:#fff;}
.m42_write_t td textarea{resize:vertical; width:728px; height:297px; border:1px solid #d7d7d7}
.m42_write .btn_wrap{text-align:center; margin-top:40px;}
.m42_write .btn_wrap a{display:inline-block;zoom:1;*display:inline;_display:inline; width:95px; height:28px; line-height:28px; text-align:Center; color:#fff; font-size:14px;}
.m42_write .btn_wrap a.write_btn{background:#184d9b}
.m42_write .btn_wrap a.cancel_btn{background:#333333}

.m42_password{ width:347px; height:154px; background:#f0f1f3; text-align:center; margin:122px auto;}
.m42_password h4{color:#333333; font-size:14px; font-weight:600; padding:30px 0 20px;;}
.m42_password input#m42_pass{width:135px; height:28px; border:1px solid #d7d7d7; background:#fff;  margin:0 auto;margin-bottom:4px; display:block;;}
.m42_password input#m42_btn, .m42_password #m42_btn{width:135px; height:30px; line-height:30px; background:#184d9b; color:#fff; font-size:14px; margin:0 auto;font-weight:600; text-align:center; border:none; display:block;}

.m43_tab{margin-bottom:30px;}
.m43_tab ul{width:100%; overflow:hidden; border-top:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0;}
.m43_tab ul li{width:143px; float:left; background:#ededed; height:40px; line-height:40px;  border-right:1px solid #e0e0e0; text-align:center;}
.m43_tab ul li:first-child{border-left:1px solid #e0e0e0;}
.m43_tab ul li a{color:#666666;  font-size:15px; font-weight:600; width:100%;  text-align:center; display:block; }
.m43_tab ul li.on{border-bottom:2px solid #255ba9; height:38px; line-height:38px; background:#f7f7f7;}
.m43_tab ul li.on a{color:#333333}


.m43_con_wrap{border-top:1px solid #ededed;}
.m43_con_wrap>ul{display:none;}
.m43_con_wrap>ul.m43_con1{display:block;}
.m43_con_wrap>ul.m43_con li{padding:40px 10px 40px 20px; width:835px; overflow:hidden; border-bottom:1px solid #ededed;}
.m43_con_wrap>ul.m43_con h3{color:#333333; font-size:18px; font-weight:600; }
.m43_con_wrap>ul.m43_con h3 a{float:right;}



.m44{}
.m44 ul{width:100%; overflow:hidden; }
.m44 ul li{float:left; text-align:center; padding:12px 0;}
.m44 ul li.num{width:107px;}
.m44 ul li.subject{width:586px ;}
.m44 ul li.subject a{color:#555555;}
.m44 ul li.file{width:68px;}
.m44 ul li.date{width:86px;}
.m44 ul li.hit{width:86px;}

.m44 .m44_head{border-top:2px solid #1c649d;}
.m44 .m44_head li{background:#f6f6f6;  color:#333333; font-size:14px; font-weight:600; border-bottom:1px solid #e5e5e5;}
.m44 ul.m44_head li.num{}
.m44 ul.m44_head li.subject{ }
.m44 ul.m44_head li.subject a{}
.m44 ul.m44_head li.file{}
.m44 ul.m44_head li.date{}
.m44 ul.m44_head li.hit{}

.m44 .m44_body{}
.m44 .m44_body li{font-size:12px; color:#555;  border-bottom:1px solid #ededed;}
.m44 .m44_body.notice li {font-weight:bold}
.m44 ul.m44_body li.num{}
.m44 ul.m44_body li.subject{text-align:left; display:inline-block;zoom:1;*display:inline;_display:inline; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.m44 ul.m44_body li.subject span.re{display:inline-block;zoom:1;*display:inline;_display:inline; margin-right:5px;}
.m44 ul.m44_body li.subject a{}
.m44 ul.m44_body li.file{}
.m44 ul.m44_body li.date{}
.m44 ul.m44_body li.hit{}

.m44_view_t{width:100%; border-top:2px solid #1c649d;}
.m44_view_t th, .m44_view_t td{ padding:12px 0; border-bottom:1px solid #ededed; text-align:center;}
.m44_view_t th{background:#f6f6f6; }
.m44_view_t td{}
.m44_view_t td.ta_l{text-align:left; padding-left:15px;;}
.m44_view_t td.m44_con{vertical-align:top;}
.m44_view_t td.m44_con textarea{min-height:300px;  border:none; resize:none; outline:none; width:100%;}
.m44_view_t td.m44_con {min-height:300px;  border:none; resize:none; outline:none; width:100%;}
.m44_view_t td.m44_con img , .m42_view_t td.m42_con img{
	
}
.m44_view_t td a{}

.m44_view .btn_wrap{text-align:right;}
.m44_view .btn_wrap a{display:inline-block;zoom:1;*display:inline;_display:inline; width:57px; height:26px; line-height:26px; color:#fff; font-size:12.5px; background:#333333; text-align:center;	margin:16px 0;}
.m44_view .np_write{border-top:1px solid #ededed;}
.m44_view .np_write>div{padding:12px 0; border-bottom:1px solid #ededed;}
.m44_view .np_write>div>span{color:#2e2e2e; font-size:14px;display:inline-block;zoom:1;*display:inline;_display:inline; width:92px; text-align:center;}
.m44_view .np_write>div>a.subject{display:inline-block;zoom:1;*display:inline;_display:inline; color:#555555; font-size:12px;}



/**m31 pop css*/
.pop_wrap{width:100%; overflow:hidden;}
.pop_wrap div.img{float:left;width:340px}
.pop_wrap div.textarea{float:left;width:375px; margin-left:30px; /*margin-top:52px;*/}
.pop_wrap div.textarea h3{padding:0; margin:0;color:#333333; font-size:20px; font-weight:600; margin-bottom:15px;}
.pop_wrap div.textarea p, .pop_wrap div.textarea textarea{
	color:#555555; font-size:13px; line-height:1.6em; margin-bottom:20px; letter-spacing:-1px; word-break:break-all;
	width:100%;
	max-width:100%;
	height:200px;
	/*overflow-y: scroll;
	
	*/max-height: 200px;
	border:0;
}
.pop_wrap div.textarea div.btn_wrap{}


/**20160714 han 추가*/

.m21_tab {width:100%;overflow:hidden;}
.m21_tab > li {width:50%;height:40px;line-height:40px;background:#2e2e2e;float:left;text-align:center;}
.m21_tab > li > a {font-size:14px; color:#fff;font-weight:bold;display:block}
.m21_tab > li.on {background:#184d9b;}
.m21_tab > li.last {border-left:1px solid #585858;box-sizing: border-box;}

.m21_list > li {display:none}
.m21_list > li.on {display:block}


.m23_tab {width:100%;overflow:hidden;}
.m23_tab > li {width:33.333%;height:40px;line-height:40px;background:#2e2e2e;float:left;text-align:center;}
.m23_tab > li > a {font-size:14px; color:#fff;font-weight:bold;display:block}
.m23_tab > li.on {background:#184d9b;}
.m23_tab > li.last {border-left:1px solid #585858;box-sizing: border-box;}
.m23_tab > li.first {border-right:1px solid #585858;box-sizing: border-box;}

.m23_list > li {display:none}
.m23_list > li.on {display:block}



.m14_cate {width:100px;padding:50px 0 20px}

.m14_list {overflow:hidden;padding:1px;min-height: 146px;}
.m14_list > li {
	border:1px solid #e5e5e5;float:left;margin-left:-1px;margin-top:-1px;
	width:215px;height:143px;text-align:center;
	line-height:143px;
	overflow: hidden;
}
.m14_list > li img {max-width:215px;max-height:143px;}

.sitemap_list {overflow:hidden;}
.sitemap_list > li {
	width:204px;float:left;margin-right:16.5px;padding-bottom:15px;
	border-top: 2px solid #2d70a4;
	border-bottom: 1px solid #cccccc;
}
.sitemap_list > li.last {margin-right:0;}
.sitemap_list > li > h2 {height:42px;line-height:42px;padding-left:12px; width:auto;border-bottom: 1px solid #cccccc;}
.sitemap_list > li > h2 > a {font-size:18px;color:#1c649d;font-weight:bold;}
.sitemap_list > li > ul {padding-left:11px;padding-top:17px;width:auto; overflow:hidden;}
.sitemap_list > li > ul > li {height:25px; line-height:25px;}
.sitemap_list > li > ul > li > a {
	font-size:14px;color:#444444;font-weight:bold;
	padding-left:11px;
	display: inline-block;
    background:url('/img/sub/sitemap_img.png') no-repeat left center;
}
 .sitemap_list > li > ul > li:hover > a {text-decoration:underline}


.view_wrap{border-top:3px solid #1c649d;}
.view_wrap div.search_wrap{text-align:right; padding:15px 0;; font-size:14px; color:#555555; border-bottom:1px solid #d8d8d8; margin-bottom:20px;}
.view_wrap div.search_wrap select{ height:23px; border:1px solid #b5b5b5; width:167px;}
.view_wrap div.search_wrap a{}
.view_wrap div.view_con{overflow:hidden; margin-bottom:60px;}
.view_wrap div.view_con div.view_imgwrap{position:relative; width:379px; float:left; margin-right:30px;text-align: center;border:1px solid #dbdbdb;}
.view_wrap div.view_con div.view_imgwrap a.big_img{position:absolute; right:0; top:0;}
.view_wrap div.view_con div.view_imgwrap>img{}
.view_wrap div.view_con div.view_textwrap{float:left; padding-top:26px;}
.view_wrap div.view_con div.view_textwrap h3{color:#184d9b; font-size:20px; font-weight:600; margin-bottom:20px;}
.view_wrap div.view_con div.view_textwrap h5{color:#666666; font-size:15px; font-weight:600; margin-bottom:20px;}
.view_wrap div.view_con div.view_textwrap .text{color:#818181; font-size:13px; line-height:1.7em;width:455px;}
.view_wrap div.view_con div.view_textwrap .text span{color:#666666; font-size:15px; font-weight:600; margin-bottom:20px;}
.view_wrap div.view_con2{}
.view_wrap div.view_con2 ul.view_tab{overflow:hidden;}
.view_wrap div.view_con2 ul.view_tab li{float:left; background:#f3f3f3; border-top:1px solid #dbdbdb; border-right:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb;}
.view_wrap div.view_con2 ul.view_tab li:first-child{border-left:1px solid #dbdbdb;}
.view_wrap div.view_con2 ul.view_tab li a{color:#888888; font-size:13px; font-weight:600; display:block; padding:7px 20px; text-align:center;}
.view_wrap div.view_con2 ul.view_tab li.on{border-top:2px solid #184d9b; border-left:2px solid #184d9b; border-right:2px solid #184d9b; }
.view_wrap div.view_con2 ul.view_tab li.on a{padding:6px 19px 7px 18px;}
.view_wrap div.view_con2 ul.view_tab li:first-child.on a{padding:6px 19px 7px 19px;}

.view_wrap div.view_con2 .view_contants{display:none; border:1px solid #e4e4e4; width:823px; min-height:600px; padding:20px;;}
.view_wrap div.view_con2 .view_contants_1{display:block;}
 .m32_btn_wrap{text-align:right; margin-top:3px;}

.big_img_wrap{position:relative;position:absolute; left:50%; margin-lefT:-373px; top:500px; z-index:1000000000; background:#fff; padding:20px; display:none;}
.big_img_wrap a{position:absolute; top:-50px; right:0;}