@charset "utf-8";

.laGall {
    float: left;
	width: 100%;
}
.ph_panel {
	margin-bottom: 0;
}
.ph_panel-body {
	padding: 15px 1px;
}
.ph_img-responsive, .ph_thumbnail > img, .ph_thumbnail a > img, .ph_carousel-inner > .ph_item > img, .ph_carousel-inner > .ph_item > a > img {
	display: block;
	width: 100%;
	max-width: 100%;
	height: 160px;
	margin-top: 13px;
}
.ph_caption {
	font-size: 19px;
	height: 33px;
	padding: 3px 0px 5px !important;
	overflow: hidden;
	font-weight: 500;
}
.ph_caption2 {
	font-size: 16px;
	padding: 10px 0px;
	height: 35px;
	overflow: hidden;
	border-top: 1px solid #ccc;
	margin-top: 7px;
	font-family: "NanumBarunGothicR", sans-serif;
	color: rgba(125, 125, 125, 1);
}
.ph_caption3 {
	font-size: 16px;
	padding: 3px 0px;
	height: 25px;
	overflow: hidden;
	font-family: "NanumBarunGothicR", sans-serif;
	color: rgba(125, 125, 125, 1);
}
.ph_thumbnail {
    display: block;
    /* width: 32%; */
    /* width: 25%; */
    /* padding: 0 10px; */
    /* margin-bottom: 0; */
    /* background-color: #ffffff; */
    border: none;
    /* border-radius: 4px; */
    /* -webkit-transition: all .ph_2s ease-in-out; */
    /* -o-transition: all .ph_2s ease-in-out; */
    /* margin-left: 0.5%; */
}
.ph_thumbnail:last-child {
    padding-right: 0;
}
.ph_thumbnail:first-child {
    padding-left: 0;
}
.laPics {
    /* padding: 10px; */
    background-color: #FFF;
    display: block;
    position: relative;
    border: 1px solid #DDD;
    /* padding: 10px; */
    /* width: 95%; */
    /* margin-bottom: -1px; */
    /* margin-top: 3px; */
    /* margin-left: 1%; */
    /* margin-right: 1%; */
}
.laPics img {
    width: 100%;
    max-height: 245px;
	height: 100%;
}

 @media (max-width:1199px) {
/*	.la_content {
	    display: none;
	}*/
	.laPics img {
    	max-height: 300px;
	    height: 260px;
	}


}
.lc_sbj {
    width: 100%;
    float: left;
    text-align: center;
    font-size: 19px;
    font-weight: bold;
    line-height: 160%;
    padding-top: 15px;
}
.lc_date {
    text-align: center;
    width: 100%;
    float: left;
/*    padding-top: 10px*/
}

.la_more {
	padding-top: 10px;
}
.la_subject {
	
	font-size: 20px;
	text-align: center;
	padding: 77px 15px 0 15px;
	height: 100%;
	color: #fff;
	position: absolute;
	top: 0;
	left: -8px;
	width: 100%;
	display: none;
	box-shadow: inset 0px 0px 0px 10px #a4c75e;
	background-color: rgba(0,173,239,0.3);
}
 @media (max-width:1200px) {
.ph_img-responsive, .ph_thumbnail > img, .ph_thumbnail a > img, .ph_carousel-inner > .ph_item > img, .ph_carousel-inner > .ph_item > a > img {
	display: block;
	width: 100%;
	max-width: 100%;
	height: 170px;
	margin-top: auto;
}

}
