@charset "utf-8";
@import url("common.css");

/*Layer*/
body{width:100%;}
#wrap{width:100%}
#header{top:0;width:100%;z-index:9999; text-align:center; }
#container{width:100%;}
#contents{width:100%}
#quick{position:relative;position:absolute;right:0;top:0;width:142px;height:2419px;background:#fcfcfc;z-index:99999;}

.quickmenu li{border-top:1px solid #ddd}


#footer{width:100%;background:#fff;margin-top:0px;padding:35px 0 20px 0; border-top:1px solid #ddd}

/*header*/
.head{position:relative;padding:57px 0 0 0;z-index:9999}
.head .logo{float:left;margin-right:70px;}
.head .mainmenu{float:left;margin-top:18px;}
.head .mainmenu>li{float:left; text-align:center}
.head .mainmenu>li.last{margin:0}
.head .topmenu{position:absolute;right:0;top:0;overflow:hidden}
.head .topmenu li{float:left;margin:24px 7px 0 0;padding:0 8px 0 0;background:url(/images/main/bg_tm.gif) no-repeat right center}
.head .topmenu li.last{background:0;margin-right:11px}
.head .topmenu li.lastbtn1{margin:19px 3px 0 0;padding:0;background:0}
.head .topmenu li.lastbtn2{margin:19px 0 0 0;padding:0;background:0}


h3{ height:60px; font-size:25px; color:#888 }


/*contents*/
.visual{position:relative;width:100%;overflow:hidden; text-align:center}
.visual .vprev{position:absolute;left:3%;top:50%;margin-top:-42px;z-index:999}
.visual .vnext{position:absolute;left:95%;top:50%;margin-top:-42px;z-index:999}
.visual .vlist{position:relative;width:100%}
.visual .vlist ul{overflow:hidden;}
.visual .vlist ul li{display:none}
.visual .vthum{position:absolute;left:0;bottom:0px;width:500px;text-align:center}
.visual .vthum li{display:inline;padding:0px;}

.main_con1 img{}
.main_con1{position:relative;}
.main_con1 .btn1{position:absolute;left:18.7%;top:84.2%;display:block;width:5.9%}
.main_con2{position:relative;}
.main_con2 .btn1{position:absolute;right:18.5%;top: 87%;display:block;width:5.9%}
.main_con4{position:relative;}
.main_con4 #imgSet2{overflow:hidden;width:100%}
.main_con4 #imgSet2>li{display:none}
.main_con4 .rthum{position:absolute;right:240px;top:30px;z-index:999;}
.main_con4 .rthum li{display:inline}
.main_con5{padding:0px 0 30px 0;}
.main_con5 .main_btm{overflow:hidden;width:1550px;margin:0 auto}
.main_con5 .notice{overflow:hidden;float:left;width:408px;margin-right:30px;text-align:center}

.main_con5 .qmenu{overflow:hidden;float:left;width:648px;margin-right:30px;text-align:center}

.main_con5 .qcounsel{overflow:hidden;float:left;width:408px;text-align:center}

.bg_box{background:#fff;width:100%;height:305px;padding:0px 0 0 0}

.bg_box .notice_list{width:330px;margin:0 auto;}
.bg_box .notice_list li{position:relative;width:100%;margin-bottom:8px;text-align:left}
.bg_box .notice_list li .date{position:absolute;right:0;top:0;}
.bg_box .qmenu_icons{margin:0 0 0 52px}
.bg_box .qmenu_icons li{float:left;margin:0 38px 10px 0}
.bg_box .qcs_table{width:339px;margin:0 auto}
.bg_box .qcs_table th{vertical-align:top}
.bg_box .qcs_table td{padding:2px 0}
.bg_box .qcs_table .ipt{width:100%;height:23px;border:1px solid #ddd}
.bg_box .qcs_table .sel{width:101%;height:23px;border:1px solid #ddd}
.bg_box .qcs_table textarea{width:100%;height:59px;border:1px solid #ddd}


/*quick*/
.quickmenu{position:absolute;left:0;top:130px;padding-top:37px;}
.quickmenu h2{position:absolute;left:-5px;top:0;}
.quick_right{display:none;width:478px;position:absolute;right:-478px;top:0;padding:50px 0 0 0;background:#fff;z-index:99999}

.qm4_box{display:none;position:relative}
.box_top{position:relative;width:408px;margin:0 auto 25px}
.box_top .btnx{position:absolute;right:0;top:0;}
.box_btm_qm4{width:363px;height:370px;padding:204px 0 0 45px;margin:0 auto;background:url(/images/main/bg_qm41.gif) no-repeat}
.box_btm_qm4 table{margin-bottom:10px}
.box_btm_qm4 table td{padding:3px 0}

.qm5_box{display:none;position:relative}
.box_btm_qm5{width:363px;height:370px;padding:204px 0 0 45px;margin:0 auto;background:url(/images/main/bg_qm5.gif) no-repeat}
.box_btm_qm5 table{margin-bottom:10px}
.box_btm_qm5 table td{padding:3px 0}

.chkqm{width:318px;padding-bottom:20px;border-bottom:1px solid #ddd;}
.qm_ipt{height:25px;border:1px solid #ddd}
.qmview{font-weight:bold}
.qm_btn{margin:17px 0 0 30px}


/*footer*/
.foot{width:1100px;margin:0 auto; text-align:center;}
.foot .fm{overflow:hidden;margin-bottom:10px}
.foot li{float:left; padding-right:50px; margin-bottom:20px}
.foot li.last{padding-top:13px}

#hd_pop {z-index:1000;position:relative;margin:0 auto;width:970px;height:0;overflow:hidden;}
#hd_pop h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
.hd_pops {position:absolute;border:1px solid #e9e9e9;background:#fff}
.hd_pops_con {}
.hd_pops_footer {padding:10px 0;background:#000;color:#fff;text-align:right}
.hd_pops_footer button {margin-right:5px;padding:5px 10px;border:0;background:#393939;color:#fff}



ul#simple-menu{list-style-type:none; width:100%; position:relative; height:52px; font-family:NanumGothic,'³ª´®°íµñ'; font-size:15px; font-weight:bold; margin:0; padding:11px 0 0 0; border-bottom:1px solid #4ac500}
ul#simple-menu li{display:block;float:left; height:51px;}
ul#simple-menu li.left{margin:0;}
ul#simple-menu li a{display:block;float:center;text-align:center;color:#6e6e6e;background:#fff;line-height:51px;text-decoration:none;padding:0 17px 0 18px;height:51px; width:150px; border-right:1px solid #efefef; border-top:1px solid #efefef}
ul#simple-menu li a.right{padding-right:19px;}
ul#simple-menu li a:hover{background:#4ac500;color:#fff;}
ul#simple-menu li a.current{ background:#4ac500;color:#fff;}
ul#simple-menu li a.current:hover{background:#4ac500;}


.gnb_wrap .gnb_cover{padding-top:0px; width:1000px;}
.gnb_wrap .gnb {padding-top:0px; margin:0 auto; width:840px;}
.gnb_wrap .gnb h1 {float:left;}
.gnb_wrap .gnb li{float:left; width:135px; font-size:20px; font-weight:600; color:#888; margin-top:0px; text-align:center; }
.gnb_wrap .gnb li a{display:block;text-decoration:none; }
.gnb_wrap .gnb li a:hover {color:#0098db;}
.gnb_wrap .gnb li.menu01 { color:#fff;}
.gnb_wrap .gnb li.menu01  a{ color:#fff; font-size:17px;}
.gnb_wrap .gnb li.menu02 { color:#fff;}
.gnb_wrap .gnb li.menu02  a{ color:#fff; font-size:17px;}
.gnb_wrap .gnb li.menu03 { color:#fff;}
.gnb_wrap .gnb li.menu03  a{ color:#fff; font-size:17px;}
.gnb_wrap .gnb li.menu04 { color:#fff;}
.gnb_wrap .gnb li.menu04  a{ color:#fff; font-size:17px;}
.gnb_wrap .gnb li.menu05 { color:#fff;}
.gnb_wrap .gnb li.menu05  a{ color:#fff; font-size:17px;}
.gnb_wrap .gnb li.menu06 { color:#fff;}
.gnb_wrap .gnb li.menu06  a{ color:#fff; font-size:17px;}
/*color:#636361*/
.g2depth_wrap {position:absolute;top:172px;left:0px;width:100%;height:0; background:#fff; overflow:hidden;z-index:10001;}
.g2depth_wrap .g2depth{width:840px; margin:0 auto;}
.g2depth_wrap .g2depth .site_list{display:inline-block; width:840px; padding-left:10px;}
.g2depth_wrap .g2depth .site_list > li{float:left;width:130px; height:206px; border-right:solid 1px #ececec; text-align:center; }
.g2depth_wrap .g2depth .site_list > li:first-child{border-left:solid 1px #f5f5f5;}
.g2depth_wrap .g2depth .site_list > li ul{}
.g2depth_wrap .g2depth .site_list > li ul li{padding-top:15px;}
.g2depth_wrap .g2depth .site_list > li ul li:first-child{}
.g2depth_wrap .g2depth .site_list > li ul li a{color:#555; font-size:14px}
.g2depth_wrap .g2depth .site_list > li ul li a:hover{color:#0078c9; text-decoration:none; }