@charset "utf-8";
 
body{ }
.mbody{ padding:30px 0;}
/****/
.ow-page-main-section{ box-sizing:border-box; float:left; width:900px; }
.ow-page-main-section .ow-main-container{ min-height:600px; margin:0; padding:0 50px 0 0;}
.ow-page-main-section .ow-content-container{ min-height:600px; padding:0 50px 0 0;}

.ow-main-container h2{ color:#00091d; font-size:28px;  margin:0 0 20px 0; padding:0 0 0 24px; }
.ow-main-container h2{ background-repeat:no-repeat; background-size:18px 18px; background-position:-4px center; background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="%2300091d" class="bi bi-caret-right" viewBox="0 0 16 16"><path d="M6 12.796V3.204L11.481 8 6 12.796zm.659.753 5.48-4.796a1 1 0 0 0 0-1.506L6.66 2.451C6.011 1.885 5 2.345 5 3.204v9.592a1 1 0 0 0 1.659.753z"/></svg>'); }

.ow-page-sider-section{ background:#fcfcfc; float:right; width:300px; }
.ow-page-sider-section .ow-sider-container{}

/**新闻列表带图**/
.ow-news{}
.ow-news ul{ margin:0; padding:0;}
.ow-news ul li{ border-bottom:1px dotted #ccc; list-style:none; margin:0; padding:30px 0px;}
.ow-news ul li:after {clear:both; content:"."; display:block; height:0px; visibility:hidden;}
.ow-news ul li:hover img{ background:#eee; transform:scale(1.12,1.12); transition-duration:500ms; transition-timing-function:ease-out; }
.ow-news ul li .thumb{ box-sizing:border-box; float:left; height:229px; width:370px; margin:0px 30px 0px 0px; overflow:hidden;}
.ow-news ul li .thumb img{ min-height:100%; width:100%;}
.ow-news ul li .item-info{}
.ow-news ul li h3{ font-size:18px; margin:0; padding:0; }
.ow-news ul li h3 a,
.ow-news ul li h3 a:visited{ color:#222;}
.ow-news ul li h3 a:hover { color:#0444A3; text-decoration:underline; }
.ow-news ul li .entry{ color:#aaa; font-size:13px;}
.ow-news ul li .entry span{ margin:0px 8px 0px 0px;}
.ow-news ul li .entry span.views{ border-right:none; }
.ow-news ul li .entry a,
.ow-news ul li .entry a:visited { color:#333;}
.ow-news ul li .entry a:hover{ color:#666; text-decoration:none;}
.ow-news ul li .tags { clear:both; color:#888; padding:5px 0px 0px 0px;}
.ow-news ul li .tags a{ background-color:#fcfcfc; border:1px dotted #d6d6d6; margin:0px 5px 0px 0px; padding:1px 5px;}
.ow-news ul li .tags a,
.ow-news ul li .tags a:visited{ color:#5d89a4;}
.ow-news ul li .tags a:hover{ background-color:#f6f6f6; border-color:#aaa; color:#666; text-decoration:none;}
.ow-news ul li .summary{ font-size:16px; padding:4px 0px 2px 0px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:4; -webkit-box-orient:vertical;}

/**文章列表无图**/
.ow-artice-list{}
.ow-artice-list ul{ margin:0; padding:0;}
.ow-artice-list ul li{ border-bottom:1px dotted #ccc; list-style:none; margin:0px 0px 10px 0; padding:5px 0px 20px 0px; zoom:1; overflow:auto;}
.ow-artice-list ul li h3{ font-size:18px; margin:0 0 5px 0; padding:0;}
.ow-artice-list ul li h3 a,
.ow-artice-list ul li h3 a:visited{ color:#222;}
.ow-artice-list ul li h3 a:hover { color:#0444A3; text-decoration:underline; }
.ow-artice-list ul li .entry{ color:#888; margin:0 0 5px 0; }
.ow-artice-list ul li .entry span{ margin:0px 8px 0px 0px;}
.ow-artice-list ul li .entry span.datetime{}
.ow-artice-list ul li .entry span.views{ border-right:none; }
.ow-artice-list ul li .entry a,
.ow-artice-list ul li .entry a:visited { color:#333;}
.ow-artice-list ul li .entry a:hover{ color:#666; text-decoration:none;}
.ow-artice-list ul li .tags { clear:both; color:#888; font-size:12px;}
.ow-artice-list ul li .tags a{ background-color:#fcfcfc; border:1px dotted #d6d6d6; margin:0px 5px 0px 0px; padding:1px 5px;}
.ow-artice-list ul li .tags a,
.ow-artice-list ul li .tags a:visited{ color:#5d89a4;}
.ow-artice-list ul li .tags a:hover{ background-color:#f6f6f6; border-color:#aaa; color:#666; text-decoration:none;}
.ow-artice-list ul li .summary{ color:#666; font-size:15px; margin:0 0 5px 0;  }

/*侧边分类*/
.ow-sider-cates{ background:#eff4f8; border-radius:5px; margin-bottom:20px; padding:15px 25px 25px 25px; }
.ow-sider-cates .hd{ border-bottom:1px solid #eee; font-size:18px; font-weight:bold; padding:10px 0px; position:relative;}
.ow-sider-cates .hd::before { content:""; position:absolute; width:35%; height:0px; left:0; bottom:-1px; border-bottom:1px solid #0444A3;}
.ow-sider-cates ul{ margin:0; padding:8px 0;}
.ow-sider-cates ul li{ list-style:none; margin:0; padding:0;}
.ow-sider-cates ul li a{ color:#857f7a; display:block; font-size:16px; padding:5px 0px;}
.ow-sider-cates ul li a span{ margin-left:5px; font-size:15px; }
.ow-sider-cates ul li a:hover{ color:#0444A3; text-decoration:none;}
.ow-sider-cates ul li a:hover span.raquo{ color:#fff; }
.ow-sider-cates ul li.current a{ color:#0444A3;}
.ow-sider-cates ul li.current a span.raquo{ color:#fff; }


/*侧边广告*/
.ow-sider-hero{}
.ow-sider-hero a{}
.ow-sider-hero a img{ margin-bottom:20px; width:100%;}

/*热门阅读*/
.ow-sider-recent{ margin-bottom:20px;padding: 0 25px;}
.ow-sider-recent .hd{ border-bottom:1px solid #eee; font-size:18px; font-weight:bold; padding:10px 0px; position:relative;}
.ow-sider-recent .hd::before { content:""; position:absolute; width:35%; height:0px; left:0; bottom:-1px; border-bottom:1px solid #0444A3;}
.ow-sider-recent ul{ margin:0; padding:0;}
.ow-sider-recent ul li{ border-bottom:1px dotted #ccc; list-style:none; margin:0; padding:20px 0px; zoom:1; overflow:auto;}
.ow-sider-recent ul li:hover img{ background:#eee; transform:scale(0.92,0.92); transition-duration:500ms; transition-timing-function:ease-out; }
.ow-sider-recent ul li .thumb{ box-sizing:border-box; float:left; height:100px; width:100px; margin:0px 20px 0px 0px; overflow:hidden;}
.ow-sider-recent ul li .thumb img{ min-height:100%; width:100%;}
.ow-sider-recent ul li .info{}
.ow-sider-recent ul li .info h3{ font-size:15px; font-weight:normal; margin:0; padding:0; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:4; -webkit-box-orient:vertical;}
.ow-sider-recent ul li .info h3 a{ position:relative; z-index:1;}
.ow-sider-recent ul li .info h3 a::before { content:""; position:absolute; width:0%; height:100%; left:0; top:1px; border-bottom:1px solid #0444A3; transition:0.5s; z-index:-1;}
.ow-sider-recent ul li .info h3 a:hover::before { width:100%;}
.ow-sider-recent ul li .info .subtitle{ color:#888; font-size:12px; margin:0; padding:5px 0 0 0; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}

/*热门阅读*/
.ow-sider-content-list{ margin-bottom:20px;padding: 0 25px;}
.ow-sider-content-list .hd{ border-bottom:1px solid #eee; font-size:18px; font-weight:bold; padding:10px 0px; position:relative;}
.ow-sider-content-list .hd::before { content:""; position:absolute; width:35%; height:0px; left:0; bottom:-1px; border-bottom:1px solid #0444A3;}
.ow-sider-content-list .bd{ padding:5px 0px;}
.ow-sider-content-list ul{ margin:0; padding:0;}
.ow-sider-content-list ul li{ border-bottom:1px dotted #666; font-size:14px; font-weight:normal; line-height:30px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical;}
.ow-sider-content-list ul li em{ font-style:normal; padding-right:10px;}
.ow-sider-content-list ul li.li-1 em{ color:#f50000; font-weight:bold;}
.ow-sider-content-list ul li.li-2 em{ color:#f50000;}
.ow-sider-content-list ul li.li-3 em{ color:#f08200;}

/*tags*/
.ow-sider-tags{ margin-bottom:20px;}
.ow-sider-tags .hd{ border-bottom:1px solid #eee; font-size:18px; font-weight:bold; padding:10px 0px; position:relative;}
.ow-sider-tags .hd::before { content:""; position:absolute; width:35%; height:0px; left:0; bottom:-1px; border-bottom:1px solid #0444A3;}
.ow-sider-tags .bd{ padding:10px 0px 10px 0px; }
.ow-sider-tags .bd a{ display:inline-block; margin:2px 10px 2px 0px;}
.ow-sider-tags .bd a,
.ow-sider-tags .bd a:visited{ color:#857f7a;}
.ow-sider-tags .bd a:hover{ color:#0444A3;}
