@charset "utf-8";

/* common */
* { word-wrap: break-word; }

/*原来的开始*/
/*ul,ol,li,span,p,form,h1,h2,h3,4,h5,h6,dl,dt,dd { margin: 0; padding: 0; border: 0; z-index:inherit; }*/
/*原来的结束*/


/*自己改的开始*/
ul,ol,li,span,p,form,h1,h2,h3,h4,h5,h6,dl,dt,dd { margin: 0; padding: 0; border: 0; z-index:inherit; }
/*自己改的结束*/




img,a img { border:0; margin:0; padding:0; }
ul,ol,li { list-style:none; }
* { margin:0; padding:0; }
html,body { height:100%; font:12px/1.6  SimHei,Helvetica, sans-serif; color:#4C4C4C; }
input,select,textarea,button { font:14px/1.5  SimHei, Helvetica, sans-serif; }
body, ul, ol, li, dl, dd, p, h1, h2, h3, h4, h5, h6, form, fieldset, .pr, .pc { margin: 0; padding: 0; }
table { empty-cells: show; border-collapse: collapse; }
caption, th { text-align: left; font-weight: 400; }
ul li, .xl li { list-style: none; }
h1, h2, h3, h4, h5, h6 { font-size: 1em; }
em, cite, i { font-style: normal; }
a img { border: none; }
label { cursor: pointer; }
/*.bg { background: url(./images/pic_bg.jpg); }
.rq { color: red; }*/





/*3.5版本*/
.plc .display .authi{ margin-top:7px;}
.top0 .display .authi{ margin-top: 0px;}

/*10.20*/
.grey b{ margin-top: 3px; display: inline-block;}




/*a:link,a:visited,a:hover { color:#4C4C4C; text-decoration:none; }*/
a{ text-decoration: none;}
.blue { color: #0086CE; }
a.blue:link, a.blue:visited, a.blue:hover {  text-decoration:none; }
.grey { color:#9C9C9C; }
.grey b a{color:#436599;}
a.grey:link, a.grey:visited, a.grey:hover { color:#9C9C9C; text-decoration:none; }
.orange { color:#F60; }

.mtn { margin-top: 5px !important; }
.mtm { margin-top: 10px !important; }
.mbm { margin-bottom: 10px !important; }
.mtw { margin-top: 20px !important; }
.mbw { margin-bottom: 20px !important; }

.pr, .pc { vertical-align: middle; margin: 0 5px 1px 0; padding: 0;+margin-right: 2px;_margin-right: 2px; }


/*----- forumlist -----*/
.wp {}
.wm { margin:0 10px; }


.sec_code { padding:10px; color:#999; }
.sec_code .px { color:#999; }

/*----- viewthread -----*/
.postlist h2 { clear:both; font-size:16px; line-height:1.4em; font-weight:bold; margin:5px 10px 0 10px; }
.plc { border-bottom:1px solid #D9D8D8; overflow:hidden; position:relative; }
.plc .avatar { position:absolute; left:10px; top:9px; display:inline; }
.plc .avatar img{ border:1px solid #D7D7D7; padding:1px; }




.plc .pi { margin-left:55px; margin-right:15px; padding:7px 0; position:relative;}

.plc .pi .authi{ position:relative; }
.plc .pi .authi li em a{float:right;font-style: normal;margin-top: -10px;}
.plc .pi .authi li em {float:right;font-style: normal;}
.plc .pi .message{ font-size:15px; }
.plc .pi .message .jammer{ font-size:10px; color:#F0F0F0; }
.plc .pi .message img,.plc .pi .img_one img { margin:0 4px 5px 0; }

.plc .pi .message .quote{ padding:10px 10px 7px 11px; margin:5px 0; border:1px dashed #D7D7D7; font-size:12px; }
.plc .pi .img_list { margin:4px auto; }
.plc .pi .img_list li { float:left; width:83px; height:83px; margin:0 4px 4px; text-align:center;vertical-align: middle; line-height:83px; }
.plc .pi .img_list li a { display:block;}

.manage { margin:4px -10px 0 0; position:absolute; top:38px; right:5px; height:50px; }

.fastpost .input { width:100%; height:34px; text-indent:7px; margin-top:2px; border:1px solid #D9D8D8; }
.search { padding:7px 10px;}
.search .input { width:100%; height:30px; text-indent:7px; margin-top:2px; border:1px solid #D9D8D8;}

.reply .px { border-radius:4px; padding:7px 10px; width:95%; border:1px solid #D9D8D8; }
.reply .px:focus { color:#4C4C4C;}

.jump_c { padding:130px 25px; font-size:15px; }

.grey { color:#A5A5A5; }
.grey b{ margin-right: 2px;}
.rela span{background: #FF6336; border-radius:4px; color: #fff; padding: 1px 4px; }
.grey em a{ color: #FF6336; font-size: 16px;}
.jump_c a { color:#2782BA; }


.footer { text-align:center; line-height:2em; color:#A5A5A5; padding:10px 0 0 0; }
.footer a { margin:0 6px; color:#A5A5A5; }


.scrolltop { display:block; position:fixed; right:8px; height:38px; width:38px; z-index:99; background:rgba(64, 64, 64, .9); border-radius:1px; box-shadow:0 0 2px rgba(0,0,0,.3); }
.scrolltop:after { content:""; position:absolute; top:11px; left:10px; width:18px; height:3px; border-radius:1px; background:white; border-radius:1px; }
.scrolltop:before { content:""; position:absolute; top:15px; left:10px; display:inline-block; border-left:9px solid transparent; border-right:9px solid transparent; border-bottom:9px solid white; border-top:0; -webkit-transform:scale(1,1.2222); -webkit-transform:translate(0,1px); transform:scale(1,1.2222); transform:translate(0,1px); }
.scrolltop.bottom { bottom:8px; }
.scrolltop.bottom:after { top:23px; }
.scrolltop.bottom:before { border-top:9px solid white; border-bottom:0; top:12px; }


/*app里css*/
.control{}
.replybtns{}
.plc .pi .img_list li{
    line-height:normal;
    width: 100%;
    height: auto;
}
.plc .pi .img_list li img{width: 100%;}
.img_list{
    width: 100%; margin: auto; padding:15px 0; box-sizing:border-box;
}
.img_list li{
    text-align: center;margin-bottom: 10px;
}

.orange img{
    width:100%; margin: auto; display: block; margin-top: 5px;
}
.plc .pi .message img,.plc .pi .img_one  img {margin: 0 2px 5px 0;max-width: 100%;max-height: 100%;}

.replybtns{ margin-top:10px;}
/*.message{ font-size: 16px; padding-top:10px; padding-left: 5px; padding-right:5px;}*/
/*自己改开始*/
.message{ font-size: 16px;}
/*自己改结束*/


.plc .pi .message{ font-size: 14px;}

.rebtn{ background: url(../../imgs/topic/ico_reply_comment_05@3x.png) no-repeat; background-size: 20px 20px;   margin-left: 10px; color: #a5a5a5;width:22px; height:20px;}


.zhichi{ background:url(../../imgs/topic/ico_agree_comment_05_normal@3x.png) 0 0px no-repeat; background-size: 18px 18px; padding-left:24px; height:20px;}
.checked{background:url(../../imgs/topic/ico_agree_comment_05_highlighted@3x.png) no-repeat; background-size: 18px 18px; padding-left:24px}


.control{display: inline-block;width: 100%;/*margin:5px 0px 35px 0;*/margin:0 auto;position:relative;box-sizing:border-box;margin-bottom: 15px;margin-top:15px;}
.dingyue{ float: right; color:#FF6336 ;}
.control a.digg { width: 100px; margin:0 auto; text-align: center;  padding:6px 0 4px 24px; border-radius:5px; border:1px solid #E5E5E5;display: block;  color: #AFAFAF; font-size:14px; max-width:200px; background: #F7F7F7 url(../../imgs/topic/ico_agree_comment_05_normal@3x.png) 34px 7px no-repeat; background-size: 18px 18px;}

.control a.digged { width: 100px; margin:0 auto; text-align: center;  padding:6px 0 4px 24px; border-radius:5px; border:1px solid #E5E5E5;display: block;  color: #AFAFAF; font-size:14px; max-width:200px; background: #F7F7F7 url(../../imgs/topic/ico_agree_comment_05_highlighted@3x.png) 34px 7px no-repeat; background-size: 18px 18px;}
.bg{ background:/*#f7f7f7*/#fff; max-width:677px; margin: 0 auto;}
.message .orange img{width: 100%;height: 100%;  margin: auto; padding:15px 0; box-sizing:border-box;}
.vip{}

.avatar a img{ border-radius: 50%;}


.grey b a{ font-size: 14px; font-weight: normal;}

.postlist{ width: 100%; overflow: hidden;}
.postlist h2{ font-size:20px;    margin: 0px 15px 0 15px;padding-top: 15px;}

.plc .pi .message{ font-size:16px; padding:0px; padding-top: 15px; padding-bottom: 10px;}
.plc .pi .img_list li{ margin:initial;}

.plc .pi .img_list{ padding:0 5px; padding-left:0px;}
.mbn img{ width:100%;}
.bm_c{ padding:0px;}
.bm_c .pd5{ font-weight:bold;}
.dt{ width:100%; margin-top:10px;margin-top:10px;}
.dt tr{ border-bottom:1px solid #EAEAEA;}
.dt tr th{ background:#f2f2f2; padding:4px 10px; border-top:1px solid #ccc;}
.dt tr th.name{padding:0px 40px;}
.dt tr th.dateline{padding:0px 40px; }
.dt tr td{padding:4px 30px;}
.plc .avatar img{ border:0;}

.plc{ border-bottom:1px solid #EAEAEA; box-sizing:border-box;margin:0px 10px;}

.plc .avatar{ left:15px;}
.joinstatus{ font-weight:bold; font-size:16px; color:#41699A ;}
.applynum{ font-weight:bold;}  .actnum{font-weight:bold;}

#scroller-pullUp{
    text-align: center;font-size: 16px;padding: 20px
}
.att{display: inline-block;text-align: center;max-width: 100%; margin-bottom: 10px;}
.att{width: auto !important;}

/*整点抢活动*/
.acttimer{background:#FF6336 ; text-align:center;height:58px;  color:#FFF227; font-family:'SimHei, Helvetica, sans-serif;'; font-size:14px; }
.acttimer .left{ display: block; padding-top:3px; padding-bottom:3px;color: #fff;}
.acttimer .right{ display:block; color:#323333; font-size:14px; font-weight:normal;}
#aday,#ahour,#aminute,#asecond{ color:#343434 ; font-size:16px; font-family:'SimHei, Helvetica, sans-serif;'; font-weight:normal; padding:0px 4px; height:26px; background:#eaeaea; border-radius:5px;-moz-border-radius:5px; -o-border-radius:5px; -webkit-border-radius:5px; }
#ahour,#aminute,#asecond{ margin-left:5px; margin-right:5px;}
.dengpao{ border:none; width:12px; height:13px;}
.icon_fatie{ background-position:-84px;}
.user_fun a.icon_fatie {
    background-position: -84px 0;
}
.user_fun a:hover.icon_fatie {
    background-position: -84px -28px;
}

.add_posi{ background: url(../../imgs/topic/map1_img.png) no-repeat 0px 6px; background-size: 16px 16px; padding-left: 16px;}
.add_posi a{ font-size: 14px; color: #41699A;}

.grey strong {
    /*background: #57A9FA none repeat scroll 0 0;
    border-radius: 2px;
    color: #fff;
    font-size: 10px;
    height: 16px;
    line-height: 16px;
    text-align: center;
    display: inline-block;
    padding:0 2px;*/
    display: inline-block; vertical-align: middle;
}
.grey strong img{ max-width:26px; max-height: 14px; display: inline-block;margin-top: -4px;}

.back_white { margin-top: -2px; height: 20px; display: inline-block;}



/*标签tags*/
.tags a{ padding: 2px 12px; border-radius: 20px; color: #406FB5; border: 1px solid #406FB5; font-size: 14px;}

.yz_guanli {
    margin-top: 20px;
    text-align: center;
}

.yz_guanli a {
    background: #ff8200 none repeat scroll 0 0;
    border-radius: 3px;
    color: #fff;
    display: inline-block;
    font-size: 14px;
    height: 38px;
    line-height: 38px;
    text-align: center;
    width: 120px;
}

.dt a{
    color: #406FB5;
}
#pollsubmit {
    background: #ff8200;
    border: 0 none;
    border-radius: 20px;
    color: #fff;
    font-size: 16px;
    height: 30px;
    line-height: 30px;
    margin: 10px 0;
    text-align: center;
    width: 74px;
}

.yanzheng{ text-align: center}
.yanzheng span {
    bottom: 0;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    text-align: center;
    top: 20px;

}

.yanzheng img {
    bottom: 0;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 20px;
}
.y_z {
    border: 1px solid #ccc;
    border-radius: 5px;
    height: 250px;
    margin-top: 20px;
    position: relative;
    width: 100%;
}

/*新修改的样式*/
.first .authi .grey b a{color: #73757A;}
.first .pi .authi li em a{ margin-top: -36px;}
.first .pi .authi li em a img{ width: 66px; height: 28px;}

.zhichi,.rebtn{background-position: 0px 2px;}
.grey em a{ color: #AFAFAF;}
.checked { color: #FF8200;}

.plc .pi .time{color: #9DA5B1; font-size: 12px; padding-right: 6px;}
.plc .pi .rep{ color: #9DA5B1; font-size: 12px;  padding-left: 10px;}

.control .dingyue{color: #FF8200;}
.control .dingyue{ box-sizing:border-box;}

.rep_bot a{ color: #9DA5B1;}

.floor{ color: #fff; background:#C5C9D1 ; height: 12px; border-radius: 2px; padding: 0px 4px; margin-right: 4px;}
.message a{color: #406FB5}
/*.rep_bot .time{ background:url(../../imgs/topic/circle.png) no-repeat right ;margin-right: 5px; }*/
.plc .pi .time    {color: #9DA5B1;font-size: 12px;padding-right: 10px;}
/*活动贴报名按钮*/
.applybtn{position: fixed; bottom: 40px; right:15px; font-size: 16px;background: #fcc431;   width: 90px; height: 38px;  display: block; z-index: 99; border-radius: 30px;  text-align: center; box-shadow: 0 0 5px 0px #f9455f;}

.applybtn a{    width: 82px;
    height: 30px;
    background: #F74076;
    border: 3px solid #fff;
    border-radius: 30px;
    margin-left: 1px;
    margin-top: 1px;
    display: block;
    text-decoration: none;
    color: #fff;
    line-height: 30px;
}

img {-webkit-user-select: none; /* disable selection/Copy of UIWebView */
    -webkit-touch-callout: none; /* disable the IOS popup when long-press on a link */
}

.add_posi{    background: url(../../imgs/topic/map1_img.png) no-repeat 0px  center;background-size: 16px 16px;
    padding-left: 16px; }


.control a.digg{width: 100px;
    margin: 0 auto;
    text-align: center;
    padding: 6px 0 4px 24px;
    border-radius: 5px;
    border: 1px solid #E5E5E5;
    display: block;
    color: #AFAFAF;
    font-size: 14px;
    max-width: 200px;
    background: #F7F7F7 url(../../imgs/topic/ico_agree_comment_05_normal@3x.png) 34px center no-repeat;
    background-size: 18px 18px;}

.zhichi {
    background: url(../../imgs/topic/ico_agree_comment_05_normal@3x.png) 0 center no-repeat;
    background-size: 16px 16px;
    padding-left: 22px;
    height: 24px;}

.zhichi1 {
    background: url(../../imgs/topic/ico_agree_comment_05_highlighted@3x.png) 0 center no-repeat;
    background-size: 16px 16px;
    padding-left: 22px;
    height: 24px;}











/**//**/
.first .display .authi li:nth-child(1){ margin-top:-5px;}

/** 全部回应，全部热门样式 */
.line_p{  padding: 20px 15px ; box-sizing: border-box; font-size: 16px; display: inline-block;}

/*评论中添加只看楼主和排序*/
/*只看楼主选中和未选中两种情况*/
.favbtn{ display: inline-block; width:60px; height:18px; line-height: 18px; text-align:center; border-radius:4px ; border: 1px solid #ccc; color: #ccc; font-size: 12px;}
.favbtn_check{display: inline-block; width:60px; height:18px;  line-height: 18px; text-align:center; border-radius:4px ;  font-size: 12px; background: #4BC2FE; color: #fff;}


/*倒序*/
.order_type{float: right;margin: 20px 15px; font-size: 14px;border-bottom: 1px solid #4BC2FE; color:#4BC2FE ;padding-bottom: 3px;}













/*给用户加标签 除微邻友*/
#info_tag{ margin-top:-4px; display: inline-flex; align-content: center; justify-content: center;}
.authi #info_tag img{ width: auto;}
                                .info_blue ,.info_pink ,.info_gray{ vertical-align: middle;}
                                .info_blue span{ padding: 0 2px;background: #97c4ff; color: #fff; display: inline-flex; margin:0px 1px; border-radius: 2px; font-size: 10px;
                                    height: 14px; line-height: 15px; text-align: center; vertical-align: middle;}
                                .info_blue  img ,.info_pink  img,.info_gray  img{ vertical-align: middle; margin-left: 2px}
                                .info_pink span{ padding: 0 2px;background: #ffa3db; color: #fff; display: inline-flex; margin:0px 1px; border-radius: 2px; font-size: 10px;
                                    height: 14px; line-height: 15px; text-align: center; vertical-align: middle;}
                                .info_gray span{ padding: 0 2px;background: #ddd; color: #fff; display: inline-flex; margin:0px 1px; border-radius: 2px; font-size: 10px;
                                    height: 14px; line-height: 15px; text-align: center; vertical-align: middle;}
									
									
.message .sm {width: auto;}