@charset "utf-8";
.banner { text-align: center; background: url(/content/cwc/base/img/banner.jpg) center 0 no-repeat; height: 290px; clear: both; position: relative; z-index: 0; }
#content { padding: 20px 0; background-color: #fff; }
/* 文章-父列表页 -----------------------------------------*/
/* 侧栏导航 */
#sideMenu { margin-bottom: 20px; }
#sideMenu .hd {padding-top:6px; height:72px; background:#6c3a7f; border-bottom:1px solid #602676}
#sideMenu .hd h3{display:block;height:72px;line-height:72px;text-align:left;font-size:20px;color:#fff;padding-left:106px;font-weight:bold;background: url(/content/cwc/base/img/sidemenuhd.png) 70px 24px no-repeat;}
#sideMenu .hd h3 a{color:#fff}
#sideMenu .bd{background:#6c3a7f; padding-top:16px; padding-left:34px; padding-bottom:20px;}
#sideMenu .menuLis{margin-bottom:-10px}
#sideMenu .menuList li{line-height:24px; line-height:24px; padding:9px 54px 9px 20px; text-align:center; font-size:16px; margin-bottom:10px}
#sideMenu .menuList li a{color:#fff}
#sideMenu .menuList li.on{background:#fff; color:#6c3a7f}
#sideMenu .menuList li.on a{color:#6c3a7f}

