﻿@charset "UTF-8";/*! * Bootstrap v4.0.0-beta.3 (https://getbootstrap.com) * Copyright 2011-2017 The Bootstrap Authors * Copyright 2011-2017 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) *//****************************************   bbs 业务部分  ****************************************/html, table {  font-size: 14px;}html, body {  height: 100%;  display: flex;  flex-direction: column;  font-family: "Helvetica Neue", Helvetica, "Microsoft Yahei", "Hiragino Sans GB", "WenQuanYi Micro Hei", "微软雅黑", "华文细黑", STHeiti, sans-serif;}/* 页脚固定在底部 */#header, #body, #footer {  width: 100%;}#header {  flex: 0 0 auto;}#body {  flex: 1 0 auto;  background:#e0c287 !important}#footer {  flex: 0 0 auto;}#body > .container > .row > .col-lg-3 {  padding-left: 0;}.table th {  border-top: none;}.table > tbody > tr:first-child > td {  border-top: none;}
.card {  
    background: #fafafa none repeat scroll 0 0;
    background: #ffeebb;
    border-radius: 0.5rem;
    box-shadow: 0px 0px 1px 0.3px #ffeebb;
    margin-bottom: 0.5rem;
    overflow: hidden;
    width: 100%;
	}
	.breadcrumb .breadcrumb-item {  display: inline-flex;  text-overflow: ellipsis;  white-space: nowrap;}
	.breadcrumb .breadcrumb-item a {  max-width: 400px;  overflow: hidden;  text-overflow: ellipsis;}
	.card-header-dropdown .dropdown-menu .dropdown-item i {  width: 12px;}/* 小屏: only small screen */@media (max-width: 576px) {  #body {    padding-top: 0.1rem;  }  #body > .container > .row > div {    padding: 0.2rem;  }}/* 小屏 + 中屏: small + middle */@media (max-width: 992px) {  #nav {    padding-top: 1.5rem;    padding-left: 0.5rem;  }  #nav > ul:first-child > li:not(:first-child) {    padding-left: 3rem;  }}/* 中屏 + 大屏: middle + big */@media (min-width: 576px) {  #body {    padding-top: 1rem;  }}
	.addattach:hover {  font-weight: 800;}/*@teax 弥补bootstrap beta3的不足，分页如果过多则换行，防止超出屏幕*/
	.pagination {  flex-wrap: wrap;}table.nav_tag_list {  margin-bottom: 0.2rem;}
	table.nav_tag_list td {  padding: 0.1rem;}table.nav_tag_list td a {  margin-right: 0.5rem;}.nav_tag_list .active {  font-weight: 800;}@keyframes quote_animation {  from {    background-color: #39954e;  }  to {    background-color: #f8f9fa;  }}li.quote {  background-color: #e9ecef;  animation: quote_animation 1s;  -moz-animation: quote_animation 1s;  -webkit-animation: quote_animation 1s;  -o-animation: quote_animation 1s;  background-image: url(../../../view/img/quote.png);  background-repeat: no-repeat;  background-position: top right;}
	.blockquote {  font-size: 0.8rem;  background: #f5dc9f;  background-repeat: no-repeat;  background-position: top right;  padding: 0.5rem 1rem !important;}.blockquote .user {  margin-right: 0.5rem;}.thread, .post { border-bottom: 1px solid #f5dc9f;
 
  padding: 0.3rem 0;}
  .thread:hover {  
  background-color: #f5dc9f;
  border-radius: 0.5rem;
  font-size: 100%;}
  .threadlist > .thread:last-child,.postlist > .post:last-child {  border-bottom: 0px;}
  .postlist .media-body {  width: 1%;}.message p {  margin: 0; text-align: justify; line-height: 1.7;}
  .message img {  max-width: 100%;  margin-bottom: 0.5rem;  height: auto !important;}
  .thread .badge {  font-weight: normal;}
  .tag_option {  border-color: rgba(0, 0, 0, 0.2);}/* 回帖输入框 */
  #message {  height: 2.4rem;  transition: height 0.2s;}
  #footer {  color: rgba(255, 255, 255, 0.5) !important;}
  .col a{	color:#fff !important;	float: left;}
#list-QQpay img, #list-wechatpay img, #list-alipay img, #list-vipqun img{
	width:70%;
	padding-left:20px;
}
.home-cate {
    display: flex;
	flex-direction: row;
    font-size: 12px;
    justify-content: space-between;
}

.hometit {
   color: #454d55;
   font-size: 14px;
   padding:0.75rem 1.25rem;
}
.col-lg-6 .hometit {
   border-bottom: 1px solid #dee2e6;
   color: #454d55;
   font-size: 14px;
   padding:0.75rem 1.25rem;
   background-image:url(/plugin/huoyanju_theme_mi/img/qbj.jpg) ;
}

.home-ul {
    padding-bottom: 5px;
}
.home-li {
    border-bottom: medium none;
    display: inline-flex;
    justify-content: space-between;
    padding: 0.25rem 0 !important;
    width: 100%;
}
.blog-tit {
    overflow: hidden;
    padding-left: 0.75rem;
    text-overflow: ellipsis;
    white-space: nowrap;
	font-size:13.8px;
}
.hb-ul {
    display: flex;
    flex-wrap: wrap;
}
.hu-li, .tit-right {
    display: inline-flex;
}
.forum-right, .li-right {
    display: flex;
    flex-direction: column;
}

.zxw-nobr {
  -moz-box-orient: vertical;
    display: flex;
    font-size: 13px;
    overflow: hidden;
    padding-left: 10px;
    padding-right: 5px;
    text-overflow: ellipsis;
}

.tit-right a {
    font-weight: 700;
    margin-right: 0.5rem;
}
.info-right, .con-right {
    margin-top: 0.25rem;
    padding-left: 0.5rem;
}
@media (max-width: 991.98px){
.new-jinghua {
    display: none;
}
}
/*.card-header{
	background-image:url(/plugin/huoyanju_theme_mi/img/qbj.jpg) !important;
}*/
/*.card-footer{
	background-image:url(/plugin/huoyanju_theme_mi/img/qbj.jpg) !important;
}*/
.home-cate .list-unstyled{
	padding-left:0.2rem;
	padding-right:0.5rem;
	
}
.card-threadlist .card-body{
	padding: 0.25rem 0.25rem !important;
}
.threadlist .media-body .mt-1{
	margin-top: 0.5rem !important;
    padding-top: 0;
}
.card-body .message .input-group{
	 border-radius: 0.3rem;
    box-shadow: 1px 1px 1px #999;
}
.card-body .message .input-group .form-control{
	box-shadow: none !important;
	 border-radius: 0.3rem;
}
.card-body .message .input-group .input-group-text{
	background: url("/plugin/huoyanju_theme_mi/img/qbj.jpg") repeat scroll 0 0 ;
}

.new-forum-info {
    display: flex;
	flex-direction:row !important;
}
.new-forum-logo {
    padding: 1rem;
}
.forum-right {
    padding: 1rem;
}
.forum-right, .li-right {
    display: flex;
    flex-direction: column;
}
.tit-right {
    align-items: center;
}
.tit-right a {
    font-weight: 700;
    margin-right: 0.5rem;
}
.forum-right .text-muted {
    font-size: 14px;
}
.text-muted {
    color: #82b03d !important;
    font-size: 14px;
    margin-right: 0rem;
}
.text-muted b {
    color: #f5dc9f;
    margin: 0 0.2rem;
}
.info-right, .con-right {
    margin-top: 0.25rem;
    padding-left: 0.5rem;
}
header .container .text-truncate .hidden-lg{
	display:none !important;
}
header .container .text-truncate .logo-2 {
    border: none;
    border-radius: 0;
    width: 7rem;
    height: 1.8rem;
}
.card-header-dropdown > .btn-toolbar > .btn {
	padding: 0 0.75rem;
}
.card.card-thread {
  color: #8c6235 !important;

/*
.text-small {
    font-size: 12px;
}
*/
  }

.card > .card-header {
	background-color:#f5dd9f;
	background-image:none !important;
	}
	
.card-header-tabs > .nav-item > .nav-link.active {
	background-image:none !important;
	}
	
.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link {
	color:#8c6235 !important;
	background-color:#f5dd9f !important;
	border-color:#f5dd9f #f5dd9f #8c6235 #f5dd9f !important;
	}
	
.nav-item > a {
	color:#1E90FF;
	}
	
	.joy {
    background: #fafafa none repeat scroll 0 0;
    background: #ffeebb;
    border-radius: 0.5rem;
    box-shadow: 0px 0px 1px 0.3px #c1a875;
    margin-bottom: -0.6rem;
    overflow: hidden;
    width: 100%;
}

.atu {
    border-top: 1px solid #f5dc9f;
    padding-left: 0;
    list-style: outside none none;
}
