@charset "utf-8";

.bold.red{color:#e03321}
.bold{font-weight:bold}
#lst_hongbo{overflow:hidden;position:relative}
#lst_hongbo .box_col{width:95%;margin:0 auto}
#lst_hongbo .box_col.col3 .col{display:block;margin-bottom:10px}
#lst_hongbo .box_col .col .item{position:relative;margin:0 auto;padding:25px 18px;border:1px solid #d7d7d7;background-color:#fff}
#lst_hongbo .box_col .col .item b{display:block;position:relative;margin:0;margin-bottom:15px;padding:0;padding-bottom:10px;font-size:18px;font-weight:bold;line-height:20px;color:#004993;text-align:center;word-wrap:break-word;word-break:keep-all}
#lst_hongbo .box_col .col .item b:after{display:block;position:absolute;left:50%;bottom:0;width:25px;height:1px;margin-left:-12px;background-color:#d7d7d7;content:''}
#lst_hongbo .box_col .col .item em{display:block;font-size:14px;line-height:20px;color:#333;text-align:center}
#lst_hongbo .box_col .col .item .img{display:none;overflow:hidden;width:100%;margin-top:20px;border:1px solid #ddd;background-color:#edeef1;text-align:center}

#lst_hongbo .box_col .col .item .img img{max-width:none;width:100%}

#lst_hongbo .box_col .col .item p{text-align:center}
#lst_hongbo .bico.bticon{background:url(/images/prog/ebook/icon_ebook.png) no-repeat}
#lst_hongbo .box_col .col .item .btn{padding:10px 8px}
#lst_hongbo .box_col .col .item .btn .bico.bticon.right{margin:0 0 0 10px;}
#lst_hongbo .btn.btn-file .bico.bticon.view, .btn.btn-line .bico.bticon.view{background-position:-127px -3px}
#lst_hongbo .btn.btn-file .bico.bticon.file2, .btn.btn-line .bico.bticon.file2 {background-position:-85px -4px}


/* 내용이 존재 하지 않습니다. */
.resultbox{width:100%;padding:120px 0;border-top:2px solid #3f61b2;background:#edeef1;text-align:center}
.ir-logo-prog{display:block;overflow:hidden;width:150px;height:64px;margin:0 auto;background:url(/images/prog/common/result_noimg.gif) center center no-repeat}
.result_wrap p{margin-top:20px;font-size:18px}

#lst_hongbo .box_col .col .item .inner_txt {max-height: 75px; overflow: hidden;}
#lst_hongbo .box_col .col .item .inner_txt p {white-space: pre; width: 190px; overflow: hidden;text-overflow: ellipsis; word-break: keep-all;}

@media all and (min-width: 768px){
#lst_hongbo .box_col.col3 .col{display:inline-block;float:left;width:50%;margin-bottom:0}
#lst_hongbo .box_col .col .item{width:95%;min-height:266px;margin-bottom:2.5%;padding-right:170px}
#lst_hongbo .box_col .col .item .img{display:block;position:absolute;top:43px;right:26px;width:125px;margin:0}
#lst_hongbo .box_col .col .item b{padding-top:10px;text-align:left}
#lst_hongbo .box_col .col .item b:after{left:0;margin-left:0}
#lst_hongbo .box_col .col .item em{text-align:left}
#lst_hongbo .box_col .col .item .btn{margin-top:5px; width: 100%; text-align: left;}
#lst_hongbo .box_col .col .item p{text-align:left}
#lst_hongbo .box_col .col .item p a{width:100%;border-radius:0;text-align:left}
}

@media all and (min-width: 1024px){
#lst_hongbo .box_col{width:100%}

/*#lst_hongbo .box_col.col3 .col{width:33.333%}*/

#lst_hongbo .box_col .col .item{min-height:293px}
}

@media all and (min-width: 1200px){
    #lst_hongbo .box_col.col3 .col{width:33.333%}
    #lst_hongbo .box_col .col .item{min-height:289px}
}
