@charset "utf-8";


/*///////////////////// header /////////////////////*/

/*lnb*/
.wrap_960{width: 960px; margin: 0 auto; position: relative;}
.lnb_bg{background-color: #454545;}
.lnb_bg p{line-height: 28px; color: #ddd;}
.lnb_bg p a{line-height: 28px; color: #ddd;}
.logo_section{width: 200px; height: 94px;}

/*gnb*/
.gnb_bg{display: block; width: 100%;height: 30px;background-color: #f68b1f; margin-top: 94px;}
.gnb_bg img{width: 100%; height: 30px;}
#gnb{position: relative;}
#gnb>li{float: left;}
#gnb>li>a{display: inline-block; padding: 0 30px; font-size: 1.5em; line-height: 94px; color: #000; font-weight: bold;}
#gnb>li>a:hover{color: #25aedb;}
#gnb>li ul.dep2{position: absolute;}
#gnb>li ul.dep2.m1{left: -40px;}
#gnb>li ul.dep2.m2{left: 125px;}
#gnb>li ul.dep2.m3{left: 130px;}
#gnb>li ul.dep2.m4{right:30px;}
#gnb>li ul.dep2 li{float: left;}
#gnb>li ul.dep2 li a{line-height: 30px; padding: 0 10px; color: #fff; font-weight: bold;font-size:14px;}
#gnb>li ul.dep2 li a:hover{color: #fff477;}

/*///////////////////// header End /////////////////////*/






/*///////////////////// container /////////////////////*/

/*visual*/
#container .main_visual_section{position: relative; width: 100%; border-bottom: 1px solid #ddd; margin-bottom: 21px;}
#container .main_visual_section #main_slides{text-align:center;}
#container .main_visual_section #main_slides .slide_img01{position:relative;width:100%;height:400px;background:url('../img/main/main_visual_0901.png') no-repeat center top;}
#container .main_visual_section #main_slides .slide_img02{position:relative;width:100%;height:400px;background:url('../img/main/main_visual_0902.png') no-repeat center top;}

.main_visual_section .bx-pager{position:absolute;left:50%;margin-left:-28px;bottom:32px;z-index:99;}
.main_visual_section .bx-pager:after{content:"";display:block;clear:both;}
.main_visual_section .bx-pager .bx-pager-item{float:left;margin:0 4px;}
.main_visual_section .bx-pager .bx-pager-item a{width:20px;height:20px;display:inline-block;text-indent:-9999em;background:url("../img/main/sjdot.png") no-repeat left top;}
.main_visual_section .bx-pager .bx-pager-item a:hover{background-position:left -20px;}
.main_visual_section .bx-pager .bx-pager-item a.active{background-position:left -20px;}

.main_slides>div{width:1920px;height:400px;}
#container .main_visual_section .quick_wrap{width: 960px; margin-left: -480px; position: absolute; top: 0; left: 50%;}
#container .main_visual_section #main_slides li.slides_img1{width: 1920px; height: 400px; background: url('http://placehold.it/1920x400/ff0000/ffffff&text=1')top center;}
#container .main_visual_section #main_slides li.slides_img1{width: 1920px; height: 400px; background: url('http://placehold.it/1920x400/00ff00/ffffff&text=2')top center;}
#container .main_visual_section #main_slides li.slides_img1{width: 1920px; height: 400px; background: url('http://placehold.it/1920x400/0000ff/ffffff&text=3')top center;}
.slidesjs-container{height: 400px !important;}
.slidesjs-control{height: 400px !important;}

   #main_slides a.slidesjs-next {
		position: absolute;
		top: 340px;
		right: 0;
		background-position: 40px 0;
		margin-left: 20px;
		visibility: hidden;
    }

    #main_slides a:hover.slidesjs-next {
		background-position: 40px -40px;
		visibility: hidden;
    }

    #main_slides a.slidesjs-previous {
		position: absolute;
		top: 340px;
		background-position: 80px 0;
		margin-left:-25px;
		visibility: hidden;
    }

    #main_slides a:hover.slidesjs-previous {
		background-position: 80px -40px;
		visibility: hidden;
    }

    #main_slides a.slidesjs-play {
		background-position: 0 -80px;
		margin-left: -70px;
		visibility: hidden;
    }

    #main_slides a:hover.slidesjs-play {
		background-position: 0 -120px;
		margin-left: -70px;
		visibility: hidden;
	}

    #main_slides a.slidesjs-stop {
		background-position: 0 0;
		margin-left: -70px;
		visibility: hidden;
    }

    #main_slides a:hover.slidesjs-stop {
		background-position: 0 -40px;
		visibility: hidden;
    }

	#main_slides .slidesjs-pagination{
		position: absolute;
		top: 364px;
		z-index: 9999;
		left: 50%;
		margin-left: -30px;
	}

	#main_slides .slidesjs-pagination li{display: inline-block;}

	#main_slides .slidesjs-pagination a{
		display: inline-block;
		width: 20px;
		height: 20px;
		background: url('../img/main/sjdot.png')no-repeat 50% 0;
		text-indent: -9999em;
		cursor: pointer;
		margin-right: 6px;
	}

	#main_slides .slidesjs-pagination a:hover{
		background-position: 0 -20px;
	}

	#main_slides .slidesjs-pagination a.active{
		background-position: 0 -20px;
	}


