#news{background:#fff;position:relative;}
#news .title-sub{color:#000}

.alm-reveal ul:after{clear:both;content:"";display:block;}
.alm-reveal ul li{list-style:none;float:left;position: relative;width: 31.17%;height:340px;margin-left: 3.21% !important;margin-right:0px !important;padding-bottom:4%;}
.alm-reveal ul li.first{margin-left:0 !important}
.talkWrap{width:1280px;margin:auto;}
.talkWrap .talkTit{text-align: left;font-size: 1.8em;font-family:'Noto Sans', sans-serif;font-weight:normal}
.talkWrap .talkTit a{overflow:hidden;display:block;color: #141414;text-overflow: ellipsis;white-space: nowrap;}
.talkWrap ul li{position: relative}
.talkWrap ul li a {display:block;position:relative}
.talkWrap .video_icon img{height:auto}
.video_icon{position:absolute;z-index:20;left:50%;top:50%;margin-left:-37px;margin-top:-26px}
.video_area  .video_icon{top:50%}
.video_bg{position:absolute;display:block;left:0;top:0;background:#000;opacity:0.1;width:100%;height:100%}
.talkWrap ul li img{display: block;height:auto;width:100%;height:246px;}
#news .themify_builder_content{min-height:10vh}
/*������ ��ư*/
.alm-btn-wrap{clear:both;text-align:center;padding-bottom:5%}
.alm-btn-wrap button{font-weight: 500;width:350px;height:48px;border: 1px solid #ccc;background: #fff;font-size:1.8em;line-height:36pt;color: #666;border-radius:5px;}
.alm-btn-wrap button:after{content:'';display:inline-block;width:16px;height:13px;margin-left:10px;vertical-align:middle;background:url('../img/ico_common.png') no-repeat -46px -10px;}

/*����ҽ� ��*/
.talk_view{padding-bottom:7%}
.talkWrap{padding-top:0px;color:#333}
.talk_view .singleTit {padding-top:155px}
.singleTit{ padding-bottom: 10px;text-align: center; font-size: 36px; color: #333; font-family: 'Noto Sans', sans-serif;line-height: 1.3em !important; word-wrap:break-word; word-break:keep-all;}
.singleSub{text-align: center;color: #666;}
.postCon{padding: 40px 4% 20px;margin-top: 20px; border-top: 1px solid #e5e5e5;line-height: 1.6em;}
.postCon .postWrap{padding-bottom:40px}
.postCon .postWrap iframe {max-width:100%; max-height:40vh; text-align:center;}
.postCon p, .postCon span{font-family: 'Noto Sans', sans-serif !important;font-weight:300 !important;line-height:21pt !important}
.postCon img{max-width:100%;height:auto}
.btnWrap{padding-top:2em;border-top:1px solid #e5e5e5;text-align:center}
.btnWrap .btn01:hover{color:#fff}


@media only screen and ( max-width: 1200px){
	.talkWrap{width:100%}
}
@media screen and ( max-width: 1024px) and (orientation:landscape) {
	.talkWrap {padding-left:20px; padding-right:20px;}
}

/*[����� < 767px]*/
@media only screen and ( max-width: 767px){
	#news .alm-reveal ul li {display:block;float:inherit;width:100%;height:auto; margin:0 !important;border-top:1px solid #ededed;padding-top:6% }
	#news .alm-reveal ul li:first-child {padding-top:0;border-top:0}
	/*#news .talkWrap{width:90%;margin-left:5%;margin-right:5%}*/
	#news .alm-btn-wrap button {width:100%}
	#news .talkWrap {padding-top:40px;}
	.talk_view .singleTit {padding-top:40px}
	.talkWrap ul li img {height:auto}
	.postCon .postWrap iframe {width:100%; max-height:30vh; }
	.postCon img {height:auto !important;width:100% !important}
}