﻿@charset "utf-8";
/* CSS Document */

#content { margin-top: 50px; }
.side { float: left; margin-right: 40px; width: 260px; }
.mainContent { overflow: hidden; }

/* path */
.path { height: 40px; line-height: 40px; font-size: 14px; color: #555; background:url(../img/path.png) no-repeat 10px center; padding-left: 35px; margin-bottom: 10px; float: right; padding-right: 15px;}
.path a { color: #555; }
.path i.spe { font-family: "宋体"; padding: 0 5px; color: #888; }


/* 侧栏======================================*/

/* 侧栏菜单 */
#sideMenu { padding-left: 10px; background: url(../img/side-hd.png) no-repeat; }
#sideMenu .hd { height: 70px; text-align: center;}
#sideMenu .hd h3 { font-size: 22px; line-height: 60px; color: #fff;}
#sideMenu .bd { padding: 5px 15px 15px; background-color: #f7f7f7; }
#sideMenu .bd li { line-height: 50px; height: 50px; border-bottom: 1px solid #e3e1e1; }
#sideMenu .bd li a { display: block; font-size: 18px; padding-left: 70px; background: url(../img/side-nav-li.png) no-repeat 30px center; }
#sideMenu .bd li:hover,#sideMenu .bd li.on { background: #ffcc00; }
#sideMenu .bd li:hover a,#sideMenu .bd li.on a {background: url(../img/side-nav-li-on.png) no-repeat 30px center; color: #fff; text-decoration: none;}


/* topicList ============== */
.boxPage { width: 48%; height: 380px; }
.boxPage .topicList .t { height: 100px; margin-bottom: 15px; }
.boxPage .topicList .t .title{ white-space:nowrap; text-overflow: ellipsis; overflow:hidden; height: 36px; line-height: 36px;}
.boxPage .topicList .t .title a{ font-size: 16px; color:#ce3741;}
.boxPage .topicList .t .intro { color:#999; text-align:left; font-size:12px; text-indent:2em; line-height: 22px;}
.boxPage .topicList .t .intro a { color: #ce3741; }
.boxPage .topicList .pic { float: left;  width: 150px; margin-right: 15px;}
.boxPage .topicList .pic img { width: 150px; height: 100px; }
.boxPage .topicList .con { overflow: hidden; }
.boxPage .topicList li.n { clear: both; height: 36px; line-height: 36px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 16px; background: url(../img/icon.png) no-repeat left center; padding-left: 13px;}
.boxPage .topicList li.n span.date { float: right; font-size: 14px; color: #999; }

/* 图片子列表 */
#picChildList { padding-left: 30px; }
#picChildList ul.picListA { width: 105%; }
#picChildList ul.picListA li { width: 175px; height: 155px; float: left; text-align:center; background-color: #fff;  padding: 9px 9px 0 9px; border: 1px solid #e7e6e6; margin-right: 30px; margin-top: 20px; box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.03);}
#picChildList ul.picListA li .pic img{ width:175px; height:120px; }
#picChildList ul.picListA li .title { line-height: 35px; }

/* infoList */
.mainContent .infoList { padding: 30px; }


/* 文章内容页 -----------------------------------------*/
.articleCon { text-align: left; padding: 40px; }
.printArea .title { font-size: 28px; line-height: 1.5; text-align: center; margin-bottom: 10px; color: #6e5d45; }
.printArea .subTitle { font-size: 20px; color: #555; text-align: center; margin-bottom: 20px; }
.printArea .property { font-size: 14px; margin-bottom: 25px; padding: 16px 10px; text-align: center; color: #777; border-bottom: 1px dashed #ddd; }
.printArea .property span { padding: 0 5px; }
.printArea .conTxt { color: #333; font-size: 16px; line-height: 2; padding: 0 0 20px 0; overflow: hidden; }
.printArea .conTxt img { max-width: 100%; height: auto !important; }
.printArea .conTxt p { margin-bottom: 20px; }
.printArea .conTxt a { color: blue; text-decoration: underline; }
.printArea .conTxt em { font-style: italic }
.printArea .conTxt ul, .printArea .conTxt ol { padding-left: 2em; }
.printArea .conTxt ul li { zoom: normal; list-style: square; text-indent: 0 !important }
.printArea .conTxt ol li { zoom: normal; list-style: decimal; text-indent: 0 !important; }
.printArea .page { padding: 10px 0; text-align: center; }
.printArea .vedioPlayer { background: #000; width: 800px; text-align: center; margin: 20px auto; height: 480px; }
.articleCon .userControl { font-size: 14px; border-bottom: 1px dashed #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 .others { padding: 10px 0; margin-bottom: 15px; }
.articleCon .others .prev, .articleCon .others .next { padding: 3px 0; }

/* 相关信息 */
#relativeInfo { border-bottom: 1px dashed #ddd; }
#relativeInfo .hd h3 { font-size: 18px; color: #6e5d45; }
#relativeInfo .bd { padding: 10px 0 20px 0; }
#relativeInfo ul { overflow: hidden; }
#relativeInfo li { float: left; width: 50%; }



