@charset "utf-8";
/* 
* Author:lin xiao dong (1071322670@qq.com)
* https://www.openwbs.com/
*/
/**新闻列表**/
.ow-article-list { box-sizing:border-box; margin:0 auto; padding:0px 0 10px 0;}
.ow-article-list .bd{ padding:0 0px 0px 0px;}
.ow-article-list .bd ul{ margin:0; padding:0px;}
.ow-article-list .bd ul li{ background:#fff; box-sizing:border-box; border:1px solid #e4e4e4; list-style:none; margin:0px 0 15px 0px; padding:15px 15px 15px 25px; position:relative; -webkit-box-shadow:0px 0px 6px 3px rgba(0,0,0,0.03); -moz-box-shadow:0px 0px 6px 3px rgba(0,0,0,0.03); box-shadow:0px 0px 6px 3px rgba(0,0,0,0.03);}
.ow-article-list .bd ul li  h3{ font-size:18px; margin:0; padding:0; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; }
.ow-article-list .bd ul li  h3 a{ color:#222222; position:relative; z-index:1;}
.ow-article-list .bd ul li  h3 a:hover { color:#0067ed;}
.ow-article-list .bd ul li  h3 a::before { content:""; position:absolute; width:0%; height:100%; left:0; top:1px; border-bottom:1px solid #0067ed; transition:0.5s; z-index:-1;}
.ow-article-list .bd ul li  h3 a:hover::before { width:100%;}
.ow-article-list .bd ul li .summary{ color:#888; margin:10px 0 0 0; padding:0; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical;}
.ow-article-list .bd ul li .datetime{ color:#888; margin:10px 0 0 0;}
.ow-article-list .bd ul li .tags { color:#888; padding:5px 0px 0px 0px;}
.ow-article-list .bd ul li .tags a{ background-color:#fcfcfc; border:1px dotted #d6d6d6; margin:0px 5px 0px 0px; padding:1px 5px;}
.ow-article-list .bd ul li .tags a,
.ow-article-list .bd ul li .tags a:visited{ color:#5d89a4;}
.ow-article-list .bd ul li .tags a:hover{ background-color:#f6f6f6; border-color:#aaa; color:#666; text-decoration:none;}
.ow-article-list .pager{ padding:25px 0px 25px 0px;}

/*相关内容*/
.ow-related-content{ border-top:1px solid #eee; padding:10px 0px 20px 0px;}
.ow-related-content .hd{ color:#333; font-size:16px; font-weight:bold; padding:10px 0px 5px 0px;}
.ow-related-content ul{ font-size:16px; margin:0; padding:0; }
.ow-related-content ul li{ box-sizing:border-box; border-bottom:1px solid #fafafa; display:block; float:left; list-style:none; margin:0; padding:6px 0px; width:50%;}
.ow-related-content ul li a{ display:block; float:left; font-weight:normal; padding-left:12px; position:relative; max-width:calc(100% - 50px); white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.ow-related-content ul li a:hover { color:#0067ed; }
.ow-related-content ul li a::before { content:''; width:4px; height:4px; background:#333; position:absolute; left:0; top:50%;}
