/*------------- 위클리포유&에듀포유 공통------------- */
.sub-wickli-top { position:relative; overflow:hidden; width:830px; margin-bottom:30px; border-bottom:1px solid #ebebeb; outline:none; }
.sub-wickli-list { position:relative; overflow:hidden; width:830px; }
.sub-wickli-list ul li { float:left; position:relative; width:404px; margin:0 18px 20px 0; border:1px solid #e3e3e3;  }
.sub-wickli-list ul li:nth-child(even) { margin-right:0; }
.wickli-list-img { display:block; overflow:hidden; width:404px; height:250px; margin-bottom:20px;  }
.wickli-list-img img { width:100%; height:auto; }
.wickli-list-title {font-size:18px;font-weight:600;margin-bottom: 7px;}
.wickli-list-title a {display:block;overflow:hidden;width: 364px;height: 25px;line-height: 28px; color:#000;padding:0 20px;}
.wickli-list-text { font-size:14px; margin-bottom:14px; line-height:22px; }
.wickli-list-text a { display:block; overflow:hidden; width:364px; color:#8d8d8d; height:41px; padding:0 20px; }
.wickli-list { position:relative; overflow:hidden; }
.wickli-list-icon { position:absolute; bottom:91px;left:8px; font-size:13px; color:#fff; padding:5px 15px 5px 15px; }
.sub-wickli-bottom { position:relative; overflow:hidden; width:830px; background:#000; }
.wickli-text-box { position:relative; overflow:hidden; width:830px; }
.edupoyu-icon.wickli-icon { position:absolute; bottom:-16px; left:15px; padding:6px 30px 8px 30px; color:#fff; z-index:3;}
.edupoyu-text.wickli-text { position:relative; float:left; font-size:23px; line-height:32px; font-weight:600; }
.edupoyu-text.wickli-text a { display:block; position:relative; overflow:hidden; color:#313131; width:630px; height:65px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box !important; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-wrap:break-word;  }
.edupoyu-date.wickli-date { display:block; float:right; font-size:13px; margin-top:16px; color:#cecece; }
.wickli-icon-list { position:relative; overflow:hidden; margin-bottom:15px; }
.wickli-icon-list ul::after { content: "."; display: block; font-size: 0; height: 0px; line-height: 0; clear: both; } 
.wickli-icon-list li { position:relative; overflow:hidden; float:left; width:340px; height:20px; margin-bottom:8px; padding-left:15px; font-size:14px; background:url(https://www.yeongnam.com/web/images/all-icon.png) no-repeat; text-overflow:ellipsis; word-wrap:normal; white-space:nowrap; }
.wickli-icon-list li a { position:relative; overflow:hidden; width:340px; height:20px; color:#8c8c8c; text-overflow:ellipsis; word-wrap:normal; white-space:nowrap; }
.wickli-icon-list li:nth-child(even) { float:right; }
.slide-img { display:block; position:relative; width:830px; height:390px; margin-bottom:30px; z-index:2; }
.slide-img a { display:block; width:830px; height:390px; }

/* 관련기사 */
.wickli-rel { position:relative; }
.wickli-rel ul { position:relative; overflow:hidden; margin-bottom:15px; }
.wickli-rel ul::after { content: "."; display: block; font-size: 0; height: 0px; line-height: 0; clear: both; } 
.wickli-rel li { position:relative; overflow:hidden; float:left; width:340px; height:20px; margin-bottom:8px; padding-left:15px; font-size:14px; 
text-overflow:ellipsis; word-wrap:normal; white-space:nowrap; background:url(https://www.yeongnam.com/web/images/icon_weekly_rel.png) no-repeat 0 5px;}
.wickli-rel li a { position:relative; overflow:hidden; width:340px; height:20px; color:#8c8c8c; text-overflow:ellipsis; word-wrap:normal; white-space:nowrap; }
.wickli-rel li:nth-child(even) { float:right; }
.slide-img { display:block; position:relative; width:830px; height:390px; margin-bottom:30px; z-index:2; }
.slide-img a { display:block; width:830px; height:390px; }

/* 에듀포유 */
.sub-edupoyu-top { position:relative; overflow:hidden; width:830px; height:540px; margin-bottom:30px; border-bottom:1px solid #ebebeb; }
.edupoyu-title { position:relative; overflow:hidden; font-size:30px; line-height:28px; margin-bottom:8px; }
.edupoyu-title a { display:block; position:relative; overflow:hidden; font-weight:600; width:830px; height:40px; color:#000; text-overflow:ellipsis; word-wrap:normal; white-space:nowrap; }
.edupoyu-img { display:block; height:395px; position:relative; overflow:hidden; margin-bottom:25px; }
.edupoyu-img img { width:100%; height:100%; }
.edupoyu-box { position:relative; width:830px; margin-bottom:13px; }
.edupoyu-box::after { content: "."; display: block; font-size: 0; height: 0px; line-height: 0; clear: both; }
.edupoyu-text { position:relative; float:left; font-size:18px; line-height:25px; font-weight:600; }
.edupoyu-text a { display:block; position:relative; overflow:hidden; color:#1c1c1c; width:630px; height:53px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box !important; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-wrap:break-word;  }
.edupoyu-date { display:block; float:right; font-size:13px; color:#8d8d8d; margin-top:16px; }
.edupoyu-icon { position:absolute; bottom:82px; left:15px; padding:6px 30px 8px 30px; color:#fff; }

/* 색상표 (위클리포유&에듀포유 공통 css ) */
.color-1 { background:#b54b10; }
.color-2 { background:#f26d7d; }
.color-3 { background:#49c4bd; }
.color-4 { background:#00bd5c; }
.color-5 { background:#00bff3; }
.color-6 { background:#f9ad81; }
.color-7 { background:#b54b10; }
.color-8 { background:#00bd5c; }

/* 위클리Top 슬라이드 */
.op_slide{width: 830px;}
.op_slide img{ width:100%; height:100%;}
.slide { position:relative; overflow:hidden; }
.slide-list-wrap { width:100% !important; list-style:none; }
.slide-list-wrap .slick-slide { margin: 0 0 0 0;list-style:none;padding: 0 0 0 0;border:  0;float: left; }
.slide-list-wrap .slick-dots { position:absolute;top: 70%;left: 46%;text-align:center; list-style:none; }
.slick-dots li{ overflow:hidden; width:8px; height:8px; border-radius:100%; border:1px solid #f6f9fa; outline:none; text-indent:-200%; float:left; margin-right:10px; }
.slick-dots li:after { content: "."; display: block; font-size: 0; height: 0px; line-height: 0; clear: both; }
.slick-arrow:hover { opacity:1 }
.slick-arrow { background: url(https://www.yeongnam.com/web/images/all-icon.gif) no-repeat; border:0; opacity:0.7; }
.slick-prev { overflow:hidden;position: absolute;width: 31px;height: 43px;top: 38%;left: 20px;background-position: -228px -85px;text-indent: -323%;outline:none;z-index: 3; background-color:#000000;}
.slick-next { overflow:hidden;position: absolute;width: 31px;height: 43px;top: 38%;right: 20px;background-position: -279px -84px;text-indent: -323%;outline:none;;z-index: 3; background-color:#000000;}
.slick-dots .slick-active { background:#ffffff; border:1px solid #909394; }

/* 슬라이드 - slick.js 안탔을 경우
.op_slide{width: 830px;}
.op_slide img{ width:100%; height:100%;}
.slide { position:relative; overflow:hidden; }
.slick-next, .slick-prev { opacity:1 }
.slick-prev {overflow:hidden;position: absolute;width: 31px;height: 43px;top: 45%;left: 20px;background-position: -228px -83px;text-indent: -323%;outline:none; }
.slick-next { overflow:hidden;position: absolute;width: 31px;height: 43px;top: 45%;right: 20px;background-position: -278px -83px;text-indent: -323%;outline:none; }
.slick-dots  { position:absolute; top:90%; left:50%; text-align:center; }
.slick-dots ul::after { content: "."; display: block; font-size: 0; height: 0px; line-height: 0; clear: both; } 
.slick-dots ul li button{ overflow:hidden; width:8px; height:8px; border-radius:100%; border:1px solid #f6f9fa; outline:none; text-indent:-200%;  } 
.slick-dots li{ float:left; margin-right:10px; }
.slick-on { background:#ffffff; border:1px solid #909394;}
.slide-list-wrap { position:relative; width:5000px;}
.slide-list-wrap > li { float:left; }*/

/* 에듀포유/위클리포유 css 끝 */
.sub-wickli-top a:hover {text-decoration: none;}