/*pages*/
.pages_btns{padding:10px 16px;font-size:12px;}
.pg{float:left;height:28px;line-height:26px;color:#808080;overflow:hidden;}
.pages_btns .pgb a, .pg a,.pg strong,.pg em,.pg kbd{float:left;margin-right:3px;padding:0 3px;min-width:18px;height:26px;line-height:26px;color:#808080;text-align:center;border:1px solid #e7e7e7;background-color:#fafafa;}
.pages_btns .pgb a{padding-left: 25px;}
.pg label{border-color:#e7e7e7; background: #fafafa;}
.pg label .px{width:40px;border-color:#e7e7e7; font-size: 12px; background:#fff;}
.pg strong {font-weight:bold;color:#fff;border-color:#fe484a;background-color:#fe484a;}
.pg a.prev,.pg a.next{font-family:Verdana,Arial,Helvetica,sans-serif;}
.pg kbd{height:20px;line-height:20px;margin:0;padding:3px;overflow-y:hidden}
.pg kbd input{margin:0;padding:0 2px;width:30px;height:18px;line-height:18px;background-color:#fe484a;}		
.pg a:hover{border-color:#fe484a;background-color:#fe484a;color:#FFFFFF;text-decoration:none;}
.postbtn,.replybtn,.signbtn{float:right;margin-left:15px;height:28px;cursor:pointer;}
.postbtn a,.replybtn a,.signbtn a{float:left;padding:0 10px;min-width:18px;line-height:28px;border-radius:3px;color:#fff;text-align:center;}
.replybtn a,.signbtn a{background-color:#FDA036;}
.postbtn a{background-color:#fe484a;}
.postbtn a:hover,.replybtn a:hover,.signbtn a:hover{text-decoration:none; color: #fff;}
.page-sm .pg{ float: none; display: inline-block; margin: 0 auto;}
/* main 左边定宽 + 中间自适应 + 右边定宽 table布局 */
.c-main-wrap{padding:0 0 10px;}
.c-main{display:table;width:100%;table-layout:fixed;}
.c-main .left{display: table-cell;vertical-align: top; padding-right: 10px; float: none; width: 154px;margin: 0 10px 20px 0;}
.c-main .content{display:table-cell;vertical-align:top;width:100%;}
.c-main .sidebar{ display:table-cell; vertical-align:top;width:310px;padding-left: 10px;}
/* 左侧导航 */
.c-main .left .left-box{width: 154px;background: #fff;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);}
.c-main .left .left-box.sticky{position:fixed;top:0}
.c-main .left .left-nav{padding:5px 0;}
.c-main .left .left-nav-more{ height: 320px; overflow: hidden;}
.c-main .left .left-more-btn{ display: block;height: 24px;text-indent:50px;background: url(../image/article-action.png) no-repeat 64px -15px;}
.c-main .left .left-more-btn:hover{background-position: 64px 5px;}
.c-main .left .left-more-btn.on{transform:rotate(-180deg);-ms-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);background-position: 50px 5px;}
.c-main .left .left-nav dt{color:#999;text-indent:30px;font-size: 13px; line-height: 38px;}
.c-main .left .left-nav dd{color:#999;text-indent:30px;}
.c-main .left .left-nav dd a{font-size:15px; color:#454545;display:block;position:relative;text-indent:55px; line-height: 32px;}
.c-main .left .left-nav dd a i{position: absolute;left: 30px;top: 8px;width: 18px;height: 18px; text-indent: 0; font-size: 18px; line-height: 18px;text-align: center; color: #969696;}
.c-main .left .left-nav dd.active a,.c-main .left .left-nav dd a:hover{background:#ed4040;color:#fff;}
.c-main .left .left-nav dd.active a i,.c-main .left .left-nav dd a:hover i{color: #fff;}
#left-nav.on{position: fixed;top: 0;width: 154px; padding-bottom: 10px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);background: #fff;}
/* 股票弹框 */
.relatedlink{position: relative;}
.relatedlink:hover{color: red !important;}
.related-box {position: absolute; width: 500px; padding: 10px;top: 17px;left: 0;z-index: 11;color: red;background: #fff;box-shadow: 0 0 10px 1px rgba(0,0,0,.1);}

