.0511style {width:100%;}

/*°øÅë*/
#header{
	height:65px;
	position:absolute;top:0;left:50%;
	width:980px;margin-left:-490px;
	z-index:100
}
#header h1{
	position:absolute;top:0;left:0
}
#header #util{
	padding-top:19px;
	text-align:right
}
#header #util a{
	display:inline-block;height:28px;line-height:26px;
	padding:0 3px
}
#header #util a img{vertical-align:middle}
#header #util span{padding:0 15px }
#header #util span a{
	font-family:Verdana;font-size:12px;color:#fff;
	vertical-align:-1px
}
#header #util span a+a:before{
	content:'l';
	padding-right:10px;
}
#header #util input{
	box-sizing:border-box;width:170px;height:28px;
	border:1px solid #fff;background:none;
	padding:0 30px 0 10px;
	color:#fff;
}
#header #util input+a{
	position:absolute;margin-left:-23px;
	display:inline-block;width:16px;height:28px;
	background:url(../image/main_2016/bg_search.png) no-repeat center;
	font-size:0
}

#gnb_wrap{
	position:absolute;top:65px;left:0;
	width:100%;
	padding-bottom:9px;
	background:url(../image/main_2016/bg_gnb.png) repeat-x 0 bottom;
	z-index:200
}
#gnb_wrap *{font-family:'¸¼Àº°íµñ','Malgun Gothic','³ª´®°íµñ','nanumgothic',µ¸¿ò,Dotum}
#gnb_new{
	position:relative;
	width:100%;overflow:hidden;	
}
#gnb_new>li{
	float:left;
	background:#0044b0
}
#gnb_new>li>a{
	display:block;box-sizing:border-box;
	width:187px;height:45px;
	padding-top:14px;
	text-align:center;
	background:url(../image/main_2016/gnb_on.png) no-repeat center 45px;
	-ms-transition:.3s;-webkit-transition:.3s;transition:.3s;
}
#gnb_new>li:hover>a,
#gnb_new>li.on>a{
	background-position:center bottom
}
#gnb_new>li div{
	position:absolute;top:45px;left:0;
	box-sizing:border-box;width:980px;
	padding:20px 0 30px;
	background:#fff;
	z-index:200;
	display:none
}
#gnb_new>li .sb{width:100%;} /*overflow:hidden*/
#gnb_new>li .sb>li{
	float:left;box-sizing:border-box;width:162px;
	border-left:1px solid #ededed;
	padding-left:20px;
}
#gnb_new>li .sb>li>a,
#gnb_new>li .sb>li>span{
	display:block;
	padding-bottom:10px;
	font-weight:600;font-size:15px;color:#333;letter-spacing:-1px
}
#gnb_new>li .sb>li>a:hover{
	color:#333 !important
}
#gnb_new>li .sb>li li a{
	display:block;
	padding:4px 0;
	font-size:13px;color:#666;letter-spacing:-1px
}
#gnb_new>li .sb>li li a:hover{color:#ee0101 !important;text-decoration:underline}
#gnb_new>li .sb a.n{
	background:url(../image/main_2016/gnb_new.png) no-repeat 108px 3px
}
#gnb_new>li .sb li li a.n{background-position:108px 7px}
#gnb_new>li .sb .float{
	position:absolute;
}
#gnb_new>li.intro div>ul>li{height:290px}
#gnb_new>li.new div>ul>li{height:184px}
#gnb_new>li.univ div>ul>li{height:210px}
#gnb_new>li.research div>ul>li{height:110px}
#gnb_new>li.ulife div>ul>li{height:265px}
#gnb_new>li .sb .g1_a{
	top:170px;left:162px;height:40px
}
#gnb_new>li .sb .g1_b{
	top:170px;left:324px;height:40px
}
#gnb_new>li .sb .g2_a{width:187px}
#gnb_new>li .sb .g2_a .n{background-position:122px 7px}
#gnb_new>li .sb .g2_a ul+ul{
	position:absolute;top:49px;left:672px;
	padding-left:30px;
	border-left:1px dashed #ddd;
}
#gnb_new>li .sb .g2_a ul+ul a{width:200px}
#gnb_new>li .sb .g2_a ul+ul .n{background-position:160px 7px}
/*20160428¼öÁ¤ #gnb_new>li .sb .g3_a{width:324px} */
#gnb_new>li .sb .g3_a{width:324px;height: 240px !important}
#gnb_new>li .sb .g3_a ul+ul{
	position:absolute;top:49px;left:162px;height:182px;
	padding-left:30px;
	border-left:1px dashed #ddd;
}
#gnb_new>li .sb .g5_a{
	top:245px;left:162px;height:30px
}
#gnb_new>li .sb .g5_b{
	top:245px;left:486px;height:30px
}
#gnb_new>li .sb .g5_c ul+ul{
	position:absolute;top:49px;left:810px;
	padding-left:30px;
	border-left:1px dashed #ddd;
}
#btn_all_menu{
	position:absolute;top:0;right:0;
	width:45px;height:45px;
	background:#0044b0 url(../image/main_2016/gnb_menu.png) no-repeat center;
	font-size:0;cursor:pointer;outline:none;
	-ms-transition:.3s;-webkit-transition:.3s;transition:.3s;
}
#btn_all_menu.on{background-image:url(../image/main_2016/gnb_menu_close.png)}
#all_menu{
	width:100%;overflow:hidden;
	display:none
}
#all_menu dl{
	float:left;
	box-sizing:border-box;width:187px;;
	padding:18px 0 30px
}
#all_menu dl dt{display:none}
#all_menu dl dd a{
	display:block;
	padding-left:62px;
	font-size:15px;color:#333;font-weight:600;line-height:2.1em
}
#all_menu dl dd a:hover{
	color:#ee0101 !important;text-decoration:underline
}
#footerwrap .foot_banner{
	background:#f5f5f5;
}
#footerwrap .foot_banner *{font-family:'¸¼Àº°íµñ','Malgun Gothic','³ª´®°íµñ','nanumgothic',µ¸¿ò,Dotum}
#footerwrap .foot_banner ul{
	width:980px;overflow:hidden;
	margin:0 auto
}
#footerwrap .foot_banner ul li{
	float:left;margin-left:47px
}
#footerwrap .foot_banner ul li:first-child{margin:0}
#footerwrap .foot_banner ul li a{
	display:block;position:relative;
	box-sizing:border-box;height:72px;
	position:relative;overflow:hidden;
	padding:20px 0 0 34px;
	font-size:12px;color:#555;line-height:1.4em
}
#footerwrap .foot_banner ul li a span{
	position:absolute;top:23px;left:0;
	display:inline-block;width:34px;height:28px;
	background:url(../image/main_2016/foot_banner.png) no-repeat 0 0;
}
#footerwrap .foot_banner ul li a.ico2 span{background-position:-149px 0}
#footerwrap .foot_banner ul li a.ico3 span{background-position:-332px 0}
#footerwrap .foot_banner ul li a.ico4 span{background-position:-480px 0}
#footerwrap .foot_banner ul li a.ico5 span{background-position:-663px 0}
#footerwrap .foot_banner ul li a.ico6 span{background-position:-845px 0}
#footerwrap .foot_banner ul li a.ico6{padding-left:38px}
#footerwrap .foot_banner ul li a:hover{	color:#c70c13 !important}
#footerwrap .foot_banner ul li a:hover span{background-image:url(../image/main_2016/foot_banner_on.png);}