.focusWrap { overflow: hidden; margin-bottom: 20px; }
.focusWrap .focusBox { margin-right: 20px; }
.focusWrap .topicList { overflow: hidden; zoom: 1; }
/* 循环栏目 */
.pageBoxLoop { overflow: hidden; }
.pageBox {width: 48.5%; margin-bottom: 10px; }
.pageBox>.hd { height: 50px; line-height: 50px; border-bottom: 1px solid #d9d9d9; }
.pageBox>.hd a{text-decoration:none}
.pageBox>.hd .more { float: right; color:#ababab }
.pageBox>.hd h3 { float: left; border-bottom: 3px solid #6c3a7f; color:#6c3a7f; height:48px; line-height:48px; font-size: 22px; }
.pageBox>.hd h3 a { display: block; color:#6c3a7f }
.pageBox>.hd li { display: inline-block; *display: inline; zoom: 1; padding:0 10px }
.pageBox>.hd li span, .pageBox>.hd li a { display: block; font-size: 24px; cursor: pointer; }
.pageBox>.hd li.on { height: 48px; border-bottom: 3px solid #6c3a7f; }
.pageBox>.hd li.on span, .pageBox>.hd li.on a { color: #6c3a7f; }
.pageBox .bd { height: 180px; padding: 10px 4px; overflow: hidden; }
.pageBoxLoop1 .pageBox { width: 100%; }
/*点击排行 S*/
.sideBox { padding: 0px; background: #f5f5f5; margin-bottom: 20px; }
.sideBox .hd { border-bottom: 1px solid #602676; height: 46px; line-height: 46px; font-size: 20px; background:#6c3a7f }
.sideBox .hd h3{display:block; height:46px; line-height:46px; text-align:center; color:#fff}
.sideBox .hd span,
.sideBox .hd a { color:#fff }
.sideBox .bd { overflow: hidden; padding:10px}
#sideQjdh .bd { padding: 10px 0 20px; }
#sideQjdh .bd li { float: left; width: 49.9%; text-align: center; position: relative; height: 85px; display: inline-block; *display: inline; zoom: 1; }
#sideQjdh .bd li i { display: inline-block; *display: inline; zoom: 1; height: 76px; width: 76px; background: url("/content/cwc/base/img/quickicon.png") no-repeat -96px 0; }
#sideQjdh .bd li.noDate { color: #fff; }
#sideQjdh .bd li a { position: absolute; top: 0; left: 0; right: 0; padding-top: 55px; line-height: 30px; }
#sideQjdh .bd li a:hover { color: #6c3a7f; }
#sideQjdh .bd li.li2 i { background-position: -96px -96px; }
#sideQjdh .bd li.li3 i { background-position: -96px -192px; }
#sideQjdh .bd li.li4 i { background-position: -96px -288px; }
#sideQjdh .bd li.li5 i { background-position: -96px -384px; }
#sideQjdh .bd li.li6 i { background-position: -96px -480px; }
#sideQjdh .bd li.li7 i { background-position: -96px -576px; }
#sideQjdh .bd li.li8 i { background-position: -96px -672px; }
#sideQjdh .bd li.on i { background-position: -192px 0; }
#sideQjdh .bd li.on i.i2 { background-position: -192px -96px; }
#sideQjdh .bd li.on i.i3 { background-position: -192px -192px; }
#sideQjdh .bd li.on i.i4 { background-position: -192px -288px; }
#sideQjdh .bd li.on i.i5 { background-position: -192px -384px; }
#sideQjdh .bd li.on i.i6 { background-position: -192px -480px; }
#sideQjdh .bd li.on i.i7 { background-position: -192px -576px; }
#sideQjdh .bd li.on i.i8 { background-position: -193px -672px; }

/* mainBox */
.mainBox { overflow: hidden; }
.mainBox .mHd { height: 48px; border-bottom: 1px solid #eee; }
.mainBox .mHd h3 {float: left;height: 48px;font: 22px/48px "微软雅黑";color: #333;padding-left: 35px;background: url(/content/cwc/base/img/mhd.png) 8px 15px no-repeat;}
.mainBox .mHd h3 a { color: #333; }
.mainBox .mBd { padding: 20px 0; }

/* 文章子-列表页 -----------------------------------------*/
/* 图文列表 */
.pageTPList { margin-top: -12px }
.pageTPList li { padding: 15px 15px 24px; border-bottom: 1px solid #E1E1E1; overflow: hidden; }
.pageTPList .pic { display: none; padding-top: 5px; float: left; margin-right: 15px; width: 140px; }
.pageTPList .pic img { width: 100%; height: auto; }
.pageTPList .con { overflow: hidden; zoom: 1 }
.pageTPList .title { font-size: 18px; line-height: 36px; overflow: hidden; }
.pageTPList .title a { color: #333 }
.pageTPList .title a:hover { color: #e00; text-decoration: none }
.pageTPList .intro { margin-bottom: 3px; line-height: 24px; color: #777; max-height: 75px; _height: 75px; overflow: hidden; font-size: 14px; }
.pageTPList .intro .more { display: none; }
.pageTPList .others { font-size: 13px; color: #aaa; }
.pageTPList .others span { margin-right: 15px; }
.pageTPList .node { color: #aaa; margin-right: 15px; display: none }
.pageTPList .last { border-bottom: 0; margin-bottom: 0; }
.pageTPList .on { background: #F9F9F9 }
/* 图文列表-日期 */
.pageTPList li .date { float: left; margin-top: 5px; margin-right: 20px; background-color: #f5f5f5; border: 1px solid #ddd; padding: 10px; text-align: center; border-radius: 4px; }
.pageTPList li .date b { line-height: 36px; display: block; border-bottom: 1px solid #ddd; font-size: 20px; }
.pageTPList li .date span { display: block; }
/* newsList */
.newsList li { height: 30px; line-height: 30px; overflow: hidden; background: url(/content/cwc/base/img/icon.png) no-repeat 0px 14px; padding: 0 5px 0 15px; white-space: nowrap; text-overflow: ellipsis; }
.newsList .date { float: right; color: #bcbcbc; font-size: 12px; }
.newsList .split { height: 13px; margin-bottom: 13px; border-bottom: 1px dashed #e5e5e5; background: none }
/* 友情链接列表页 -----------------------------------------*/
.friendLinkList { overflow: hidden; zoom: 1; }
.friendLinkList li { width: 28%; height: 36px; line-height: 36px; padding: 0 3.5% 0 1.5%; background: url(/content/cwc/base/img/icon.png) 0 17px no-repeat; float: left; overflow: hidden; }
/* 文章内容页 -----------------------------------------*/
.articleCon { text-align: left; padding: 40px; }
.printArea .title { font-size: 28px; line-height: 1.5; text-align: center; margin-bottom: 10px; color: #6c3a7f; }
.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,
.printArea .conTxt *{box-sizing:content-box}
.printArea .conTxt { color: #333; font-size: 16px; 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 {margin: 20px 0 0px; padding:0px; line-height: 32px;  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 .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; }
/*点赞与收藏*/
.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(/content/cwc/base/img/btnicon.png) no-repeat 4px -108px; }
.likes-group .Collection { background: url(/content/cwc/base/img/btnicon.png) no-repeat 4px -50px; }
.likes-group .addLikes { background: url(/content/cwc/base/img/btnicon.png) no-repeat 10px -351px; }
.likes-group .addCollection { background: url(/content/cwc/base/img/btnicon.png) no-repeat 15px -293px; }

/* 智能标签 */
.articleCon .smart-tags{margin-bottom: 20px !important}

/* 相关信息 */
#relativeInfo { border-bottom: 1px dashed #ddd; }
#relativeInfo .hd h3 { font-size: 18px; color: #6c3a7f }
#relativeInfo .bd { padding: 10px 0 20px 0; }
#relativeInfo ul { overflow: hidden; }
#relativeInfo li { float: left; width: 50%; }
/* 图片-列表页 ----------------------------------------- */
.picPageList { margin: 0 -10px; overflow: hidden; text-align: center; }
.picPageList li { float: left; margin-bottom: 15px; width: 24.99%; display: inline; position: relative; background: #fff; overflow: hidden; }
.picPageList .pic,
.picPageList .title { margin: 0 10px; }
.picPageList .pic a { display: block; overflow: hidden; padding: 6px; background-color: #f5f5f5; }
.picPageList .pic a:hover { background-color: #dea2f5; }
.picPageList .pic img { height: auto; width: 100%; }
.picPageList .titleBg { display: none; }
.picPageList .title { display: block; overflow: hidden; line-height: 22px; padding: 5px 0; height: 44px; }
.picPageList .title a { display: block; font-size: 14px }
.picPageList li:hover .pic { border-color: #bbb }
.picBoxLoop { overflow: hidden }
.picBoxLoop .pageBox { width: 100%; }
.picBoxLoop .pageBox .bd { height: auto; }
.photoContent .mainBox { float: none; width: 100%; }
/* 信息提示页 ---------------------------------------------- */
.Showms { background: #fff; padding: 30px 40px; overflow: hidden; margin: 30px auto; }
.Showms .top, .Showms .bottom, .Showms .Shadow { display: none }
.Showms .MS { overflow: hidden; zoom: 1; }
.Showms .titWrong { color: #c00; border-bottom: 1px solid #ccc; padding: 10px 0; margin-bottom: 15px; font-size: 18px; }
.Showms .BUT { padding: 25px 0 15px 0; }
.Showms .BUT a { padding: 0 15px; height: 36px; line-height: 36px; display: inline-block; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; cursor: pointer; margin-right: 15px; background: #eee; border: 1px solid #ccc; font-size: 14px; background: -webkit-gradient(linear, 0 0, 0 100%, from(#FFFFFF), to(#eee)); background: -moz-linear-gradient(#FFFFFF, #eee); background: -ms-linear-gradient(#FFFFFF, #eee); background: -o-linear-gradient(#FFFFFF, #eee); background: linear-gradient(#FFFFFF, #eee); }
.Showms .BUT a:hover { color: #c00; border: 1px solid #aaa; text-decoration: none; }
/* 其它 */
.voteList li { padding-left: 25px; background: url(/content/cwc/base/img/icon.png) no-repeat 0px -275px; }

/* 自定义表单 */
.fs-searchBar #formSearch{background: #6c3a7f; border-color: #6c3a7f;}
.fs-searchBar #formSearch:hover{background: #8e59a2; border-color: #8e59a2;}
#fuzzysearch_result_tbody .resultdetail_a:not(.resultdetail_a_visited){background-color:#6c3a7f}
#fuzzysearch_result_tbody .resultdetail_a:hover{background-color:#8e59a2}
.customFormBox .hd h3 { border-bottom-color: #6c3a7f; color: #6c3a7f;  }
.customFormBox .hd h3 a { color: #6c3a7f; }
.customFormBox .hd .on { border-bottom-color: #6c3a7f; }
.customFormBox .hd .on a { color: #6c3a7f; }