#container .main_visual_section .visual_menu{position: absolute; top: 92px; left: 50%;margin-left:-458px; width: 236px; z-index: 9999;}
#container .main_visual_section .visual_menu li{float: left;;margin: 0 10px 10px 0;}

/*content*/
#container .main_content_section{margin-bottom: 30px;}

/*con1*/
#container .main_content_section .news_section{width: 364px; padding-right: 10px; margin-right: 0;}
#container .main_content_section .news_section dl{ height: 140px;}
#container .main_content_section .news_section dl dt{position: relative; line-height: 30px; font-size: 14px;font-weight: bold;}
#container .main_content_section .news_section dl dd{position: relative; line-height: 18px;}
#container .main_content_section .news_section dl dd span.news_date{position: absolute; right:0;}
#container .main_content_section .news_section .news_banner_section{width: 195px; margin: 10px 0 0 0;}

/*con2*/
#container .main_content_section .favorite_section{width: 382px;}
#container .main_content_section .favorite_section ul{}
#container .main_content_section .favorite_section ul li{float: left; width: 161px; margin: 0; border-right:1px solid #ddd; padding: 0 10px 10px 10px;}
#container .main_content_section .favorite_section ul li dl{}
#container .main_content_section .favorite_section ul li dl dt a{color: #272727; line-height: 30px; font-size: 14px;font-weight: bold;}
#container .main_content_section .favorite_section ul li dl dd{}


/*con3*/
#container .main_content_section .call_center_section{position: absolute; right: 0; top: 10px;}

/* cooperation */
.cooperation{width: 6060px; position: absolute;}
.cooperation li{margin-right: 52px; float: left;margin-bottom: 21px;}

/*///////////////////// container End /////////////////////*/




/*///////////////////// footer /////////////////////*/

#footer{background-color: #f5f5f5; height: 120px;}
#footer .footer_logo_section{margin-top: 16px;}
#footer .footer_text_section{margin-top: 36px;}
#footer .footer_text_section p{line-height: 16px; color: #999;}


/*///////////////////// footer End /////////////////////*/






/*///////////////////// common /////////////////////*/

/*fav n ico*/
.middot01{display: inline-block; width: 4px; height: 4px; background: url('../img/common/middot01.png'); margin-right: 4px; text-indent: -9999em; overflow: hidden;}
.more01{display: inline-block; width: 24px; height: 20px; background: url('../img/common/more01.png'); text-indent: 9999em; vertical-align: -4px; overflow: hidden;}

/*단방향 일반 게시판_답변하기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 /////////////////////*/