@charset "UTF-8";


/*--------------------------------------------------------------
							common
--------------------------------------------------------------*/
.mb0{margin-bottom:0 !important}
.mr0{margin-right:0 !important}

.mb10{margin-bottom:10px;}
.mb20{margin-bottom:20px;}
.mb30{margin-bottom:30px;}
.mb40{margin-bottom:40px;}
.mb50{margin-bottom:50px;}
.mb60{margin-bottom:60px;}

.mr5{margin-right:5px}
.mr10{margin-right:10px}
.mr50{margin-right:50px}
.mr65{margin-right:65px}

.mt5{margin-top:5px}
.mt20{margin-top:20px}
.mt45{margin-top:45px}
.mt120{margin-top:120px}

.ml10{margin-left:10px}

.ofw_box{overflow:hidden;}

.fl{float:left}
.fr{float:right}
.tc{text-align:center;}
.tr{text-align:right;}
.tl{text-align:left !important;}
.inlinebox{display:inline-block;}

.rlt{position:relative;}
.abs{position:absolute;}

.mi_on{display:block !important;}
.arw{cursor:pointer}

.opa70{background:url(../img/module/info/opacity70.png) repeat 0 0}

.arw{position:absolute;}
.arw.prev{left:0;}
.arw.next{right:0;}

.tit_zone{margin-bottom:10px; overflow:hidden;}
.tit_zone h2{float:left;}

.pop_wrap{position:absolute;}
.pop{margin-bottom:30px; cursor:pointer}

.sec_box{overflow:hidden}
.have_pd{padding:20px 0}

