@charset "utf-8";

/* caption */
.skip{overflow:hidden; position: absolute; width:1px; height:1px;text-indent:-10000px; display:block;}
.hide,
.skip{position:absolute;top:0;height:0;font-size:0;line-height:0;}

/*이미지 확대 버튼*/
.pic_btn a, .ds_no {display: none;}
.pic_btn a:hover{background-color:#236dc7;/*border-color:#348c01;*/color:#fff;transition: all 300ms ease-out }

@media(max-width:767px){
.pic_btn a {display: block;width: 60%;margin: 10px auto 0;padding: 10px 40px;border: 1px solid #ddd;background: #fff;text-align: center;}
.pic_img{text-align: center;}
}
@media(max-width:560px){
.pic_btn a {width: 75%;}
}
@media(max-width:450px){
.pic_btn a {width: 100%;}
}

/* 인사말 About_President'sMessage 시작 */
.message_wrap {}
.message_wrap .message_top {position: relative;/* min-height:245px; */padding:45px 70px;margin:0 0 20px;background: url(/images/eng/About/About_PresidentsMessage_img01.jpg?ver=01)no-repeat center;background-size:cover;}
.message_wrap .message_top .message_inner {width:65%;}
.message_wrap .message_top:after {display:inline-block;position:absolute;bottom:0;right: 2%;content:'';width:283px;height:270px;background: url(/images/kor/About/About_Message_img02.png?ver=02)no-repeat;}
.message_wrap .message_top strong {display: inline-block;position:relative;font-size:25px;font-weight: 600;color:#fff;}
.message_wrap .message_top strong:before {display:none;position:absolute;top: -5px;left: -46px;content:'';width:36px;height:26px;background: url(/images/eng/About/About_PresidentsMessage_icon01.png?ver=01)no-repeat;}
.message_wrap .message_top strong:after {display:none;position:absolute;bottom: -5px;right:0;content:'';width:36px;height:26px;background: url(/images/eng/About/About_PresidentsMessage_icon02.png?ver=01)no-repeat;}
.message_wrap .message_top strong span {display: block;line-height: 1.3; }
.message_wrap .message_top p {margin:25px 0 0;font-size:16px; color:#fff; }
.message_wrap .message_btm {padding:75px 65px;background: #F7F7F8 url(/images/eng/About/About_PresidentsMessage_img03.png)no-repeat center 250px;}
.message_wrap .message_btm strong {display:block; width:559px; height:79px; margin:0 0 60px; background:url(/images/eng/About/About_PresidentsMessage_txt.png)no-repeat; font-size:0 }
.message_wrap .message_btm p {margin:30px 0 0;color:#3c3c3c; }
.message_wrap .message_btm .sign_wrap {margin:60px 0 0;}
.message_wrap .message_btm .sign_wrap .sign {display:inline-block;color:#000; vertical-align: middle;}
.message_wrap .message_btm .sign_wrap .sign+.sign{margin-left:20px;}
.message_wrap .message_btm .sign_wrap .sign span {font-size:20px; font-weight: 600;display: block;}
/* President's Message 원장인사말 수정 */
.message_wrap .message_top strong:after {right: -9%;}
.message_wrap .message_top p {margin: 8px 0 0;font-size: 24px;}
.message_wrap .message_top {margin: 81px 0 20px;}
.message_wrap .message_btm ul{padding: 0 0 0 10px;}

@media only screen and (max-width:880px){
    .message_wrap .message_top {text-align:center;padding-bottom:0;}
    .message_wrap .message_top .message_inner {width:100%;}
    .message_wrap .message_top:after {position: relative;right:auto;margin-top:20px;bottom:-5px;}
}
@media only screen and (max-width:767px){
    .message_wrap .message_top strong {font-size: 22px;}
    .message_wrap .message_top strong:after {bottom:auto; top:-5px;right:-46px;}
    .message_wrap .message_top strong span {display:inline-block;}

    .message_wrap .message_btm {padding:50px 8%;background: #F7F7F8;}
    .message_wrap .message_btm strong {width: auto;height:auto;font-size: 22px;background:none;line-height:1.6;font-weight:600;color:#323232;}
    .message_wrap .message_btm strong span {display:block; line-height:1.6; color:#d72429;}
}

@media only screen and (max-width:579px){
    .message_wrap .message_top{padding:45px;padding-bottom:0;}
    .message_wrap .message_top strong:before {left:-30px;}
    .message_wrap .message_top strong:after {right:-30px;}
}
@media only screen and (max-width:500px){
    .message_wrap .message_btm .sign_wrap .sign {display:block;color:#000;}
    .message_wrap .message_btm .sign_wrap .sign+.sign{margin-left:0;margin-top:20px;}
}
@media only screen and (max-width:400px){
    .message_wrap .message_top:after {width:100%;background-size:100%; background-position: bottom;}
}

/* 인사말 About_PresidentsMessage 끝 */


/* 약력 About_Profile 시작 */
.center_profile{}
.center_profile .profile_top{position:relative;padding-top:55px;}
.center_profile .profile_top:before{position:absolute;right:0;bottom:0;display:inline-block;width:347px;height:295px;background:url(/images/kor/About/About_Profile_img01.png?ver=04)no-repeat center;content:"";z-index:10;background-size:cover;}
.center_profile .profile_top .profile_tit{margin:20px 0 50px 50px;}
.center_profile .profile_top .profile_tit strong{position:relative;display:block;width:399px;height:63px;background:url(/images/eng/About/About_Profile_img02.png?ver=02)no-repeat center;font-size:0;margin:0 0 40px;}
/* .center_profile .profile_top .profile_tit strong:before{position:absolute;left:-50px;top:0;display:inline-block;width:40px;height:35px;content:"";background:url(/images/kor/About/About_Profile_img03.png?ver=01)no-repeat center;}
.center_profile .profile_top .profile_tit strong:after{position:absolute;right:-55px;bottom:0;display:inline-block;width:40px;height:35px;content:"";background:url(/images/kor/About/About_Profile_img04.png?ver=01)no-repeat center;} */
.center_profile .profile_top .profile_tit strong:before,
.center_profile .profile_top .profile_tit strong:after{display: none;}
.center_profile .profile_top .profile_tit span em{display:block;}
.center_profile .profile_top .profile_txt{display:inline-block;width:100%;padding:20px 50px 30px;background:#f7f7f7;border-bottom:1px solid #464658;font-size:14px;font-weight:600;}
.center_profile .profile_top .profile_txt span{display:block;margin:10px 0 0;font-size:17px;}
.center_profile .profile_top .profile_txt span.sign{display:inline-block;width:95px;height:43px;background:url(/images/kor/About/About_Profile_img05.png)no-repeat center;font-size:0;vertical-align:bottom;}
.center_profile .profile_top .profile_txt strong b{font-size:30px;position: relative;padding-bottom:5px;}
/* .center_profile .profile_top .profile_txt strong b::after{content: "";position: absolute;left:0;bottom:0;width:100%;height:6px;background: rgb(20,20,150);border-radius: 50px;} */
.center_profile .profile_bottom{position: relative;padding:40px 0;}
.center_profile .profile_bottom:before{position:absolute;left:24.5%;top:83px;display:inline-block;width:1px;height:92%;background:#ccc;content:"";z-index:-1;}
.center_profile .profile_bottom .inner{position:relative;margin:30px 0;}
.center_profile .profile_bottom .inner > strong{position:relative;display:inline-block;width:120px;font-size:18px;color:#d71a20;font-weight:600;}
.center_profile .profile_bottom .inner > strong:before{position:absolute;left:115px;top:25%;display:inline-block;background:url(/images/kor/About/About_Profile_img06.png)no-repeat center;width:228px;height:13px;content:"";z-index:10;}
.center_profile .profile_bottom .inner{position:relative;margin:30px 0;}
.center_profile .profile_bottom .inner ul{overflow:hidden;margin:-30px 0 0 390px;}
.center_profile .profile_bottom .inner ul li{position:relative;padding: 3px 0 3px 0;}
.center_profile .profile_bottom .inner ul.list-1st li{padding: 0px 0 5px 10px;}
.center_profile .profile_bottom .inner ul li strong{position:absolute;left:0;top:2px;display:inline-block;font-weight:600;}

.center_profile .profile_bottom  .inner .more-Target ul{margin:0;}
.center_profile .profile_bottom .more-Target .more-button{margin-top:20px;}
.center_profile .profile_bottom .more-Target .more-button i{margin-right:5px;font-weight:normal;}
.center_profile .profile_bottom .more-Target .more-button button{font-size: 14px;color: #d72429;font-weight:bold}

/* 영문ver */
.center_profile.eng .profile_bottom .inner ul{margin:30px 0 0 10px;}
.center_profile.eng .profile_bottom .inner ul li{padding: 3px 0 3px 150px;}
.center_profile.eng .profile_bottom .inner ul.list-1st li{padding: 0px 0 5px 10px;}
.center_profile.eng .profile_bottom .inner > strong{color:#464658;width:auto;}
.center_profile.eng .profile_bottom .inner > strong:before{top:auto;bottom:-20px;left:0;}

@media only screen and (max-width:900px){
    /* .center_profile .profile_top .profile_tit strong{background:url(/images/kor/About/About_Profile_img07.png)no-repeat center;background-size:auto;height:120px;width:260px;} */
}

@media only screen and (max-width:840px){
    .center_profile .profile_bottom:before{display:none;}
    .center_profile .profile_bottom{padding:0 3%;}
    .center_profile .profile_bottom .inner > strong{margin:7px 0;}
    .center_profile .profile_bottom .inner > strong:before{display:none;}
    .center_profile .profile_bottom .inner ul{margin:0;}
    .center_profile .profile_bottom .inner ul li strong{margin-right:10px;}

    /* .center_profile .profile_top .profile_tit strong{background:url(/images/kor/About/About_Profile_img02.png)no-repeat left center;background-size:auto;height:80px;width:auto;} */
    .center_profile .profile_top:before{display: block;margin:0 auto 30px;position: relative;}
    .center_profile .profile_top .profile_tit strong{margin-bottom:40px;}
    .center_profile .profile_top .profile_tit strong:before, .center_profile .profile_top .profile_tit strong:after{display:none;}
    .center_profile .profile_top .profile_tit{margin:0 0 20px 3%}
}
@media only screen and (max-width:450px){
    /* .center_profile .profile_top .profile_tit strong{background:url(/images/kor/About/About_Profile_img07.png)no-repeat left center;height:125px;background-size:80%;margin:0 0 10px;} */
    .center_profile .profile_top .profile_tit strong{width:auto;background-size: 100%;}
    .center_profile .profile_top .profile_txt{padding:20px;}
    .center_profile .profile_top .profile_txt span.sign{display:none;}
    .center_profile .profile_top .profile_txt span{margin:0;}
    .center_profile .profile_top .profile_tit span em{display:none;}
}
@media only screen and (max-width:400px){
    .center_profile .profile_top:before{width:100%;}
}

/* 약력 About_Profile 끝 */


/* 연구원안내 - 찾아오시는 길 */
.about_location .map_wrap {width:100%; height:345px; }
.about_location .map_txt {position:relative; background:#3d4151; }
.about_location .map_txt:after{content:"";display:block;clear:both;visibility:hidden;}
.about_location .map_txt .txt {float:left; padding:30px 10px 40px 40px;}
.about_location .map_txt .txt1 {width:50%;}
.about_location .map_txt .txt2 {width:50%;}
.about_location .map_txt .txt p {font-size:15px;color:#fff;}
.about_location .map_txt .txt .tit + p {position: relative; padding-left:40px; line-height:27px;}
.about_location .map_txt .txt .tit + p:before {content:""; position: absolute; left:0; width:30px; height:30px; background:url(/images/kor/About/About_Location_img01.png)no-repeat; vertical-align:middle;}
.about_location .map_txt .txt .tit + p.address:before {background-position:0 0;}
.about_location .map_txt .txt .tit + p.tel:before {background-position:-30px 0;}
.about_location .map_txt .txt .tit {font-size:19px; font-weight:bold;font-family:nsr;}
.about_location .map_txt .a_btn {position:absolute; top:50%; right:40px; margin-top:-20px;}
.about_location .map_txt a {position: relative; display:block; width:160px; height:40px; padding-left:30px; border:2px solid rgba(255,255,255,0.5); line-height:36px; color:#fff; text-align:center; font-size:15px;}
.about_location .map_txt a:before {content:""; position: absolute; left:20px; top:10px; width:16px; height:18px;margin-right:5px; background:url(/images/kor/About/About_Location_img01.png)no-repeat -70px 0; vertical-align:middle;}
.about_location #map_tab_content .con {display:none;padding-top:40px;}
.about_location #map_tab_content .con.active { display:block; }
.about_location #map_tab_content .con strong {font-size:24px; color:#000; font-weight:bold;}
.about_location #map_tab_content .con .list_wrap .h3 { margin:10px 0 0 ;font-size:21px; font-weight:bold; color:#09257b;font-family:nsr;}
.about_location #map_tab_content .con .list_wrap .row_list {position:relative; min-height:200px;padding:40px 0 40px 190px; border-bottom:1px dashed #ccc;}
.about_location #map_tab_content .con .list_wrap .row_list .icon {position:absolute; left:30px; top:33px; font-size:18px; color:#09257b; text-align:center;}
.about_location #map_tab_content .con .list_wrap .row_list .icon span {display:block;width:125px; height:125px; margin-bottom:3px;background:url(/images/kor/About/About_Location_img01.png)no-repeat}
.about_location #map_tab_content .con .list_wrap .row_list .icon.icon01 span {background-position:0 -135px;}
.about_location #map_tab_content .con .list_wrap .row_list .icon.icon02 span {background-position:-126px -135px;}
.about_location #map_tab_content .con .list_wrap .row_list .icon.icon03 span {background-position:-252px -135px;}
.about_location #map_tab_content .con .list_wrap .row_list ul li {font-size:15px; color:#4a4a4a; }
.about_location #txt .btn-ani.btn-file.bntime{padding:3px 6px 2px;background:#eee;}
.about_location #map_tab_content .con.content2 img,
.about_location #map_tab_content .con.content3 img{border:1px solid #ddd;}
.about_location .txt-tip-red {position:relative; padding-left:20px; color:#888;}
.about_location .txt-tip-red:before {top:4px; left:0; content:""; width:16px; height:16px; background:url(/images/kor/About/About_Location_img01.png) 0 -264px no-repeat; display:block; position:absolute; overflow:hidden}

@media(max-width:850px){
    .about_location .map_txt .txt {float:none;}
    .about_location .map_txt .txt.txt1 {width:100%; padding:20px 25px 0;}
    .about_location .map_txt .txt.txt2 {width:100%; padding:10px 25px 20px;}
    .about_location .map_txt .a_btn {top:auto; right:25px; bottom:25px; margin-top:0;}
}

@media(max-width:580px){
    .about_location .map_txt .txt.txt2 { padding:10px 25px 70px;}
    .about_location .map_txt .a_btn {bottom:20px;}
    .about_location #map_tab_content .con .list_wrap .row_list {min-height:auto; padding:40px 0;}
    .about_location #map_tab_content .con .list_wrap .row_list .icon {position:static; margin:0 auto 20px;  }
    .about_location #map_tab_content .con .list_wrap .row_list .icon span {margin:0 auto 5px;}
}


/*센터 소개*/
.center_intro {}
.center_intro .c_top {overflow: hidden;width:100%;margin:0 0 55px;padding:110px 0 120px;background:url(/images/kor/Center/Center_gafsc_img01.jpg)no-repeat center;background-size:cover;text-align:center;}
.center_intro.center_cpem .c_top{background:url(/images/kor/Center/Center_cpem_img01.jpg)no-repeat center;background-size:cover;}
.center_intro.center_soe .c_top{background:url(/images/kor/Center/Center_soe_img01.jpg)no-repeat center;background-size:cover;}
.center_intro.center_cfa .c_top{background:url(/images/kor/Center/Center_cfa_img01.jpg)no-repeat center;background-size:cover;}
.center_intro.center_pro .c_top{background:url(/images/kor/Center/Center_projections_img01.jpg)no-repeat center;background-size:cover;}
.center_intro.center_ctla .c_top{background:url(/images/kor/Center/Center_ctla_img01.jpg)no-repeat center;background-size:cover;}
.center_intro.center_panel .c_top{background:url(/images/kor/Center/Center_panel_img01.jpg)no-repeat center;background-size:cover;}
.center_intro.center_beps .c_top{background:url(/images/kor/Center/Center_beps_img01.jpg)no-repeat center;background-size:cover;}

.center_intro.center_csta .c_top{background:url(/images/kor/Center/Center_csta_img01.jpg)no-repeat center;background-size:cover;padding: 80px 20px;}
.center_intro.center_rgfp .c_top{background:url(/images/kor/Center/Center_rgfp_img01.jpg)no-repeat center;background-size:cover;padding: 80px 20px;}
.center_intro.center_pemna .c_top{background:url(/images/kor/Center/Center_pemna_img01.jpg)no-repeat center;background-size:cover;padding: 80px 20px;}
.center_intro.center_cfssp .c_top{background:url(/images/kor/Center/Center_cfssp_img01.jpg)no-repeat center;background-size:cover;padding: 80px 20px;}

.center_intro .c_top > span {display:inline-block;position: relative;max-width: 640px;font-size:21px;color:#fff;text-shadow: 2px 2px 5px rgba(0,0,0,0.9);}
.center_intro .c_top > span:before {display:block; position:absolute; left:-52px; top:-5px; content:'';width:42px; height:30px; background:url(/images/kor/Center/center_ir.png)no-repeat 0 0;  }
.center_intro .c_top > span:after {display:block; position:absolute; right:-52px; top:-5px; content:'';width:42px; height:30px; background:url(/images/kor/Center/center_ir.png)no-repeat -45px 0; }
.center_intro .c_top > span em.br{display:block;}
.center_intro .c_top strong {display:block;margin:20px 0;font-size:30px; color:#fff;}
.center_intro .c_top strong span {display:inline-block; position: relative; margin-right:30px; line-height:1.2; font-weight:600; font-size:38px;}
.center_intro .c_top strong span:before {display:block; position:absolute; left:-23px; top:-8px; content:'';width:31px; height:51px; background:url(/images/kor/Center/center_ir.png)no-repeat 0 -33px;  }
.center_intro .c_top strong span:after {display:block; position:absolute; right:-20px; bottom:-8px; content:'';width:31px; height:51px; background:url(/images/kor/Center/center_ir.png)no-repeat -34px -33px; }
.center_intro .c_top .c_btn {margin:60px 0 30px;}
.center_intro .c_top .c_btn.c_btn2 {margin:30px 0 0;}
.center_intro .c_top .c_btn a {min-width:230px;margin: 0 0 5px;}
.center_intro .c_bbs {position:relative;padding-right:385px;margin: 0 0 55px;}
.center_intro .c_bbs .cleft {height: 365px;}
.center_intro .c_bbs .cleft .menu_wrap {border-bottom:1px solid #d72429;}
.center_intro .c_bbs .cleft .menu_wrap:after {display:block;clear:both; visibility:hidden; content:'';}
.center_intro .c_bbs .cleft .menu_wrap li {float:left;position:relative; width:33.33%;}
.center_intro .c_bbs .cleft .menu_wrap li a {display:block; height:45px; line-height:45px; color:#4d4e56; font-weight:600; font-size:17px; text-align:center; }
.center_intro .c_bbs .cleft .menu_wrap li a.ov {background:#d72429; color:#fff;}
.center_intro .c_bbs .cleft .con_wrap {padding:35px;border:1px solid #ddd; border-top: none; }
.center_intro .c_bbs .cleft .con_wrap .con {}
.center_intro .c_bbs .cleft .con_wrap .con ul {margin:0 -2%;}
.center_intro .c_bbs .cleft .con_wrap .con ul:after {display:block;clear:both; visibility:hidden; content:'';}
.center_intro .c_bbs .cleft .con_wrap .con ul li {overflow:hidden; float:left; width:29.33%; margin:0 2%; }
.center_intro .c_bbs .cleft .con_wrap .con ul li a {display:block; width:100%; height:100%;}
.center_intro .c_bbs .cleft .con_wrap .con ul li .thumb {overflow:hidden;width:100%;max-width: 140px;height:195px;margin: 0 auto 15px;border:1px solid #e1e1e1;}
.center_intro .c_bbs .cleft .con_wrap .con ul li .thumb span {display:block;overflow:hidden;position:relative; width:100%;height:100%;padding:5px;}
.center_intro .c_bbs .cleft .con_wrap .con ul li .thumb span:before{opacity:0; position:absolute;left:5px; top:5px; right:5px; bottom:5px; z-index:2;content:''; width:auto; height:auto; background:rgba(0,0,0,0.8);-webkit-transition: all .5s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease;}
.center_intro .c_bbs .cleft .con_wrap .con ul li .thumb span:after {opacity:0; position:absolute; left:50%; top:50%; z-index:3; content:''; width:20px; height:20px; background:url(/images/kor/Center/center_ir.png)no-repeat 0 -87px; transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); -o-transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%);-webkit-transition: all .5s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; }
.center_intro .c_bbs .cleft .con_wrap .con ul li .thumb span img {width:100%;height:100%;}
.center_intro .c_bbs .cleft .con_wrap .con ul li strong {display:block;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;height: 38px;line-height:1.3;text-align:center;font-size:15px;color:#202020;text-overflow: ellipsis;white-space: normal;}
.center_intro .c_bbs .cleft .con_wrap .con ul li a:hover .thumb span:before,
.center_intro .c_bbs .cleft .con_wrap .con ul li a:focus .thumb span:before {display:block;opacity:1;}
.center_intro .c_bbs .cleft .con_wrap .con ul li a:hover .thumb span:after,
.center_intro .c_bbs .cleft .con_wrap .con ul li a:focus .thumb span:after {display:block;opacity:1;}
.center_intro .c_bbs .cleft .con_wrap .con ul li a:hover strong,
.center_intro .c_bbs .cleft .con_wrap .con ul li a:focus strong {text-decoration:underline;}
.center_intro .c_bbs .cright {overflow: hidden;position:absolute;right:0;top:0;width:360px;height: 365px;}
.center_intro .c_bbs .cright .inner {position:relative; }
.center_intro .c_bbs .cright strong {display:block;height:45px;line-height:45px;padding: 0 25px;border-bottom: 1px solid #4d4e56;font-weight:600;color:#4d4e56;font-size:17px;}
.center_intro .c_bbs .cright strong span {display:inline-block; width:15px; height:17px;margin-right:10px; background:url(/images/kor/Center/center_ir.png)no-repeat 0 -110px;   vertical-align:middle; }
.center_intro .c_bbs .cright ul {padding:35px; background: #f4f4f4;}
.center_intro .c_bbs .cright ul li {position:relative; padding:0 90px 0 25px; border-bottom:1px dotted #bababa;}
.center_intro .c_bbs .cright ul li:after{display:block; position:absolute; left:10px; top:50%;content:''; width:5px; height:2px; background:#202020;}
.center_intro .c_bbs .cright ul li a {display:block; overflow:hidden; width:100%; line-height:35px; font-size:15px; color:#202020;text-overflow: ellipsis;white-space: nowrap;}
.center_intro .c_bbs .cright ul li em {display:block;position:absolute; left:4.5px; top:9.5px; z-index:1;width:16px; height:16px; border:1px solid #dc4146; background:#fff; color:#dc4146; text-align:center; line-height:14px; font-size:12px; font-weight:600;  }
.center_intro .c_bbs .cright ul li span {display:block; position:absolute; right:0; top:0;line-height:35px;  vertical-align:middle; color:#8f8f8f;}
.center_intro .c_bbs .cright .more_btn {position: absolute; right:0; top:0; }
.center_intro .c_bbs .cright .more_btn a {display:block; width:45px; height:45px;}
.center_intro .c_bbs .cright .more_btn a:before,
.center_intro .c_bbs .cright .more_btn a:after {background:#4d4e56;}
.center_intro .link_wrap {margin:0 -2%; width:100%;}
.center_intro .link_wrap:after {display:block; clear:both; visibility:hidden ;content:'';}
.center_intro .link_wrap .link_box {float:left; position:relative; width:100%;margin:0 2% 25px; padding:3px;background:#f0f0f0;  }
.center_intro .link_wrap .link_box:before {display:block; position:absolute; left:0; top:0; z-index:2; width:180px; height:30px; background:#bdbdbd; content:''; }
.center_intro .link_wrap .link_box:after {display:block;visibility:visible;position:absolute;right:0;top:0;z-index: 1;width:100%;height:30px;background:#e6e6e6;content:'';}
.center_intro .link_wrap .link_box .inner {position:relative; z-index:10;min-height:206px;padding:30px 30px 30px 160px;border-bottom: 1px solid #e6e3e1;background:#fff;}
.center_intro .link_wrap .link_box .inner.inner_high{min-height:260px;}
.center_intro .link_wrap .link_box .inner.inner_middle{min-height:240px;}
.center_intro .link_wrap .link_box .inner .ico {display:block; position:absolute; left:30px; top:30px; width:93px; height:93px; background:url(/images/kor/Center/center_ir.png)no-repeat; }
.center_intro .link_wrap .link_box .inner .ico.ico1 {background-position:0 -130px;}
.center_intro .link_wrap .link_box .inner .ico.ico2 {background-position:-96px -130px;}
.center_intro .link_wrap .link_box .inner .ico.ico3 {background-position:-192px -130px;}
.center_intro .link_wrap .link_box .inner .ico.ico4 {background-position:-288px -130px;}
.center_intro .link_wrap .link_box .inner .ico.ico5 {background-position:-384px -130px;}
.center_intro .link_wrap .link_box .inner .ico.ico6 {background-position:-484px -130px;}
.center_intro .link_wrap .link_box .inner .ico.ico7 {background-position:-588px -130px;}
.center_intro .link_wrap .link_box .inner .ico.ico8 {background-position:-689px -130px;}
.center_intro .link_wrap .link_box .inner .ico.ico9 {background-position:-795px -130px;}
.center_intro .link_wrap .link_box .inner .ico.ico10 {background-position:-902px -130px;}
.center_intro .link_wrap .link_box .inner .ico.ico11 {background-position:0 -236px;}
.center_intro .link_wrap .link_box .inner .ico.ico12 {background-position:-105px -236px;}
.center_intro .link_wrap .link_box .inner .ico.ico13 {background-position:-210px -236px;}
.center_intro .link_wrap .link_box .inner .ico.ico14 {background-position:-314px -236px;}
.center_intro .link_wrap .link_box .inner .ico.ico15 {background-position:-419px -236px;}
.center_intro .link_wrap .link_box .inner .ico.ico16 {background-position:-524px -236px;}
.center_intro .link_wrap .link_box .inner .ico.ico16 {background-position:-626px -236px;}
.center_intro .link_wrap .link_box .inner .ico.ico17 {background-position:-729px -236px;}
.center_intro .link_wrap .link_box .inner .ico.ico18 {background-position:-833px -236px;}
.center_intro .link_wrap .link_box .inner strong {display:block; font-size:16px; font-weight:600;}
.center_intro .link_wrap .link_box .inner p {font-size: 15px;color: #666;}
.center_intro .link_wrap .link_box .inner .btn_wrap {margin:15px 0 0;text-align:right;}
.center_intro .link_wrap .link_box .inner .btn_wrap a {margin:10px 0 0;}
.center_intro .link_wrap .link_box .inner .btn_wrap a.btn-secondary {min-width:203px;text-align:left;}

.center_intro .link_wrap .link_box.box_1{width:96%;}
.center_intro .link_wrap .link_box.box_con1 .inner{padding:30px;}
.center_intro .link_wrap .link_box.box_con1 .inner .ico_btn{overflow:hidden;margin-left:120px;text-align:center;}
.center_intro .link_wrap .link_box.box_con1 .inner .ico_btn li{float:left;display:inline-block;margin:0 3.5%;}
.center_intro .link_wrap .link_box.box_con1 .inner .ico_btn li a{display:block;}
.center_intro .link_wrap .link_box.box_con1 .inner .ico_btn .ico{position:inherit;}

.center_intro .center_list {}
.center_intro .center_list ul {margin:0 -1%;}
.center_intro .center_list ul:after {display:block; clear:both; visibility:hidden; content:'';}
.center_intro .center_list ul li {/* display:table; */float:left;position:relative;width:48%;height:100px;min-height:105px;margin:0 1% 10px;padding: 0 10px 0 115px;border:1px solid #cdcdcd;}
.center_intro .center_list ul li > div {/* display:table-cell; */width: 100%;height: 100%;vertical-align: middle;}
.center_intro .center_list ul li > div > .circle {position:absolute;top:25px;left:30px;width:55px;height:55px;padding: 14.5px;border-radius:50%;background:#464658;}
.center_intro .center_list ul li > div > .circle .ico {display:block; height:26px; margin:0 auto; background:url(/images/kor/Center/center_icon.png)no-repeat;}
.center_intro .center_list ul li > div > .circle .ico.ico1 {width:26px; background-position:0 -1px;}
.center_intro .center_list ul li > div > .circle .ico.ico2 {width:24px; background-position:-29px -1px;}
.center_intro .center_list ul li > div > .circle .ico.ico3 {width:22px; background-position:-56px -1px;}
.center_intro .center_list ul li > div > .circle .ico.ico4 {width:21px; background-position:-81px -1px;}
.center_intro .center_list ul li > div > .circle .ico.ico5 {width:27px; background-position:-105px -1px;}
.center_intro .center_list ul li > div > .circle .ico.ico6 {width:23px; background-position:-135px -1px;}
.center_intro .center_list ul li > div > .circle .ico.ico7 {width:19px; background-position:-161px -1px;}
.center_intro .center_list ul li > div > .circle .ico.ico8 {width:23px; background-position:-183px -1px;}
.center_intro .center_list ul li > div > .circle .ico.ico9 {width:29px; background-position:-209px -1px;}
.center_intro .center_list ul li > div > .circle .ico.ico10 {width:21px; background-position:-241px -1px;}
.center_intro .center_list ul li > div > .circle .ico.ico11 {width:25px; background-position:-265px -1px;}
.center_intro .center_list ul li > div > .circle .ico.ico12 {width:24px; background-position:-293px -1px;}
.center_intro .center_list ul li > div > .circle .ico.ico13 {width:25px; background-position:-320px -1px;}
.center_intro .center_list ul li > div > .circle .ico.ico14 {width:22px; background-position:-348px -1px;}
.center_intro .center_list ul li > div > .circle .ico.ico15 {width:30px; background-position:-1px -30px;}
.center_intro .center_list ul li > div > .circle .ico.ico16 {width:22px; background-position:-34px -30px;}
.center_intro .center_list ul li > div > .circle .ico.ico17 {width:23px; background-position:-59px -30px;}
.center_intro .center_list ul li > div > .circle .ico.ico18 {width:23px; background-position:-85px -30px;}
.center_intro .center_list ul li > div > .circle .ico.ico19 {width:25px; background-position:-111px -30px;}
.center_intro .center_list ul li > div > .circle .ico.ico20 {width:26px; background-position:-139px -30px;}
.center_intro .center_list ul li > div > .circle .ico.ico21 {width:25px; background-position:-168px -30px;}
.center_intro .center_list ul li > div span {display:block;position: absolute;top: 50%; padding:0 10px; vertical-align:middle;font-size: 15px;color: #333;transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.center_intro .center_list ul.pemna li:nth-child(4) > div span {top:35%;}
.center_intro .center_list ul.pemna li:nth-child(4) > a.btn {position: absolute; bottom: 15px; margin-left: 10px;}

@media screen and (max-width:1023px){
    .center_intro .c_bbs .cleft {height:auto;margin: 0 0 55px;}
    .center_intro .c_bbs {padding:0;}
    .center_intro .c_bbs .cright{position:static;width: 100%;}
    .center_intro .link_wrap {margin:0;}
    .center_intro .link_wrap .link_box {float:none; width:100%; margin:0 0 25px;}
    .center_intro .link_wrap .link_box .inner {min-height:auto;}
    .center_intro .link_wrap .link_box .inner.inner_high{min-height:auto;}
    .center_intro .link_wrap .link_box .inner.inner_middle{min-height:auto;}
    .center_intro .link_wrap .link_box.box_1{width:100%;}
    .center_intro .link_wrap .link_box.box_con1 .inner{text-align:center;}
    .center_intro .link_wrap .link_box.box_con1 .inner strong{margin-bottom:20px;}
    .center_intro .link_wrap .link_box.box_con1 .inner .ico_btn{display:inline-block;margin-left:0;}
    .center_intro .link_wrap .link_box.box_con1 .inner .ico_btn li{margin:20px;}
}

@media screen and (max-width:940px){
    .center_intro .c_top {height: auto;padding: 70px 20px;}
    .center_intro .c_top > span:before,
    .center_intro .c_top > span:after,
    .center_intro .c_top strong span:before,
    .center_intro .c_top strong span:after {display:none;}
    .center_intro .c_top > span em.br{display:none;}
    .center_intro .c_top strong {font-size:25px;}
    .center_intro .c_top strong span {margin-right:0;font-size: 25px;}
    .center_intro .c_bbs .cleft .con_wrap {padding:35px 20px;}
    .center_intro .c_bbs .cleft .con_wrap .con ul li {width:46%;}
    .center_intro .link_wrap .link_box.box_con1 .inner .ico_btn li{width:29%;}
    .center_intro .c_bbs .cleft .con_wrap .con ul li:last-child {display:none;}
    .center_intro .c_bbs .cleft .con_wrap .con ul li .thumb {height:170px;}
    .center_intro .link_wrap .link_box.box_con1 .inner .ico_btn li{width:45%;}
}

@media screen and (max-width:767px){
    .center_intro .c_top > span{font-size: 18px;}
    .center_intro .c_top strong {font-size:28px;}
    .center_intro .c_top strong span{font-size:33px;}
    .center_intro .c_bbs .cright ul {padding:35px 25px;}
    .center_intro .link_wrap .link_box:before {width:25%;}
    .center_intro .link_wrap .link_box .inner {padding:25px;}
    .center_intro .link_wrap .link_box .inner .ico {display:none;}
    .center_intro .link_wrap .link_box.box_con1 .inner .ico_btn li{width:29%;margin:2%;}
    .center_intro .link_wrap .link_box.box_con1 .inner .ico {display:block;margin:0 auto;}
    .center_intro .center_list ul li {width:98%;padding: 0 10px 0 85px;}
    .center_intro .center_list ul li > div > .circle {position:absolute; top:25px; left:15px;}
}
@media screen and (max-width:500px){
    .center_intro .center_list ul.pemna li:nth-child(4) {min-height:120px;}
    .center_intro .center_list ul.pemna li:nth-child(4) > a.btn { font-size: 13px;}
    .center_intro .center_list ul.pemna li {min-height:130px;}
}
@media screen and (max-width:400px){
    .center_intro .c_top > span {display:none;}
}

/* 조직도 About_OrganizationalStructure  */
#org_wrap {}
#org_wrap .org_img {width:100%; padding:30px; text-align: center; background: #f5f5f6;}
#org_wrap .org_img > div {display: block;position: relative;width:100%;/*height:1052px;*/margin: 0 auto;}
#org_wrap .org_img > div img {}
#org_wrap .org_img > div .menu_wrap {}
#org_wrap .org_img > div .menu_wrap span {font-size:0; position:absolute; }
#org_wrap .org_img > div .menu_wrap .orgbtn {display:block;position:absolute;width:32px;height:185px;/*background:rgba(0,0,0,0.5);*/text-align:center;color:#fff;font-size:0;}
#org_wrap .org_img > div .menu_wrap .orgbtn.orgbtn1 {left: 38%;top: 9%; width:220px;height:220px;border-radius:50%;}
#org_wrap .org_img > div .menu_wrap .orgbtn.orgbtn2 {right: 7%;top: 16.5%; width:207px;height:62px;}
#org_wrap .org_img > div .menu_wrap .orgbtn.orgbtn3 {right: 7%;top: 23.4%; width:207px;height:62px;}
#org_wrap .org_img > div .menu_wrap .orgbtn.orgbtn4 {left: 42%;top: 54.5%;width:145px;height:145px;border-radius:50%;}
#org_wrap .org_img > div .menu_wrap .orgbtn.orgbtn5 {left:60px;bottom: 78px;}
#org_wrap .org_img > div .menu_wrap .orgbtn.orgbtn6 {left: 94px;bottom: 78px;}
#org_wrap .org_img > div .menu_wrap .orgbtn.orgbtn7 {left: 128px;bottom: 63px;}
#org_wrap .org_img > div .menu_wrap .orgbtn.orgbtn8 {left: 161px;bottom: 63px;}
#org_wrap .org_img > div .menu_wrap .orgbtn.orgbtn9 {left:194px;bottom: 63px;}
#org_wrap .org_img > div .menu_wrap .orgbtn.orgbtn10 {left:229px;bottom: 78px;}
#org_wrap .org_img > div .menu_wrap .orgbtn.orgbtn11 {left:263px;bottom: 63px;}
#org_wrap .org_img > div .menu_wrap .orgbtn.orgbtn12 {left:296px;bottom: 63px;}
#org_wrap .org_img > div .menu_wrap .orgbtn.orgbtn13 {left:330px;bottom: 63px;}
#org_wrap .org_img > div .menu_wrap .orgbtn.orgbtn14 {left:365px;bottom: 78px;}
#org_wrap .org_img > div .menu_wrap .orgbtn.orgbtn15 {left:399px;bottom: 63px;}
#org_wrap .org_img > div .menu_wrap .orgbtn.orgbtn16 {left:432px;bottom: 63px;}
#org_wrap .org_img > div .menu_wrap .orgbtn.orgbtn17 {left:467px;bottom: 78px;}
#org_wrap .org_img > div .menu_wrap .orgbtn.orgbtn18 {left:500px;bottom: 63px;}
#org_wrap .org_img > div .menu_wrap .orgbtn.orgbtn19 {left:533px;bottom: 63px;}
#org_wrap .org_img > div .menu_wrap .orgbtn.orgbtn20 {left:26px;bottom: 78px;}
#org_wrap .org_img > div .menu_wrap .orgbtn.orgbtn21 {left:568px;bottom: 78px;}
#org_wrap .org_img > div .menu_wrap .orgbtn.orgbtn22 {left:602px;bottom: 63px;}
#org_wrap .org_img > div .menu_wrap .orgbtn.orgbtn23 {left:635px;bottom: 63px;}
#org_wrap .org_img > div .menu_wrap .orgbtn.orgbtn24 {left:669px;bottom: 63px;}
#org_wrap .org_img > div .menu_wrap .orgbtn.orgbtn25 {left:703px;bottom: 63px;}
#org_wrap .org_img > div .menu_wrap .orgbtn.orgbtn26 {left:738px;bottom: 78px;}
#org_wrap .org_img > div .menu_wrap .orgbtn.orgbtn27 {right:126px;bottom: 63px;}
#org_wrap .org_img > div .menu_wrap .orgbtn.orgbtn28 {right:93px;bottom: 63px;}
#org_wrap .org_img > div .menu_wrap .orgbtn.orgbtn29 {right:60px;bottom: 63px;}
#org_wrap .org_img > div .menu_wrap .orgbtn.orgbtn30 {right:26px;bottom: 63px;}

.about_organization a.icon_btn{display:inline-block;width:20px;height:20px;margin:0 0 0px 5px;background:url(/images/kor/About/About_Organization_ir.png)0 -6px no-repeat;font-size:0;}
.about_organization a.profile{background-position:-27px -6px;}
.about_organization .org_contact{margin-top:30px;}
.about_organization h3 small{line-height:1.5;font-size:14px;}

@media screen and (max-width:930px){
    #org_wrap .org_img{overflow:hidden;}
}

/* 정부투자분석센터 - Center_gmac */
.center_intro.center_gmac .c_top {background: url(/images/kor/Center/center_gmac_img_01.jpg)no-repeat center; background-size: cover; padding: 80px 20px;}
/* 정부투자분석센터 - Center_gmac End */


/* center_AboutPEMNA */
.center_AboutPEMNA .inner {position: relative; width: 100%; overflow: hidden; padding: 90px 65px; background: url(/images/kor/Center/center_capfa_img01.png)no-repeat 10% top #f5f5f5;border-top: 6px solid transparent; border-image: url(/images/kor/Center/center_capfa_img06.png); -webkit-border-image: url(/images/kor/Center/center_capfa_img06.jpg); -moz-border-image: url(/images/kor/Center/center_capfa_img06.png); border-image-slice: 1;}
.center_AboutPEMNA .inner .txs {float:left; width: 45%; padding: 30px 15px; vertical-align: middle; box-sizing: border-box;}
.center_AboutPEMNA .inner .imgs{position:relative; float:right; min-height: 295px;text-align:center; width: 50%; padding: 106px 15px; vertical-align: middle; box-sizing: border-box;}
.center_AboutPEMNA .inner .imgs strong{display: inline-block; padding-left:35px; position: relative; z-index: 4; text-align: center;}
.center_AboutPEMNA .inner .imgs strong:before{content: ""; display: block; position: absolute; left: -22px; top: 50%; width: 335px; height: 355px; margin-top: -170px; background-position: center center; background-repeat: no-repeat; background-size: 100% auto; opacity: 0.7; z-index: -1; background-image: url(/images/kor/Center/center_capfa_img05.png); transform: rotate(0deg); -webkit-transform: rotate(0deg); animation-name: introd; animation-duration: 70s; animation-fill-mode: both; animation-iteration-count: infinite; animation-timing-function: linear; -webkit-animation-name: introd; -webkit-animation-duration: 70s; -webkit-animation-fill-mode: both; -webkit-animation-iteration-count: infinite; -webkit-animation-timing-function: linear;}

@keyframes introd{
0% {
    transform:rotate(0deg);
    -webkit-transform:rotate(0deg);
}
100% {
    transform:rotate(360deg);
    -webkit-transform:rotate(360deg);
}
}
@-webkit-keyframes introd{
0% {
    transform:rotate(0deg);
    -webkit-transform:rotate(0deg);
}
100% {
    transform:rotate(360deg);
    -webkit-transform:rotate(360deg);
}
}

.center_AboutPEMNA .imgs strong img {width:80%; z-index: 99;}
.center_AboutPEMNA .txs:before {position: absolute; bottom:0; width:35px; height:1px; background:#000;}
.center_AboutPEMNA .txs strong {width:220px; font-size:36px; font-weight: bold; line-height:1.3; color:#cb272c;}
.center_AboutPEMNA .txs p.tit {position: relative; font-size:18px; color:#000; font-weight:bold;}
.center_AboutPEMNA .txs p.tit:before {position: absolute; content: ""; left: 0; bottom: -35px; width: 30px; height: 1px; background: #000;}
.center_AboutPEMNA .txs .info {padding-top:55px; color:#666;}
.center_AboutPEMNA .txt_wrap {margin:45px 0;}
.center_AboutPEMNA .homepage {display: block; width: 100%; padding: 75px 60px; border: 1px solid #eaeaea; cursor: pointer; background: url(/images/kor/Center/center_capfa_img02.png) no-repeat 90% 30px;}
.center_AboutPEMNA .homepage:hover,
.center_AboutPEMNA .homepage:active,
.center_AboutPEMNA .homepage:focus {outline: 2px dotted red;}
.center_AboutPEMNA .homepage:hover strong,
.center_AboutPEMNA .homepage:active strong,
.center_AboutPEMNA .homepage:focus strong{color:#e30000;}
.center_AboutPEMNA .homepage strong {font-size:22px;}
.center_AboutPEMNA .homepage p {font-size:15px; color:#8e8d8d;}

@media(max-width:965px){
    .center_AboutPEMNA .inner .txs,
    .center_AboutPEMNA .inner .imgs {float:none; width:100%;}
    .center_AboutPEMNA .inner .imgs {margin-bottom:30px;}
    .center_AboutPEMNA .homepage {background:none; padding:30px;}
    .center_AboutPEMNA .inner {padding:60px 30px;}
    .center_AboutPEMNA .homepage {padding:75px 30px;}
    .center_AboutPEMNA .inner .txs {padding:30px 0;}
    .center_AboutPEMNA .inner {padding:60px 30px;}
}
@media(max-width:640px){
    .center_AboutPEMNA .inner .imgs strong:before {left:-20px;}
}
@media(max-width:460px){
    .center_AboutPEMNA .inner .imgs strong:before {left:0;}
    .center_AboutPEMNA .inner .txs strong {font-size:30px;}
    .center_AboutPEMNA .inner .txs {padding:0;}
    .center_AboutPEMNA .inner .imgs {min-height: auto;}
    .center_AboutPEMNA .inner .imgs strong {padding-left:0;}
    .center_AboutPEMNA .inner .imgs strong img {width:60%;}
    .center_AboutPEMNA .inner .imgs strong:before {width:100%;}
}
/* center_AboutPEMNA End */

/* center_capfa */
.center_capfa a {text-transform:none;}
.center_capfa .top_inner {position: relative; width: 100%; overflow: hidden; padding: 50px 65px; background: url(/images/kor/Center/center_capfa_img04.png)no-repeat right bottom #f5f5f5;border-top: 6px solid transparent; border-image: url(/images/kor/Center/center_capfa_img06.png); -webkit-border-image: url(/images/kor/Center/center_capfa_img06.jpg); -moz-border-image: url(/images/kor/Center/center_capfa_img06.png); border-image-slice: 1;}
.center_capfa .top_inner .txs {float:left; width: 50%; padding: 30px 15px; vertical-align: middle; box-sizing: border-box;}
.center_capfa .txs strong {width:220px; font-size:30px; font-weight: bold; line-height:1.3; color:#cb272c;}
.center_capfa .txs p.tit {position: relative; font-size:18px; color:#000; font-weight:bold;}
.center_capfa .txs p.tit:before {position: absolute; content: ""; left: 0; bottom: -35px; width: 30px; height: 1px; background: #000;}
.center_capfa .txs .info {padding-top:35px; color:#666;}
.center_capfa .ui-list__bodo {margin-top:50px;}
@media(max-width:768px){
    .center_capfa .top_inner {background:#f5f5f5; padding:50px 20px;}
    .center_capfa .top_inner .txs {float:none; width:100%; }
}
@media(max-width:460px){
    .center_capfa .top_inner .txs strong {font-size:30px;}
    .center_capfa .top_inner .txs {padding:0;}
}
/* center_capfa End */



/* eng publication 버튼 css 추가 */
.ui-view_detail.eng_publication .thumb-box .btn-group .btn {width: 65%;}


/* 연구원안내 - 홍보영상 */
.about_pr .vod_wrap {border: 1px solid #dcdcdc;}
.about_pr .vod_wrap .vod_box {padding: 35px 65px;}
.about_pr .vod_wrap .vod_box .vod_view {position: relative;width: 100%;height: auto;padding-bottom: 57.44%;background: #333;}
.about_pr .vod_wrap .vod_box .vod_view iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 0;}

.about_pr .vod_wrap .subtit {padding: 35px 65px;background: #f6f5f5;border-top: 1px solid #dcdcdc;}
.about_pr .vod_wrap .subtit strong {float: left; margin-top: 10px; padding-bottom: 34px; width: 15%; background: url(/images/kor/About/About_PR_img08.png)no-repeat left bottom; font-size: 16px; font-weight: 600; color: #be0100;}
.about_pr .vod_wrap .subtit .subtit_txt {float: right;padding: 10px;width: 83%;}
.about_pr .vod_wrap .subtit .subtit_txt .txtwrap {width: 100%;height: 150px;overflow-y: scroll;}
.about_pr .vod_wrap .subtit .subtit_txt pre {width: 100%; white-space: pre-line; word-wrap: break-word; word-break: keep-all; }
.about_pr .vod_wrap .subtit:after {content: "";display: block;clear: both;visibility: hidden;}

@media only screen and (max-width: 767px) {
    .about_pr .vod_wrap .vod_box {padding: 20px;}
    .about_pr .vod_wrap .subtit strong {padding-bottom: 0;background-image: none;}
    .about_pr .vod_wrap .subtit strong, .vod_wrap .subtit .subtit_txt {float: none;width: 100%}
    .about_pr .vod_wrap .subtit h4 {margin-bottom: 15px; padding: 0;background: none;}
    .about_pr .vod_wrap .subtit {padding: 20px}
    .about_pr .vod_wrap .subtit .subtit_txt {width:100%; margin-top:20px; padding:0;}
}
