@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)
 */html,table{font-size:14px}
body{background:#dee2e6}
.icon-huiyuan1{color:red}
body,html{height:100%;display:flex;flex-direction:column;font-family:"Helvetica Neue",Helvetica,"Microsoft Yahei","Hiragino Sans GB","WenQuanYi Micro Hei","微软雅黑","华文细黑",STHeiti,sans-serif}
#body,#footer,#header{width:100%}
#header{flex:0 0 auto}
#body{flex:1 0 auto}
#footer{flex:0 0 auto}
#body>.container>.row>.aside{padding-left:0}
.table th{border-top:none}
.table>tbody>tr:first-child>td{border-top:none}
.card{margin-bottom:1rem;background:#f8f9fa;box-shadow:2px 2px 3px rgba(173,181,189,.25)}
.card>.card-header{color:#454d55;font-size:14px;border-bottom:1px solid #dee2e6;background-image:linear-gradient(0deg,#e9ecef,#f8f9fa)}
.card>.card-block>table>tbody>tr:last-child>td{border-bottom:0}
.card-header-tabs>.nav-item>.nav-link:hover:not(.active){border:1px solid #dee2e6}
.card-header-tabs>.nav-item>.nav-link.active{background-image:linear-gradient(0deg,#f8f9fa,#fff);border-color:#dee2e6;border-bottom-color:#f8f9fa}
.swiper{height:18.75rem;border-radius:1rem}
.swiper-slide{text-align:center;font-size:18px;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}
.swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}
.swiper{margin-left:auto;margin-right:auto}
.breadcrumb{background-color:rgba(248,249,250,.8)!important;border:1px solid #dee2e6;box-shadow:1px 1px 2px rgba(233,236,239,.25)}
.breadcrumb:hover{background-color:#fff!important}
.breadcrumb .breadcrumb-item{display:inline-flex;text-overflow:ellipsis;white-space:nowrap}
.breadcrumb .breadcrumb-item a{max-width:250px;overflow:hidden;text-overflow:ellipsis}
.card-header-dropdown .dropdown .dropdown-toggle{text-decoration:none;color:#495057}
.card-header-dropdown .dropdown-menu{min-width:8rem;padding:.25rem 0}
.card-header-dropdown .dropdown-menu .dropdown-item{text-decoration:none;padding:.25rem .5rem}
.card-header-dropdown .dropdown-menu .dropdown-item i{width:12px}
@media (max-width:576px){#body{padding-top:.5rem}
#body>.container>.row>div{padding:0!important}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{padding:0!important}
.card{border-radius:0!important}
}
@media (max-width:992px){#nav{padding-top:1.5rem;padding-left:.5rem}
#nav>ul:first-child>li:not(:first-child){padding-left:3rem}
#nav>ul>li>a.nav-link{border-bottom:1px solid rgba(134,142,150,.3)}
}
@media (min-width:576px){#body{padding-top:1rem}
}
.addattach:hover{font-weight:800}
.pagination{flex-wrap:wrap}
table.nav_tag_list{margin-bottom:.2rem}
table.nav_tag_list td{padding:.1rem}
table.nav_tag_list td a{margin-right:.5rem}
.nav_tag_list .active{font-weight:800}
@keyframes quote_animation{from{background-color:#177f2e}
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(../img/quote.png);background-repeat:no-repeat;background-position:top right}
.blockquote{font-size:.8rem;background-color:#e9ecef;background-image:url(../img/quote.png);background-repeat:no-repeat;background-position:top right;padding:.5rem 1rem!important}
.blockquote .user{margin-right:.5rem}
.post,.thread{border-bottom:1px solid #e9ecef;padding:.7rem 0}
.thread:hover{background-color:#fff}
.postlist>.post:last-child,.threadlist>.thread:last-child{border-bottom:0}
.postlist .media-body{width:1%}
.message p{margin:.2rem 0;line-height:1.7}
.message img{max-width:100%;height:auto!important;border:1px solid #dee2e6;margin-bottom:.5rem}
.thread .badge{font-weight:400}
#message{height:8rem;transition:height .2s}
.navbar h5{font-size:1rem;color:rgba(255,255,255,.3);margin-top:1.75rem;font-weight:800}
.navbar nav{padding-bottom:1rem}
.navbar nav:not(:last-child){border-bottom:1px solid rgba(255,255,255,.1)}
#mobile_nav .navbar-nav{flex-direction:row}
#mobile_nav .navbar-nav .nav-link{margin-right:1rem}
#nav_pc_2{background:#868e96}
#nav_pc_2 a{color:#e9ecef}
#nav_pc_2 .active a{color:#fff;font-weight:800}