/*sub*/
#front #wrap{padding-top:110px}

/*main*/
#newIndex #wrap{
	padding:0;overflow:hidden;
}
#newIndex #wrap *{font-family:'¸¼Àº°íµñ','Malgun Gothic','³ª´®°íµñ','nanumgothic',µ¸¿ò,Dotum}

#main_container{
	padding-top:592px;
	min-width:980px
}
#main_section0,
#main_section1{
	position:absolute;top:0;left:0;
	width:100%;min-width:980px;height:592px;
}
#main_section0 #visual0{width:100% !important;}
#main_section0 #visual0 li{
	width:100% !important;height:592px;
	background-size:cover;background-position:center;background-repeat:no-repeat
}
#main_section1 #bg{
	width:100%;height:592px;
	overflow:Hidden;
}
#main_section1 #bg p{
	float:left;width:50%;height:592px;
	background-position:center;background-repeat:no-repeat;background-size:auto 100%;
	-ms-transition:.5s;-webkit-transition:.5s;transition:.5s;
}
#main_section1 #visual_wrap{
	position:absolute;top:0;left:0;
	width:100%;height:592px;
	background:url(../image/main_2016/bg_trans1.png)
}
#main_section1 #visual{
	width:980px;height:462px;
	overflow:Hidden;
	margin:110px auto 0
}
#main_section1 #visual li{height:462px;font-size:0}
#main_section1 #visual dl{
	position:absolute;bottom:20px;left:20px;
	box-sizing:border-box;width:495px;
	padding:15px 15px 60px;
	background:url(../image/main_2016/bg_trans2.png)
}
#main_section1 #visual.visual160607 dl{
	position:absolute;bottom:0px;left:0px;
	box-sizing:border-box;width:495px;
	padding:15px 15px 25px;
	background:url(../image/main_2016/bg_trans2.png)
}
#main_section1 #visual dl dt{
	height:40px;margin-bottom:10px;
	font-size:22px;color:#fff;line-height:1.3em;letter-spacing:-2px;
	overflow:hidden;
	white-space:nowrap;text-overflow:ellipsis;
}
#main_section1 #visual dl dd{
	font-size:13px;color:#fff
}
#main_section0 #visual_wrap0 button,
#main_section1 #visual_wrap button{
	position:absolute;top:288px;left:50%;
	display:block;width:36px;height:71px;
	background:url(../image/main_2016/btn_prev.png) no-repeat;
	z-index:50;outline:none;cursor:pointer;
	font-size:0
}
#main_section0 #visual_wrap0 button#prev0,
#main_section1 #visual_wrap button#prev{margin-left:-569px}
#main_section0 #visual_wrap0 button#next0,
#main_section1 #visual_wrap button#next{background-image:url(../image/main_2016/btn_next.png);margin-left:533px}
#main_section1 #visual_paging{
	position:absolute;bottom:65px;left:50%;
	margin-left:-490px;padding-left:35px;
	z-index:100;
}
#main_section1.visual160607 #visual_paging {
    position: absolute;
    bottom: 45px;
    left: 50%;
    margin-left: -510px;
    padding-left: 35px;
    z-index: 100;
}
#main_section1 #visual_paging a{
	display:inline-block;width:8px;height:8px;
	margin:0 2px;
	background:url(../image/main_2016/visual_paging.png) no-repeat;
	font-size:0
}
#main_section1 #visual_paging a.activeSlide{background-position:0 -8px}
#main_section1 #visual_wrap>a{
	position:absolute;bottom:60px;left:50%;
	display:inline-block;width:10px;height:12px;
	margin-left:-15px;
	background:url(../image/main_2016/btn_stop.png) no-repeat;
	z-index:100;
	font-size:0
}
#main_section1.visual160607 #visual_wrap>a{
    position: absolute;
    bottom: 40px;
    left: 50%;
    display: inline-block;
    width: 10px;
    height: 12px;
    margin-left: -35px;
    background: url(../image/main_2016/btn_stop.png) no-repeat;
    z-index: 100;
    font-size: 0;
}
#main_section1 #visual_wrap>a.play{
	background-image:url(../image/main_2016/btn_play.png);
	display:none
 }
 #main_section2{
	background:#fcfcfc;border-top:1px solid #dedede;border-bottom:1px solid #dedede;
 }
 #main_section2 ul{
	width:980px;overflow:hidden;
	margin:0 auto
 }
 #main_section2 ul li{
	float:left;width:25%;
  }
