@charset "UTF-8";
cel-app-style-step.el-app-style-step-new li {
  color: #999999; }

.mb85 {
  margin-bottom: 85px; }

.bbs-text-grey {
  color: #999999; }

.bbs-text-color2e7fdb {
  color: #2e7fdb; }

.bbs-text-color8590a6 {
  color: #8590a6; }

.table div.dropdownoperate1 .datetitle3 {
  width: 75px; }

.btn.btn-info:hover,
.btn.btn-info:active,
.btn.btn-info:focus {
  background-color: #318df0; }

.btn.btn-info[disabled],
.btn.btn-info.disabled,
.btn.btn-info.disabled:hover {
  border: solid 1px #82acdc;
  background-color: #82acdc; }

.bbs-btn-disabled {
  border: solid 1px #82acdc !important;
  background-color: #82acdc !important;
  color: #fff !important; }

.bbs-object-fit {
  object-fit: cover; }

.bbs-w-30 {
  width: 30px !important; }

.bbs-w-50 {
  width: 50px !important; }

.bbs-w-60 {
  width: 60px !important; }

.bbs-w-100 {
  width: 100px !important; }

.bbs-list-table .form-input {
  border: solid 1px #e4e4e4;
  height: 24px;
  line-height: 20px;
  padding: 2px 2px;
  width: 100%;
  font-size: 13px; }

.bbs-team-img {
  position: relative; }
  .bbs-team-img .bbs-team-img-change {
    position: absolute;
    top: 30px;
    left: 38px;
    height: 30px;
    width: 80px;
    background: rgba(255, 255, 255, 0.6);
    text-align: center;
    line-height: 30px;
    border-radius: 5px; }

.bbs-left-menu {
  float: left;
  width: 180px; }

.bbs-left-menu-active {
  background-color: #f00; }

.bbs-personal-header {
  background-color: #fff;
  padding: 20px 0 20px 10px;
  margin-bottom: 10px;
  zoom: 1; }
  .bbs-personal-header:after {
    display: block;
    clear: both;
    content: "";
    visibility: hidden;
    height: 0; }

.bbs-personal-main {
  width: 850px;
  background-color: #fff; }

.bbs-personal-profile {
  width: 120px;
  height: 120px;
  border-radius: 50%;
  margin: 0 20px; }

.bbs-personal-right {
  width: 330px; }

.bbs-personal-statistics {
  margin-top: 15px;
  width: 176px; }

.bbs-personal-baseInfo {
  width: 330px; }

.bbs-personal-publish {
  text-align: center;
  width: 325px; }

.bbs-personal-tabs {
  overflow: hidden;
  padding: 0 10px; }
  .bbs-personal-tabs .bbs-personal-tab {
    padding: 0 20px;
    float: left;
    cursor: pointer; }
    .bbs-personal-tabs .bbs-personal-tab span {
      display: inline-block;
      border-bottom: 3px solid transparent;
      line-height: 50px;
      font-size: 16px; }
    .bbs-personal-tabs .bbs-personal-tab.bbs-personal-tab-active span {
      border-bottom: 3px solid transparent;
      color: #3986DD;
      border-color: #3986DD; }

.tag-selector {
  overflow: hidden; }

.tag-selector-li {
  /* float: left; */
  line-height: 1;
  padding: 5px 12px;
  border-radius: 0;
  margin: 0 3px;
  cursor: pointer; }

.tag-selector-active {
  color: #fff;
  background-color: #3986DD;
  border-radius: 11px; }

.tag-selector-label {
  float: left;
  line-height: 1;
  padding: 4px 0;
  color: #999; }

.bbs-personal-wrap {
  padding: 0 30px; }

.bg-white.btn {
  background: #fff; }

.text-orange8200 {
  color: #FF8200; }

.channel-item-description {
  height: 48px;
  overflow: hidden; }

.channel-left {
  width: 200px; }
  .channel-left img {
    width: 200px;
    height: 112px; }

.channel-main {
  margin-left: 160px; }

.bbs-home-left-menu {
  width: 130px;
  height: 450px; }
  .bbs-home-left-menu .bbs-left-menu-title .bbs-left-menu-title-icon {
    background: url("images/jianhanglundao.png") no-repeat center;
    background-size: 26px 26px;
    height: 26px;
    width: 26px;
    display: inline-block;
    margin-top: 16px;
    margin-bottom: 13px;
    margin-left: 15px;
    margin-right: 9px; }
  .bbs-home-left-menu .bbs-left-menu-title .bbs-left-menu-title-content {
    height: 55px;
    line-height: 55px; }
  .bbs-home-left-menu .bbs-left-menu-content li {
    width: 110px;
    height: 38px;
    border-radius: 4px;
    padding: 8px 38px; }
  .bbs-home-left-menu .bbs-left-menu-content li.active, .bbs-home-left-menu .bbs-left-menu-content li:hover {
    background-color: #3986DD;
    color: #ffffff; }
  .bbs-home-left-menu .bbs-left-menu-footer {
    background: url("images/lundaoshequ.png") no-repeat center;
    background-size: 130px 157px;
    width: 130px;
    height: 157px; }

.bbs-home-content {
  width: 710px; }
  .bbs-home-content .bbs-home-content-title {
    height: 55px;
    line-height: 55px; }

.bbs-home-right {
  width: 330px; }
  .bbs-home-right .bbs-home-my {
    height: 200px;
    padding: 30px 33px; }
    .bbs-home-right .bbs-home-my .bbs-home-my-block {
      text-align: center;
      color: #8590a6;
      font-size: 16px; }
  .bbs-home-right .bbs-home-host {
    /* height: 271px;*/ }
    .bbs-home-right .bbs-home-host .bbs-home-host-title {
      height: 46px;
      line-height: 46px;
      padding: 0 25px; }
    .bbs-home-right .bbs-home-host .bbs-home-host-content li {
      /* height: 36px; */
      width: 100%; }
      .bbs-home-right .bbs-home-host .bbs-home-host-content li .name {
        max-width: 140px;
        display: inline-block;
        vertical-align: text-bottom; }
  .bbs-home-right .bbs-home-hotpost {
    height: 209px; }
    .bbs-home-right .bbs-home-hotpost .bbs-home-hotpost-title {
      height: 46px;
      line-height: 46px;
      padding: 0 25px; }
    .bbs-home-right .bbs-home-hotpost .bbs-home-hotpost-content li {
      margin: 21px 25px; }

.bbs-home-channel-header {
  height: 42px; }
  .bbs-home-channel-header .bbs-home-channel-header-number {
    width: 18px;
    height: 22px;
    background-color: #3986DD;
    color: #fff;
    border-radius: 2px;
    margin-right: 3px; }

.bbs-home-button {
  width: 90px; }
  .bbs-home-button .bbs-home-button-title {
    width: inherit;
    padding: 0 25px 0 25px;
    height: 26px;
    background-color: #e5f3ff;
    text-align: center;
    color: #0054b3;
    border-radius: 2px;
    line-height: 26px;
    /* z-index: 100; */
    z-index:2;
    cursor: pointer;
    position: relative; }
    .bbs-home-button .bbs-home-button-title span {
      position: absolute;
      right: 12px;
      top: 40%; }
  .bbs-home-button .bbs-home-button-list {
    width: inherit;
    position: absolute;
    border: 1px solid #f2f2f2;
    background: #ffffff;
    box-shadow: 0 5px 20px rgba(26, 26, 26, 0.1);
    z-index: 99; }
    .bbs-home-button .bbs-home-button-list .bbs-home-button-list-item {
      text-align: center;
      padding: 5px 15px; }
      .bbs-home-button .bbs-home-button-list .bbs-home-button-list-item:hover {
        background-color: rgba(229, 243, 255, 0.6); }

.bbs-content-button {
  width: 104px;
  height: 25px;
  background-color: #e5f3ff;
  text-align: center;
  color: #0054b3;
  border-radius: 4px;
  line-height: 25px;
  cursor: pointer;
  display: inline-block;
  vertical-align: middle; }
  .bbs-content-button.active {
    color: #ffffff;
    background: #0084ff; }

.bbs-content-button-sm {
  width: 25px;
  height: 25px;
  background-color: #e5f3ff;
  text-align: center;
  color: #0054b3;
  border-radius: 4px;
  line-height: 25px;
  cursor: pointer;
  display: inline-block;
  vertical-align: middle; }
  .bbs-content-button-sm.active {
    color: #ffffff;
    background: #0084ff; }

.bbs-content-img {
  width: 195px;
  height: 110px;
  background-color: #ffffff;
  border: solid 1px #f2f2f2; }

.bbs-content-title span {
  color: #2E7FDB; }

.bbs-content-footer-fix {
  position: fixed;
  bottom: 0;
  margin-left: -25px;
  background: #ffff;
  width: 710px;
  padding: 10px 25px;
  z-index: 2;
  box-shadow: 0 -1px 3px rgba(26, 26, 26, 0.1); }

.bbs-mw-300 {
  max-width: 300px; }

.bbs-bb-f2f2f2 {
  border-bottom: 1px solid #f2f2f2; }

.bbs-va-tb {
  vertical-align: text-bottom; }

.bbs-photo {
  width: 36px;
  height: 36px;
  border-radius: 50%; }

.bbs-photo-sm {
  width: 20px;
  height: 20px;
  border-radius: 50%; }

.bbs-icon-top-background {
  width: 56px;
  height: 23px;
  color: #ffffff;
  font-size: 16px;
  background-color: #0054b3;
  border-radius: 4px;
  display: inline-block; }

.bbs-icon-essence-background {
  width: 56px;
  height: 23px;
  font-size: 16px;
  color: #ffffff;
  background-color: #ffa21c;
  border-radius: 4px;
  display: inline-block; }

.bbs-icon-tiwen {
  background: url("images/tiwen.png") no-repeat center;
  background-size: 17px 18px;
  width: 17px;
  height: 18px;
  top: 3px;
  position: relative;
  display: inline-block; }

.bbs-icon-fatie {
  background: url("images/fatie.png") no-repeat center;
  background-size: 17px 18px;
  width: 17px;
  height: 18px;
  top: 3px;
  position: relative;
  display: inline-block; }

.bbs-icon-wodepindao {
  background: url("images/wodepindao.png") no-repeat center;
  background-size: 22px 22px;
  width: 22px;
  height: 22px;
  display: inline-block; }

.bbs-icon-wodefabu {
  background: url("images/wodefabu.png") no-repeat center;
  background-size: 22px 22px;
  width: 22px;
  height: 22px;
  display: inline-block; }

.bbs-icon-wodeguanzhu {
  background: url("images/wodeguanzhu.png") no-repeat center;
  background-size: 22px 22px;
  width: 22px;
  height: 22px;
  display: inline-block; }

.bbs-icon-wodeshoucang {
  background: url("images/wodeshoucang.png") no-repeat center;
  background-size: 22px 22px;
  width: 22px;
  height: 22px;
  display: inline-block; }

.bbs-icon-wodewenda {
  background: url("images/wodewenda.png") no-repeat center;
  background-size: 22px 22px;
  width: 22px;
  height: 22px;
  display: inline-block; }

.bbs-icon-wodeyaoqing {
  background: url("images/wodeyaoqing.png") no-repeat center;
  background-size: 22px 22px;
  width: 22px;
  height: 22px;
  display: inline-block; }

.bbs-icon-wodetuandui {
  background: url("images/wodetuandui.jpg") no-repeat center;
  background-size: 22px 22px;
  width: 22px;
  height: 22px;
  display: inline-block; }

.bbs-icon-tuijianzhuchiren {
  background: url("images/tuijianzhuchiren.png") no-repeat center;
  background-size: 20px 23px;
  width: 20px;
  height: 23px;
  position: relative;
  top: 5px;
  display: inline-block; }

.bbs-icon-rementiezi {
  background: url("images/rementiezi.png") no-repeat center;
  background-size: 21px 23px;
  width: 21px;
  height: 23px;
  position: relative;
  top: 7px;
  display: inline-block; }

.bbs-icon-arrow-sm {
  background: url("images/pindao-quanbu.png") no-repeat center;
  background-size: 8px 5px;
  width: 8px;
  height: 5px;
  display: inline-block; }

.bbs-icon-arrow-md {
  background: url("images/guanlipindao.png") no-repeat center;
  background-size: 12px 7px;
  width: 16px;
  height: 14px;
  position: relative;
  top: 3px;
  display: inline-block; }

.bbs-icon-zan {
  background: url("images/zan.png") no-repeat center;
  background-size: 10px 6px;
  width: 10px;
  height: 6px;
  display: inline-block; }
  .bbs-icon-zan.active {
    background: url("images/zan-bai.png") no-repeat center; }

.bbs-icon-fandui {
  background: url("images/fandui.png") no-repeat center;
  background-size: 10px 6px;
  width: 10px;
  height: 6px;
  display: inline-block; }
  .bbs-icon-fandui.active {
    background: url("images/zan-bai.png") no-repeat center;
    transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    /* IE 9 */
    -moz-transform: rotate(180deg);
    /* Firefox */
    -webkit-transform: rotate(180deg);
    /* Safari 和 Chrome */
    -o-transform: rotate(180deg);
    /* Opera */ }

.bbs-icon-fenxiang {
  background: url("images/fenxiang.png") no-repeat center;
  background-size: 15px 14px;
  width: 15px;
  height: 14px;
  position: relative;
  top: 2px;
  display: inline-block; }

.bbs-icon-jubao {
  background: url("images/jubao.png") no-repeat center;
  background-size: 15px 14px;
  width: 15px;
  height: 14px;
  position: relative;
  top: 2px;
  display: inline-block; }

.bbs-icon-shanchu {
  background: url("images/shanchu.png") no-repeat center;
  background-size: 15px 16px;
  width: 15px;
  height: 16px;
  position: relative;
  top: 2px;
  display: inline-block; }

.bbs-icon-pinglun {
  background: url("images/pinglun.png") no-repeat center;
  background-size: 15px 14px;
  width: 15px;
  height: 14px;
  position: relative;
  top: 2px;
  display: inline-block; }

.bbs-icon-shoucang {
  background: url("images/shoucang.png") no-repeat center;
  background-size: 15px 14px;
  width: 15px;
  height: 14px;
  position: relative;
  top: 2px;
  display: inline-block; }

.select-direction-top.el-select ul {
  top: 0;
  margin-top: -1px;
  -webkit-transform: translate(0, -100%);
  -ms-transform: translate(0, -100%);
  transform: translate(0, -100%); }

.bbs-icon-follow {
  background: url("images/guanzhu-1.png") no-repeat center;
  background-size: 14px 12px;
  width: 14px;
  height: 12px;
  position: relative;
  top: 1px;
  display: inline-block; }

.bbs-icon-pc-channel {
  background: url("images/wochuangjiande.png") no-repeat center;
  background-size: 23px 28px;
  width: 23px;
  height: 28px;
  display: inline-block; }

.bbs-icon-pc-article {
  background: url("images/wodewenzhang-pc.png") no-repeat center;
  background-size: 23px 28px;
  width: 23px;
  height: 28px;
  display: inline-block; }

.bbs-icon-pc-article.bbs-article-s {
  background-size: 15px;
  width: 15px;
  height: 18px;
  position: relative;
  top: 3px; }

.bbs-icon-pc-question {
  background: url("images/wodewenda-pc.png") no-repeat center;
  background-size: 32px 28px;
  width: 32px;
  height: 28px;
  display: inline-block; }

.bbs-icon-pc-question.bbs-question-s {
  background-size: 15px;
  width: 15px;
  height: 14px;
  position: relative;
  top: 3px; }

.bbs-icon-pc-host {
  background: url("images/yaoqingwozhuchide.png") no-repeat center;
  background-size: 28px 28px;
  width: 28px;
  height: 28px;
  display: inline-block; }

.bbs-icon-post {
  background: url("images/lijifabu.png") no-repeat center;
  background-size: 23px 22px;
  width: 23px;
  height: 22px;
  position: relative;
  top: 4px;
  display: inline-block; }

.bbs-btn-post {
  width: 180px;
  margin: 0 auto;
  position: relative; }
  .bbs-btn-post button.btn {
    background-color: #3986DD;
    height: 50px;
    width: 180px;
    text-align: center;
    padding-left: 40px;
    padding-right: 40px;
    line-height: 40px; }

.bbs-count-num {
  background-color: #3986DD;
  font-size: 16px;
  color: #fff;
  width: 18px;
  line-height: 22px;
  text-align: center;
  padding: 0;
  border-radius: 3px;
  margin-right: 2px; }

.color-bbs-blue {
  color: #3986DD; }

/*** 问题详情 ***/
.layui-layer-shade {
  background: #000 !important;
  opacity: 1 !important; }

.break-word {
  word-wrap: break-word;
  word-break: break-all; }

.bbs-icon-showall {
  background: url("images/xianshiquanbu-1.png") no-repeat center;
  background-size: 16px 9px;
  width: 16px;
  height: 9px;
  top: 0px;
  position: relative;
  display: inline-block; }

.bbs-icon-answer {
  background: url("images/xiehuida.png") no-repeat center;
  background-size: 20px 20px;
  width: 20px;
  height: 20px;
  top: 3px;
  position: relative;
  display: inline-block; }

.bbs-icon-author {
  background: url("images/guanyuzuozhe.png") no-repeat center;
  background-size: 20px 20px;
  width: 20px;
  height: 20px;
  top: 1px;
  position: relative;
  display: inline-block; }

.bbs-icon-follow-2 {
  background: url("images/guanzhu-2-bai.png") no-repeat center;
  background-size: 14px 12px;
  width: 14px;
  height: 12px;
  top: 3px;
  position: relative;
  display: inline-block; }

.bbs-icon-invite {
  background: url("images/yaoqinghuida.png") no-repeat center;
  background-size: 20px 20px;
  width: 20px;
  height: 20px;
  top: 3px;
  position: relative;
  display: inline-block; }

.bbs-question-header {
  padding-top: 40px;
  padding-bottom: 40px; }
  .bbs-question-header .ellipsis-absolute {
    bottom: 3px; }

.question-header-left {
  padding-left: 40px;
  width: 850px;
  float: left; }

.question-header-right {
  width: 330px;
  float: right; }

.question-header-richtext {
  margin-top: 22px; }

.question-card a {
  display: block;
  line-height: 60px;
  text-align: center;
  width: 100%;
  height: 60px;
  font-size: 18px; }

.question-content-left {
  width: 850px;
  float: left; }
  .question-content-left .cmitem {
    padding: 16px 40px 0 40px; }

.question-content-right {
  width: 330px;
  padding: 13px 25px;
  float: right; }

.avatar-width-80 {
  width: 80px;
  height: 80px;
  overflow: hidden;
  border: 1px solid #f2f2f2;
  border-radius: 50%; }

.avatar-width-80 img {
  width: 100%;
  height: 100%; }

.question-content-info {
  text-align: center; }
  .question-content-info .avatar-width-80 {
    margin: 36px auto 10px; }

.answer-content {
  max-height: 96px;
  overflow: hidden; }

.answer-content-collapse {
  position: relative; }

.answer-content.maxheight-auto {
  max-height: none;
  height: auto;
  padding-bottom: 8px; }

.article-richtext .ellipsis-absolute {
  position: absolute;
  right: 10px;
  bottom: 3px;
  padding-left: 10px;
  font-size: 18px; }

.list-header {
  position: relative;
  height: 44px;
  margin: 0;
  text-align: center; }

.list-header-line:after {
  position: absolute;
  content: "";
  display: block;
  top: 30px;
  left: 0;
  right: 0;
  border-bottom: 1px solid #ebebeb; }

.list-header-text {
  position: relative;
  z-index: 1;
  padding: 0 20px;
  background: #fff;
  top: 20px;
  color: #8590a6;
  font-weight: 400;
  display: inline-block; }

.header-height-collapse {
  max-height: 64px;
  overflow: hidden; }

.header-height-collapse.maxheight-auto {
  max-height: none;
  height: auto;
  padding-bottom: 8px; }

.channel .el-dialog {
  overflow: visible; }

/*** 文章详请 ***/
.question-comment-content {
  /* max-height: 57px; */
  overflow: hidden; }

.question-comment-content.maxheight-auto {
  max-height: none;
  height: auto; }

.ellipsis-absolute {
  position: absolute;
  right: 0;
  bottom: 0;
  background-color: #fff;
  padding-left: 10px; }

.rowcontent .ellipsis-absolute {
  background: #F2F2F2;
  padding-left: 8px; }

.bbs-icon-fatie-1-sm {
  background: url("images/fatie-1.png") no-repeat center;
  background-size: 14px 14px;
  width: 14px;
  height: 14px;
  top: 2px;
  position: relative;
  display: inline-block; }

.bbs-icon-fatie-1-md {
  background: url("images/fatie-1.png") no-repeat center;
  background-size: 20px 20px;
  width: 20px;
  height: 20px;
  top: 3px;
  position: relative;
  display: inline-block; }

.bbs-icon-follow-1 {
  background: url("images/guanzhu-1.png") no-repeat center;
  background-size: 20px 17px;
  width: 20px;
  height: 17px;
  position: relative;
  top: 1px;
  display: inline-block; }

.bbs-header {
  position: fixed;
  top: 0;
  left: 0;
  background: #fff;
  width: 100%;
  z-index: 1300; }

.bbs-article-header {
  padding: 10px 40px;
  height: 70px;
  line-height: 50px;
  width: 1200px;
  margin: 0 auto; }

.avatar-width-36 {
  width: 36px;
  height: 36px;
  overflow: hidden;
  border: 1px solid #f2f2f2;
  border-radius: 50%;
  position: relative;
}

.avatar-width-36 img {
  width: 36px;
  height: 36px;
  border-radius: 100%;
  position: absolute;
}

.avatar-width-50 {
  width: 50px;
  height: 50px;
  overflow: hidden;
  border: 1px solid #f2f2f2;
  border-radius: 50%; }

.avatar-width-50 img {
  width: 100%;
  height: 100%; }

.bbs .btn {
  border-radius: 4px;
  display: inline-block;
  padding: 4px 17px;
  background: none;
  border: solid 1px #3986dd;
  text-decoration: none;
  text-align: center;
  cursor: pointer;
  vertical-align: middle; }

.bbs .btn.btn-primary {
  border-color: #3986dd;
  background-color: #3986dd;
  color: #FFF; }

.bbs .btn.btn-normal {
  border-color: #3986dd;
  background-color: #ffffff;
  color: #3986dd; }

.bbs .btn.btn-lightgrey {
  border: 1px solid #8590a6;
  background-color: #ffffff;
  color: #8590a6; }

.bbs .btn.btn-md {
  height: 40px;
  font-size: 16px; }

.bbs .btn.btn-sm {
  height: 30px;
  font-size: 14px; }

.bbs-text-lightgrey {
  color: #8590a6; }

.bbs-article-content {
  width: 1100px;
  margin: 0 auto; }

.article-content-img {
  max-width: 1100px; }

.article-content-img img {
  width: 100%;
  height: auto; }

.article-richtext p {
  line-height: 1.6; }

.article-bottom {
  padding: 10px 20px;
  margin: 0 -20px;
  color: #8590a6;
  background: #f2f2f2; }

.vote-btn {
  width: 74px;
  height: 25px;
  background-color: #e5f3ff;
  border: none;
  color: #0084ff;
  border-radius: 4px; }

.article-listsetion {
  width: 1100px;
  padding: 10px; }

.article-listsetion .itemcontent {
  margin-left: 75px; }

/*多图*/
.thread-only-one-img img {
  width: 100%;
  height: 100%; }

.thread-detail-img {
  margin-left: -10px;
  margin: 20px 0 15px -10px; }

.thread-detail-img li {
  float: left;
  margin-left: 10px;
  margin-bottom: 10px; }

.thread-detail-img li img {
  width: 145px;
  height: 145px;
  object-fit: cover; }

.thread-detail-img li:only-child {
  width: 100%;
  height: auto;
  text-align: center; }

.thread-detail-img li:only-child img {
  max-width: 545px;
  max-height: 100%;
  height: auto;
  width: auto; }

/********* 评论区 *********/
/*评论列表区*/
div.cmlistsection .cmlistcontent {
  border-top: 0px; }

div.cmlistsection .cmlistcontent .cmitem {
  padding: 25px 0px;
  border-bottom: #f2f2f2 1px solid; }

div.cmlistsection .noborder {
  padding: 10px 10px 0px;
  border-bottom: 0px;
  margin-bottom: 0px;
  _margin-bottom: 0px; }

div.cmlistsection .cmitem .head_leftimg {
  display: inline;
  *display: inline-block; }

div.cmlistsection .cmitem .head_leftimg .headimgarea {
  float: left; }

div.cmlistsection .cmitem .head_leftimg .headimgarea .headborder {
  border: 0px solid #E2E2E2;
  height: 50px;
  overflow: hidden;
  padding: 0px;
  text-align: center;
  width: 50px; }

div.cmlistsection .cmitem .head_leftimg .headimgarea .headborder img, img.headimage {
  border: 0 none;
  height: 50px;
  vertical-align: middle;
  width: 50px;
  border-radius: 50%; }

div.cmlistsection .cmitem .head_leftimg .itemcontent {
  margin-left: 70px;
  margin-right: 0px; }

div.cmlistsection .cmitem .itemheader {
  line-height: 18px;
  padding-bottom: 13px;
  overflow: hidden; }

div.cmlistsection .cmitem .itemheader .headerleft {
  float: left; }

div.cmlistsection .cmitem .itemheader .headerright {
  float: right; }

div.cmlistsection .cmitem .itemlongtext {
  position: relative;
  padding-bottom: 8px;
  margin-top: 12px;
  vertical-align: top;
  word-wrap: break-word;
  word-break: break_all; }

div.cmlistsection .cmitem .itemlongtext:before {
  content: "";
  border-width: 7px;
  border-style: solid;
  border-color: transparent transparent #f2f2f2 transparent;
  position: absolute;
  top: -14px;
  left: 20px; }

.bbs-noData {
  text-align: center;
  padding-top: 100px; }

.bbs-noData-short {
  padding-top: 50px;
  text-align: center; }

.bbs-noData-short img {
  max-width: 60px; }

/*回复区域
div.replypanel {border:#E4E4E4 1px solid; margin-top:5px;}
div.replypanel .back {}
div.replypanel .back .replycontent {background-color:#EFF3F8; padding:5px 15px 8px 15px; float:none; border:0px;}
div.replypanel .back .replycontent .txtreply{font-size:14px; color:#999999;}
div.replypanel .back .replycontent .notify{line-height:28px; padding:10px 0px 0px 0px; color:#666666;}
div.replypanel .back .replycontent .buttonarea {padding:10px 0px 10px 0px; text-align:right;}
div.replypanel .back .replycontent .buttonarea input.btnreply {background:url('images/comment/btn.png') no-repeat; width:53px; height:27px; border:0px; cursor:pointer; color:#FFFFFF; font-weight:bold;}
div.replypanel .back .replycontent .buttonarea input.btnreply1 {background:url('images/comment/btnhover.png') no-repeat; width:53px; height:27px; border:0px; cursor:pointer; color:#FFFFFF; font-weight:bold;}
*/
div.replypanel {
  background: url(images/comment/replyframe.png) 0 0 no-repeat;
  width: 579px;
  padding-top: 8px;
  border: none;
  margin-bottom: 10px; }

div.replypanel .back {
  background: url(images/comment/replyframe.png) -1158px bottom no-repeat;
  width: 579px;
  padding-bottom: 8px;
  border: none; }

div.replypanel .back .replaycontainer {
  background: url(images/comment/replyframe.png) -579px bottom repeat-y;
  width: 579px;
  border: none; }

div.replypanel .back .replycontent {
  padding: 5px 15px 0px 15px;
  float: none;
  border: 0px; }

div.replypanel .back .replycontent .txtreply {
  font-size: 14px;
  color: #999999; }

div.replypanel .back .replycontent .notify {
  line-height: 28px;
  padding: 10px 0px 0px 0px;
  color: #666666; }

div.replypanel .back .replycontent .buttonarea {
  padding: 10px 0px 0px 0px;
  text-align: right; }

div.replypanel .back .replycontent .buttonarea input.btnreply {
  background: url("images/comment/btn.png") no-repeat;
  width: 53px;
  height: 27px;
  border: 0px;
  cursor: pointer;
  color: #FFFFFF;
  font-weight: bold; }

div.replypanel .back .replycontent .buttonarea input.btnreply1 {
  background: url("images/comment/btnhover.png") no-repeat;
  width: 53px;
  height: 27px;
  border: 0px;
  cursor: pointer;
  color: #FFFFFF;
  font-weight: bold; }

/*评论内容及回复区域*/
div.commentsection {
  margin-top: 0px; }

div.commentsection .commentcontent {
  margin-bottom: 0px;
  background-color: #F2F2F2;
  padding-top: 10px;
  border-radius: 4px; }

div.commentsection .commentitem {
  line-height: 16px;
  padding: 0 10px 10px 10px; }

div.commentsection .commentitem .comment_leftimg {
  display: inline;
  *display: inline-block; }

div.commentsection .commentitem .comment_leftimg .replyheadimg {
  float: left; }

div.commentsection .commentitem .comment_leftimg .replyheadimg img {
  width: 40px;
  height: 40px;
  border-radius: 50%; }

div.commentsection .commentitem .comment_leftimg .rowcontent {
  margin-left: 52px; }

div.commentsection .commentitem .headrow {
  line-height: 18px;
  overflow: hidden; }

div.commentsection .commentitem .replyrow {
  padding-bottom: 5px;
  margin: 0px;
  line-height: 18px;
  vertical-align: top;
  word-wrap: break-word;
  word-break: break_all; }

.bbs-invitation-tab {
  overflow: hidden;
  background-color: #f3f6fc; }
  .bbs-invitation-tab li {
    float: left;
    display: block;
    min-width: 113px;
    text-align: center;
    line-height: 42px;
    height: 42px;
    background-color: #f3f6fc;
    cursor: pointer; }
    .bbs-invitation-tab li.bbs-invitation-tab-active {
      background-color: #fff;
      color: #3986DD; }

.cut-dot {
  width: 5px;
  height: 5px;
  background-color: #fff;
  border-radius: 50%; }

.bbs-sort-post {
  display: inline-block;
  background: url("images/fabushijian.png") no-repeat center;
  background-size: 11px 15px;
  width: 11px;
  height: 15px;
  position: relative;
  top: 2px; }

.bbs-mr2 {
  margin-right: 2px; }

.bbs-sort-arrow {
  display: inline-block;
  background: url("images/paixujiantou.png") no-repeat center;
  background-size: 9px 12px;
  width: 9px;
  height: 12px;
  position: relative;
  top: 2px; }
  .bbs-sort-arrow.bbs-sort-arrow-asc {
    transform: rotate(180deg); }

.bbs-post-selection {
  position: absolute;
  left: 0;
  top: 100%;
  width: 180px;
  z-index: 1;
  background-color: #fff;
  border-left: 1px solid #e4e4e4;
  border-bottom: 1px solid #e4e4e4;
  border-right: 1px solid #e4e4e4;
  padding: 5px 15px;
  text-align: left; }
  .bbs-post-selection li {
    line-height: 2.5;
    cursor: pointer; }
    .bbs-post-selection li:hover {
      color: #3986DD; }

.bbs-manage-left {
  width: 850px;
  float: left; }

.bbs-manage-right {
  width: 330px;
  float: right; }

.bbs-channel-btns {
  position: absolute;
  width: 100px;
  right: 0;
  line-height: 2;
  padding: 5px 0;
  border-left: 1px solid #e2e2e2;
  border-right: 1px solid #e2e2e2;
  border-bottom: 1px solid #e2e2e2;
  box-shadow: 0 5px 20px rgba(26, 26, 26, 0.1); }
  .bbs-channel-btns li {
    padding: 5px 15px;
    color: #8590a6;
    background-color: #fff; }
    .bbs-channel-btns li:hover {
      color: #3986DD;
      background-color: #f6f6f6; }

.bbs-icon-addhost {
  display: inline-block;
  background: url("images/tianjiazhuchiren.png") no-repeat center;
  background-size: 40px 40px;
  width: 40px;
  height: 40px;
  position: absolute;
  right: 10px;
  top: 10px;
  cursor: pointer; }

.bbs-team-invite {
  height: 90px;
  width: 470px;
  border: 1px solid #e4e4e4;
  padding: 10px;
  overflow-y: auto; }

.searchitems {
  max-width: 900px; }

.object-fit {
  object-fit: cover; }

.bbs-channel-status {
  min-width: 100px;
  text-align: right; }
  .bbs-channel-status ul {
    text-align: left; }

.ml200 {
  margin-left: 200px; }

.ml100 {
  margin-left: 100px; }

.bbs-icon-edit {
  display: inline-block;
  background: url("images/edit.png") no-repeat center;
  background-size: 14px 14px;
  width: 14px;
  height: 14px;
  position: relative;
  top: 2px; }

.el-dialog div:nth-child(2) .bbs-select-sm ul {
  max-height: 88px; }

.el-question-image-upload {
  z-index: 1; }

.bbs-gengduo {
  top: 60px;
  width: 100%;
  height: 30px;
  text-align: center;
  padding-top: 25px;
  color: #2E7FDB;
  cursor: pointer;
  font-size: 16px !important;
  background: -webkit-linear-gradient(rgba(255, 255, 255, 0.2), #fff);
  background: -o-linear-gradient(rgba(255, 255, 255, 0.2), #fff);
  background: -moz-linear-gradient(rgba(255, 255, 255, 0.2), #fff);
  background: linear-gradient(rgba(255, 255, 255, 0.2), #fff); }

.bbs-upload-image {
  position: relative; }
  .bbs-upload-image .el-question-image-upload {
    position: absolute;
    left: 30px;
    top: 5px; }

#pre {
  font-family: "微软雅黑",sans-serif; }

.el-dialog-wrapper-vis.el-dialog-wrapper {
  overflow: visible; }
  .el-dialog-wrapper-vis.el-dialog-wrapper .el-dialog {
    overflow: visible; }
    .el-dialog-wrapper-vis.el-dialog-wrapper .el-dialog > div:nth-child(2) {
      overflow: visible !important; }
.bbs-icons{
  background-size: 15px 14px;
  width: 15px;
  height: 14px;
  position: relative;
  top: 2px;
  display: inline-block;
}
.bbs-icon-zantong {
  background: url('images/zan-1.png') no-repeat center;
}
.bbs-icon-zantong-active {
  background: url('images/zan-2.png') no-repeat center;
}
.bbs-icon-shoucang-active{
  background: url('images/shoucang-2.png') no-repeat center;
}
.bbs-icon-jubao-active{
  background: url('images/jubao-2.png') no-repeat center;
}
.rotate-180{
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.cursor-point{
  cursor:pointer;
}
.fa-h18{
  height: 18px;
}
.bbs-upload-container{
  background-color:#f2f2f2;
  padding:25px 0;
}
.bbs-upload-add{
  display: block;
  margin:auto;
  width:34px;
  height:34px;
  background: url('images/upload-add.png');
}
.mb0{
  margin-bottom:0px;
}

/*改版新增样式*/
.bbs-home-content-search {
  background: url(images/search.png) no-repeat;
  background-size:20px 20px;
  background-position: 15px 7px;
}
.bbs-icon-new {
  background-size: 24px 22px;
  width: 24px;
  height: 22px;
  display: inline-block;
}
.bbs-icon-fatie {
  background: url(images/new/fabu1.png) no-repeat center;
}
.bbs-icon-tiwen {
  background: url(images/new/tiwen1.png) no-repeat center;
}
.bbs-icon-kaipindao {
  background: url(images/new/kaipindao.png) no-repeat center;
}
.bbs-icon-mylundao {
  background: url(images/new/lundao1.png) no-repeat center;
  width: 29px;
  height: 25px;
}
.bbs-icon-huanyihuan {
  background: url(images/new/huanyihuan.png) no-repeat center;
  background-size: 20px 20px;
  top: 5px;
  position: relative;
}
.bbs-icon-myshoucang {
  background: url(images/new/shoucang1.png) no-repeat center;
}
.bbs-icon-myfabu {
  background: url(images/new/wodefabu.png) no-repeat center;
}
.bbs-home-search-arrow{
  background: url(images/new/leixing.png) no-repeat center;
  background-size: 10px 7px;
  width: 10px;
  height: 7px;
  display: inline-block;
}
.bbs-btn-showcang .bbs-icon-follow{
  background: url(images/new/shoucang-1.png) no-repeat center;
  width:18px;
  height:17px;
  background-size: 18px 17px;
  vertical-align: middle;
  top:0;
}
.bbs-btn-showcang span {
  vertical-align: middle
}
.btn.bbs-btn-showcang:hover .bbs-icon-follow{
  background: url(images/new/shoucang-2.png) no-repeat center;
}
.el-dialog-wrapper {
  overflow-y:auto !important;
}

div.searchitems .selectsearchitem {
  margin-bottom: 5px;
}

.bbs-icon-view {
  background: url('images/eye.png') no-repeat center;
  width: 22px;
  background-size: 20px 12px;
}

.bbs-icon-cai {
  background: url('images/new/cai.png') no-repeat center;
  width: 15px;
  background-size: 15px 14px;
}
.bbs-icon-cai-active {
  background: url('images/new/cai2.png') no-repeat center;
  width: 15px;
  background-size: 15px 14px;
}

.bbs-icon-title-vip {
  background: url('images/new/vip.png') no-repeat center;
  width: 18px;
  background-size: 18px 18px;
  padding: 1px 15px;
  height: 22px;
  position: relative;
  top: 6px;
  display: inline-block;
  padding-right: 0px;
}

.bbs-icon-post-img {
  background: url('images/new/tupian.png') no-repeat center;
  width: 22px;
  background-size: 22px 21px;
  padding: 3px 22px;
  padding-left: 7px;
}

.bbs-icon-post-video {
  background: url('images/new/shipin.png') no-repeat center;
  width: 22px;
  background-size: 24px 21px;
  padding: 3px 22px;
  padding-left: 7px;
}

.bbs-icon-postauth {
  background: url('images/new/fatieren.png') no-repeat center;
  background-size: 20px 20px;
  width: 20px;
  height: 20px;
  top: 3px;
  position: relative;
  display: inline-block;
}

.bbs-discussions{
  color:#51ABEC;
  cursor: pointer;
}
/*# sourceMappingURL=bbs.css.map */
