@charset "utf-8";



#container {position:relative; z-index:0; }


/*메인비주얼*/
.main_visual {text-align:center; position:relative; width:100%; height:700px; min-width:1700px; overflow:hidden; z-index:1;}
.main_visual ul {height:700px; position:relative; z-index:1;}
.main_visual li {background-repeat:no-repeat; background-position:center top; width:100%; height:700px; background-size:cover}


.main_visual .main_visual_text {position:absolute; width:100%; height:700px; top:0px;  color:#fff; z-index:2;   font-family:'Nanum Square',sans-serif; }
.main_visual .main_visual_text .bg {position:absolute; left:0px; top:0px; width:100%; height:100%; background:rgba(0,0,0,0.4); z-index:0;}
.main_visual .main_visual_text .text {position:relative; z-index:1;  padding-top:270px; color:#fff; text-align:center; }
.main_visual .main_visual_text .t1 {font-size:30px;  letter-spacing:-1px; line-height:30px;}
.main_visual .main_visual_text .t2 {font-size:70px;  letter-spacing:-1px; line-height:70px; padding:15px 0px;}
.main_visual .main_visual_text .t3 {font-size:30px;  letter-spacing:-1px; line-height:30px; color:#fbaf1d;display:none;}
.main_visual .main_visual_text .t4 {font-size:40px;  letter-spacing:-1px;  line-height:40px; padding:15px 0px;display:none;}

.main_visual .control {position:absolute; top:330px; width:100%; text-align:center; z-index:4; text-indent:-9999px;;}
.main_visual .control a {float:left; width:46px; height:80px; background:url(../images/main/visual_btn.png) left top no-repeat; margin-left:40px}
.main_visual .control a#visual_next {float:right;background-position:right top; margin:0 40px 0 0;}


.main_visual .main_pager {position:absolute; width:100%; left:-10px; bottom:60px;  z-index:99999999;  text-align:center;}
.main_visual .main_pager span{display:inline-block; vertical-align:top; text-indent:-9999px; cursor:pointer; width:13px; height:13px; margin:0 3px; border-radius:13px; background:rgba(255,255,255,0.7); }
.main_visual .main_pager .cycle-pager-active{background:#fbaf1d;}


/*메인퀵*/
.main_quick_wrap {margin:60px 0px;}
.main_quick_wrap h3 {text-align:center; font-size:30px; color:#333;}
.main_quick_wrap h3 div {font-size:16px; font-weight:normal; margin-top:10px;}
.main_quick_wrap h3 span{color:#fbaf1d;}
.main_quick_wrap ul {overflow:hidden; margin-top:30px;}
.main_quick_wrap ul li{float:left; width:25%; text-align:center;}
.main_quick_wrap ul li .icon {height:155px; line-height:155px;}
.main_quick_wrap ul li img {vertical-align:middle; transition:transform 500ms;}
.main_quick_wrap ul li:hover img {transform:rotateY(180deg); transition:transform 500ms;}
.main_quick_wrap ul li .box {padding:0 10px; border-right:1px  #eaeaea solid;}
.main_quick_wrap ul li:last-child .box {border-right:0px;}
.main_quick_wrap ul li dl dt {color:#222; font-size:20px;font-weight:bold; padding-bottom:15px; line-height:20px;}
.main_quick_wrap ul li dl dd {color:#888; font-size:14px; line-height:16px;}
.main_quick_wrap ul li a {display:inline-block; margin-top:20px; border:1px #666 solid; padding:0 20px; line-height:30px; color:#666;  transition: all .2s;}
.main_quick_wrap ul li:hover a {background:#666; color:#fff; transition: all .3s;}


/**/
.center_quick_box_wrap {background:#ffede6 url(../images/main/center_quick_box_wrap_bg.png) center top no-repeat;; padding:50px 0px;}
.center_quick_box_wrap .col_box {overflow:hidden;}
.center_quick_box_wrap .col_box .col{float:left; width:240px; margin-right:20px; background:#fff; border:3px #fff solid;     transition: all .2s;}
.center_quick_box_wrap .col_box .col.last{margin-right:0px;}
.center_quick_box_wrap .col_box .col .box .title{font-size:22px; font-weight:bold; color:#000; text-align:center; }
.center_quick_box_wrap .col_box .col .box .title span{font-size:14px; font-weight:normal; display:block; line-height:18px; margin-top:10px; color:#888; }
.center_quick_box_wrap .col_box .col .box {padding:25px;  height:160px;}
.center_quick_box_wrap .col_box .col .box .icon{text-align:center; margin-top:25px;}
.center_quick_box_wrap .col_box .col .box .icon img {vertical-align:middle;}

.center_quick_box_wrap .col_box .col.cscenter .box .title{color:#5f420c; text-align:left; }
.center_quick_box_wrap .col_box .col.cscenter .box .title span{color:#5f420c; }
.center_quick_box_wrap .col_box .col.cscenter{width:394px; background:#f2a717 url(../images/main/center_quick_box_wrap_cscenter_bg.png) 95% 70% no-repeat;; color:#fff; border-color:#f2a717;}
.center_quick_box_wrap .col_box .col.cscenter .call{font-size:35px; font-weight:bold; margin-top:25px;}
.center_quick_box_wrap .col_box .col.cscenter .time{font-size:14px; margin-top:30px; line-height:16px; color:rgba(255,255,255,0.6)}
.center_quick_box_wrap .col_box .col:hover {transition: all .3s; border-color:#f2a717}
.center_quick_box_wrap .col_box .col.cscenter:hover {border-color:#5f420c}





/*공지박스*/
.main_notice_box_wrap {overflow:hidden; padding:50px 0px;}
.main_notice_box_wrap .col{float:left;}

.main_notice {position:relative;  background:#fff; width:800px; border:1px #ddd solid; border-radius:20px;}
.main_notice .box {margin:10px 20px; position:relative; overflow:hidden; height:240px; background:url(../images/main/notice_line_bg.jpg) left 50px repeat-x;}
.notice_tep h3 {float:left;  text-align:center; letter-spacing:-1px;  font-weight:normal; margin-right:30px;}
.notice_tep h3 a{line-height:50px; padding:0px 10px;  font-size:16px; color:#333; display:block;}
.notice_tep h3 .more {position:absolute; right:0px; top:0px; font-size:12px; display:none; font-weight:normal; color:#999 !important;}

.main_notice .on_check h3 {}
.main_notice .on_check h3 a{color:#fbaf1d; line-height:49px; font-weight:bold;border-bottom:2px #fbaf1d solid; }
.main_notice .on_check h3 .more{display:block;}
.main_notice .on_check .tabcontent{display:block;}
.notice_tep div.tabcontent {position:absolute;left:0;top:50px;width:100%; display:none;  z-index:0; }
.notice_tep div ul {padding-top:10px;}
.notice_tep div ul li {padding-left:16px; overflow:hidden; line-height:35px; letter-spacing:-0.5px; font-size:15px; background:url(../images/main/notice_dot.jpg) 8px 13px no-repeat; position:relative;}
.notice_tep div ul li a {float:left; width:70%;color:#424242;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.notice_tep div ul li a:hover {text-decoration:underline;}
.notice_tep div ul li span {position:absolute; right:0px; color:#9b9b9b;  font-size:14px;}
.notice_tep div ul li img {vertical-align:middle;}


.main_notice_box_wrap .col.photo{float:right; ; border:1px #ddd solid; border-radius:20px; width:380px;}
.main_notice_box_wrap .col.photo .box {padding:10px 20px; height:240px;}
.main_notice_box_wrap .col.photo .box h3{line-height:50px; border-bottom:1px #ddd solid;  overflow:hidden; font-size:16px; color:#333;}
.main_notice_box_wrap .col.photo .box h3 .more{float:right;  font-size:12px; font-weight:normal; color:#999; }
.main_notice_box_wrap .col.photo .box ul {padding-top:15px; overflow:hidden;}
.main_notice_box_wrap .col.photo .box ul li{float:left; width:160px; text-align:center;}
.main_notice_box_wrap .col.photo .box ul li:nth-child(even){float:right;}
.main_notice_box_wrap .col.photo .box ul li img {vertical-align:middle; }
.main_notice_box_wrap .col.photo .box ul li .text{font-size:16px; margin-top:10px; overflow: hidden;    white-space: nowrap;    text-overflow: ellipsis;}