a{ color:#282828; }
a:hover{ color:#282828; }
/*news_ticker*/
.news_ticker .wrap{ width:100%;display:inline-block;margin:0 auto;height:100%; }
.news_ticker .slide {
  //background: none repeat scroll 0 0 #ffffff;
  color: #000000;
  font-size: 15px;
  padding: 0px;
  width:95%;
  height:50px;
  margin:0;
  padding-left:2.5%;
  padding-right:2.5%;
  list-style-type:none;
}
.news_ticker .slide li{
	height:50px;
	line-height:40px;
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	width:100%;
}
.news_ticker .sub_num{ color:#007aff;font-weight:700; }

/*일반 뉴스 슬라이드*/
.grid1 .wrap{ width:100%;display:block;height:100%; }
.grid1 .wrap .list_view{ width:100%; }

.grid1 .wrap .list_view ul{ height:209px; }
.grid1 .wrap .list_view ul li{ line-height:20px; }

.grid1 .wrap .list_view .swiper-slide {
	margin:0 0 8px;
	background-color:#fff;
	-webkit-box-shadow:0 0 2px rgba(0, 0, 0, .1);
	box-shadow:0 0 2px rgba(0, 0, 0, .1)
	overflow:hidden;
	width:100%;
	padding:0;
	box-sizing:border-box;
}
.grid1 .wrap .list_view .swiper-slide ul{ list-style-type : none; padding-left:0; margin-top:3px; margin-left:15px; }
.grid1 .wrap .list_view .swiper-slide ul li{
	width:96%;
	color:#000;
  border-top: 1px solid #f2f2f2;
  overflow: hidden;
  text-overflow: ellipsis;
	white-space: nowrap;
	padding : 10px 0px 11px 0px;
	letter-spacing: -1px;
	font-size:15px;

}
.grid1 .wrap .list_view .swiper-slide ul li:first-child{ border-top:0; }
.grid1 .wrap .list_view .swiper-slide ul li:last-child{ padding-bottom:0;border-bottom:0; }


/*실시간 베스트*/
.grid1 .real_best_view{ height:135px }
.grid1 .real_best_view ul{ list-style-type : none; padding-left:15px;padding-right:15px; margin-top:3px; }
.grid1 .real_best_view ul li{ line-height:30px; overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;}

.grid1 .real_best_view .uio_best_news .ubn_list {
	padding:6px 15px
}
.grid1 .real_best_view .uio_best_news .ubn_favor_list {
	min-height:17rem;

}
.grid1 .real_best_view .uio_best_news .ubn_a {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	display:block;
	padding:.467em 0;
	color:#222;
	letter-spacing:-1px
}
.grid1 .real_best_view .sub_num {
	margin:0 7px 0 3px;
	color:#4e88cf;
	font-family:HelveticaNeue-Light, sans-serif
}
.grid1 .real_best_view .ubn_item{ line-height:25px; }

/*4개짜리 기본 썸네일 리스트 뷰 (슬라이드 없음)*/
.grid1 .list_thumbnail_view .uio_thumbnail {
	padding:15px 10px 15px 10px;
	list-style-type:none;
}

.grid1 .list_thumbnail_view .uio_thumbnail:after {
	display:block;
	clear:both;

}
.grid1 .list_thumbnail_view .uio_thumbnail .ut_item {
	float:left;
	width:50%;
	margin:0 0 6px;
	display:block;
	//height:100%;
}
.grid1 .list_thumbnail_view .uio_thumbnail .ut_a {
	display:block;
	position:relative;
	padding:0 5px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	text-decoration:none;
	border:0;
}
.grid1 .list_thumbnail_view .uio_thumbnail .ut_item:first-child .ut_a {
	margin-left:0
}

.grid1 .list_thumbnail_view .uio_thumbnail .ut_mw {
	display:block;
	position:relative;
	border:2px solid #d1d1d2;
}
.grid1 .list_thumbnail_view .uio_thumbnail .ut_mw .spuio_movie, .uio_thumbnail .ut_mw .spuio_pic {
	position:absolute;
	right:5px;
	bottom:5px
}
.grid1 .list_thumbnail_view .uio_thumbnail .ut_mw:after {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	width:100%;
	height:100%;
	border:1px solid rgba(0, 0, 0, .02);
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.grid1 .list_thumbnail_view .uio_thumbnail .ut_m {
	min-height:83px;
	vertical-align:top
}
.grid1 .list_thumbnail_view .uio_thumbnail .ut_d {
	display:block;
	//height:2.786em;
	padding:5px 4px 5px 5px;
	border:0;
	margin-bottom:5px;
}
.grid1 .list_thumbnail_view .uio_thumbnail .ut_t {
	padding-right:1px;
	color:#222;
	font-size:15px;
	font-weight:400;
	letter-spacing:-1px;
	display:-webkit-box;
	overflow:hidden;
	line-height:1.357em;
	height: 2.714em;;
	white-space:normal;
	-webkit-line-clamp:2;
	text-overflow:ellipsis;
	word-wrap:break-word;
	-webkit-box-orient: vertical;
}

/*리스트 썸네일 뷰2 가로세로 슬라이드*/
.grid1 .grid1_inner.list_thumbnail_view2{ height:200px; width:100%;margin:0  }
.grid1 .list_thumbnail_view2 .wrap{ display:inline-block;float:left;width:100%;height:100%; margin:0 auto; }

.grid1 .list_thumbnail_view2 .wrap .swiper-pagination-h{ }

.grid1 .list_thumbnail_view2 .swiper-container {
  width: 100%;
  height: 100%;
  margin:0;
  padding:0;
}
.grid1 .list_thumbnail_view2 .swiper-slide {
	margin:0;
	padding:0;
	width:100%;
  height: 72%;
  text-align: center;
  font-size: 18px;
  background: #fff;
/* Center slide text vertically */
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.grid1 .list_thumbnail_view2 .swiper-container-v {
  background: #fff;
}
.grid1 .list_thumbnail_view2 .contents{
	//min-height:200px;
	height:100%;
	//max-height:200px;
	margin-top:0px;
	width:100%;
	border:2px solid #eee;
	cursor:pointer;
}

.grid1 .list_thumbnail_view2 .contents_title{
	min-height:20px;
	line-height:20px;
	text-align:center;
	margin:0 auto;
	margin-top:122px;
	width:100%;
	max-width:100%;
	display:block;
	font-size:16px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	background-color:rgba(0,0,0,0.6);
	font-weight:700;color:#eee;
}
.grid1 .list_thumbnail_view2 .contents_title a{ color:#eee; }
.grid1 .list_thumbnail_view2 .section_title{
	opacity:0.6;color:#fff;
	background-color:#000;
	font-weight:700;
	height:25px;
	line-height:25px;
}

/*리스트 썸네일 뷰3*/
.grid1 .list_thumbnail_view3 .swiper-container {
  width: 100%;
  height: 100%;
}
.grid1 .list_thumbnail_view3 .swiper-slide {
  text-align: center;
  font-size: 18px;
  background: #fff;
  /* Center slide text vertically */
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}


.grid1 .list_thumbnail_view3 .uio_thumbnail {
	//padding:0px 10px 0;
	padding:0;
	list-style-type: none;
	width:100%;
	margin:15px 5px 5px 5px;
}
.grid1 .list_thumbnail_view3 .uio_text+.uio_thumbnail {
	border-top:1px solid #f5f5f5
}
.uio_top+.uio_thumbnail {
	position:relative;
	margin-top:-1px;
	padding-top:0;
	border-top:1px solid #fff
}
.grid1 .list_thumbnail_view3 .uio_thumbnail:after {
	display:block;
	clear:both
}
.grid1 .list_thumbnail_view3 .uio_thumbnail .ut_item {
	float:left;
	width:50%;
	//margin:0 0 6px
}
.grid1 .list_thumbnail_view3 .uio_thumbnail .ut_a {
	display:block;
	position:relative;
	padding:0 5px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.grid1 .list_thumbnail_view3 .uio_thumbnail .ut_item:first-child .ut_a {
	margin-left:0
}
.grid1 .list_thumbnail_view3 .uio_thumbnail .ut_item:last-child .ut_a {
	margin-right:0
}
.grid1 .list_thumbnail_view3 .uio_thumbnail .ut_mw {
	display:block;
	position:relative
}
.grid1 .list_thumbnail_view3 .uio_thumbnail .ut_mw .spuio_movie, .uio_thumbnail .ut_mw .spuio_pic {
	position:absolute;
	right:5px;
	bottom:5px
}
.grid1 .list_thumbnail_view3 .uio_thumbnail .ut_mw:after {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	width:100%;
	height:100%;
	border:1px solid rgba(0, 0, 0, .02);
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.grid1 .list_thumbnail_view3 .uio_thumbnail .ut_m {
	min-height:83px;
	vertical-align:top
}
.grid1 .list_thumbnail_view3 .uio_thumbnail .ut_d {
	display:block;
	height:2.786em;
	padding:5px 4px 0 5px
}
.grid1 .list_thumbnail_view3 .uio_thumbnail .ut_t {
	padding-right:1px;
	color:#222;
	font-size:15px;
	font-weight:400;
	letter-spacing:-1px;
	display:-webkit-box;
	overflow:hidden;
	line-height:1.357em;
	height: 2.714em;
	white-space:normal;
	-webkit-line-clamp:2;
	text-overflow:ellipsis;
	word-wrap:break-word;
	-webkit-box-orient: vertical;
	text-align:left;
}
.grid1 .list_thumbnail_view3 .uio_thumbnail a:visited .ut_t {
	color:#999!important
}

.grid1 .list_thumbnail_view3 .ut_mw { display:block;width:100%;height:100px; }


/*포토뷰*/
.grid1 .photo_view .ul_d {
	height:50px;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0, transparent), color-stop(100%, rgba(0, 0, 0, .8)))
}
.grid1 .photo_view .ul_d, .ul_t {
	position:absolute;
	left:0;
	width:100%;
	bottom:0px;
	font-size:14px;
	display: inline-block;
	box-sizing:border-box;padding-bottom:5px;
}
.grid1 .photo_view .ul_t {
	width:100%;
	color:#fff;
	font-size:1.133em;
	font-weight:400;
	letter-spacing:-1px;
	-webkit-box-sizing:border-box;

 	line-height:1.357em;
 	border:0px solid #ff0000


}
.grid1 .photo_view{ height:170px; }
.grid1 .photo_view .swiper-container{ width:100%;height:100%; }
.grid1 .photo_view .swiper-slide{ width:100%;height:100%; }

.grid1 .photo_view .contents{ display:block;float:left;width:100%;height:100%;border:0px solid #ff0000;opacity:1;cursor:pointer; }
.grid1 .photo_view .title{ display:inline-block;float:left;width:100%;height:40px;line-height:40px;vertical-align:middle;border:0px solid #ff0000; bottom:0; padding:0 15px 0 15px;
	white-space:nowrap;
	text-overflow:ellipsis
	overflow:hidden;


 	-webkit-box-orient: vertical;
 	word-wrap:break-word;
}

/*3번째 블럭 썸네일 슬라이드*/
.ent.list_thumb_view3 .contents_wrap{ width:100%;margin:0 auto; display:inline-block;height:100%;}
.ent.list_thumb_view3 .contents_wrap ul{ list-style:none;width:100%;margin:0;padding:0px 10px 7px 10px;
	display:inline-block;height:100%;
	//border-bottom:1px solid #d1d1d2;
	border-top:0px solid #d1d1d2;

}

.ent.list_thumb_view3 .contents_wrap ul.line_contents{
  min-height:139px;
}
.ent.list_thumb_view3 .contents_wrap ul.line_contents li{
  //padding:10px 15px 11px 155px;
  padding:6px 15px 6px 15px;
}

.ent.list_thumb_view3 .contents_wrap ul li{ display:block;border:0px solid #ff0000;margin:0;padding:0;height:100%;float:left;  }
.ent.list_thumb_view3 .contents_wrap ul li.thumb{ min-width:120px; min-height:80px; width:30%;max-width:120px; border: 2px solid #d1d1d2;}
.ent.list_thumb_view3 .contents_wrap ul li.title{ width:64%; min-height:80px; padding-left:10px;
	display:-webkit-box;
	overflow:hidden;
	line-height:1.357em;
	height: 2.714em;
	white-space:normal;
	-webkit-line-clamp:3;
	text-overflow:ellipsis;
	word-wrap:break-word;
	-webkit-box-orient: vertical;

}
.ent.list_thumb_view3 .contents_wrap ul li.title2{
  width:100%; padding-left:3px;
	/*display:-webkit-box;
	overflow:hidden;
  //height:30px;
  min-height:30px;
	line-height:30px;
	//height: 2.714em;
	white-space:normal;
	-webkit-line-clamp:1;
	text-overflow:ellipsis;
	word-wrap:break-word;
	-webkit-box-orient: vertical;*/
  overflow: hidden;text-overflow: ellipsis;white-space: nowrap;-webkit-box-orient: bottom;
  border-top:1px solid #eee;
}

.ent.list_thumb_view3 .contents_wrap ul li.title2:last-child{
  //border-bottom: 10px solid #eee;padding-bottom:10px;

}

@media screen and (min-width: 150px) and (max-width: 320px) {
	.ent.list_thumb_view3 .contents_wrap ul li.title{ width:60%; }
}
/*@media screen and (min-width: 320px) and (max-width: 370px) {
	.ent.list_thumb_view3 .contents_wrap ul li.title{ width:60%; }
}*/

/*썸네일 기사1*/
a{ color:#282828; }
a:hover{ color:#282828; }
.ent.list_thumb_view1 .swiper-container {
  width: 100%;
  height: 100%;

}
.ent.list_thumb_view1 .swiper-slide {
  text-align: center;
  font-size: 18px;
  background: #fff;
  /* Center slide text vertically */
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}


.ent.list_thumb_view1 .uio_thumbnail {
	padding:27px 5px 10px 5px;
	//padding:0;
	list-style-type: none;
	width:100%;
	//margin:15px 5px 5px 5px;
	margin:0;
	background:#f0f0f0 !important;
	//min-height:270px;
	min-height:215px;
}
.ent.list_thumb_view1 .uio_text+.uio_thumbnail {
	border-top:1px solid #f5f5f5
}
.ent.list_thumb_view1 .uio_top+.uio_thumbnail {
	position:relative;
	margin-top:-1px;
	padding-top:0;
	border-top:1px solid #fff
}
.ent.list_thumb_view1 .uio_thumbnail:after {
	display:block;
	clear:both
}
.ent.list_thumb_view1 .uio_thumbnail .ut_item {
	float:left;
	width:50%;
	//margin:0 0 6px;

}
.ent.list_thumb_view1 .uio_thumbnail .ut_a {
	display:block;
	position:relative;
	padding:0 3px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;

}
.ent.list_thumb_view1 .uio_thumbnail .ut_item:first-child .ut_a {
	margin-left:0
}
.ent.list_thumb_view1 .uio_thumbnail .ut_item:last-child .ut_a {
	margin-right:0
}
.ent.list_thumb_view1 .uio_thumbnail .ut_mw {
	display:block;
	position:relative;
	border: 2px solid #d1d1d2;

}
.ent.list_thumb_view1 .uio_thumbnail .ut_mw .spuio_movie, .uio_thumbnail .ut_mw .spuio_pic {
	position:absolute;
	right:5px;
	bottom:5px
}
.ent.list_thumb_view1 .uio_thumbnail .ut_mw:after {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	width:100%;
	height:100%;
	border:1px solid rgba(0, 0, 0, .02);
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.ent.list_thumb_view1 .uio_thumbnail .ut_m {
	min-height:83px;
	vertical-align:top
}
.ent.list_thumb_view1 .uio_thumbnail .ut_d {
	display:block;
	height:2.786em;
	padding:5px 4px 0 5px
}
.ent.list_thumb_view1 .uio_thumbnail .ut_t {
	padding-right:1px;
	color:#222;
	font-size:15px;
	font-weight:400;
	letter-spacing:-1px;
	display:-webkit-box;
	overflow:hidden;
	line-height:1.357em;
	height: 2.714em;
	white-space:normal;
	-webkit-line-clamp:2;
	text-overflow:ellipsis;
	word-wrap:break-word;
	-webkit-box-orient: vertical;
	text-align:left;
	width:95%;
	margin:0 auto;
}
.ent.list_thumb_view1 .uio_thumbnail a:visited .ut_t {
	color:#999!important
}
//.ent.list_thumb_view1 .ut_mw { display:block;width:95%;height:160px; margin:0 auto;}
.ent.list_thumb_view1 .ut_mw { display:block;width:auto;height:auto; margin:0 auto;min-height:115px;max-height:196px;}

.more_btn { display:block;height:35px;line-height:35px;width:100%; font-size:13px; color:#999;padding:5px 10px 0 0; }
.more_btn img{ width:15px;height:15px; vertical-align: middle !important; display:inline-block; margin-top:-3px;}

.title_and_more { display:inline-block;list-style:none; width:100%;height:auto; padding:0 10px 0px 10px; margin-bottom:5px;}
.title_and_more li{ display:block; float:left;width:50%; height:35px; line-height:35px;border-bottom:2px solid #eee; }
.title_and_more li:nth-child(2){ text-align:right; }


.title_and_more2 { display:inline-block;list-style:none; width:100%;height:auto; padding:0 10px 0px 10px; margin-bottom:5px;}
.title_and_more2 li{ display:block; float:left;width:50%; height:35px; line-height:35px; }
.title_and_more2 li:nth-child(2){ text-align:right; }