#main_section2 ul li a{
	display:block;height:50px;
	padding-top:20px;
	text-align:center
  }
#main_section3{
	width:980px;overflow:hidden;
	margin:0 auto;padding:60px 0
}
#main_section3>div{
	float:left;position:relative;
	width:300px;height:495px;
}
#main_section3>div h3{height:47px;}
#main_section3>div#main_notice>a{
	position:absolute;top:3px;right:0;
	display:block;width:17px;height:17px;
	background:url(../image/main_2016/btn_more.png);
	font-size:0
}
#main_section3>div#main_notice ul{
	border-top:1px solid #dedede;
}
#main_section3>div#main_notice ul li{
	position:relative;
	padding-left:59px;
	border-bottom:1px solid #dedede;
}
#main_section3>div#main_notice ul li span{
	position:absolute;top:15px;left:0;
	width:50px;height:20px;line-height:18px;
	background:#7e868b;
	letter-spacing:-1px;
	text-align:center;font-size:13px;color:#fff
}
#main_section3>div#main_notice ul li a{
	display:block;box-sizing:border-box;height:63px;
	padding-top:12px;
	font-size:14px;color:#333;line-height:1.3em;word-break:keep-all
}
#main_section3>div#main_notice ul li.hot span{background:#c70c13}
#main_section3>div#main_notice ul li.hot a{
	font-weight:600;color:#000
}
#main_section3>div#main_notice ul li a:hover{
	color:#c70c13 !important;text-decoration:underline
}
#main_section3>div#main_today{
	margin-left:40px;
}
#main_section3>div#main_today .menu{
	width:100%;height:50px;overflow:hidden;
}
#main_section3>div#main_today .menu li{
	float:left;width:100px
}
#main_section3>div#main_today .menu a{
	display:block;box-sizing:border-box;position:relative;
	height:40px;padding-top:9px;
	background:#f3f3f3;border:1px solid #dedede;border-left:0;
	font-weight:600;font-size:13px;color:#666;text-align:center
}
#main_section3>div#main_today .menu li:first-child a{border-left:1px solid #dedede}
#main_section3>div#main_today .menu li a:hover,
#main_section3>div#main_today .menu li a.active{
	border-color:#c70c13;background:#c70c13;
	color:#fff !important;text-decoration:none !important
}
#main_section3>div#main_today .menu li a.active:after{
	content:'';position:absolute;top:39px;left:0;
	display:block;width:100%;height:5px;
	background:url(../image/main_2016/tab_on.png) no-repeat center 0
}
#main_section3>div#main_today .tab_area .menu+div{display:block}
#main_section3>div#main_today .tab_area>div{position:relative;height:398px;display:none}
#main_section3>div#main_today .tab_area>div a{
	display:block;
}
/*
#main_section3>div#main_today .tab_area>div a>img{
	width:100%;height:195px;
}
*/
#main_section3>div#main_today .tab_area>div a>div{
	width:100%;height:200px;overflow:hidden;text-align:center;
	display: table-cell;
    vertical-align: middle;
}
#main_section3>div#main_today .tab_area>div a>div>img{
	width:auto !important;height:100%;
}
#main_section3>div#main_today .tab_area>div b{
	display:block;height:46px;
	margin:27px 0 15px;
	font-size:18px;color:#000;font-weight:600;line-height:1.3em;
	word-break:keep-all;
	overflow: hidden;
	white-space:normal;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	word-wrap:break-word;
}
#main_section3>div#main_today .tab_area>div span{
	display:block;height:61px;
	font-size:14px;color:#555;line-height:1.5em;
	word-break:keep-all;
	overflow: hidden;
	white-space:normal;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	word-wrap:break-word;
}
#main_section3>div#main_today .tab_area>div a:hover b,
#main_section3>div#main_today .tab_area>div a:hover span{color:#c70c13;text-decoration:underline}
#main_section3>div#main_today .tab_area>div a+a{
	position:absolute;bottom:10px;left:0;
	display:block;height:20px;line-height:20px;
	background:url(../image/main_2016/bg_more.png) no-repeat right center;
	padding-right:10px;
	font-family:Verdana;font-size:12px;color:#333;letter-spacing:-0.5px
}
#main_section3>div#main_today .tab_area>div a+a:hover{color:#c70c13 !important}

