@charset "utf-8";

/*///////////////////// header /////////////////////*/

#header{position: relative; background: url('../img/main/header_bg1.png') repeat-x;}
#header .header_inner{position: relative; width: 840px; margin: 0 auto;}
#header .header_inner h1{float: left;}
#header .header_inner h1 img{margin-top: 12px;}
#header .header_inner .gnb{position: relative; float: right; margin: 21px 0 0;}
#header .header_inner .gnb > li{float: left; margin-left: 50px;}
#header .header_inner .gnb > li > a{position: relative; display: block; padding-bottom: 22px; color: #fff; font-weight: bold; font-size: 15px;}
#header .header_inner .gnb > li > a:hover{color: #afb0b1; background: url('../img/main/gnb_on.png') no-repeat center bottom;}
#header .header_inner .gnb > li > a.on{color: #34c7d5; background: url('../img/main/gnb_on.png') no-repeat center bottom;}
#header .header_inner .bottom{height: 49px;}
#header .depth2{display: none;position: absolute; top: 54px;}
#header .dep2_1{left: 25px;}
#header .dep2_2{left: 125px;}
#header .dep2_3{left: 133px;}
#header .dep2_4{left: 91px;}
#header .dep2_5{left: 140px;}
#header .dep2_6{left: 223px;}
#header .depth2 li{float: left; margin-left: 26px;}
#header .depth2 li a{color: #666; font-weight: 600;}
#header .depth2 li a:hover{color: #000;}
#header .depth2 li a.on{color: #000;}
#header .total_menu_btn{position: absolute; right: 0; top: 0;cursor: pointer;}
#header .total_menu{position: absolute; top: 68px; left: 118px; z-index: 100001;}
#header .total_menu > ul{margin-top: 50px;}
#header .total_menu > ul > li > a{color: #ffae00; font-size: 40px; font-weight: 900;}
#header .total_menu > ul > li{float: left; width: 151px;height: 150px; margin: 0 80px 50px 0;}
#header .total_menu > ul > li ul{margin-top: 10px;}
#header .total_menu > ul > li ul li{line-height: 25px;}
#header .total_menu > ul > li ul li a{font-size: 13px; font-weight: bold; color: #fff;}
#header .total_menu .tm_sub{margin-right: 67px;}
.total_menu_btnx{position: absolute; top: 125px; right: -96px; z-index: 100001;cursor: pointer;}
.tm_bg{display: none; position: fixed; width: 100%; height: 100%; background: #000; opacity: 0.85; filter:alpha(opacity=85);
z-index: 10000;}
/*///////////////////// header End /////////////////////*/






/*///////////////////// container /////////////////////*/

