﻿body{background:#fff!important}
.grade,.vipnum,.posts .title .jinghua,.gentie .reply_btn,.gentie .replay_btn,.post_list .item_hd .num:before,.post_list .item_ft .num:before,.post_list .item .manage a:before,.post_list .item_hd .jinghua {background:url(../images/tb_icons_2017.png) no-repeat 0 -66px;background-size:160px auto;width:22px;height:22px;text-align:center;color:#ffffff;font-size:0.825em;}
#topic { background: #fff; margin:15px}
#topic h1{font-size:16px;height:20px;text-align:center;margin:20px 0;color:#1761A0}
#topic .m-h {width:auto;margin:0 15px;text-align:center;height:30px;border-bottom:1px solid #f6f5f5;margin-bottom:20px }
#topic .m-h span{display:inline-block;margin: 0 10px}
#topic .m-b{padding:15px;line-height:2.0em;font-size:14px}
#topic .m-b img { max-width: 98%; }
#topic .reBox { height:110px; width: auto;padding:10px }
#topic .reBox textarea { border: 1px solid #E1E4E6; padding: 5px; height:60px;width:100%;box-sizing:border-box}
#topic .reBox input{ border: 0px; padding: 5px 20px;background:#2d64b3;color:#fff;margin-right:15px }

.tb_top_1 { background-color:#fff; border-bottom:1px solid #e5e5e5; padding:10px 0;}
.tb_top_1 ul { display:-webkit-box; display:-moz-box; display:box;}
.tb_top_1 ul li { width:100%; -webkit-box-flex:1; -webkit-flex:1; flex:1; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; text-align:center; color:#aaa; font-size:14px; border-right:1px solid #f1f1f1;}

.tb_top_1 ul li:last-child { border-right:0 none;}
.tb_top_1 ul li em { display:block; font-size:18px;}
.tb_top_1 ul li a { color:#aaa;}
.tb_top_1 ul .li_1 { position:relative;}
.tb_top_1 ul .li_1 em { color:#c390ea;}
.tb_top_1 ul .li_2 em { color:#fb9031;}
.tb_top_1 ul .li_3 em { color:#fb316a;}

#hideHead2 { background-color:#eee; padding-bottom:10px;}
.p_tabs{height:40px;line-height:40px;border-bottom:1px solid #dddddd; background-color:#fff;}
.p_tabs ul{ display:-webkit-box; display:-moz-box; display:box;}
.p_tabs li{-webkit-box-flex:1;-webkit-flex:1;flex:1;text-align:center;font-size:1em;position:relative;z-index:1;}
.p_tabs li.current,.p_tabs li.selected,.p_tabs li.cur,.p_tabs li.card_down{color:#5cc55c;}
.p_tabs li.current:after,.p_tabs li.selected:after,.p_tabs li.cur:after,.p_tabs li.card_down:after{display:block;background-color:#5cc55c;height:2px;position:absolute;bottom:-1px;/* left:50%; */width: 100%;margin-left: -5px;content:'';}
.p_tabs li.current a,.p_tabs li.selected a,.p_tabs li.cur a,.p_tabs li.card_down a { color:#5cc55c;}

.post_filter{zoom:1;overflow:hidden;background:#fafafa;font-size:1em;text-align:center;height:40px;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;color:#2d374b;}
.post_filter ul{display:-webkit-flex;display:flex;line-height:24px;height:24px;margin-top:8px;}
.post_filter li{float:left;/*width:33.33%;*/-webkit-flex:1;flex:1;position:relative;height:24px;border-left:1px solid #e7e7e7;}
.post_filter li:first-child{border:none;}
.post_list{background-color: #f7f6f6;overflow:hidden;}

.post_list .zhidingNode { margin-bottom:10px; overflow:hidden; background-color:#fff; border-bottom:1px solid #e5e5e5; border-top:1px solid #e5e5e5;}
.post_list .item{ position:relative; z-index:1; background:#fff;border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;padding:7px 0 10px;line-height:22px; margin-bottom:10px;}
.post_list .iszhiding1 { margin:0 10px; border-top:0 none; border-bottom:1px dashed #eee;padding:10px 0;}
.post_list .iszhiding1 .hashongbao_forbox { display:none;}

.vipnum { background-color:#2fd695; color:#fff; padding: 0 8px 0 21px; border-radius: 3px; background-position: -142px -218px; width: auto; height: auto; display:inline-block; vertical-align:middle;}
.vipnum0{background-color:#fb9031;}
.vipnum.display { display:none;}
.post_list .iszhiding1:last-child { border-bottom:0;}
.post_list .item .manage {display:none;font-size:14px;text-align:center;padding:8px 0 0;border-top:1px solid #eee;margin:6px 10px 0;}
.post_list .iszhiding1 .manage { margin:0; border-top:0 none;}
.showManage .post_list .item .manage { display:block;}
.post_list .item .manage a { display:inline-block; vertical-align:middle; margin:0 5px;}
.post_list .item .manage a:before { display:inline-block; vertical-align:-4px; content:''; width:16px; height:16px; background-position:-63px -176px; background-size:145px; margin-right:4px;}
.post_list .item .manage .super:before { background-position:-83px -177px;}
.post_list .item .manage .del:before { background-position:-102px -177px; width:16px;}

.post_list .item h2{font-size:1em;font-weight:normal; text-overflow:ellipsis; white-space:nowrap;height:22px; overflow:hidden; word-break:break-all; margin:0 10px;}
.post_list .iszhiding1 h2 { margin:0;}
.post_list .item .bold1 { font-weight:bold;}
.post_list .item .j,.post_list .item .d,.post_list .item .r,.posts .title .d,.posts .title .j{padding:0 3px;background-color:#fff;border: 1px solid #57B5FE;color: #fff;background: #57B5FE;line-height:18px;display:inline-block;font-size:0.725em;margin-right:6px;vertical-align:1px;border-radius:4px;font-weight:normal;}
.post_list .iszhiding0 .j {/* display:none; */}
.post_list .item .display0,.posts .title .display0 { display:none;}
.post_list .item .r,.posts .title .r{border: 1px solid #fb316a;color: #fff;background: #fb316a;}
.post_list .item .d,.posts .title .d{border:1px solid #fb9031;color: #fff;background: #fb9031;}
.post_list .item .con{color:#aaa;font-size:0.875em;padding:0;zoom:1;overflow:hidden;}
.post_list .item .chrcontent { font-size:13px; color:#999; margin:5px 10px; line-height:20px; max-height:40px; overflow:hidden;}
.post_list .iszhiding1 .chrcontent,.post_list .iszhiding1 .item_ft { display:none;}

.post_list .item .con .n_img { overflow:hidden; margin:3px 0 3px 8px;}
.post_list .item .con .n_img a { display:none; float:left; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; margin:2px; position:relative; z-index:1;}
.post_list .item .con .n_img a:nth-child(1),.post_list .item .con .n_img a:nth-child(2),.post_list .item .con .n_img a:nth-child(3) { display:block;}
.post_list .item .con img{width:100%;height:auto;display:inline-block; border-radius:0;}

.post_list .onlyone .con .n_img a { float:none; width:auto; padding-right:0;width:64px; height:48px; border-radius:3px;}
.post_list .onlyone .con .n_img img { width:100%; height:100%; max-width:none;}

.post_list .iszhiding1 .item_hd,.post_list .iszhiding1 .video { display:none;}
.post_list .item_hd { position:relative; z-index:1; padding-left:60px; min-height:40px; padding-bottom:10px;}
.post_list .item_hd .pic { position:absolute; left:10px; top:3px;}
.post_list .item_hd .pic img { display:block; vertical-align:top; width:40px; height:40px; border-radius:20px;}
.post_list .item_hd .chrname { font-size:14px; color:#666;}
.post_list .item_hd .date { color:#aaa; font-size:13px;}
.post_list .item_hd .num { display:inline-block; vertical-align:middle; font-size:13px; color:#aaa; margin-right:8px;}
.post_list .item_hd .num:before { margin-right:3px; display:inline-block; content:''; width:18px; height:14px; background-size:145px auto; background-position:-1px -201px; vertical-align:-2px;}
.post_list .item_hd .jinghua { position:absolute; right:40px; top:0; width:65px; height:65px; background-position:-47px 0; overflow:hidden; text-indent:-999em;}

.post_list .display_video_false_1,.post_list .display_video_true_0 { display:none;}
.post_list .video { margin:0 auto 10px;}



.post_list .item_ft { margin-top:5px; display:-webkit-box; display:-moz-box; display:box;}
.post_list .item_ft li { width:100%; -webkit-box-flex:1; -webkit-flex:1; flex:1; border-right:1px solid #eee;}
.post_list .item_ft li:last-child { border-right:0 none;}
.post_list .item_ft .num { text-align:center; display:block; font-size:13px; color:#aaa;}
.post_list .item_ft .num:before { margin-right:3px; display:inline-block; content:''; width:18px; height:16px; background-size:145px auto; background-position:-25px -200px; vertical-align:-3px;}
.post_list .item_ft .num_2:before { background-position:-22px -175px;}
.post_list .item_ft .num_3 {}
.post_list .item_ft .num_3:before { background-position: -42px -201px; width:28px; margin-right:0;}

.post_list .item dl{zoom:1;overflow:hidden;color:#aaa;line-height:22px;font-size:0.875em; margin:0 10px;}
.post_list .item dt{float:left;}
.post_list .item dt a{color:#777777;}
.post_list .item dd{float:right;}
.post_list .item .stime{color:#abaeb2;margin-left:10px; font-size:12px;}
/*.post_list .item .zan,.post_list .item .hf{display:inline-block;margin-left:12px;}
.post_list .item .zan:before,.post_list .item .hf:before{display:inline-block; vertical-align:middle;content:'';width:26px;background-position:-104px -96px;}
.post_list .item .hf:before{background-position:-104px -129px;}*/
.post_list .item .n_img .feed_highlight { display:none; position:absolute; left:0; right:0; top:0; bottom:0; background-color:rgba(0,0,0,.5);}
.post_list .item .n_img .feed_highlight:before { content:'更多图片'; font-size:12px; color:rgba(255,255,255,.8); display:block; width:40px; height:40px; margin:-20px 0 0 -20px; position:absolute; top:50%; left:50%; padding-left:6px; text-align:center; line-height:20px; letter-spacing:6px;}
.post_list .item .n_img a:nth-of-type(3) .feed_highlight { display:block;}
.post_list .item .revertnum { color:#fc8f30;}
.post_list .item .chrname { color:#555;}

.post_list .iszhiding0.onlyone { position:relative; z-index:1; min-height:48px;}
.post_list .onlyone .item_hd { padding-right:76px;}
.post_list .onlyone .con .n_img { position:absolute; right:10px; top:10px; margin-left:0;}
.post_list .onlyone .con img { margin:0;}
.post_list .onlyone h2 { max-height:44px; overflow:hidden;}
.showManage .post_list .iszhiding0.onlyone .manage { margin-right:-97px;}
.post_list .iszhiding1 dl,.post_list .iszhiding2 dl,.post_list .iszhiding3 dl,.post_list .iszhiding4 dl,.post_list .iszhiding5 dl { display:none;}
.post_list .iszhiding1 .con,.post_list .iszhiding2 .con,.post_list .iszhiding3 .con,.post_list .iszhiding4 .con,.post_list .iszhiding5 .con { display:none;}
.post_list .iszhiding0 h2 {}

/*帖子页面*/
.topNav{ border-bottom:1px dashed #eee; position:relative; z-index:1;font-size:1.1em;padding:15px 10px;line-height:30px; background-color:#fff;}
.topNav .info { margin-top:10px; color:#aaa; font-size:14px; line-height:18px;}
.topNav .line { display:inline-block; vertical-align:middle; height:10px; width:1px; background-color:#eee; margin:0 8px;}
.topNav .cat { display:inline-block; vertical-align:middle; border:1px solid #2fe5cd; border-radius:3px; color:#2fe5cd; padding:4px 8px;}
.topNav .cat:after { display:inline-block; vertical-align:0px; content:' '; width:8px; height:8px; border-top:1px solid #2fe5cd; border-right:1px solid #2fe5cd; transform:rotate(45deg); -webkit-transform:rotate(45deg); margin-left:3px;}
.topNav .right { line-height:30px;}
.topNav .display0 { display:none;}
.topNav .jinghua { display:block; position:absolute; right:10px; top:10px; width:65px; height:65px; background-position:-47px 0; overflow:hidden; text-indent:-999em;}

.Oposter {padding:15px 0 10px; background-color:#fff;}
.Oposter .con{color:#626466;font-size:1em;line-height:24px;padding:0 10px;}
.Oposter .con p { margin:8px 0;}
.Oposter .con .blod { color:#404040;}
.Oposter img { vertical-align:top; max-width:100%;}
.user_info .uName { color:#404040;}
.user_info{zoom:1;overflow:hidden;padding:0 10px;margin-bottom:6px;position:relative;}
.user_info .user_head,.reco_post .user_head{float:left;width:36px;margin-right:10px;}
.user_info .user_head img,.reco_post .user_head img{width:36px!important;height:36px!important;border:1px solid #eeeeee;border-radius:18px;}
.user_info ul{float:left;font-size:0.875em;color:#c5c9cd;line-height:18px;}
.user_info span,.reco_post span{margin-right:3px;display:inline-block; vertical-align:middle;}
.user_info .display { display:none;}
.user_info .uName a,.gentie a{color:#3361a7;}
.user_info .shafa { color:#ff0f26;}
.user_info .bandeng { color:#ffa800;}
.user_info .diban { color:#5dd70c;}
.gentie .display0,.Oposter .display0 { display:none;}
.Oposter .op{font-size:14px;background-position:0px -1px;width:27px;height:24px;position:absolute;top:0;right:15px;background-size:145px auto;}
.Oposter .op { height:18px; width:auto; line-height:18px;}
.comment_reply .replay_btn { top:5px; right:5px;}
.user_info .bazhu,.Oposter .op{background-color:#f9b000;padding:0 6px;color:#ffffff;border-radius:3px;}
.showManage .reply_btn,.showManage .comment_reply .replay_btn { display:block}

.posts .op { height:18px; width:auto; line-height:18px;}

.Oposter .manage {display:none;margin-top:15px;font-size:14px;text-align:center;}
.blue {color:#36c;}.blue:hover { color:#d00;}
.green { color:#1b7e00;}.green:hover { color:#d00;}

.gentie{border-top:1px solid #eee;padding:15px 0 0;background:#fff;}
.gentie .con{color:#333333;font-size:1em;line-height:24px;padding:8px 10px 15px 10px;}
.gentie .con p { margin:0;}
.gentie .manage_replay { font-size:14px; color:#f50; margin:0 10px 0 60px; padding-bottom:12px;}
.gentie .manage_replay .time { font-size:12px; color:#999;}
.gentie .reply{margin:10px 0;}
.gentie .dtime{color:#c5c9cd;}
.gentie .manage { display:none; text-align:center;}
.showManage .gentie .manage { display:block; font-size:14px;}
.user_info .bazhu { background-color:#2fe5cd;}
.gentie .reply_btn{font-size:14px;background-position: -39px -282px;width:27px;height:24px;position:absolute;top:0;right:15px;background-size: 235px auto;}
.reply_btns{position:absolute;font-size:14px;right:40px;top:3px;color: #c5c9cd;}
/*帖子页面end*/

.list{width:auto;height:auto;overflow:hidden;background:#fff}
.list .body{color:#6b6b6b;width:auto;height:auto;overflow:hidden}
.list .body-t{height:30px;line-height:30px;border-bottom:1px dashed #e1e1e1;width:auto;}
.list .body-t img{width:20px;height:20px;vertical-align:middle}
.list .body-t .nickName{color:#2d64b3;margin:0 5px 0 2px}
.list .body-t b{margin-right:4px}
.list .body-m{height:26px;width:auto;min-height:50px;padding:15px 0;font-size:14px;line-height:2.0em;color:#444;height:auto;overflow:hidden}
.list .body-m img{max-width:580px}
.list .quote {background:url(../images/icon_quote_s.gif) 5px 5px no-repeat #F9F9F9;padding:10px 15px 15px 50px;height:auto;overflow:hidden;margin-bottom:25px }
.list .quote-user {width:auto;margin-bottom:5px; color:gray;line-height:1.8em }
.list .quote-user span { font-size: 12px; }
.list .quote-body { background:url(../images/icon_quote_e.gif) right 5px no-repeat;padding-right:25px}
.list .body-b{height:30px;line-height:30px; width:auto;text-align:right;margin-top:15px}
.list .body-b a{margin:0 5px;color:#6b6b6b;}

.block{height:auto;overflow:hidden;margin-bottom:20px;font-size:14px}
.block h4{background:#e33737;height:40px;font-size:16px; line-height:40px;font-weight:normal;padding-left:10px;margin-bottom:10px}
.block h4 a{display:inline-block;padding:0 15px;background:#fff}
.block li{height:40px;line-height:40px;border-bottom:1px dotted #D6D6D6;padding:0 10px;}
.block .blue{color:#0026ff}

#infolist{width:auto;height:auto;overflow:hidden;}
#infolist li {/* border:1px solid #E9E9EB; */padding:10px 0px 0 0;width:auto;float:none;height:auto;overflow:hidden;position:relative;background:#fff;margin-bottom:10px;}
#infolist .titles{padding:0 10px}
#infolist .titles h3 { line-height: 28px;overflow:hidden;color:#2d64b3;margin-bottom:5px }
#infolist .titles img{margin-left:5px; vertical-align:top}
#infolist .depict {padding:10px;color:#666;line-height:1.6em;font-size:12px}
#infolist .info {position:relative; padding:0 10px; width: auto; border-top:1px solid #E9E9EB;background:#fafafa;font-size:12px;color:#6b6b6b }
#infolist .info span { position: absolute; top: 0px; right: 5px; color: #2d64b3; }
#infolist .pubBtn { float: right;display: inline-block; background: #e33737; border-radius: 3px; padding: 5px 20px; font-size: 14px; color: #fff; position:fixed;top:90px;right:15px;z-index:9999;opacity:0.8}

#pub{background:#fff;padding:10px;margin:10px 0;border:1px solid #ddd;border-right:0px;border-left:0px}
#pub li{clear:both;margin-bottom:10px}
#pub .inp,#pub select{background:#f2f2f2;border:1px solid #ddd;width:100%;padding:9px 8px;font-size:14px;box-sizing:border-box}
#pub .btn{background: #f64e4e;}