.f_black{color:#000}

.tit_bd_btm{padding-bottom:8px; border-bottom:2px solid #cccccc}
.thin_bd_btm{border-bottom:1px solid #ebebeb}

/*--------------------------------------------------------------
							layout 
--------------------------------------------------------------*/
#wrap, a{color:#999}
a.sel{color:#6ac665 !important; font-weight:bold;}
#header{width:100%; height:160px; background:#f9f9f9; overflow:hidden;}
#header .inner{width:975px; margin:0 auto; padding:60px 0 0 0; position:relative;}
#container{width:975px; margin:0 auto; padding:25px 0 0 0; overflow:hidden; position:relative;}
.left-blk{float:left; width:680px; overflow:hidden}
.pright-blk{float:right; width:300px; padding:0 0 0 10px;}
#footer{width:920px; clear:both;}



/*--------------------------------------------------------------
							검색결과
--------------------------------------------------------------*/
.search_amount{font-size:14px; color:#666; padding-bottom:10px; margin-bottom:10px; border-bottom:2px solid #cccccc}
.search_amount strong{color:#002aff}

.top_people_info{overflow:hidden; padding:15px 10px; margin-bottom:15px; border-bottom:1px solid #cccccc; position:relative;}
.top_people_info .people_photo{float:left; margin-right:15px;}
.top_people_info .people_name{width:100%; margin:5px 0 22px; font-size:12px; color:#000;}
.top_people_info .people_name strong{font-size:14px;}
.top_people_info dl{overflow:hidden; font-size:13px; color:#000; line-height:1.8em;}
.top_people_info dt, .top_people_info dd{float:left;}
.top_people_info dd{padding:0 5px; width:417px; letter-spacing:-0.02em;}
.top_people_info .half dd{width:auto;}
.top_people_info dt{width:28px; color:#999}r
.top_people_info dd a{color:#0000ff}
.top_people_info .btn_detail_view{position:absolute; bottom:20px; right:20px; float:left;}
.btn_peolple_home{margin-bottom:300px;}




/*--------------------------------------------------------------
						인물정보 등록 수정
--------------------------------------------------------------*/
.people-regist .sec_box .tit{display:block; font-weight:bold; font-size:14px; margin-bottom:20px; color:#000}
.people-regist .sec_box p{margin-right:20px; margin-left:20px;}
.people-regist .sec_box p a{color:#0000ff}



/*--------------------------------------------------------------
						연관키워드
--------------------------------------------------------------*/
.rel-keyword .tit_zone span{padding-left:5px; vertical-align:botom}
.rel-keyword .view_type{float:right; margin-top:2px;}
.rel-keyword .view_type li{float:left; padding-left:17px; margin-left:12px; height:14px; line-height:1.4em;}
.rel-keyword .view_type li.album{background:url(../img/module/info/icon_album.gif) no-repeat 0 0}
.rel-keyword .view_type li.list{background:url(../img/module/info/icon_list.gif) no-repeat 0 0; padding-left:20px}
.rel-keyword .view_type li.on{background-position:0 -14px;}
.rel-keyword .view_type li a{text-decoration:none}
.rel-keyword .view_type li.on a{color:#ec7b1d;}

.short_keyword{height:92px !important; margin-bottom:10px}
.short_keyword .tag_cloud{height:70px !important}
.short_keyword .tag_cloud #tagCloud{height:70px !important}

.rel-keyword .btn_coll{width:680px; overflow:hidden;}
.rel-keyword .btn_coll li{float:left;}
.rel-keyword .btn_coll li.btn_top{float:right}
.rel-keyword .btn_coll li a{display:block; width:480px; height:40px; text-indent:-300em; background:url(../img/module/info/btn_more_view.jpg) no-repeat 0 0}
.rel-keyword .btn_coll li.btn_top a{width:200px; background:url(../img/module/info/btn_top.jpg) no-repeat 0 0}
.rel-keyword .btn_coll li a:hover{background-position:0 -40px}

#article_list{width:720px;}
#article_list a{color:#555555}
#article_list .journalist a{color:#0000ff; text-decoration:underline}


/*리스트형*/
#article_list .list .item{overflow:hidden; position:relative; margin-bottom:20px;}
#article_list .list .arti_img{width:148px; height:92px; border:1px solid #888888; margin-right:20px; position:absolute; top:0; left:0}
#article_list .list .arti_img img{height:100%}
#article_list .list .item .txt{float:left; width:510px; height:94px; margin-left:170px; position:relative;}
#article_list .list .item.no_img .txt{width:680px; margin-left:0}
#article_list .list .arti_tit{display:block; margin-bottom:5px;}
#article_list .list .arti_tit a{color:#000; font-weight:bold; font-size:14px;}
#article_list .list .arti{line-height:1.6em; height:40px; overflow:hidden;}
#article_list .list .date{position:absolute; bottom:0; left:0; overflow:hidden;}
#article_list .list .date li{float:left; color:#bababa; font-weight:bold; line-height:1.0em; padding-right:10px; margin-right:8px;}
#article_list .list .date li.regist{border-right:2px solid #bababa}
#article_list .list .journalist{position:absolute; bottom:0; left:325px; line-height:1.0em;}


/*앨범형*/
.js-masonry{width:726px; overflow:hidden;}
.js-masonry .item{margin:0 32px 7px 0; padding:0 2px 3px; background:url(../img/module/info/bg_album_middle.gif) repeat-y 100% 0}
.js-masonry .item .inner{width:200px; border:1px solid #e1e1e1}
.js-masonry .item .top_bg{position:absolute; top:0; right:0; width:2px; height:2px; background:url(../img/module/info/bg_album_top.gif) no-repeat 0 0}
.js-masonry .item .btm_bg{position:absolute; bottom:0; right:0; width:204px; height:3px; background:url(../img/module/info/bg_album_btm.gif) no-repeat 0 0}
.js-masonry .item .txt{margin:10px} 
.js-masonry .item .arti_tit{display:block;}
.js-masonry .item .arti_tit a{color:#000; font-weight:bold;}
.js-masonry .item .arti{display:none; margin:10px 0 0 0}
.js-masonry .item.no_img .arti{display:block;}
.js-masonry .item .journalist{display:block; margin-top:20px;}
.js-masonry .item .date span, .js-masonry .item .date .edit{display:none;}



/*--------------------------------------------------------------
					연관키워드 float 배너
--------------------------------------------------------------*/
.flbn_rel_keyword{position:absolute; left:50%; width:120px; margin-left:-625px}
.flbn_rel_keyword .header{width:120px; height:63px; overflow:hidden;}
.flbn_rel_keyword .keyword_list{padding:12px 10px; background:#f4f4f4; border:1px solid #dfdfdf;}
.flbn_rel_keyword .keyword_list ol{background:#f4f4f4 url(../img/module/info/bg_rel_keyword.jpg) repeat-y 0 0}
.flbn_rel_keyword .keyword_list ol li{padding-left:24px; margin:8px 0; background:url(../img/module/info/rel_rank_etc.jpg) no-repeat 0 50%}
.flbn_rel_keyword .keyword_list ol li.rank1{background:url(../img/module/info/rel_rank01.jpg) no-repeat 0 50%}
.flbn_rel_keyword .keyword_list ol li.rank2{background:url(../img/module/info/rel_rank02.jpg) no-repeat 0 50%}
.flbn_rel_keyword .keyword_list ol li.rank3{background:url(../img/module/info/rel_rank03.jpg) no-repeat 0 50%}
.flbn_rel_keyword .keyword_list ol li.last{background:url(../img/module/info/rel_rank_last.jpg) no-repeat 0 50%}
.flbn_rel_keyword .keyword_list ol li.rank1.last{background:url(../img/module/info/rel_rank01_last.jpg) no-repeat 0 50%}
.flbn_rel_keyword .keyword_list ol li.rank2.last{background:url(../img/module/info/rel_rank02_last.jpg) no-repeat 0 50%}
.flbn_rel_keyword .keyword_list ol li.rank3.last{background:url(../img/module/info/rel_rank03_last.jpg) no-repeat 0 50%}
.flbn_rel_keyword .keyword_list ol li p{}
.flbn_rel_keyword .keyword_list ol li p a{display:block; width:60px; padding:5px; background:#fff; border:1px solid #dedede; font-size:11px; line-height:14px; text-align:center; color:#575757; text-decoration:none;}
.flbn_rel_keyword .keyword_list ol li.rank1 p a{border:1px solid #ff7477; white-space: pre-wrap; /*css3*/
white-space: -pre-wrap; /*opera 4-6*/
white-space: -o-pre-wrap; /*opera7*/
word-wrap: break-word; /*IE5.5+ & FF 3.5+*/
word-break:break-all;  }
.flbn_rel_keyword .keyword_list ol li.rank2 p a{border:1px solid #ff9b4f;}
.flbn_rel_keyword .keyword_list ol li.rank3 p a{border:1px solid #68cfb1;}
.flbn_rel_keyword .keyword_list ol li p a:hover{background:#ff9c28; color:#fff}
.flbn_rel_keyword .keyword_list ol li.rank1 p a:hover,
.flbn_rel_keyword .keyword_list ol li.rank2 p a:hover,
.flbn_rel_keyword .keyword_list ol li.rank3 p a:hover{border:1px solid #ff9c28}


/*--------------------------------------------------------------
					후강퉁 검색 결과
--------------------------------------------------------------*/
/*검색결과 리스트*/
.top_comp_info{padding:15px 10px; margin-bottom:15px; overflow:hidden; border-bottom:1px solid #f0f0f0; position:relative;}
.search_plist .top_comp_info .comp_photo{float:left; width:122px; height:122px; margin-right:35px; border:1px solid #e6e6e6;  background:#ececec url(../img/module/hugangtong/blank_img_small.jpg) no-repeat 50% 50%;}
.top_comp_info .comp_name{width:100%; margin:5px 0; font-size:15px; color:#000;}
.top_comp_info .comp_name strong{font-size:18px;}
.top_comp_info .comp_desc{color:#7e7e7e; margin-bottom:15px;}
.top_comp_info .comp_desc .bar{color:#d4d3d3;}
.top_comp_info .comp_etc{overflow:hidden; margin-bottom:2px}
.top_comp_info .comp_etc dt{float:left; width:50px; color:#797979}
.top_comp_info .comp_etc dd{float:left; color:#4d4d4d}
.top_comp_info .comp_etc dd a{color:#0b71ee}
.top_comp_info .finance{color:#797979; font-size:15px}
.top_comp_info .finance strong{color:#005dde;}
.top_comp_info .finance span{font-size:13px}
.top_comp_info .btn_detail_view{position: absolute; bottom: 20px; right: 20px; float: left;}

/*후강통 기업로고 이미지*/

.img_frame{ width:112px; height:112px; padding:5px; text-align: center; overflow:hidden; display:table-cell; vertical-align:middle; background:#fff; }