#container{margin-top: 31px;padding-bottom:194px;}
.container_inner{width: 840px; margin: 0 auto;}
.container_inner .main_visual{float: left; width: 550px;}
.container_inner .main_sld .bx-wrapper{position: relative;}
.container_inner .main_sld .bx-pager{position: absolute; right: 18px; bottom: 18px;}
.container_inner .main_sld .bx-pager-item{float: left;}
.container_inner .main_sld .bx-pager-item a{display: block; width: 19px; height: 19px; text-indent: -9999em;
background: url('../img/main/left_sld_pager.png') no-repeat 5px 5px;}
.container_inner .main_sld .bx-pager-item a.active{background: url('../img/main/left_sld_active.png') no-repeat;}
.container_inner .sub_sld{float: right; width: 278px;height: 418px; margin-left: 10px;border: 1px solid #cdcdcd;}
.container_inner .sub_sld .bx-wrapper{position: relative;margin-top:45px}
.container_inner .sub_sld .bxslider2 li{position:relative;}
.container_inner .sub_sld a.go_research{display: block; position: absolute; width: 36px; height: 36px; top: 4px; right: 13px;
background: url('../img/main/research_btn.png') no-repeat;z-index: 10000 !important;}
.container_inner .sub_sld .bxslider2 li img{width: 278px;height: 253px;}
.container_inner .sub_sld .bx-pager{position: absolute; left: 110px; bottom: 18px;}
.container_inner .sub_sld .bx-pager-item{float: left; margin-right: 5px;}
.container_inner .sub_sld .bx-pager-item a{display: block; width: 8px; height: 8px; text-indent: -9999em;background: url('../img/main/right_sld_pager.png') no-repeat -8px 0;}
.container_inner .sub_sld p{color:#fff;font-size:10px;margin-top:6px;line-height:15px}
.container_inner .top .main_board1{position: relative;margin-top: 10px;width: 273px;height: 203px;float: left;border: 1px solid #cbcbcb;}
.container_inner .top .main_board1 h2{position: relative;line-height: 43px;border-bottom: 1px solid #cbcbcb;}
.container_inner .top .main_board1 h2 img{margin-left: 19px;vertical-align: middle;}
.container_inner .top .main_board1 .more{position: absolute;top: 18px;right: 16px;}
.container_inner .top .main_board1 ul{margin: 14px 0 0 20px;width: 233px;}
.container_inner .top .main_board1 ul li{border-bottom: 1px solid #ededed;}
.container_inner .top .main_board1 ul li.last{border-bottom: none;}
.container_inner .top .main_board1 ul li a{display: block;margin: 7px 0;color: #666;}
.container_inner .top .main_board1 ul li a:hover{color: #000;}
.container_inner .top .main_board2{position: relative;margin-top: 10px;width: 274px;height: 203px;float: left;border: 1px solid #cbcbcb;border-left: none;}
.container_inner .top .main_board2 h2{position: relative;line-height: 43px;border-bottom: 1px solid #cbcbcb;}
.container_inner .top .main_board2 h2 img{margin-left: 19px;vertical-align: middle;}
.container_inner .top .main_board2 .more{position: absolute;top: 18px;right: 16px;}
.container_inner .top .main_board2 ul{margin: 14px 0 0 20px;width: 233px;}
.container_inner .top .main_board2 ul li{border-bottom: 1px solid #ededed;}
.container_inner .top .main_board2 ul li.last{border-bottom: none;}
.container_inner .top .main_board2 ul li a{display: block;margin: 7px 0;color: #666;}
.container_inner .top .main_board2 ul li a:hover{color: #000;}
.container_inner .sub_sld .bx-pager-item a.active{background: url('../img/main/right_sld_pager.png') no-repeat;}
.container_inner .bx-prev,.container_inner .bx-next{display: none;}
.container_inner .content-a{float: left; width: 550px; margin-top: 10px;}
.container_inner .content-a .main_board3{position: relative;width: 273px;height: 203px;float: left;border: 1px solid #cbcbcb;border-right: none;}
.container_inner .content-a .main_board3 h2{position: relative;line-height: 43px;border-bottom: 1px solid #cbcbcb;}
.container_inner .content-a .main_board3 h2 img{margin-left: 19px;vertical-align: middle;}
.container_inner .content-a .main_board3 .more{position: absolute;top: 18px;right: 16px;}
.container_inner .content-a .main_board3 ul{margin: 14px 0 0 20px;width: 233px;}
.container_inner .content-a .main_board3 ul li{border-bottom: 1px solid #ededed;}
.container_inner .content-a .main_board3 ul li.last{border-bottom: none;}
.container_inner .content-a .main_board3 ul li a{display: block;margin: 7px 0;color: #666;}
.container_inner .content-a .main_board3 ul li a:hover{color: #000;}

.container_inner .content-a .con_a_sub2{position:relative;float: left;/* padding: 20px 19px 0 */;width:274px;height:203px;background:#fff;border: 1px solid #cbcbcb;}
.container_inner .content-a .con_a_sub2 h2{position: relative;font-size: 15px; font-weight: bold; color: #fff;line-height: 43px;border-bottom: 1px solid #cbcbcb;}
.container_inner .content-a .con_a_sub2 h2 img{margin-left: 19px;vertical-align: middle;}
.container_inner .content-a .con_a_sub2 h2 a{position: absolute;right: 16px;}
.container_inner .content-a .con_a_sub2 .ccc{padding: 0 19px;}
.container_inner .content-a .con_a_sub2 .sub2_sub{padding: 12px 0; border-bottom: 1px solid #ededed;}
.container_inner .content-a .con_a_sub2 .sub2_sub div a{display: block; line-height: 20px; color: #666;height: 36px;overflow: hidden;}
.container_inner .content-a .con_a_sub2 .sub2_sub p{color: #666;}
.container_inner .content-a .con_a_sub2 .control{position: absolute; left: 19px;margin-top: 10px;width:240px;bottom:19px;}
.container_inner .content-a .con_a_sub2 .control > a{float:left;display: block; width: 8px; height: 15px;}
.container_inner .content-a .con_a_sub2 .control .btn1{background: url('../img/main/semina_prev_next.png') no-repeat;margin-right:12px;}
/* .container_inner .content-a .con_a_sub2 .control .btn1:hover{background: url('../img/main/semina_prev_next1.png') no-repeat;} */
.container_inner .content-a .con_a_sub2 .control .btn2{background: url('../img/main/semina_prev_next.png') no-repeat -8px 0;}
/* .container_inner .content-a .con_a_sub2 .control .btn2:hover{background: url('../img/main/semina_prev_next1.png') no-repeat -8px 0;} */
.container_inner .content-a .con_a_sub2 .control .more{float:right;display: block; width: 47px;}
.container_inner .content-b{position: relative; float: left; width: 280px; margin: 10px 0 0 10px;}
.container_inner .content-b .con_b_btn a{position: absolute; display: block; background: lime; width: 50px; height: 50px;opacity: 0;
filter: alpha(opacity=0);}
.container_inner .content-b .con_b_btn .more{top: 0; right: 0;}
.container_inner .content-b .con_b_btn .info_service{bottom: 21px; left: 9px;}


/*///////////////////// container End /////////////////////*/






/*///////////////////// footer /////////////////////*/

#footer{position:fixed; width:100%;bottom:0; background: #f2f2f2;border-top: 1px solid #ccc; height: 124px;z-index: 100;}
#footer .footer_inner{width: 840px; margin: 0 auto;}
#footer .footer_inner address{margin: 24px 0 7px; color: #888;font-size: 11px; text-align: center; line-height: 17px;font-family: 'dotum';}
#footer .footer_inner p{color: #b0b0b0; font-size: 11px; text-align: center; line-height: 17px;font-family: 'dotum';}
/*///////////////////// footer End /////////////////////*/






/*///////////////////// common /////////////////////*/


/*단방향 일반 게시판_답변하기X*/
.list01{text-align: center; width: 100%;}
.list01 th{background-color: #f3f3f3; line-height: 31px; border-top:3px solid #ff6960; border-bottom:1px solid #dfdfdf; font-weight: 700;}
.list01 td{background-color: white; line-height: 31px; border-bottom: 1px solid #d4d4d4;}
.list01 td a{color: #666; text-decoration: none;}
.list01 .subject{text-align: left;}
.list01 .subject a:hover{color:#ff6960;}
.list01 .num a{color: #bbb;}
.list01 .name a{color: #bbb;}
.list01 .datetime a{color: #bbb;}
.list01 .hit a{color: #bbb;}


/*쌍방향 비밀 게시판_답변하기*/
.list_secret{text-align: center; width: 100%;}
.list_secret th{background-color: #f3f3f3; line-height: 31px; border-top:3px solid #ff6960; border-bottom:1px solid #dfdfdf; font-weight: 700;}
.list_secret td{background-color: white; line-height: 31px; border-bottom: 1px solid #d4d4d4;}
.list_secret td a{color: #666; text-decoration: none;}
.list_secret .subject{text-align: left;}
.list_secret .subject .comment{font-size: 10px; color: red;}
.list_secret .subject .lock{display: inline-block; width: 9px; height: 11px; vertical-align: middle; background: url('../img/common/board_secret.gif')top center;}
.list_secret .subject a:hover{color:#ff6960;}
.list_secret .num a{color: #bbb;}
.list_secret .name a{color: #bbb;}
.list_secret .datetime a{color: #bbb;}
.list_secret .hit a{color: #bbb;}


/*게시판_뷰*/
.view01{text-align: left; width: 100%;}
.view01 th{background-color: #f3f3f3; padding-left: 10px; line-height: 31px; border-top:3px solid #ff6960; border-bottom:1px solid #dfdfdf; font-weight: 700; color: bbb;}
.view01 td{background-color: white; line-height: 31px; border-bottom: 1px solid #d4d4d4; color: #666;}
.view01 td span{color: #666;}
.view01 td a{ color: #666; text-decoration: none;}
.view01 td span{ color: #666;}
.view01 td p{ color: #666;}

/*게시판_버튼*/
.board_button {width: 100%; margin: 6px 0;}
.btnArr {display: block; width: 50px; line-height: 21px; text-align: center; border-radius: 4px; background-color: #ff6960; color: white; font-weight: bold;} /* btnArr : a tag */
.left_button a{float: left;	margin-right: 6px;}
.right_button a{float: right; margin-left: 6px;}

/*게시판_검색*/
.board_search{text-align: center;}
.sfl{}
.stx{height: 18px;}
.btnSearch{display: inline-block; width: 50px; line-height: 21px; text-align: center; border-radius: 4px; background-color: #ff6960; color: white; font-weight: bold;}


/*///////////////////// common End /////////////////////*/