/*±âº» Äü¸Þ´º*/
#main_section3>div#main_quick{
	float:right;
}
#main_section3>div#main_quick dl{
	box-sizing:border-box;width:100%;overflow:hidden;
	background:#f2f2f3;border:1px solid #dedede;
}
#main_section3>div#main_quick dl dt{
	height:38px;line-height:38px;
	background:#fff;
	padding-left:20px;
	font-size:14px;font-weight:600;color:#000
}
#main_section3>div#main_quick dl dt+dd,
#main_section3>div#main_quick dl dt+dd+dd+dd{border-left:0}
#main_section3>div#main_quick dl dd{
	float:left;box-sizing:border-box;width:50%;
	border-top:1px solid #dedede;border-left:1px solid #dedede;
}
#main_section3>div#main_quick dl dd a{
	display:block;
	padding:14px 0 12px;
	text-align:center;font-size:13px;color:#333;letter-spacing:-1px
}
#main_section3>div#main_quick dl dd a span{
	display:block;width:100%;height:32px;
	margin-bottom:7px;
	background:url(../image/main_2016/qiuck.png) no-repeat 0 -14px;
}
#main_section3>div#main_quick dl dd a span.ico2{background-position:-149px -14px}
#main_section3>div#main_quick dl dd a span.ico3{background-position:0 -97px}
#main_section3>div#main_quick dl dd a span.ico4{background-position:-149px -97px}
#main_section3>div#main_quick dl dd a:hover{
	color:#c70c13 !important
}
#main_section3>div#main_quick dl dd a:hover span{background-image:url(../image/main_2016/qiuck_on.png)}
#main_section3>div#main_quick dl+dl{border-top:0;padding-bottom:15px}
#main_section3>div#main_quick dl+dl dt{
	border-bottom:1px solid #dedede;
	margin-bottom:15px;
}
#main_section3>div#main_quick dl+dl dd{
	border:0
}
#main_section3>div#main_quick dl+dl dd a{
	background:url(../image/main_2016/dot_red.png) no-repeat 20px 12px;
	padding:5px 0 5px 27px;
	text-align:left;line-height:1.2em;
}
#main_section3>div#main_quick dl+dl dd a:hover{text-decoration:underline}
/*±âº» Äü¸Þ´º ³¡*/

