@CHARSET "utf-8";
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
body *{font-family:'Nanum Gothic';}
#wrap{padding:85px 0 0;}
.header{width:1100px;margin:0 auto;height:85px;position:relative;}
.wrap_header{background:#fff;position:relative;z-index:99999;overflow:hidden;height:85px;position:absolute;width:100%;left:0;top:0;background: #fff url('../images/bg_gnb.png') 0 5px repeat-x;}
.header h1{padding:23px 0 0 0px;display:inline-block;}
.header #gnb{position:absolute;right:100px;top:31px;height:371px;}
.header #gnb li{float:left;display:inline-block;}
.header #gnb .menu{height:57px;display:inline-block;padding:0 48px;}
.header #gnb .menu{display:inline-block;color:#1d1d1d;font-size:19px;font-weight:600;}
.header .mark{width:111px;line-height:41px;text-align:center;color:#004a97;font-size:19px;font-weight:600;border-radius:30px;border:3px solid #245b9f;margin-top: -15px;}
.header #gnb .img{position:absolute;left:-213px;top:91px;}
.header #gnb .menu_list{display:block;padding:19px 0 19px 52px;}
.header #gnb .menu_list.active{background: url('../images/bar_gnb.png') center 0 no-repeat;}
.header #gnb .menu_list li{float:none;padding:0;display:block;}
.header #gnb .menu_list li a{display:block;line-height:36px;color:#565656;font-size:17px;font-weight:500;letter-spacing:-1px;}

.header .list_lang{position:absolute;top:31px;right:0;}
.header .list_lang *{color:#999999;font-size:15px;font-weight:600;}
.header .list_lang i{display:inline-block;font-style:normal;padding:0 22px;}
.header .list_lang .active{color:#245b9f;}
.wrap_slider {position:relative;}
.wrap_slider li{height:733px;background-size:cover !important}
.wrap_slider .bx-wrapper .bx-pager {
	z-index:999;
	position:absolute;
	left:0;
	bottom:63px;
	width:100%;
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
	width:100%;
}

.wrap_slider .bx-wrapper .bx-pager .bx-pager-item,
.wrap_slider .bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.wrap_slider .bx-wrapper .bx-pager.bx-default-pager a {
	background: transparent;
	text-indent: -9999px;
	display: block;
	width: 17px;
	height: 17px;
	margin: 0 3px;
	outline: 0;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	bordeR:2px solid #fff;
}

.wrap_slider .bx-wrapper .bx-pager.bx-default-pager a:hover,
.wrap_slider .bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #245b9f;
	bordeR:2px solid #245b9f;
}

#container{width:1100px;margin:0 auto;}
#container.main{width:100%;}

.tit_main{padding:61px 0 52px;text-align:center;color:#000;font-size:45px;font-weight:500;}
.tit_main p{color:#5e5e5e;font-size:18px;font-weight:300;padding:22px 0 0;}

.main .section .inner{position:relative;overflow:hidden;width:1100px;margin:0 auto;}
.main .section01{background: url('../images/bg_main_center.png') center center  no-repeat;background-size:cover !important}
.main .section01 .inner{width:673px;padding:0 0 47px;}

.main .section01 .inner li{float:left;width:50%;height:322px;text-align:center;background:#245b9f}
.main .section01 .inner li:nth-child(2),.main .section01 .inner li:nth-child(3){background:#3a3a3a}
.main .section01 .inner li .icon{padding:65px 0 0;height:118px;}
.main .section01 .inner li .txt1{color:#fff;font-size:25px;font-weight:600;}
.main .section01 .inner li .txt2{color:#b0b0b0;font-size:18px;font-weight:600;padding:11px 0 28px;}
.main .section01 .inner li .btn{display:inline-block;color:#929292;border:1px solid #929292;width:82px;line-height:23px;}
.main .section01 .inner li .btn:hover{background:rgba(255, 255, 255, 0.71)}


.main .section02 .inner{padding:26px 0 92px;}
.main .section02 .inner ul{width:105%;overflow:hidden;}
.main .section02 .inner li{overflow:hidden;position:relative;float:left;width:264px;height:426px;background:#d4e3ef;margin:0 14px 0 0;}
.main .section02 .inner li:nth-child(2),.main .section02 .inner li:nth-child(4){background:#f5f5f5}
.main .section02 .inner li .tit{display:inline-block;background:#3a3a3a;width:125px;line-height:45px;color:#fff;font-weight:600;text-align:center;font-size:22px;position:absolute;left:0;top:0;}
.main .section02 .inner li .ment{letter-spacing: -1px;padding:23px 0 0 29px;color:#5b5b5b;font-size:16px;font-weight:500;line-height:25px;}
.main .section02 .inner li:nth-child(3) .ment,.main .section02 .inner li:nth-child(4) .ment{padding-top:48px;}
.main .section02 .inner li .num{color:#5b5b5b;font-size:20px;font-weight:600;display:block;padding:22px 0 0px;}

.menu_tail{background:#353535;border-bottom:1px solid #3b3b3b;}
.menu_tail .inner{width:1100px;margin:0 auto;position:relative;padding:26px 8px 0px;height:300px;box-sizing:border-box;}
.menu_tail .inner ul{width:195px;float:left;}
.menu_tail .inner li.tit{color:#fff;font-weight:800;padding:0 0 42px;font-size:23px;background: url('../images/bar_tail.png') 0 45px no-repeat;}
.menu_tail .inner li a{display:inline-block;color:#b5c0cb;font-weight:300;font-size:16px;padding:6px 0;box-sizing:border-box;}
.menu_tail .inner li a:hover{border-bottom:1px solid #fff;color:#fff;}
.menu_tail .btn_top{position:absolute;right:0;top:25px;} 



.wrap_footer{background:#323b4a}
.footer{text-align:center;width:1100px;margin:0 auto;padding:17px 0;color:#969ea9;font-weight:300;font-size:13px;line-height:28px;}
.footer i{display:inline-block;width:38px;background: url('../images/dot_tail.png') center center no-repeat;height:9px;}


.wrap_submenu{background:#245b9f;height:55px;line-height:55px;}
.submenu{width:1100px;margin:0 auto;}
.wrap_submenu *{color:#fff;font-size:13px;}
.wrap_submenu li.icon_home{width:52px;}
.wrap_submenu li.icon_home img{vertical-align: -3px;}
.wrap_submenu li{margin-left:-2px;text-align:center;display:inline-block;border-right:1px solid #6189ba;width:172px;position:relative;}
.wrap_submenu .menu_list {z-index:999;display:none;position:absolute;left:0;top:52px;background: #245b9f url('../images/bar_submenu.png') center 0 no-repeat;}
.wrap_submenu .menu_list li{border:0;line-height:38px;}

.wrap_submenu li .tab{display:block;background: #245b9f url('../images/arrow_sub_top.png') 91% center no-repeat;}

.sub_top{height:321px;background-size:cover !important}

.tit_sub{text-align:center;width:1100px;margin:0 auto;position:relative;height:117px;box-sizing:border-box;padding:42px;}
.tit_sub h2{color:#000;font-weight:600;font-size:35px;}
.tit_sub p{padding:11px 0 0;color:#7f7f7f;font-weight:300;font-size:13px;}
.tit_sub .btn{position:absolute;top:46px;}
.tit_sub .btn.btn_prev{left:0;}
.tit_sub .btn.btn_next{right:0;}

.intro1{position:relative;padding:133px 0 133px 480px;}
.intro1 p{color:#696969;font-weight:300;font-size:15px;line-height:30px}
.intro1 p.txt2{padding:55px 0 0;text-align:right}
.intro1 .img{position:absolute;left:0;top:169px;}

.intro2{position:relative;margin:50px 0 0 0}
.intro2 .img{position:relative;maring-top:5px}
.intro3{position:relative}
.intro3 .img{position:relative;margin-top:50px}

.tit_sub_inner{color:#000000;font-size:30px;margin:64px 0 47px;padding:19px 0 0;background: url('../images/bar_sub_inner.png') 0 0 no-repeat;}
.list_certificate{overflow:hidden;}
.list_certificate li{border:1px solid #d0d0d0;float:left;margin:0 25px 23px 0;width:253px;height:371px;box-sizing:border-box;padding:30px 22px 0;}
.list_certificate li .img{margin:0 auto;width:161px;height:226px;box-sizing:border-box;border:1px solid #cfcfcf}
.list_certificate li .txt1{padding:25px 0 10px;color:#939393;font-size:13px;font-weight:600;}
.list_certificate li .txt2 {
    color: #5b5b5b;
    font-size: 15px;
    font-weight: 600;
    line-height: 25px;
    letter-spacing: -1px;
}
.list_certificate ul{overflow:hidden;width:110%;}

.list_certificate .btn_more{display:block;text-align:center;margin:36px 0 80px;line-height:49px;background:#fafafa;border:1px solid #e1e1e1;font-size:14px;}