@CHARSET "UTF-8";

body{background-color: #f6f6f6;font-family:"Microsoft Yahei","宋体","Arial Narrow"; }
a{color:#228adf; text-decoration: none;}
a:hover{color:#228adf; text-decoration: none;}
a:active{color:#228adf; text-decoration: none;}
a:visited{color:#228adf; text-decoration: none;}

ul,li{list-style-type: none;margin:0;padding:0;}
#huifubox{ position: absolute; bottom:0;left:0; display: none;}

.gray{color:#b8b8b8;}

.wrap {
    width:100%;height:100%;
}

.labeltou{border: 1px solid #276be6;
    border-radius: 3px;
    color: #276be6;
    cursor: pointer;
    font-size: 12px;
    padding-left: 4px;
    padding-right: 4px;
    height: 20px;line-height: 20px;
    font-weight: normal;}

.container,.row{padding:0;margin:0;}
.col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9{margin:0;padding:0;}

.navbar{background-color: #266de3;height: 40px;  min-height: 40px;margin-bottom:0;}
.navbar-header{height: 40px; line-height: 40px;}
.navbar-default {
    border:none;
}
.navbar-brand {
    padding: 0 0 0 4px;
}
.navbar-brand img {
    height: 26px;
    margin-top: 10px;
    width: 90px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
    padding: 0;
}
.navbar-default a {
    line-height: 36px;
}
.navbar-default span {
    color: #fff;
    padding: 0 4px;
}
.navbar-default .navbar-link {
    color: #fff;
    font-size: 14px;
}
.navbar-default .navbar-link:hover{color:#fff;}
.navbar-default .col-xs-3 {
    padding-right: 4px;
}
.navbar-default .aqu {
    color: #fff;
    font-size: 12px;
    margin-left: 2px;
}
.navbar-default .aqu span {
    padding: 0;
}
.jiao {
    background-color: #fff;
}

    .items {
    background: #fff none repeat scroll 0 0;
    box-shadow: 0 0 10px #ddd;
    left: 80px;
    display:none;
    position: absolute;
    top: 38px;
    width: 50px;
    z-index: 1;
}
    .items a {
    display: block;
    text-align: center;
}
.pr8 a{font-size: 18px;color:#fff;}
.pr8 a:hover{font-size: 18px;color:#fff;}
.pr8 a:visited{font-size: 18px;color:#fff;}
.pr8 a:active{font-size: 18px;color:#fff;}
a.fz20{font-size: 18px;color:#fff;}
a.fz20:hover{font-size: 18px;color:#fff;}
a.fz20:visited{font-size: 18px;color:#fff;}
a.fz20:active{font-size: 18px;color:#fff;}

.listbox{ background-color: #fff;}
.listbox .list{margin-top: 4px;margin-right: 8px;padding: 8px 0px; line-height: 22px; border-bottom: 1px solid #ececec; height: 100%; clear: both;}
.listbox .list .touxiang{width: 45px;height: 45px; max-width: 80%;}
.listbox .list .rowuser{padding: 0px 0px;font-weight: bold; font-size: 12px; position: relative; }
.listbox .list .rowuser .userpop{width:224px; height: 30px;left:70px;display: none; top:50px;z-index: 1000; line-height: 30px; background-color: #444;text-align: center; border-radius: 5px; position: absolute;}
.listbox .list .rowuser .userpop a{color:#fff;font-size: 12px; font-weight: normal; display: inline-block;float: left;margin-left:6px;}
.usertip{color: #b7b7b7;font-weight: normal;}
.listbox .list .rowtitle{margin-top: 4px;}
.listbox .list .row .time{color:#b7b7b7;font-size: 12px;font-weight: normal;}
.didian{color:#b7b7b7;font-size: 12px;}
.hudong{color:#b7b7b7;font-size: 12px; background: url(/css_m/forum/images/z.png) no-repeat; background-size: 16px; display: inline-block; height: 40px; background-position: 0px center; text-align: left; float: left; padding-left: 20px;}
.hudong.on{ background: url(/css_m/forum/images/dz.png) no-repeat;background-size: 16px; background-position: 0px center;}

.listbox .list .rowuser img{height: 60px;width: 60px; margin-right: 8px; display: block;float: left;}

.listbox .list .row .col-xs-4{ display: inline-block;overflow: hidden;padding: 1px;}
.listbox .list .row .col-xs-6{ display: inline-block;overflow: hidden;padding: 1px;}
.listbox .list .row .col-xs-12{ display: inline-block;width: 180px; overflow: hidden;}

.imgbox .col-xs-4 img{ }
.imgbox .col-xs-6 img{ }
.imgbox .col-xs-12 img{ }

.imgbox,.atitle{ display: block;}
.atitle{color:#0a0a0a;}

.imgbox img{width: 100%;padding:2px; }

.listbox .list .row2 .imgbox{height: 90px;}
.listbox .list .row1 .imgbox{height: 180px;}

.listbox .list .row .listnr{ margin-top: 4px;}

#end{ text-align: center; margin-top: 18px;font-size:12px; height: 22px; line-height: 22px;}
#end img{width:20px;height:20px; margin-right: 4px;}
.tienr{color:#000; word-break:break-all;}

.caozuo{height:40px;line-height: 40px; font-size: 14px; margin-top:8px; }
.caozuo span{margin-right: 2px;}

.deltie{font-size: 16px;color:red;}

.r_btn {
    opacity:0.5;
    border-radius: 100%;
    bottom: 12px;
    height: 42px;
    position: fixed;
    right: 25px;
    width: 42px;
    z-index: 999;
    background: url(/css_m/forum/images/an.png) no-repeat;
    background-size: 42px;
}
.r_btn_z
{
    display: none;
    width:180px;
    height:228px;
    background: url(/css_m/forum/images/dk.png) no-repeat;
    background-size: 180px;
    position: fixed;
    right: 0;
    bottom:-2px;
    z-index: 1051;
}
.r_btn_z .fatie{width: 50px; text-align: center; font-size: 12px; font-weight: normal; padding-top: 50px; color: #fff; height: 20px; display: inline-block; position: absolute; right:25px; top:20px;background: url(/css_m/forum/images/ft.png) no-repeat;background-size: 50px;}
.r_btn_z .toupiao{width: 50px; text-align: center; font-size: 12px; font-weight: normal; padding-top: 50px; color: #fff; height: 20px; display: inline-block; position: absolute; right:88px; top:70px;background: url(/css_m/forum/images/tp.png) no-repeat;background-size: 50px;}
.r_btn_z .wode{width: 50px; text-align: center; font-size: 12px; font-weight: normal; padding-top: 50px; color: #fff; height: 20px; display: inline-block; position: absolute; right:95px; top:152px;background: url(/css_m/forum/images/wd.png) no-repeat;background-size: 50px;}
.r_btn_z .close{width: 50px; text-align: center; font-size: 12px; font-weight: normal; padding-top: 50px; color: #fff; height: 20px; display: inline-block; position: absolute; right:18px; top:120px;background: url(/css_m/forum/images/an2.png) no-repeat;background-size: 50px;}

.no_layer {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,.6);
    z-index: 1050;
}

.userbox{ background-color: #3072F6;height: 138px; position: relative; text-align: center; margin-top: 40px!important;color: #fff;}
.userbox a{color:#fff;}
.userbox .imghead{width:80px;height:80px;border:2px solid #eee;}
.userbox .uchen{ height: 30px;line-height: 30px; padding-right: 110px; text-align: right; position: absolute; top:62px;}
.userbox .ulian{height: 18px;line-height: 18px; padding: 0 18px; }
.userbox .ulian .uline{border-right:2px solid #fff;}

.usernavi{ text-align: center; background-color: #fff;}
.usernavi a{color:#333; line-height: 30px;}
.usernavi .cur{color:#266de3; font-size: 14px;border-bottom: 2px solid #266de3;}
.usernavi .cur a{color:#266de3;}
#list{margin-top: 0px!important;}

.navbar-header .fanghui {
    padding-left: 0px!important;
}


.pinglunbox{margin-top: 10px;margin-left: 8px;margin-right: 8px;padding: 0 8px; line-height: 22px; }
.pinglunbox .pinglunlist{clear: both;position: relative;}
.pinglunbox .pinglunlist .pingluntitle{height: 77px;line-height: 22px;padding: 8px 8px;position: relative;}
.pinglunbox .pinglunlist .pingluntitle img{height: 60px;width: 60px; margin-right: 8px; display: block;float: left;}
.pinglunbox .pinglunlist .pingluntitle .userpop{width:224px; height: 30px;left:70px;display: none; top:50px;z-index: 1000; line-height: 30px; background-color: #444;text-align: center; border-radius: 5px; position: absolute;}
.pinglunbox .pinglunlist .pingluntitle .userpop a{color:#fff;font-size: 12px; font-weight: normal; display: inline-block;float: left;margin-left:6px;}

.pinglunbox .pinglunlistzhu{clear: both; position: relative;}
.pinglunbox .pinglunlistzhu .pingluntitle{height: 77px;line-height: 22px;padding: 8px 8px; text-align: right; position: relative; }
.pinglunbox .pinglunlistzhu .pingluntitle img{height: 60px;width: 60px;  display: block;float: right;}
.pinglunbox .pinglunlistzhu .pingluntitle .userpop{width:224px; display: none; right:70px; z-index: 1000; top:50px; height: 30px; line-height: 30px; background-color: #444; text-align: center; border-radius: 5px; position: absolute;}
.pinglunbox .pinglunlistzhu .pingluntitle .userpop a{color:#fff;font-size: 12px; font-weight: normal;display: inline-block;float: left; margin-left:6px;}

.pinglunbox .pinglunlist .huifubox{ text-align: left;}
.pinglunbox .pinglunlist .huifubox a{ margin: 0 8px;}
.pinglunbox .pinglunlist .bubble {
    border-radius: 5px;
    color: #323232;
    padding:8px;
    display: inline-block;
    position: relative;
    background-color: #fff;
}
.pinglunbox .pinglunlist .bubbleTail{position:absolute;bottom:100%;left:-1px;width:0;height:0;border-width:11px;border-style:solid;border-color:transparent;margin-bottom:-7px;border-bottom-width:14px;border-bottom-color:#fff;color:#fff;}

.pinglunbox .pinglunlistzhu .huifubox{ text-align: right;}
.pinglunbox .pinglunlistzhu .huifubox a{ margin: 0 8px;}
.pinglunbox .pinglunlistzhu .bubble {
    border-radius: 5px;
    color: #323232;
    padding:8px;
    display: inline-block;
    position: relative;
    background-color: #fff;
    text-align: right;
    float: right;
}
.pinglunbox .pinglunlistzhu .bubble img{width:100%;}
.pinglunbox .pinglunlistzhu .bubbleTail{position:absolute;bottom:100%;right:-1px;width:0;height:0;border-width:11px;border-style:solid;border-color:transparent;margin-bottom:-7px;border-bottom-width:20px;border-bottom-color:#fff;color:#fff;}

.pinglunlist .shanhuifu{ position: absolute;height: 30px; width: 60px; top:10px;right:0;text-align: right}

.navbar-default .fanghui{color:#fff;top:2px;}
.navbar-default .fanghui span{color:#fff;padding:0;}

.white{color:#fff;}

.messagebox{padding: 4px;}
.messagebox .messagelist{border-bottom: 1px solid #ccc; position: relative; }
.messagebox .messagelist .noread{font-weight: bold;}
.messagebox .messagelist .shan{ position: absolute;right:4px;top:10px;}

.messagebox .messagelist .time{color:#ccc;font-size: 12px;}


.messagebox .messagelist .messnr{ height: 24px; line-height: 24px; display: none; }


.uploadcontainer{width: 60px;float: left;}
.listbox .formbox .imgbox .imgcontainer{float: left;width: 80%;}
.listbox .formbox .imgbox .imgcontainer div{width: 60px;height: 60px; margin-bottom: 4px; position: relative; float: left;border: 1px solid #cccccc; margin-left: 4px; }
.listbox .formbox .imgbox .imgcontainer img{width: 58px;height: 58px;}
.listbox .formbox .imgbox .imgcontainer .delimg{ position: absolute; display: inline-block; background: url(/css_m/forum/images/sc.png) no-repeat; width: 20px;height: 20px; background-size: 20px; top:2px;right:2px; }

.bottombox{height: 40px; line-height: 40px; background-color: #eee;border-top: 1px solid #eee;}
.bottombox .addtuwen{ float: left; color: #636363; padding-left: 34px; display: inline-block;height: 40px; width: 120px; background: url(/css_m/forum/images/tj.png) no-repeat center left;background-size: 25px;}
.bottombox .addbiaoqing{height: 40px;  display: inline-block; background: url(/css_m/forum/images/emotion.png) no-repeat center center;background-size: 25px; }
.bottombox .addshang{height: 40px; width: 40px; display: inline-block; background: url(/css_m/forum/images/fdk.png) no-repeat center left;background-size: 25px;}
.bottombox .btn-fasong{padding: 4px 8px; letter-spacing: 2px;}

.bottombox .editor{ background-color: #fff; height: 32px; margin-top: 4px; line-height: 32px; border: 1px solid #dbdbdb; border-radius: 3px; margin-right: 8px;}
.bottombox .editor .paragraph{ background-color: #fff;}
.bottombox .editor .paragraph img{width:25px;height: 25px;}
.biaoqingbox{height: 112px; display: none; background-color: #eee; clear: both; }
.biaoqingbox .iconbq{ display: inline-block;height: 50px;width: 50px; background: url(/css_m/forum/images/biaoqingbg.png) no-repeat; background-size: 300px;}

.biaoqingbox .iconbq.bq1{ background-position: 0px 0px;}
.biaoqingbox .iconbq.bq2{ background-position: -50px 0px;}
.biaoqingbox .iconbq.bq3{ background-position: -100px 0px;}
.biaoqingbox .iconbq.bq4{ background-position: -150px 0px;}
.biaoqingbox .iconbq.bq5{ background-position: -200px 0px;}
.biaoqingbox .iconbq.bq6{ background-position: -250px 0px;}

.biaoqingbox .iconbq.bq7{ background-position: 0px -50px;}
.biaoqingbox .iconbq.bq8{ background-position: -50px -50px;}
.biaoqingbox .iconbq.bq9{ background-position: -100px -50px;}
.biaoqingbox .iconbq.bq10{ background-position: -150px -50px;}
.biaoqingbox .iconbq.bq11{ background-position: -200px -50px;}
.biaoqingbox .iconbq.bq12{ background-position: -250px -50px;}

.bubble {
    border-radius: 5px;
    width: 100%;
    color: #323232;
    padding:8px;
    line-height: 22px;
    display: inline-block;
    position: relative;
    background-color: #f3f3f5;
}
.bubble img{width:20px;height: 20px;}

.bubbleTail{position:absolute;bottom:100%;right:10px;width:0;height:0;border-width:12px;border-style:solid;border-color:transparent;margin-bottom:-7px;border-bottom-width:20px;border-bottom-color:#f3f3f5;color:#f3f3f5;}
.zancontainer{background-position: 0px center;  background: url(/css_m/forum/images/z.png) no-repeat; background-size: 16px; color:#4F607C; padding-left: 20px;word-break:break-all;}
.hfcontainer{background-position: 0px center;  background: url(/css_m/forum/images/pl.png) no-repeat; background-size: 16px; padding-left: 20px;word-break:break-all;}
.hfcontainer span{margin-right: 2px;color:#4F607C}

.to-comment{background: url(/css_m/forum/images/pl.png) no-repeat; background-size: 16px; display: inline-block; height: 40px; background-position: 0px center; text-align: left; float: left; padding-left: 20px;}
.showhfbox{background: url(/css_m/forum/images/pl.png) no-repeat; background-size: 16px; display: inline-block; height: 40px; background-position: 0px center; text-align: left; float: left; padding-left: 20px;}

.hfa{color:#000;}
.hfa:hover{color:#000;}
.hfa:active{color:#000;}
.hfa:visited{color:#000;}

.imgheadbox{ position: absolute; bottom: 0; right:20px;z-index: 2}
.whitebg{ height: 40px; background-color: #fff;position: absolute; bottom: 0;left:0;z-index: 1; width: 100%;}