body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,dl,dt,dd,div,input{margin:0;padding:0;border:0;}
header, section, footer, aside, nav, article, figure, dialog, menu {display: block;}
body{font: 14px/1.5 "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, "Hiragino Sans GB", "Microsoft YaHei", sans-serif;background: #FFFFFF;}
li{list-style-type:none;}
a img{border: 0}
a{text-decoration: none;}
a:hover{text-decoration: none;}
h1,h2,h3,h4{font-family: "微软雅黑","黑体";}
.clearfix:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}
.clear{clear: both;}
.clearfix { display: inline-table; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */
.cl{font-size: 14px;font-family:"微软雅黑";}
a,p,input{
  -webkit-tap-highlight-color: rgba(0,0,0,0);
}
html,body{width: 100%;margin: 0;padding: 0;}
a{outline: none;color: #333;}

.gather_box{width: 100%; margin:0;overflow: hidden;background-color: #F8F8F8;}
.content{width: 65%;margin: 0;overflow: hidden;background-color: #FFF;}
.discuss{width: 100%;margin-top: 5px;overflow: hidden;background-color: #FFF;border-top: 1px solid #ECECEC;padding: 0;}
.head_content{border: 0 !important;}
.head_discuss{border: 0 !important;margin-top: 0 !important;}
.head_title{ font-size: 24px; font-weight:bold;line-height: 33px;margin-bottom: 8px; word-wrap:break-word; }
.head_box{width: 90%;margin: 20px auto;}
.head_from{font-size: 16px; color: #B4B4B4;}
.head_type{color: #78BD50; font-size: 16px;}
.content_joke{width: 90%;margin: 0px auto; font-size: 16px;letter-spacing:1px;margin-top: 20px;}
.content_img{width: 90%;margin: 0px auto;display: block;margin-top: 20px;}
.content_zan{width: 100%;margin: 0;overflow: hidden;background-color: #FFF;}
.content_zan .likea{width: 20%;margin: 25px auto; display: block;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
text-align: center;}
.content_zan img{width: 46px;  display: block;margin: 0px auto;}
.content_zan p{text-align: center; font-size: 14px;color: #B4B4B4; margin-top: 2px;}
.ground{width: 100%;overflow: hidden;}
.discuss_type{display: inline-block; font-size: 13px;margin-left: 11px;padding: 13px 0px 10px 0px;border-bottom: 1px solid #78BD50;color: #333;  z-index: 99;position: relative;}
.discuss_ul{margin: 0;overflow: hidden; float: right;    width: 100%;}
.discuss_ul li:nth-last-child(1){border-bottom: 1px solid #ECECEC;margin-bottom: 6px;}
.discuss_ul li{margin-left:11px ;border-top: 1px solid #ECECEC; padding: 15px 0px 11px 0px;}
.discuss_ulA{margin: 0;overflow: hidden; float: right;width: 100%;}
.discuss_ulA li:nth-last-child(1){border-bottom: 1px solid #ECECEC;}
.discuss_ulA li{margin-left:11px ;border-top: 1px solid #ECECEC; padding: 15px 0px 6px 0px;}
.discuss_box{width: 100%;margin: 0;overflow: hidden;}
.discuss_portrait{width: 30px;height:32px;float: left; border-radius: 100%;}
.discuss_user{width: 55%; color: #B4B4B4;float: left;margin-top: -3px;}
.user_name{font-size: 13px; padding-left: 10px;margin: 0;line-height: 8px;padding-top: 6px;line-height: 12px;color: #7D7D7D!important;display: inline-block;}
.discuss_span{ display: inline-block;font-size: 11px; padding: 0;}
.span_date{margin-left: 10px;} .span_from{margin-left: 5px;}
.discuss_content{display: block; overflow: hidden;font-size: 16px;margin-bottom: 2px;color: #333;padding-left: 40px;padding-right: 10px; word-break:break-all; line-height: 22px;margin-top: 8px;min-width: 79%;}
.discuss_bottom{float: right;font-size: 13px;color: #B4B4B4;}
.discuss_bottom img{width: 14px;}
.ass_zan_png{margin-top: 2px;}
.praise_reply{float: left;margin-top: 5px;padding: 4px 11px;} .pid_praise2{margin-top: 6px!important;}
.discuss_bottom span{padding-left: 3px; vertical-align: 12%;}
/*.discuss_bottom div:nth-last-child(2){margin-right: 20px;}*/
.discuss_zan {vertical-align: 8%!important;}
.post-operation {float:right;height:30px;line-height:14px;padding-top: 7px;}
.post-floor {color:#b4b4b4;font-size:12px;padding-right:10px;}
.comment_box{width: 100%;margin: 0;padding: 0;overflow: hidden; margin-bottom: 100px;}
.comment_ul{width: 100% !important;}
.comment_ul li{width: 95%!important;margin: 0px auto!important;}
.name_font{font-size: 16px!important;}
.user_head{border-bottom: 1px solid #ECECEC;}
.user_message{width: 95%;overflow: hidden;  margin: 3% auto;}
.attention{margin: 0; font-size: 12px;padding: 4px 9px 4px 8px;float: right; border-radius: 3px; text-align: center;margin-top: 12px;}
.attention_y{border: 1px solid #B4B4B4;color: #B4B4B4;}
.attention_n{border: 1px solid #78BD50;color: #78BD50;}
.attention_n a{color: #78BD50!important;}
.attention_y a{color: #B4B4B4!important;}
.left_px{margin-left: 5px;padding: 0!important;}
.user_portrait{width: 13%;float: left;}
.user_content{background-color: #F8F8F8; padding: 10px!important;}
.award{width: 100%;border-top:1px solid #ECECEC;border-bottom: 1px solid #ECECEC; margin-top: 5px;background-color: #fff;overflow: hidden;}
.award_hezi{padding: 8px 0px;margin: 0; overflow: hidden;}
.award_box{padding: 10px 0px;margin: 0; overflow: hidden;position: relative;}
.award_font{font-size: 19px; color: #B4B4B4;float: left;padding-left: 11px;padding-bottom: 3px;}
.award_do{display: block; margin: 0px auto;float: right; padding: 15px 16px;border-left: 1px solid #ECECEC;width: 75px;}
.award_num{font-size: 11px!important;margin: 0;margin-top: -4px;}
.award_fontA{font-size: 16px; color: #B4B4B4;float: left;text-align: center;line-height: 52px;padding-left: 11px;}
.award_font ul{overflow: hidden;padding: 0;margin-bottom: 0px;  float: left;}
.award_font ul li {float: left; margin-right: 4px;}
.award_font ul li img{width: 30px;border-radius: 100%;}
.jt_you{width: 15px; position: absolute; right: 110px;top: 40px;}
.operate{width: 100%;margin: 0px auto;overflow: hidden;}
.operate_box{width: 100%;margin: 0px auto;overflow: hidden;border-bottom: 1px solid #ECECEC;}
.operate ul{width: 100%;overflow: hidden;margin: 10px auto;padding: 0;}
.operate ul li{float: left; width: 20%;}
.operate p{text-align: center;font-size: 12px;color: #7D7D7D;padding-top: 2px;}
.operate img{width: 40px;display: block;margin: 0px auto;}
.discuss_more{width: 15px;float: right; margin-right: 20px;}

.btm_tel{ border-bottom: 1px solid #ECECEC;}
.vdo_btn{position: absolute;width: 100%;height: 100%; background-color:rgba(0,0,0,0.3); top: 0;left: 0;}
.vdo_btn img{width: 13%;margin-left: 129px;margin-top: 21%;}
.dropload-load .loading{display:inline-block;vertical-align: middle;margin-right: 6px; background: url(../images/loading.gif) no-repeat;width: 16px;height: 16px;background-size: 100% 100%;}


/*3.0.2新增样式*/
.admin_name_type{display: inline-block;font-size: 9px;color: #FFF;padding: 2px 5px 0px 5px;border-radius: 3px;margin-left: 3px;vertical-align: middle;margin-top: -2px;}

.admin_gl_m{background-color: #7FC0F8;}
.admin_gl_w{background-color: #F87F7F;}
.admin_gl_n{background-color: #BBBBBB}



.user_name_type{display: inline-block;height: 13px;border-radius: 3px;vertical-align: middle;margin-left: 3px;margin-top: 0px;margin-top: -2px;}
.user_name_type_left{display: inline-block; position: relative; height: 13px; float: left;}
.user_name_type_left span{color: #FFF;font-size: 7px;position: absolute;top: 2px;left: 9px;width: 8px;text-align: center;font-weight: bold;}

.user_name_type_left img{width: 13px;padding-right: 6px; float: left;}
.user_name_type_right{display: inline-block;font-size: 9px;float: right;padding: 2px 3px 0px 3px;line-height: 11px;}
/*男*/
.user_gl_m{border: 1px solid #7FC0F8;}
.user_gl_m .user_name_type_left{background-color: #7FC0F8;}
.user_gl_m .user_name_type_right{color: #7FC0F8;}
/*女*/
.user_gl_w{border: 1px solid #F87F7F;}
.user_gl_w .user_name_type_left{background-color: #F87F7F;}
.user_gl_w .user_name_type_right{color: #F87F7F;}
/*保密*/
.user_gl_n{border: 1px solid #BBBBBB;}
.user_gl_n .user_name_type_left{background-color: #BBBBBB;}
.user_gl_n .user_name_type_right{color: #BBBBBB;}


.gather_advertisement{margin-top: 5px; padding: 20px 2%;background-color: #FFF;}
.gather_advertisement p{font-size: 18px;color: #333;line-height: 25px;margin: 5px 0px;}
.gather_advertisement img{width: 100%;margin: 5px 0px;}

.dis_edit_time{font-size: 12px;text-align: center;color: #ADADAD;background-color: #FFF;padding: 10px 11px;}
.dis_edit_time p{background-color: #F1F1F1;padding: 3px 0px;}

.img_detail {width: 100%; padding: 5px 0px; margin: 0px auto; display: block;max-width: 100%;}
.bbs-cv-info .user-type span{line-height: 26px;}
.ul-reply li a.admin_edit{border-right: 1px solid #bbb;}
.quote-arrow{width: 0;height: 0;border-left: 5px solid transparent;border-right: 5px solid transparent;border-top: 7px solid #f0f0f0;margin-bottom: 10px;margin-left: 20px;}

.topic_text{word-wrap: break-word;font-size: 18px;line-height: 26px;padding: 10px 0px;color: #333;}
.topic_title{color: #4FA5F1!important}
.topic_img_list{width: 100%;overflow: hidden;}
.topic_img_list li{float: left;width: 32.6%;margin-right: 1%;}
.topic_img_one li{width: 100%!important;margin: 0!important;}
.topic_img_two li{width: 49.5%!important;}
.topic_img_two li:last-child{margin-right: 0!important;}
.topic_img_list li img{max-width: 100%;}
.topic_img_list li:nth-child(3n){margin-right: 0!important;}

.topic_zan_list{background-color: #FFF;padding:8px 11px;}
.topic_zan_list p{color: #ADADAD;font-size: 12px;margin-bottom: 11px;}
.topic_zan_list ul{width: 100%;overflow: hidden;margin: 0px auto;}

.topic_zan_list ul li{float: left;width: 8%;margin-right: 2.4%;}
.topic_zan_list ul li img{width: 100%;border-radius: 100%;}

.topic_zan_more{background: url(../images/arrow_right.png) no-repeat ; background-size: 16px 16px;background-position: right 35%;}


/*topic_list*/
.topic_list_date{display: block!important;}
.topic_list_box li{border-top: 0!important;margin-left: 0!important;padding: 15px 0px 11px 11px;border-bottom: 1px solid #ECECEC;}
.topic_list_ul{width: auto!important;padding-right: 20px;}
.topic_list_ul li{margin-left: 0!important;border: 0!important;padding: 0!important;}

.tl_text_center{
  display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;

}

.blur { 
    filter: url(blur.svg#blur); /* FireFox, Chrome, Opera */   
    -webkit-filter: blur(40px); /* Chrome, Opera */
       -moz-filter: blur(40px);
        -ms-filter: blur(40px);    
            filter: blur(40px);   
    filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=40, MakeShadow=false); /* IE6~IE9 */
}


.topic_list_header{width: 100%;position: relative;overflow: hidden;}
.tl_header_bgIMG{width: 100%;height: 100%; background-size: cover;background-attachment: fixed;position: absolute;z-index: 1;}
.tl_header_box{width: 100%;position: absolute;z-index: 9;overflow: hidden;background: rgba(0,0,0,0.4);}
.tl_hb_icon{padding: 0px 11px;margin-top: 5px;overflow: hidden;}
.tl_hb_icon img{width: 7%;display: block;}
.tl_hb_icon .tl_back{float: left;}
.tl_hb_icon .tl_share{float: right;}

.tl_hb_msg{padding: 0px 11px;margin-top: 15px;overflow: hidden;margin-bottom: 5px;}
.tl_hdIMG{width: 27%;float: left;overflow: hidden;}
.tl_hdIMG img{width: 100%;height: 100%}
.tl_text{width: 68%;float: right;overflow: hidden;position: relative;}
.tl_text_title{font-size: 16px;color: #FFF;}
.tl_text_title span{white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;display: inline-block;
    max-width: 85%;line-height: 25px;margin-bottom: -8px;}

.tl_text_num{position: absolute;width: 100%;left: 0;bottom: 0px;}
.tl_num_box{float: left;text-align: center;color: #FFF;font-size: 13px;line-height: 15px;}
.tl_pr{padding-right: 12px;border-right: 1px solid #FFF;}
.tl_ml{margin-left: 12px;}
.tl_text_num button{float: right;border: 0;background-color: #78BD50;color: #FFF;font-size: 13px;padding: 5px 15px;border-radius: 45px;}

.tl_zanList{padding: 8px 11px 3px 11px!important;}
.tl_til_text{font-size: 16px;word-wrap: break-word;line-height: 20px;padding: 10px 0px;color: #333;}

.tl_btm_box{width: 100%;height: 50px;position: fixed;left: 0;bottom: 0;background-color: rgba(0,0,0,0.7);}
.tl_btm_close{width: 15px ;height: 15px; color: #78BD50;border: 1px solid #78BD50;border-radius: 100%;text-align: center;line-height: 13px;margin-left: 5px;margin-top: 5px;float: left;}
.tl_btm_img{float: left;height: 36px;width: 50%; margin-top: 7px;margin-left: 5%; overflow: hidden;}
.tl_btm_img img{width: 36px;height: 36px;border-radius: 5px;float: left;}
.tl_btm_img_text{float: left;margin-left: 6px;line-height: 18px;max-width: 70%;}
.tl_btm_img_text p{color: #FFF;font-size: 12px;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden}
.tl_btm_box button{float: right;margin-right: 20px; height: 32px;margin-top: 9px; color: #78BD50;border: 1px solid #78BD50;background-color: transparent; border-radius: 45px;font-size: 14px;}


/*topic_share*/
.open_khdmore{display: block;width: 85%;margin: 0px auto;text-align: center;font-size: 15px;color: #FFF;background-color: #4FA5F2;padding: 10px 8px ;border-radius: 4px;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;margin-top: 15px;padding-right: 20px;}
.open_khdmore img{width: 16px;margin-bottom: -3px;margin-right: 5px;}

.share_load{height: 60px;width: 100%; background-color: rgba(0,0,0,0.8); position: fixed;left: 0px;bottom: 0px; color: #fff; z-index: 999;}
.load_logo{width: 50px;height: 50px; float: left;margin:5px 10px; }
.load_logo img{width: 100%;}
.load_text{float: left;overflow: hidden;}
.load_text_head{font-size: 13px;margin-top: 12px;}
.load_text_btm{font-size: 11px;}
.btn_clk{text-align:center;line-height:40px;display: block;height: 40px;width: 85px;float: right; background-color: #78BD50; color: #fff;border-radius: 4px;margin-top: 10px;margin-right: 30px;font-size: 13px;border-width: 0px 0px 3px 0px; border-style: solid;border-color: #4A7D30;}
.load_close{width: 18px;height: 18px; position: absolute;top: 5px;right: 5px;}
.load_close img{width: 100%;}
.note_text_head{font-size: 13px;margin-top: 11px;}
.note_text_btm{font-size: 13px;margin: 0!important;}
.topic_share_uname{display: block!important;}
.mb80{margin-bottom: 70px;}

.topic_reply_list{margin: 0;overflow: hidden;width: 100%;}
.topic_reply_list li{
    border-bottom: 1px solid #ECECEC;
    padding: 15px 0px 11px 11px;}

.color_red{color: red;}

.topic_slideLoad,.topic_slideOver{width: 100%; background-color: #F8F8F8;text-align: center;color: #7D7D7D;padding: 10px 0px;}
.topic_slideOver{height: 500px;}
.topic_slideLoad img{width: 26px;vertical-align: bottom;margin-right: 10px;}
.topic_img_bq{width: 18px;vertical-align: sub;}


.topic_popup_newError{position: fixed;z-index: 99999;top: 30%;background: rgba(0,0,0,0.7);border-radius: 4px;text-align: center;color: #FFF;padding: 10px 20px;display: none;}
.topic_popup_newError img{width: 26px;}