/* CSS Document euc-kr */
.rollBanner {position:relative; width:100%; height:410px; background:#EFEFEF;}
.rollBanner .slogan {z-index:11; position:relative; width:1200px; margin:0 auto; padding-top:70px; text-align:center;}
.rollBanner .slogan.sl_new {z-index:11; position:relative; width:1200px; margin:0 auto; padding-top:150px; text-align:left;}
#item {z-index:10; position:absolute; width:100%; height:410px; overflow:hidden; left:0;}
#item li {position:absolute; width:100%; height:410px; text-align:left;}

/**** 배너롤링 ****/
#itemNavi {position:absolute; z-index:100;}
#itemNavi li {margin-left:10px;}
#itemNavi li:first-child {margin-left:0;}
#itemNavi .on {cursor:pointer; float:left; width:15px; height:15px; background:url(../images/main/slide_circle_on.png) no-repeat center center;}
#itemNavi .off {cursor:pointer; float:left; width:15px; height:15px; background:url(../images/main/slide_circle_off.png) no-repeat center center;}

/************* 메인 컨텐츠 *************/
.main_contents {clear:both; position:relative; width:1200px; margin:0 auto; overflow:hidden; font-size:13px; }

/************ News ***************/
.news_wrap {width:540px; height:309px; border-bottom:1px solid #e4e4e4;}
.news { width:490px; height:270px; position:absolute; top:40px; left:0px; font-family:"NanumGothic", sans-serif; overflow:hidden;}
.news h1 {position:absolute; top:0px; left:0px; font-size:18px; font-family:"NanumGothicBold"; color:#000;}
.news .more_btn { position:absolute; top:0px; right:0px;}
.news .main_info_box {width:490px; padding:50px 0 0 0;}
.news_wrap .main_info_box .main_info_tit {}
.news_wrap .main_info_box .main_info_tit a{text-decoration:none; color:#000; font-size:18px;  margin:0 0 15px 0; display:block; width:490px; overflow:hidden; height:22px;}
.news_wrap .main_info_box .main_info_explain {  margin-top:10px; height:60px; width:490px; overflow:hidden;}
.news_wrap .main_info_box .main_info_explain a{font-size:13px; color:#666; line-height:21px; text-decoration:none; height:60px; display:block;}
.news_list {padding:15px 0 0 0; overflow:hidden;}
.news_list ul {display:inline-block;}
.news_list ul li {color:#383431; line-height:22px; float:left; margin:0; width:100%;}
.news_list ul li .left {float:left; background:url(../images/main/board_bullet.jpg) no-repeat 5px 7px; padding-left:15px; overflow:hidden;/*max-height:20px;overflow:hidden;*/}
.news_list ul li .left a{text-decoration:none;  width:370px;   color:333; display:block; height:18px; overflow:hidden;}
.news_list ul li .right {float:right; font-size:12px; right:0; display:block;}

/*********** Project *************/
.project_wrap {width:330px; height:310px; position:absolute; top:0; left:540px; background:#d23f45; font-family:"NanumGothic", sans-serif; overflow:hidden;}
.project_tit {width:270px; position:absolute; top:40px; left:30px; }
.project_tit h1 {position:absolute; top:0px; left:0px; font-size:18px; font-family:"NanumGothicBold"; color:#fff;}
.project_tit .more_btn { position:absolute; top:0px; right:0px;}
.project_wrap .main_info_box {width:330px; position:absolute; top:90px;}
.project_wrap .main_info_box dl {padding:10px 30px 11px 30px; border-bottom:1px solid #d6595d; height:51px;}
.project_wrap .main_info_box dl:first-child {border-top:1px solid #d6595d;}
.project_wrap .main_info_box dl dt {float:left;}
.project_wrap .main_info_box dl dt a{text-decoration:none;}
.project_wrap .main_info_box dl dd {width:185px; overflow:hidden; vertical-align:top; float:left; padding:3px 0 8px 13px; display:block;}
.project_wrap .main_info_box dl dd a{text-decoration:none; color:#fff; font-size:13px; line-height:22px; width:185px; height:48px; overflow:hidden; display:block;}

/*********** Conference *************/
.conference_wrap {width:330px; height:310px; position:absolute; top:0; left:870px; background:#2f3644; font-family:"NanumGothic", sans-serif; overflow:hidden;}
.conference_tit {width:270px; position:absolute; top:40px; left:30px; }
.conference_tit h1 {position:absolute; top:0px; left:0px; font-size:18px; font-family:"NanumGothicBold"; color:#fff;}
.conference_tit .more_btn { position:absolute; top:0px; right:0px;}
.conference_wrap .main_info_box {width:330px; position:absolute; top:90px;}
.conference_wrap .main_info_box dl {padding:14px 30px 7px 30px; border-bottom:1px solid #393f4c; height:51px;}
.conference_wrap .main_info_box dl:first-child {border-top:1px solid #393f4c;}
.conference_wrap .main_info_box dl dt {text-align:left;  }
.conference_wrap .main_info_box dl dt a{text-decoration:none; font-size:13px; color:#fff; padding-right:10px; display:block; max-width:270px; height:24px;overflow:hidden;}
.conference_wrap .main_info_box dl dd {text-align:left; color:#929fbf; font-size:13px;}

/************ Gallery ***************/
.gallery_wrap {width:540px; height:230px;}
.gallery { width:490px; height:230px; position:absolute; top:340px; left:0px; font-family:"NanumGothic", sans-serif; overflow:hidden;}
.gallery h1 {position:absolute; top:0px; left:0px; font-size:18px; font-family:"NanumGothicBold"; color:#000;}
.gallery .more_btn { position:absolute; top:0px; right:0px;}
.gallery .main_info_box {width:490px; padding:50px 0 0 0;}
.gallery_wrap .main_info_box dl {float:left; padding:0 0 0 12px; width:155px; height:127px; overflow:hidden;}
.gallery_wrap .main_info_box dl:first-child {padding-left:0;}
.gallery_wrap .main_info_box dl dd {font-size:12px; color:#333; overflow:hidden; text-align:center; padding:3px 0 0 0; }

/*********** Publication *************/
.publication_wrap {width:330px; height:230px; position:absolute; top:310px; left:540px;}

.publication_wrap .info_btn .btn_01 {position:absolute; left:0; top:1px;}
.publication_wrap .info_btn .btn_02 {position:absolute; right:0; top:1px;}
.publication_wrap .info_btn .btn_03 {position:absolute; left:0; bottom:0;}
.publication_wrap .info_btn .btn_04 {position:absolute; right:0; bottom:0;}

/*********** Links *************/
.link_wrap {width:330px; height:230px; position:absolute; top:310px; left:870px; overflow:hidden;}
.link_wrap .main_info_box ul > li {border-bottom:1px solid #e4e4e4;}
.link_wrap .main_info_box .left_btn li{float:left;}