/* 藏金阁 */
.trea_w {width: 100%;margin: 20px 0 0;padding: 0; border: 1px solid #e7e7e7; border-radius: 3px; background: #fafafa; font-size: 12px;text-align: left;}
.trea_w h4 {position: relative; top: -10px; padding: 0 15px; height: 21px;line-height: 21px;font-weight: normal;}
.trea_w h4 span, .trea_w h4 a {display: inline-block;padding: 0 10px; height: 19px;line-height: 19px; color: #333;font-size: 12px;border: 1px solid #e7e7e7;background: #f5f5f5;}
.trea_w h4 a{float: right;}
.trea_w h4 a:hover{color: #fff;background: #de292e; border-color: #de292e;}
.trea_w .trea_title{font-size: 16px; color: #333; font-weight: 700; padding:5px 10px 0;}
.trea{padding: 10px;}
.trea_l{width: 206px;}
.trea_l img{padding-top: 5px;}
.trea_r{margin-left: 216px;}
.trea_r p:first-child{padding-top: 0;}
.trea_r p{line-height: 24px; padding: 5px 0; font-size: 13px;border-bottom: 1px dotted #dfdfdf}
.trea_r p span{color: #999; font-size: 12px;}
.trea_r p span.m-l-md{margin-left: 20px;}
.trea_r p em.m-r-md{margin-right: 20px;}
.trea_r p em{color: #ed4040; font-size: 18px; font-weight: 700;}
.trea_r .tlast{padding: 10px 0 0;}
a.btn-line {margin-left:10px;padding: 0 8px;height: 24px;line-height: 22px;color: #fff;background: #FDA036;cursor: pointer; border-radius: 4px;}
a.btn-line:hover{color: #fff;}
a.go-link{ display: inline-block; line-height: 24px; color:#369;}
.ad_red { color: #FF0000;}
.ts_end { margin-bottom: -10px; padding: 10px 15px 0 15px;height: 21px;line-height: 21px;text-align: right;}
.ts_end span {display: inline-block;padding: 0 10px;height: 19px;line-height: 19px;color: #FF0000;border: 1px solid #E4D0C7;background: #FFF1E0;cursor: pointer;}
.trea-content{display: none; border-top: 1px solid #eee; padding: 0 15px 10px;}
.trea-content.active{display: block;}
.trea-content.nbt{border-top: 0;}
.trea-content.nbt>h5:first-child{border-top: 1px solid #eee;}
.trea-content>h5{border-bottom: 1px solid #eee;padding:5px 0;font-weight: bold;color: #333; margin: 5px 0; line-height: 24px;}
.trea-content>div{line-height: 24px; color: #333; font-size: 14px;}
.trea-content>div img{ max-width: 300px; margin-top: 5px;}
.trea-content>div span{color: #999; font-size: 12px;}
.trea-bj{ display: none; width: 100%; height: 100%; position: fixed; left: 0; top: 0; z-index: 1; background: rgba(0,0,0,0.5);}
.trea-buy{display: none; width: 400px; height: 180px; background: #f9f9f9; border-radius: 5px; position: fixed; left: 50%; top: 50%; z-index: 99; margin-left: -200px; margin-top: -90px;}
.trea-buy>p{ line-height: 24px; padding:30px 20px 20px; text-align: center; color: #333; font-size: 14px;}
.trea-buy>p>em{ color: #FF0000;}
.trea-btn{ text-align: center;}
.trea-btn>a{display: inline-block; vertical-align: top; width: 100px; height: 30px; margin: 0 15px; line-height: 30px; font-size: 14px; border-radius: 4px;color: #FFFFFF;background: #aaa;}
.trea-btn>a:hover{ text-decoration: none;}
.trea-btn>a+a{ background: #DE292E;}
.treasure_title{ cursor: context-menu; color: #DE292E; font-size: 13px; line-height: 30px;margin-top:5px; font-weight: bold;}
.treasure_title>a{ color:#A43F13;}
.treasure_table{ width: 100%;}
.treasure_table tr{ line-height: 24px; font-size: 12px;}
.treasure_table tr:nth-child(odd){ background: #f1f1f1;}
.treasure_table td,.treasure_table th{padding: 5px 10px;}


/* 会员推荐反馈 */
.member-back{width:100%;margin-top:20px;padding:0; margin-bottom: 20px; font-size:12px;text-align:left; background: #fafafa; border: 1px solid #e7e7e7; border-radius: 5px;}
.member-back .flegend{margin:0;padding:0 16px;height:21px;line-height:21px;}
.member-back .flegend span.scorea{display:inline-block;padding:0 10px;height:20px;line-height:20px;color:#333;border:1px solid #e7e7e7;background:#f5f5f5;text-decoration:none; position: relative; top: -10px;}
.member-back .flegend.f{text-align:right;}
.member-back .flegend.f span.scorea{top:auto;bottom:-10px;}
.member-back ul{padding:8px 18px; border-top: 1px solid #eee;}
.member-back li{padding:3px 0;color:#999;line-height:20px}
.member-back li span{float:right}
.member-back li a{color:#333;}
.member-back li em{color:#999;padding-left:6px}
.member-back li .font-good{color:#ff4c4c;}
.member-back li .font-normal{color:#fab40e;}
.member-back li .font-bad{color:#6999ee;}
.feedback{margin-top:10px;padding:0 15px 15px;width:100%; box-sizing: border-box;}
.feedback .feedback-name em{margin-right: 20px; line-height: 22px; font-size: 12px;}
.feedback-percent{background: #ddd;width: 100%; height: 18px; margin: 5px 0 0; border-radius: 18px;overflow: hidden;}
.feedback-percent span{height: 18px;}
.feedback .good-percent{background-color:#ff4c4c;}
.feedback .normal-percent{background-color:#fab40e;}
.feedback .bad-percent{background-color:#6999ee;}
.feedback .feedback-name em i{ width: 12px; height: 12px; margin:5px 5px 0 0;}



/* 附近评分 */
.remark_form{ width: 440px; padding:15px 30px;}
.close_btn{position: absolute; right: 15px; top: 15px; text-decoration: none;}
.close_btn:hover{ text-decoration: none;}
.close_btn>i{ font-size: 24px; color: #999;}
.modal_main{ position: relative; z-index: 1000;    background: #fff;}
.modal_bj{ position: fixed; background: rgba(0,0,0,0.2); left: 0; top: 0; z-index: 999; width: 100%; height: 100%;}
.tfm th{ width: 70px;}
.attach_main{padding:15px 30px;background:#fff; width: 440px; margin: 0 auto;}
.file_title{line-height: 24px; font-size: 16px; color: #333;}
.file_description{ line-height: 20px; font-size: 12px; color: #999;}
.f_16{font-size: 16px;}
.c_DE292E{ color:#DE292E;font-weight:bold;}
.c_A43F13{color:#A43F13}
.c_333{ color: #333;}
.c_999{ color: #999;}
.file_info{ padding-top: 5px;}
.file_info>li{ width: 100%; float: left; line-height: 26px; color: #333; font-size: 14px;}
.file_info>li.w_50{ width: 50%;}
#downloads_box{ display: none;}
#downloads_box a{color:#DE292E;font-weight: bold;}
#down_box{border-top: 1px dashed #D7D7D7;}
#remark_box{cursor:pointer;background:#EFEFEF;padding:3px 10px; font-size: 14px; line-height: 26px; margin-top: 15px;}
#remark_box cite{font-style: normal;color:#DE292E;text-decoration:underline}
#remark_box a{color:#666;text-decoration:underline}
#remark_box a.c_DE292E{color: #DE292E;font-weight: bold;}
#remark_box a.download-file{color: #DE292E;}
.close_btn{position: absolute; right: 15px; top: 15px; text-decoration: none;}
.close_btn:hover{ text-decoration: none;}
.close_btn>i{ font-size: 24px; color: #999;}
.modal_main{ position: relative; z-index: 1000;}
.modal_bj{ position: fixed; background: rgba(0,0,0,0.2); left: 0; top: 0; z-index: 999; width: 100%; height: 100%;}
.remark_btn{ font-size: 0;text-align: center; padding-bottom: 12px;}
.remark_btn>a{ display: inline-block; background:#DE292E; color: #fff; font-size: 14px; padding: 0 10px; line-height: 24px; border-radius: 4px;}
.remark_btn>a:hover{ color: #fff;}
.remark_btn>p{ text-align: center; line-height: 20px; padding-top: 2px; font-size: 12px; color: #DE292E;}
#down_box{width:100%; margin-bottom: 15px;}
#down_box b{color:#A43F13; margin-bottom: 15px;}
.file_tip{line-height: 24px; font-size: 12px;border-top: 1px dashed #D7D7D7; padding-top: 15px;}
.extcredits_num{color:#0000FF;font-weight:bold;font-size:18px;padding:0 5px}

/* 帖子正文页 附件 */
.postattachlist{position:relative;margin-top:20px;font-size:12px;border:1px solid #e7e7e7;border-radius:4px;background-color:#fafafa; padding-top: 10px; margin-bottom: 20px;}
.postattachlist h4{position:absolute; color: #333; top:-11px;left:16px;padding:0 10px;line-height:19px;border:1px solid #e7e7e7;background-color:#f5f5f5;text-decoration:none}
.postattachlist .tattl,.c-view .a-excerpt .body .note .nei .tattl{ float: none; width: 92%; height: auto; padding: 10px 12px;}
.postattachlist .t_attachlist{padding:20px 10px 10px;}
.postattachlist .t_attachlist dt{padding-left:10px;}
.postattachlist .t_attachlist dt a{font-weight:bold;}
.postattachlist .t_attachlist dt em{color:#808080;}
.postattachlist .t_attachlist dd{padding-left:30px;color:#808080;}
.postattachlist .t_attachlist dd img{max-width:100%;height:auto;}
.postattachlist .d-all{position:absolute;bottom:-11px;right:16px;padding:0 10px;line-height:19px;border:1px solid #e7e7e7;background-color:#f5f5f5;text-decoration:none}
.postattachlist .d-all:hover{color:#fff;border-color:#de292e;background-color:#de292e;}
.postattachlist img{max-width: 100%;}
/* 帖子正文页 评分记录 回帖推荐 */
.repliesbox{position:relative;margin-top:20px;font-size:14px;border:1px solid #e7e7e7;border-radius:4px;background-color:#fafafa;}
.repliesbox .scorea{ font-size: 12px; position:absolute;top:-11px;left:16px;padding:0 10px;line-height:19px;color: #333;border:1px solid #e7e7e7;background-color:#f5f5f5;text-decoration:none}
.repliesbox a.scorea:hover{color:#fff;border-color:#de292e;background-color:#de292e;}
.repliesbox .scorea2{top:auto;bottom:-11px;left:auto;right:16px;cursor:pointer;}
.repliesbox ul{padding:16px 18px 10px;}
.repliesbox li{color:#999;line-height:22px;padding:4px 0;}
.repliesbox li span{float:right;color: red;}
.repliesbox li b{color:#f60;font-weight:bold;padding:0 3px;}
.repliesbox li a{color:#333;}
.repliesbox li a.stickreply{color: #369;margin-left:10px;}
.repliesbox li em{padding-right:6px}
.repliesbox li i{color: #999; margin-left: 10px;}
#highlight_replies{max-height: 328px;overflow: hidden;}
#highlight_replies.active{max-height: initial;}
.repliesbox .replies-more{ cursor: pointer;margin-bottom:10px;line-height: 30px; color: #FDA036; text-align: center;}

/* 荐股 */
.jiangu-list{margin-top: 20px;}
.jiangu-list h6{ text-align: center; line-height: 24px; color: #333; font-size: 14px;}
.jiangu-list p{ text-align: center; line-height: 24px; color: #999; font-size: 14px; padding:5px 0 10px;}
.jiangu-list p em{ color: #333;}
.jiangu-list .list-tab{margin-top: 5px; margin-bottom: 15px; text-align: center;}
.jiangu-list .list-tab>span{display: inline-block; vertical-align: top; cursor: context-menu; font-size: 12px;line-height: 12px;padding: 4px 10px 4px 10px;margin: 0px 5px 0 0px;border-radius: 4px;background: #ffffff;
background: -moz-linear-gradient(top,#ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%);
background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(50%,#f3f3f3),color-stop(51%,#ededed),color-stop(100%,#ffffff));
background: -webkit-linear-gradient(top,#ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%);
background: -o-linear-gradient(top,#ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%);
background: -ms-linear-gradient(top,#ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%);
background: linear-gradient(top,#ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',endColorstr='#ffffff',GradientType=0 );
border: 1px solid #e5e5e5;}
.jiangu-list .list-tab>span.on,.jiangu-list .list-tab>span:hover{border-color:#ff8b3d; color: #ff8b3d;}
.list-box li{display: none; transition: 1s all;}
.list-box li.on{display: block;}
.list-box li img{ display: block; max-width: 100%; margin: 0 auto;}
.c-ffb400{color: #ffb400;}
.c-3eacff{color: #3eacff;}
.c-ff0000{color: #ff0000;}
.c-008000{color: #008000;}
.jiangu-box{ border: 1px solid #eee; padding:5px 10px 0; margin: 20px 0 10px;  color: #333;}
.jiangu-box table tr th{line-height: 34px; color: #999; font-size: 12px; text-align: center;}
.jiangu-box table tr td{line-height: 24px;font-size: 12px; padding:5px 0;text-align: center;border-top: 1px solid #f4f4f4;}

/* 一楼快速回复 */
#vfastpost{background:none;margin-top:0;padding:0;}
.reply-login{position:relative;display:block;margin-top:20px;border:1px solid #ff8b3d;}
.reply-login .rl-z{display:block;background:none;padding:10px 0;width:100%;height:22px;line-height:22px;border:0;text-indent:10px;color:#bababa;}
.reply-login .rl-y{position:absolute;top:0;right:0;width:110px;height:42px;line-height:42px;text-align:center;border:0;background-color: #ff8b3d;color:#fff;font-size:14px;}

/* viewthread 右侧悬浮回复发帖 */
.fixed-btn{position: fixed; left: 50%; margin-left: 600px; top:260px;}
.fixed-btn a{display: block;width: 58px; padding: 10px 0; font-size: 13px; text-align: center; border: 1px solid #e6e6e6; color: #999; border-top: 0;background: #fff;}
.fixed-btn a i{ font-size: 34px;display: block;padding-bottom: 3px;}
.fixed-btn a:hover{background: #ff8b3d; color: #fff;}
.fixed-btn a#post_replytmp,.fixed-btn a:first-child{background: #ff8b3d; color: #fff;}

/* 底部快速回复 */
.c-quickpost-wrap{padding:0 16px;}
.c-quickpost{padding:5px 0;border-top:1px solid #e7e7e7;margin-top: -1px;}
.c-quickpost h4{padding:5px 0 0 0;line-height:18px;color:#808080;font-size:12px;}
.c-quickpost h4 .headactions{float:right;}
.c-quickpost h4 .headactions a{float:left;padding-left:10px;color:#BFBFBF;}
.c-quickpost h4 .headactions a font{color:#BFBFBF;}
.c-quickpost .postform{padding-top:5px;}
.c-quickpost .postform p{display:table;table-layout:fixed;width:100%;padding:5px 0;}
.c-quickpost .postform p label{display:table-cell;width:100px;padding-right:20px;vertical-align:middle;text-align:right;font-size:14px;}
.c-quickpost .postform p em{display:table-cell;color:#808080; font-size: 14px;}
.c-quickpost .postform p em input{box-sizing:border-box;border:1px solid #e7e7e7;padding-left:10px;width:100%;line-height:30px;background-color:#fff;font-size:14px;}
.c-quickpost .postform p em textarea{box-sizing:border-box;border:1px solid #e7e7e7;padding-left:10px;width:100%;height:120px;line-height:1.8;background:none;font-size:14px;}
.c-quickpost .postform p em button{margin-right:20px;padding:5px 15px;background-color:#FDA036;color:#fff;border-radius:4px;border: 0;}
.c-quickpost .postform p em a{color:#BFBFBF; margin-left: 5px;}
.c-quickpost .postform p em.pos{position:relative;}
.c-quickpost .postform p em.pos:before{content:'';position:absolute;top:-19px;left:30px;width:0;height:0;border-width:10px;border-style:solid;border-color:transparent transparent #e7e7e7 transparent;}/* 三角 */
.c-quickpost .postform p em.pos:after{content:'';position:absolute;top:-17px;left:31px;width:0;height:0;border-width:9px;border-style:solid;border-color:transparent transparent #fff transparent;}/* 三角 */
