﻿@charset "utf-8";

/* ======================= 文章模型循环页、列表页、内容页 Css ======================= */

#content { padding-top: 15px; padding-bottom: 15px; overflow: hidden; }

.side { width:260px; float: left; margin-right: 20px; }
.mainContent { overflow: hidden; }

.pageBanner { width: 1200px; height: 200px; background: url(../../base/img/pagebanner.jpg) no-repeat; margin: 0 auto;}
.pageBanner h3 { width: 240px; height: 60px;  background: url(../../base/img/name-bg.png) repeat; text-align: center; font: bold 36px/60px "Microsoft Yahei"; color: #fff; margin: 0 auto; position:relative; top:55px;}

/* box */
.box { background-color: #fff;}
.box .hd {border-bottom: 1px solid #dcdcdc;position: relative;height: 36px;}
.box .hd h3 {border-bottom: 3px solid #e60012;font: 16px/36px "Microsoft Yahei";height: 35px;position: absolute;left: 0;bottom: -1px;padding: 0 10px;}
.box .hd h3 a {color: #202020;}
.box .hd span.more {float: right;font: 12px/36px "宋体";}


/* 内页banner */
/*.banner02 { width: 100%; height: 250px; background: url(../../base/img/columnBg.jpg) no-repeat center top; min-width: 1200px;}*/

/* ============== side ============== */
.sideBox .hd{ height: 38px; background-color:#ad3136; border-bottom:2px solid #760000;  }
.sideBox .hd h3 { color:#fff; font-size: 16px; line-height: 38px; font-weight: normal;  padding-left:15px;}
.sideBox .bd { background-color: #f3f3f3; }
.sideBox .bd ul { padding:10px;}

/* 子栏目导航 */
#sideMenu { padding-bottom:2px; background-color: #fff; margin-bottom: 15px; }
#sideMenu .hd { height:40px;background-color: #e60012;}
#sideMenu .hd h3 { padding-left: 12px; color: #fff; font-size: 18px;line-height: 40px; }
#sideMenu .bd { padding: 0 10px;}
#sideMenu .bd li{ border-bottom: 1px solid #e0e0e0;}
#sideMenu .bd li.on a { color:#e60012; }
#sideMenu .bd li a { font:16px/26px "Microsoft Yahei"; display: block; padding:8px 20px; position: relative; }
#sideMenu .bd li:last-child,
#sideMenu .bd li.last { border-bottom: none;}
#sideMenu .bd li a::after { display: block; content: ">"; font-family: "宋体"; color: #999; position: absolute; right: 20px; top: 7px;}
#sideMenu .bd li.on span.arrow { color: #e60012;}

/* 热门点击 */
.hotBox { padding-bottom:2px; background-color: #fff; }
.hotBox .hd { height: 40px;background-color: #e60012;}
.hotBox .hd h3 { padding-left: 12px; color: #fff;  font:18px/40px "Microsoft Yahei";}
.hotBox .bd { padding: 10px 15px;}
.hotBox .bd ul li {padding-left:14px;  background:url(../../base/img/s23.png) no-repeat left center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

/* ============== 文章列表页 ============== */

#ListMain { background-color: #fff; }
#ListMain .ulist { padding:15px 20px 0 20px; }
#ListMain .ulist li { background:url(../../base/img/s23.png) no-repeat left center; padding-left:14px; height: 30px; line-height: 30px; }
#ListMain .ulist li.split { border-bottom: 1px dotted #ccc; background: none; padding-left: 0; padding-top: 15px; height: 1px; line-height: 1px; overflow: hidden; margin-bottom: 10px; }
#ListMain .ulist li.last { border-bottom: 1px dotted #ccc; background: none; padding-bottom: 15px; margin-bottom: 10px; background: url(../../base/img/s23.png) no-repeat 0 14px; padding-left: 16px;}
#ListMain .ulist a.node {margin-right: 5px; color: #e27765; }
.searchList .node { margin-right: 5px; color: #666;}
#ListMain .ulist span.date { float: right;}


/* ============== 缩略图列表页 ============== */
#ListMain .upic { padding:15px 10px 15px 12px;}
#ListMain .upic li { width:185px; text-align:center; height:160px; float:left; overflow:hidden; margin:10px 25px; *display: inline;}
#ListMain .upic li .pic {width:185px; height:125px; background-color: #ccc; overflow: hidden;}
#ListMain .upic li .pic img { width:185px; height:125px; }
#ListMain .upic li .title { background-color: #f0f0f0; height: 32px; line-height: 30px; }
#ListMain .upic1 li { margin: 10px 16px;}

#picDetail{ background-color: #fff; padding: 0 30px;}
#picDetail .swp-tit h2 { float: none; text-align: center; font-weight: bold; font-size: 24px; color: #e60012; }

/* 搜索列表 */
.searchList { background-color: #fff;}
.searchList ul { padding:20px;}
.searchList li { font: 14px/40px "Microsoft Yahei"; background: url(../../base/img/s23.png) no-repeat left center; padding-left: 14px; border-bottom: 1px dotted #ccc;}
.searchList li span.date { float: right; color: #999;}
.searchList li a.node { color: #999; margin-right: 5px;}


/* 单页 */
#lengthBd { background-color: #fff; padding: 20px 50px;}
.DYbd { padding:20px 30px; line-height: 200%;}

/* 网站地图 */
.siteMapWrap { background-color: #fff; padding: 20px 40px;}
.siteMap{ overflow:hidden; zoom:1; }
.siteMap .li1{ margin-bottom:5px; }
.siteMap .h1{ height:34px; line-height:34px;  border-bottom:1px dotted #ccc;   }
.siteMap .h1 .a1{color:#e60012; padding-left:10px; font:16px/34px "Microsoft Yahei";  }
.siteMap .ul1{ padding:5px 20px 5px 10px; zoom:1;  }
.siteMap .li2{  display:inline-block; *display:inline; zoom:1; padding-right:10px; vertical-align:top;  }
.siteMap .ul2{ padding:5px 0 20px; zoom:1;  }
.siteMap .li3{  line-height:24px;  display:inline-block; *display:inline; zoom:1;   }
.siteMap .a3{ color:#999; padding-right:10px; margin-right:10px;   border-right:1px solid #d8d8d8;  }
.siteMap .last3 .a3{ border-right:0;  }
.siteMap #liID41 .li2{ display:block;  }


/* ======================= 栏目页 Css ======================= */
/* 焦点图 */
#focus { width:400px; height:250px; overflow:hidden; float:left; padding:15px; background-color: #fff; }
.slideBox { position:relative; zoom:1; width:400px;  height:250px; }
.slideBox .hd{ position:absolute; height:16px; overflow:hidden; bottom:10px; right:5px; z-index:1; }
.slideBox .hd li {cursor:pointer;float:left;width:16px;height:16px;line-height:16px;margin-right:4px;overflow:hidden; text-align:center; background-color:#fff; }
.slideBox .hd li.on{ background-color:#f11f1f; color:#fff;}
.slideBox .bd { overflow:hidden; }
.slideBox .bd li { position:relative; width:400px;  height:250px; }
.slideBox .bd .pic { width:400px;  height:250px; overflow: hidden;z-index:0; text-align:center; }
.slideBox .bd .pic img {width:400px;  height:250px;}
.slideBox .bd .title {  font:100 14px/36px "Microsoft Yahei"; position:absolute; bottom:0; left:0; width:370px; height:36px; background:url(../../base/img/png.png) repeat; padding:0 15px;}
.slideBox .bd .title a { color:#fff;}

.mianbox02 { width: 475px; background-color: #fff; height: 265px; padding:15px 15px 0 0;}
.mianbox02 span.date { float: right; color: #999;}
.mianbox02 .bd li {padding-left:14px;  background:url(../../base/img/s23.png) no-repeat left center; height: 30px; line-height: 30px; }

/* 栏目循环 */
.boxLoop .boxPage { width:422px; height:245px; overflow:hidden; margin-bottom: 15px; padding:0 15px;}
.boxLoop .boxPage .bd ul { padding:10px 0;}
.boxLoop .boxPage .bd li { padding-left:14px;  background:url(../../base/img/s23.png) no-repeat left center; font-size: 14px; height: 30px; line-height: 30px; }
.boxLoop .boxPage .bd li span.date {float: right; color: #999;}

/* ======================= 内容页 Css ======================= */

/* 文章内容页 -----------------------------------------*/
.articleCon {  padding:20px 60px;  background-color: #fff; }
.printArea .title { font-size: 26px; line-height: 1.5; text-align: center; margin-bottom: 10px; color: #000;}
.printArea .subheading { font-size: 20px; color: #555; text-align: center; margin-bottom: 20px; }
.printArea .property { font-size: 14px; margin-bottom: 15px; padding: 10px; text-align: center; color: #777; border-bottom: 1px dotted #c8c8c8;  }
.printArea .property span { padding: 0 5px; }
.printArea .conTxt,
.printArea .conTxt *{box-sizing:content-box}
.printArea .conTxt { color: #333; font-size: 14px; line-height: 2; text-align: left; padding: 0 0 20px 0; overflow: hidden; font-family: "Microsoft YaHei", 'PingFang SC', Arial, Helvetica, Tahoma, sans-serif; -webkit-text-size-adjust: none; text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased;}
.printArea .conTxt p { padding:0px; line-height: 2;  word-wrap: break-word; border: none; border-radius: 0; white-space:normal; text-align: justify;}
.printArea .conTxt p:first-child{margin-top: 0px}
.printArea .conTxt img { max-width: 100%; height: auto !important; border: 0; vertical-align: top}
.printArea .conTxt table{background-color: transparent; border-collapse: collapse; border-spacing: 0; text-align: left; }
.printArea .conTxt table td{padding: 5px 10px; border: 1px solid #ddd;}
.printArea .conTxt table td p{padding: 0px !important; margin: 0px !important; text-indent: 0px !important;}
.printArea .conTxt table p { margin: 0px}
.printArea .conTxt a { color: blue; text-decoration: underline;}
.printArea .conTxt em { font-style: italic;}
.printArea .conTxt ul { padding-left: 2em; list-style: inherit;}
.printArea .conTxt ol { padding-left: 2em; list-style: decimal;}
.printArea .conTxt ul li { zoom: normal; list-style: inherit; text-indent: 0 !important;}
.printArea .conTxt ol li { zoom: normal; list-style: inherit; text-indent: 0 !important;}
.printArea .conTxt h1,
.printArea .conTxt h2,
.printArea .conTxt h3,
.printArea .conTxt h4,
.printArea .conTxt h5,
.printArea .conTxt h6,
.printArea .conTxt b,
.printArea .conTxt strong { font-weight: bold;}
.printArea .conTxt h1 { font-size: 28px; line-height:38px; margin: 38px 0px 19px 0px; }
.printArea .conTxt h2 { font-size: 24px; line-height:34px; margin: 34px 0px 17px 0px; }
.printArea .conTxt h3 { font-size: 20px; line-height:30px; margin: 30px 0px 15px 0px; }
.printArea .conTxt h4 { font-size: 16px; line-height:26px; margin: 26px 0px 13px 0px; }
.printArea .conTxt h5 { font-size: 14px; line-height:24px; margin: 24px 0px 12px 0px; }
.printArea .conTxt h6 { font-size: 12px; line-height:22px; margin: 22px 0px 10px 0px; }
.printArea .conTxt blockquote{margin:10px 0px; border-left:2px solid #d8dad9; padding:0 0 0 10px; line-height:1.74; color:#888; font-size:15px; }
.printArea .conTxt blockquote p{margin:0px; line-height:1.7; color:#888; font-size:15px;}
.printArea .conTxt h1:first-child,
.printArea .conTxt h2:first-child,
.printArea .conTxt h3:first-child,
.printArea .conTxt h4:first-child,
.printArea .conTxt h5:first-child,
.printArea .conTxt h6:first-child{margin-top:0px;}
.printArea .conTxt .videoPlayer{text-indent: 0;}
.printArea .videoPlayer { position: relative; z-index: 1500; text-align: center; margin: 20px auto;}
.articleCon .userControl { font-size: 14px; border-bottom: 1px solid #ddd; overflow: hidden; text-align: left; margin-bottom: 20px; padding: 10px 0;}
.articleCon .userControl .a { color: #777; margin: 10px 10px 0 0; float: left;}
.articleCon .userControl .bdsharebuttonbox { float: right;}
.articleCon .page { padding: 10px 0; text-align: center; overflow: hidden;}

/* 文章分页 */
.articleCon .page-title-list { border: solid 1px rgb(195, 211, 242); display: inline-block; width:100% }
.articleCon .page-title-list ul { margin: 10px; }
.articleCon .page-title-list ul li { float: left; margin-right: 50px; width: 40%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.articleCon .page-title-list ul li a { color: rgb(61, 114, 211) }
.articleCon .page-title-list ul li a.current { color: rgb(244, 108, 106) }

.articleCon .others { margin-bottom: 15px;}
.articleCon .others .prev,
.articleCon .others .next { padding: 5px 0; word-wrap: break-word}

/*点赞与收藏*/
.likes-group { overflow: hidden; text-align: center; margin-bottom: 30px; height: auto; }
.likes-group li { width: 60px; border-radius: 30px; height: 60px; background: #f0f0f0; display: inline-block; }
.likes-group a { font-size: 12px; padding-top: 28px; display: inline-block; }
.likes-group .Likes { background: url(../../base/img/btnicon.png) no-repeat 4px -108px; }
.likes-group .Collection { background: url(../../base/img/btnicon.png) no-repeat 4px -50px; }
.likes-group .addLikes { background: url(../../base/img/btnicon.png) no-repeat 10px -351px; }
.likes-group .addCollection { background: url(../../base/img/btnicon.png) no-repeat 15px -293px; }

/* 智能标签 */
.articleCon .smart-tags { margin-bottom: 20px !important }

/* 文章标题 */

/* 友情链接 */
.friendLink { overflow: hidden; height: auto; }
.friendLink li { float: left; width: 150px; height: 30px; }


/* 图片-子列表页 */
.picPageList{overflow:hidden; display: flex; flex-wrap: wrap; gap: 2%; padding: 15px 15px 0; }
.picPageList li{ width: 23.5%; flex-shrink: 0; margin-bottom: 15px; }
.picPageList .pic a { display: block; overflow: hidden; position: relative; padding-bottom: 66.6667%; height: 0; z-index: 1; }
.picPageList .pic img { position: absolute; left: 0; top: 0; width: 100%; height: 100%; transition: 0.4s all;}
.picPageList .title { line-height: 36px; padding: 0 10px; background-color: #f0f0f0; text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }