@charset "utf-8";
/* 새글 스킨 (latest) */
.latest_program{position:relative;margin-bottom:20px;overflow:hidden;}
.latest_program .lat_title {display:none;background:#fcfcfc;padding:0 20px;line-height:45px;font-size:1.083em;border-bottom:1px solid #e2e2e2;color:#253dbe;}
.latest_program .lat_title a{color:#253dbe;display:inline-block;position:relative}
.latest_program .lat_title a:after{position:absolute;bottom:-1px;left:0;width:100%;height:2px;background:#253dbe;content:''}

.latest_program .slider:after {display:block;visibility:hidden;clear:both;content:""}
.latest_program .slider{padding:20px 0px; margin:0 -2.5%;}

.latest_program .slider .slick-prev, .latest_program .slider .slick-next {display:none !important;}
.latest_program .item{float:left;width:33.333%;padding:0 2.5%}
.latest_program .item .lt_con {position: relative; background: #fff; border: 1px solid #f2f2f2; border-radius: 10px; overflow: hidden; box-sizing: border-box; box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.05);}
.latest_program .item .lt_con img {width:100%;}
.latest_program .item .lt_con:hover {box-shadow:1px 1px 10px 0px rgba(0,0,0,0.1);}
.latest_program .item .lt_con .lt_info_box {padding:20px;}
.latest_program .item .lt_con .lt_info_box .bo_cate {display:block; width:88px; height:25px; line-height:25px; border-radius:7px; color:#fff; text-align:center; margin-bottom:5px;}
.latest_program .item .lt_con .lt_info_box h4 {font-size:16px;}

.latest_program .item .lt_date {display:block;margin-top:5px;color: #666; font-size:14px;}
.latest_program .item .lt_info {line-height: 20px; border-top: 1px solid #ccc; padding: 10px 0 0; margin-top: 20px; font-size: 12px; color: #9e9e9e;}
.latest_program .item .lt_place,
.latest_program .item .lt_date,
.latest_program .item .lt_view {display:inline-block;margin-right:10px;color:#777}

.latest_program .item .lt_img{margin:5px 0;display:block}
.latest_program .item .lt_img img{width:100%;height:auto}
.latest_program .item a:hover{}
.latest_program .item .fa-heart{color:#ff0000;}
.latest_program .item .fa-lock{display: inline-block;line-height: 14px;width: 16px;font-size: 0.833em;color: #4f818c;background: #cbe3e8;text-align: center;border-radius: 2px;font-size: 12px;border:1px solid #a2c6ce}
.latest_program .item .new_icon{position:absolute; top:-7px; right:-27px; display:inline-block; width:0px; height:0px; border-bottom:40px solid #e91b23; border-right: 40px solid transparent; border-left: 40px solid  transparent;
font-size:12px;color:#fff; text-align:center;border-radius: 2px; transform: rotate(45deg);}
.latest_program .item .new_icon b {display:inline-block; margin-left:-12px; font-weight:normal; padding-top:18px;}
.latest_program .item .hot_icon{position:absolute; top:-7px; right:-27px; display:inline-block; width:0px; height:0px; border-bottom:40px solid #e91b23; border-right: 40px solid transparent; border-left: 40px solid  transparent;
font-size:12px;color:#fff; text-align:center;border-radius: 2px; transform: rotate(45deg);}
.latest_program .item .hot_icon b {display:inline-block; margin-left:-12px; font-weight:normal; padding-top:18px;}
.latest_program .item .fa-caret-right{color:#bbb}
.latest_program .lt_cmt{background:#5c85c1;color:#fff; font-size:11px;height:16px;line-height:16px;padding:0 5px;border-radius:3px;white-space: nowrap;}


.latest_program .lt_more {position:relative; text-align:center; margin:30px 0 0px;}
.latest_program .lt_more a {display:inline-block; font-size:20px; color:#000; width:300px;height:50px; line-height:48px; border:2px solid #55626b; border-radius:25px; font-weight:300;}


	@media (max-width: 1199px) {
	}

	@media (max-width: 999px) {
		
	}

	@media (max-width: 799px) {
		.latest_program .item {padding:0 1%;}
		.latest_program .lt_more a {font-size:120%;}
	}

	@media (max-width: 599px) {
		.latest_program .lt_more {padding:0 2%;}
		.latest_program .lt_more a {width:100%;}
	}
