@charset "utf-8";

html,
body,
.slider_wrap_box,
.slide{
    margin: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.slide{
    position: absolute;
    top: 0;
    left: 0;
    transform: translate3d(0,0,0);
    transition: 800ms;
}

.queue{
    transform: translate3d(0, 100%, 0);
	top:93px;

}
.prev{
    transform: translate3d(0,-50%,0);
}

.bounce{
    transition: 300ms;
}
.slide:first-child.bounce{
    transform: translate3d(0,10%,0);
}
.slide:last-child.bounce{
    transform: translate3d(0,-10%,0);
}



.default_layout{width:1200px;}
/*.first_slide { margin-top:120px;}*/

/*메인비주얼*/
.new_main_visual {text-align:center; position:relative; width:100%; height:100%; ; overflow:hidden;  z-index:1;}
.new_main_visual ul { width:100%; left:0px;top:0px; height:100%; ; position:absolute; z-index:0; padding-top:30%;}
.new_main_visual li{background-repeat:no-repeat; background-position:center top; width:100%; height:100%; ;background-size:cover; }
.new_main_visual li a{display:block;}


.new_main_visual .main_visual_text {position:absolute; width:100%;  height:100%; ;  color:#fff; z-index:2; }
.new_main_visual .main_visual_text .bg{position:absolute; bottom:0px; left:0px; width:100%;; height:100%;  background:rgba(0,0,0,0.5); z-index:0;}
.new_main_visual .main_visual_text .t0{font-size:30px;  padding-top:360px;  color:#fff; position:relative; z-index:3;}
.new_main_visual .main_visual_text .t1{font-size:70px;line-height:80px; font-weight:bold; position:relative; z-index:3;margin-top:20px}
.new_main_visual .main_visual_text .t2{font-size:22px; padding-top:40px; position:relative; z-index:3;}



.new_main_visual .main_pager {display:block; text-align:center; position:absolute;left:0px; top:400px; width:100%; display:none;}
.new_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:#fff; }
.new_main_visual .main_pager .cycle-pager-active{width:35px;background:#ffa523;}


.new_main_visual .control {position:absolute; top:460px; width:100%; text-align:center; z-index:4; text-indent:-9999px;;}
.new_main_visual .control a {float:left; width:46px; height:80px; background:url(../images/main/visual_btn.png) left top no-repeat; margin-left:40px}
.new_main_visual .control a#visual_next {float:right;background-position:right top; margin:0 40px 0 0;}




.about_main {  background:#f8f8f8 url(../images/main/about_main_bg.jpg) center top no-repeat; background-size:cover;; }
.main_col_box_wrap {  text-align:center; }
.main_col_box_wrap .title {padding-top:12%; font-size:60px; font-weight:bold; color:#fff; line-height:60px;}
.main_col_box_wrap .title span {display:block; font-size:18px; font-weight:normal; margin-top:0px; line-height:30px; color:#fff}

.main_col_box_wrap ul {text-align:center; margin-top:60px;}
.main_col_box_wrap ul li{display:inline-block; width:285px; margin-right:20px; border-radius:5px; background:#444; position:relative; overflow:hidden; vertical-align:top;}
.main_col_box_wrap ul li .ov_bg{background:#0b419b; opacity:0.6; position:absolute; left:0px; bottom:0px; width:100%; height:0;  transition:all 1s;}
.main_col_box_wrap ul li:hover .ov_bg{ z-index:2;  height:100%;; transition:all 0.3s; }
.main_col_box_wrap ul li.last{margin-right:0px;}
.main_col_box_wrap ul li .icon img{vertical-align:middle;}
.main_col_box_wrap ul li .box {padding:30px; position:relative; z-index:1; background:#fff; min-height:130px; text-align:left;}
.main_col_box_wrap ul li .box h3{color:#000; font-size:25px; font-weight:bold; line-height:22px}
.main_col_box_wrap ul li .box h3 span{display:block; font-weight:normal; font-size:16px; color:#888; ;margin-top:15px;}

.main_col_box_wrap ul li .btn { position:absolute; right:30px; bottom:10px; color:#0b419b; }
.main_col_box_wrap ul li .btn a {display:inline-block;; text-align:right;}


.news_main {background:#f8f8f8;; overflow-y:auto;}

.news_main .title {padding-top:12%; font-size:60px; font-weight:bold; color:#000; line-height:60px; text-align:center;}
.news_main .title strong{color:#0b419b;}
.news_main .title span {display:block; font-size:18px; font-weight:normal; margin-top:0px; line-height:30px; color:#777}
.news_main .col_box {overflow:hidden; margin-top:60px;}
.news_main .col_box .col {float:left; width:49%; }
.news_main .col_box .col.right {float:right; }
.news_main .col_box .col .box  {background:#fff; border:1px #ddd solid; padding:40px; position:relative; min-height:140px;}
.news_main .col_box .col .box .title_text {font-size:28px; color:#00; font-weight:bold; position:absolute; left:30px; top:30px; color:#000;}
.news_main .col_box .col .box .title_text span {display:inline-block; width:30px; height:5px; background:#0b419b; margin-bottom:15px; }
.news_main .col_box .col .box .title_text .more {margin-top:20px;}
.news_main .col_box .col .box .title_text .more a{display:inline-block; border:1px #ddd solid; line-height:32px; padding:0 15px; color:#666; font-size:13px; font-weight:normal;}
.news_main .col_box .col .box ul {margin-left:140px;}
.news_main .col_box .col .box ul li {font-size:16px;background:url(../images/main/main_notice_dot.jpg) left 50% no-repeat; position:relative; line-height:35px;}
.news_main .col_box .col .box ul li a {display:block; padding-left:10px; color:#000;}
.news_main .col_box .col .box ul li:hover a{text-decoration:underline; color:#0b419b;}
.news_main .col_box .col .box ul li span{position:absolute; right:0px; top:0px; color:#999}

.news_main .quick {border:1px #ddd solid; margin-top:30px;  margin-bottom:120px;}
.news_main .quick ul{display:table; width:100%; table-layout:fixed; }
.news_main .quick ul li {display:table-cell; vertical-align:middle; text-align:center; background:#fff; padding:25px 0px; border-right:1px #ddd solid;}
.news_main .quick ul li img  {vertical-align:middle;}
.news_main .quick ul li.last {border-right:0px;}
.news_main .quick ul li .txt {margin-top:20px; color:#000; font-size:16px;}
.news_main .quick ul li:hover {background:#0b419b;}
.news_main .quick ul li:hover .txt {color:#fff;}


/*.main_footer { height:60%; border:1px red solid; displa}*/





