@charset "utf-8";
#wrap{width:100%;margin:0 auto}
#skip{overflow:hidden;position:absolute;top:0;right:50px;width:100%;height:15px;text-align:center; z-index:1000}
#skip dt{display:block;position:absolute;left:-1000px;font-weight:bold}
#skip dd a{display:block;position:absolute;top:0;left:-1000px;z-index:1000;width:300px;height:15px;text-align:center}
#skip dd a:hover,#skip dd a:focus,#skip dd a:active{position:absolute;top:0;left:50%;z-index:0;height:15px;padding:0;background:#8dc63f;color:#fff}
.blind{display:block;overflow:hidden;position:absolute;top:0;left:-5000px;font-size:1.8em}
.hide{display:none;margin:0;padding:0}
.none{background:none !important;}

.m0{margin:0 !important}
.p0{padding:0 !important}

.txt_g{color:#52860c !important}

/* header */
#header{position:relative;z-index:10;width:100%;}

.layor_pop{ background:#f5f5f5}
.layor_pop div{position:relative;width:1200px;margin:0 auto;}
.layor_pop div p{position:absolute;top:165px;right:20px;z-index: 999;}
.layor_pop div p a{display:inline-block;padding:0 0 0 20px;font-size:1.1em;font-weight:600;color:#000;}
.layor_pop div p a span{display:inline-block;padding:2px 6px 0 0;font-size:0.8em;}

.top_area{ width:1100px; margin:0 auto; height:100px; overflow:hidden;}
.top_area h1{ float:left; width:210px; margin:30px 80px 0 0;}

.top_area .search{ float:left; width:450px; margin:30px 0 0 0;}
.top_area .search .form_txt{width:358px; height: 20px; background:url("/images/dong/common/common/search_txt.png") no-repeat; vertical-align:middle; padding: 15px 0 12px 20px;}
.top_area .search .form_btn{margin:0 0 0 -3px;}

.top_area .t_rightcon{ float:right;}
.top_area .t_rightcon .gnb{margin:15px 0 20px 0; overflow:hidden;}
.top_area .t_rightcon .gnb li{ float:left; background:url("/images/dong/common/common/gnb_blt.jpg") no-repeat right 2px; padding:0 20px;}
.top_area .t_rightcon .gnb li a{color:#444343; font-size:13px;}
.top_area .t_rightcon .gnb .last{padding:0 0 0 20px !important; background:none}

.top_area .t_rightcon .weather{ overflow:hidden; width:265px;}
.top_area .t_rightcon .weather p{ float:left; font-size:13px; font-weight:normal;background:url("/images/dong/common/common/weather_tit.gif") no-repeat; text-align:center; padding:6px 0 8px 0; margin:3px 10px 0 0;color:#302f2f; width:75px;}
.top_area .t_rightcon .weather li{ float:left;color:#302f2f; font-size:13px; vertical-align:middle;}
.top_area .t_rightcon .weather li span{padding:10px 0 0 6px; display:inline-block; }
.top_area .t_rightcon .weather .txt{font-size:25px;color:#302f2f; float:left;padding:0 0 0 10px;}
 
#nav_area{width:100%;background:url("/images/dong/common/common/navi_bg.jpg") repeat-x; height:55px; z-index:99}
#nav_area ul{width:1100px; margin:0 auto; position:relative}
#nav_area ul li{ float:left;height:55px; width:220px; text-align:center;background:url("/images/dong/common/common/navi_blt.jpg") no-repeat right 18px; position:relative}
#nav_area ul li a{ font-size:18px; color:#fff; font-weight:600; height: 40px;display:block; padding:15px 0 0 0 ;}
#nav_area ul li ul{ background:#fff !important; position:absolute;top:53px; left:0; width:216px;border:2px solid #88c239}
#nav_area ul li ul li{ clear:both; background:none; height:40px; width:218px}
#nav_area ul li ul li a{color:#000; font-size:13px; padding:12px 0; height:20px;display:block;font-weight: normal;}
#nav_area ul li ul li:hover{background:#88c239;}
#nav_area ul li ul li a:hover{color:#fff}

#container{ z-index:90;}
#container .visual{ width:100%; height:400px; background:#efefef; position:relative}
#container .visual .visual_con{ height:400px;margin:0 auto; position:relative;overflow: hidden;}
#container .visual .visual_con .img{width: 1100px; margin: 0 auto;}
#container .visual .visual_con .img p{width:1400px; margin: 0 0 0 -150px;}
#container .visual .visual_con .tit1{font-size:48px; font-weight:600;margin:-12px 0 0 0; display:inline-block}
#container .visual .visual_con .tit2{font-size:48px; font-weight:600; color:#007236 !important;margin:-12px 0 0 0;display:inline-block}

#container .content01{width:1100px; margin:0 auto; overflow:hidden; padding:40px 0 0 0;}
#container .content01 .bbs{width:480px;position:relative;float:left;margin:0 10px 0 0;background: url("/images/dong/common/main/bbs_topbg.gif") no-repeat;}
#container .content01 .bbs h2{background: #f2a32a;border-radius: 15px 15px 0 0;}
#container .content01 .bbs h2 a{display:block;box-sizing: border-box;height: 51px;}
#container .content01 .bbs h2 a:before{content:'공지사항';display: inline-block;color: #fff;font-size: 18px;font-weight: normal;margin: 16px 0 0 20px;}
#container .content01 .bbs h2 a img{display:none;}

#container .content01 .bbs .bbs_con{ position:absolute; top:51px; left:0;background:url("/images/dong/common/main/bbs_bg.jpg") no-repeat;width:480px; height:209px;}
#container .content01 .bbs .bbs_con div dl{padding:20px 20px 23px 20px;}
#container .content01 .bbs .bbs_con div dl dt{margin:0 0 10px 0;}
#container .content01 .bbs .bbs_con div dl dt a{font-size:16px; font-weight:600; color:#333; margin:0 15px 0 0;}
#container .content01 .bbs .bbs_con div dl dt span{color:#ff8400;font-size:16px;}
#container .content01 .bbs .bbs_con div dl dd{height:40px; overflow:hidden;}
#container .content01 .bbs .bbs_con div dl dd a{font-size:13px; font-weight:600; color:#666; margin:0 15px 0 0; line-height:1.5em}
#container .content01 .bbs .bbs_con ul{margin: 10px 0 0 20px;}
#container .content01 .bbs .bbs_con ul li{ line-height:2em; padding:0 0 0 10px;background:url("/images/dong/common/main/bbs_blt.jpg") no-repeat 0 10px}
#container .content01 .bbs .bbs_con ul li a{color:#333; font-size:13px; margin:0 15px 0 0;}
#container .content01 .bbs .bbs_con ul li span{color:#ff8400; font-size:13px;}
#container .content01 .bbs .more1{position:absolute;top: -35px;right: 20px;z-index: 9999;}
#container .content01 .bbs .more2{ position:absolute; top: -35px; right: 50px; }

#container .content01 .info{width: 280px;height:260px; position:relative; float:left;padding: 0  0 0 30px;overflow: hidden;}
#container .content01 .info .info_wrap{width:2000px;margin: 0 0 0 -280px;}
#container .content01 .info .info_con{background:url("/images/dong/common/main/popup_bg.png") no-repeat;float:left;width:240px;height:260px; margin:0 40px 0 0;}
#container .content01 .info .info_con h3{padding:19px 0 10px 15px;height:20px}
#container .content01 .info .info_con h3 a{font-size:14px;display:inline-block;overflow:hidden; height:16px; color:#666 !important;}
#container .content01 .info .info_con .popup_img{padding:0 0 0 1px;}
#container .content01 .info .info_con .popup_img img{display:inline-block; width:238px; height:149px; }
#container .content01 .info .info_con ul{padding:10px;}
#container .content01 .info .info_con ul li{padding:0 0 2px 0;}
#container .content01 .info .info_con ul li a{font-size:13px;line-height:1.5em; display:inline-block;width:220px; overflow:hidden;height:40px;}
#container .content01 .info .info_con .popup_more{ position:absolute; top:20px; right: 15px;}
#container .content01 .info .info_btn .pre{position:absolute;top:120px;left:5px;}
#container .content01 .info .info_btn .next{position:absolute;top:120px;right:15px;}


#container .content01 .dong_office{width:300px; height:260px; position:relative; float:right;background:url("/images/dong/common/main/dong_bg.jpg") no-repeat;}
#container .content01 .dong_office .dong{height:130px;padding:25px 0 0 25px;}
#container .content01 .dong_office .dong dl{ overflow:hidden}
#container .content01 .dong_office .tit1{background:url("/images/dong/common/main/dong_tit1.png") no-repeat;font-size:15px; color:#fff;padding:6px 0 10px 0px; width:170px; text-align:center;}
#container .content01 .dong_office .txt1{background:url("/images/dong/common/main/call_icon.png") no-repeat 0 5px; padding:0 0 0 35px;font-size:25px;font-weight:600; color:#fff; margin:0 0 15px 0; letter-spacing:-0.05em}
#container .content01 .dong_office .tit2{background:url("/images/dong/common/main/dong_tit2.png") no-repeat;font-size:15px; color:#fff;padding:5px 10px 10px 10px; float:left;}
#container .content01 .dong_office .txt2{font-size:18px; color:#fff;margin:3px 0 0 6px; float:left;letter-spacing:-0.02em}
#container .content01 .dong_office .go_link{margin:20px 0 0 25px;}
#container .content01 .dong_office .go_link ul li{margin:0 0 5px 0;}
#container .content01 .dong_office .go_link select{width:210px; height:30px; border:1px solid #e8730b;font-size:13px;}

#container .content02 .banner{ height:80px;background:url("/images/dong/common/main/banner_bg.jpg") no-repeat; margin:40px auto; width:1100px;overflow:hidden;}
#container .content02 .banner li{float:left;}
#container .content02 .banner li:hover{background:url("/images/dong/common/main/banner_on2.jpg") no-repeat;height:80px;}
#container .content02 .banner .ban01:hover{background:url("/images/dong/common/main/banner_on1.jpg") no-repeat;height:80px;}
#container .content02 .banner .ban05:hover{background:url("/images/dong/common/main/banner_on3.jpg") no-repeat;height:80px;}

#footer_wrap{ border-top:1px solid #cbccca; padding:50px 0;}
#footer_wrap .footer{width:1100px; margin:0 auto; overflow:hidden;}
#footer_wrap .footer p{ float:left;width:150px;} 
#footer_wrap .footer .f_con{ float:left;margin:0 0 0 30px;}
#footer_wrap .footer .f_con .fnb{margin:0 0 10px 0; overflow:hidden}
#footer_wrap .footer .f_con .fnb li{padding:0 20px; background:url("/images/dong/common/common/fnb_blt.jpg") no-repeat right 0; float:left;}
#footer_wrap .footer .f_con .fnb li a{color:#000; font-size:13px;}
#footer_wrap .footer .f_con address{font-style:normal;margin:0 0 0 20px;font-size:15px}
#footer_wrap .footer .f_con p{width:360px;margin:10px 0 0 20px}


/* sublayout */
#s_wrap{width:1100px; margin:0 auto; overflow:hidden;}
#s_wrap .s_content .s_menu{float:left; margin:30px 0}
#s_wrap .s_content .s_menu .s_left .menu_list{width:220px;}
#s_wrap .s_content .s_menu .s_left .menu_list h2{background:url("/images/dong/common/sub/stit_bg.png") no-repeat center 0; height:155px; text-align:center;font-size:28px; font-weight:600;color:#fff; padding:25px 0 0 0}
#s_wrap .s_content .s_menu .s_left .menu_list h2 span{font-size:20px; font-weight:normal; margin:0 0 60px 0; display:inline-block}
#s_wrap .s_content .s_menu .s_left .menu_list ul{margin:20px 0 0 0;border-top:1px solid #dcdcdc}
#s_wrap .s_content .s_menu .s_left .menu_list ul li{ background:#f8f8f8; border:1px solid #dcdcdc; border-top:none;}
#s_wrap .s_content .s_menu .s_left .menu_list ul li a{color:#000; padding:15px 0 15px 20px;background:url("/images/dong/common/sub/smenu_blt1.png") no-repeat 185px 19px; display:block; font-size:15px;}
#s_wrap .s_content .s_menu .s_left .menu_list ul li:hover{background:#f2a42a}
#s_wrap .s_content .s_menu .s_left .menu_list ul li a:hover{color:#fff;background:url("/images/dong/common/sub/smenu_blt2.png") no-repeat 185px 19px;}
#s_wrap .s_content .s_menu .s_left .menu_list ul .on{background:#f2a42a;}
#s_wrap .s_content .s_menu .s_left .menu_list ul .on a{color:#fff;background:url("/images/dong/common/sub/smenu_blt2.png") no-repeat 185px 19px;}
#s_wrap .s_content .s_menu .s_left .menu_list ul .on ul{ border:none; margin:0 0 10px 0}
#s_wrap .s_content .s_menu .s_left .menu_list ul .on ul li{ border:none;background:#f2a42a;}
#s_wrap .s_content .s_menu .s_left .menu_list ul .on ul li a{font-size:13px; background:url("/images/dong/common/sub/smenuli_blt1.png") no-repeat 20px 13px; padding:7px 0 7px 30px;}
#s_wrap .s_content .s_menu .s_left .menu_list ul .on ul li a:hover{ font-weight:600; color:#c21b00}
#s_wrap .s_content .s_menu .s_left .menu_list ul .on ul .on a{ font-weight:600; color:#c21b00}

#s_wrap .s_content .s_menu .slink{width:198px; border:1px solid #dcdcdc; padding:20px 0 10px 20px; margin:20px 0 0 0;}
#s_wrap .s_content .s_menu .slink li{ margin:0 0 10px 0;}
#s_wrap .s_content .s_menu .slink select{width:145px; height:30px; border:1px solid #dcdcdc;font-size:13px;}

#s_wrap .s_content .s_con{width:820px; float:right;margin:30px 0}
#s_wrap .s_content .s_con .scon_tit{ overflow:hidden; margin:50px 0 30px 0; border-bottom:1px dashed #d7d7d7; padding:0 0 30px 0;}
#s_wrap .s_content .s_con .scon_tit h2{font-size:38px; font-weight:normal;color:#000; float:left;}
#s_wrap .s_content .s_con .scon_tit p{float:right; margin:20px 0 0 0;}
#s_wrap .s_content .s_con .scon_tit p img{ margin:5px 8px 0 0;}