/*ÀÓ½Ã Äü¸Þ´º*/
#main_section3>div#main_quick2{
	float:right;
}
#main_section3>div#main_quick2 dl{
	box-sizing:border-box;width:100%;overflow:hidden;
	background:#f2f2f3;border:1px solid #dedede;
}
#main_section3>div#main_quick2 dl dt{
	height:38px;line-height:38px;
	background:#fff;
	padding-left:20px;
	font-size:14px;font-weight:600;color:#000
}
#main_section3>div#main_quick2 dl dt+dd,
#main_section3>div#main_quick2 dl dt+dd+dd+dd{border-left:0}
#main_section3>div#main_quick2 dl dd{
	float:left;box-sizing:border-box;width:50%;
	border-top:1px solid #dedede; /*border-left:1px solid #dedede; */
}
#main_section3>div#main_quick2 dl dd a{
	display:block;
	padding:14px 0 12px;
	text-align:center;font-size:13px;color:#333;letter-spacing:-1px
}
#main_section3>div#main_quick2 dl dd a span{
	display:block;width:100%;height:32px;
	margin-bottom:7px;
	background:url(../image/main_2016/qiuck2.png) no-repeat 0 -14px;
}
#main_section3>div#main_quick2 dl dd a span.ico2{background-position:-149px -14px}
#main_section3>div#main_quick2 dl dd a span.ico3{background-position:0 -97px}
#main_section3>div#main_quick2 dl dd a span.ico4{background-position:-149px -97px}
#main_section3>div#main_quick2 dl dd a:hover{
	color:#c70c13 !important
}
#main_section3>div#main_quick2 dl dd a:hover span{background-image:url(../image/main_2016/qiuck_on2.png)}
#main_section3>div#main_quick2 dl+dl{border-top:0;padding-bottom:15px}
#main_section3>div#main_quick2 dl+dl dt{
	border-bottom:1px solid #dedede;
	margin-bottom:15px;
}
#main_section3>div#main_quick2 dl+dl dd{
	border:0
}
#main_section3>div#main_quick2 dl+dl dd a{
	background:url(../image/main_2016/dot_red.png) no-repeat 20px 12px;
	padding:5px 0 5px 27px;
	text-align:left;line-height:1.2em;
}
#main_section3>div#main_quick2 dl+dl dd a:hover{text-decoration:underline}
/*ÀÓ½Ã Äü¸Þ´º ³¡*/


/*20160428¼öÁ¤*/
.g3_b ul+ul{left:486px !important}
.g3_b ul+ul+ul{left:648px !important}
.g3_c {width:300px}
.g3_c ul+ul{left:127px !important;top: 25px !important;border-left:0 !important}
.dp04 > li > a{font-size:12px !important;color:#8c8c8c !important}

