
*, *:after, *:before {
  box-sizing: border-box;
}

body {
  font-size: 14px;
 font-family: system-ui, -apple-system, "system-ui", "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  -webkit-font-smoothing: System Default;
  color: #444e5f;
  background: url(/plugin/lcat_theme_laguo/img/937241919.png) repeat center top;
      background-attachment: fixed;
  font-weight: 400;
}
@media (max-width: 767px) {
  .uid-m {
    display: none;
  }
}
@media screen and (min-width: 960px) { 

body{  
    background: url(/plugin/lcat_theme_laguo/img/937241919.png) repeat center top;
        background-attachment: fixed;
}
} 


a {
  color: #444e5f;
  text-decoration: none;
  transition:.2s;
}
a {
  text-decoration: none;
}
a:hover {
  color: #31C177;
  text-decoration: none;
}
a.a-sj {
    color: #d10000ed!important;
}
a.nav-link.a-out {
    color: red!important;
}
.aite {
    color: #868e96;
}
h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
  color: #444e5f;
}
.wwads-horizontal, .wwads-vertical {
    margin-top: 0px!important;
    padding: 0px;!important;
    min-height: 100%!important;
    border-radius: 0px;!important
}
.wwads-horizontal {
    flex-wrap: nowrap!important;
}
.wwads-content .wwads-text, .wwads-horizontal .wwads-text {
    font-size: 0.95em!important;
    color: #444e5f!important;
}
.wwads-horizontal .wwads-poweredby .wwads-logo, .wwads-vertical .wwads-poweredby .wwads-logo {
    padding: 0 1px 8px 9px!important;
}
.wwads-horizontal .wwads-poweredby, .wwads-vertical .wwads-poweredby {
    display: none!important;
}
.v_icon_2{
    filter: hue-rotate(180deg);
}
.v_icon_3{
    filter: hue-rotate(280deg);
}
.v_icon_4{
    filter: hue-rotate(320deg);
}
a.a-hei {
    color: red;
}
a.a-hei2 {
    color:#868e96;
}
.container {
  width: 100%;
  padding-right: 20px;
  padding-left: 20px;
  margin-right: auto;
  margin-left: auto;
}

.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -20px;
  margin-left: -20px;
}

.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .col-auto, .col-sm-1, .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-10, .col-sm-11, .col-sm-12, .col-sm, .col-sm-auto, .col-md-1, .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-10, .col-md-11, .col-md-12, .col-md, .col-md-auto, .col-lg-1, .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-10, .col-lg-11, .col-lg-12, .col-lg, .col-lg-auto, .col-xl-1, .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-10, .col-xl-11, .col-xl-12, .col-xl, .col-xl-auto {
  position: relative;
 /* width: 100%;*/
  min-height: 1px;
  padding-right: 20px;
  padding-left: 20px;
}



/**  澶撮儴 **/

header#header {
    border-top: 2px solid #009a61!important;
}

header#header.haveinfo {
    border-top: 2px solid #9a0000!important;
}
footer#footer {
    border-top:1px dashed #333;
    border-bottom: 2px solid #009a61;
    font-size: 11.2px;
}

#header {
    box-shadow: 0 2px 0 #00000014;
}
.logo-2 {
  width: auto;
  height: 24px;
}

.bg-dark {
  background: #fff !important;
  box-shadow: 0 1px 2px rgba(0,0,0,.04);
}

.navbar-dark .navbar-brand {
  color: #444e5f;
}

.navbar-expand-lg .navbar-nav .nav-link {
  padding-left: 10px;
  padding-right: 10px;
}

.navbar-dark .navbar-nav .nav-link {
  color: #444e5f;
}

.card-header-tabs > .nav-item > .nav-link:hover:not(.active) {
    border: 1px solid rgba(255,255,255,0);
}

.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
  color: #31C177;
}

.navbar-dark .navbar-nav .show > .nav-link, .navbar-dark .navbar-nav .active > .nav-link, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .nav-link.active {
  color: #31C177 !important;
}
.navbar {
    padding: 0.5rem 0.5rem;
}
/**  澶撮儴 end **/

/* 搴旂敤浜庢病鏈塩lass灞炴€х殑 <pre></pre> 鍧� */
pre:not([class]) {
    background-color: #f4f4f4; padding: 10px; border-radius: 5px; border: 1px solid #ccc; overflow-x: auto;padding: .5em;margin: .5em 0;height: 300px;
}

.card {
  background: #fff;
  border:none;
 
}

.card > .card-header {
  color: #444e5f;
  font-size: 14px;
  border-bottom: 1px solid #f7f7f7;
}

.card > .card-header2 {
    color: #454d55;
    font-size: 14px;
    /*border-bottom: 1px solid #ffffff;*/
    
}
.card-header2:first-child {
    border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
}
.card-header2 {
    padding: 0.80rem 1.25rem;
    /*margin-bottom: 2px;*/
    background-color: rgba(0, 0, 0, 0.03);
}

.card-header-tabs > .nav-item > .nav-link.active {
  background: #fff;
  border-color: #fff;
  color: #31C177;
}

.card-body {
  padding: 20px;
}

.thread, .post {
  padding: 6px 0 10px;
  border-color: #f7f7f7;
  margin-bottom: 10px;
}

.card-footer {
    padding: 0.75rem 1.25rem;
    background-color: #fff;
    border-top: 1px solid #f7f7f7;
}

.checkall{
    display: none;
}
.btn {
  display: inline-block;
  font-weight: 400;
  text-align: center;
  left:2.5%;
  white-space: nowrap;
  vertical-align: middle;
  user-select: none;
  border: 1px solid transparent;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 3px;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

.fanhui {
   
    text-align: center;
}

.nav-link {
  cursor: pointer!important;
}
.navbar-brand.hidden-lg.navbar-brand-user {
    cursor: pointer;
}
a.hidden-lg.text-grey.thread_more {
    cursor: pointer;
}
.aside .btn {
  padding: 10px;
}
span.badge.badge-secondary.small.haya-post-info-first-floor {
    /*border: 1px solid #868e96;*/
    font-size: 75%;
}
.blockquote {
  font-size: 0.8rem !important;
  background-color: #e9ecef;
  background-image: url(../img/quote.png);
  background-repeat: no-repeat;
  background-position: top right;
  padding: 0.5rem 1rem !important;
}
a.text-grey.post_owner.mr-3.owner {
    cursor: pointer;
}
.index_nav_tabs a.nav-link {
    border-style: none;
}
.alert {
    position: relative;
    padding: 0.75rem 1.25rem;
    margin-bottom: 1rem;
    border: 1px solid transparent;
    border-radius: 0.25rem;
}
.breadcrumb {
  background: #fff !important;
  border:none;
  box-shadow: 0 1px 2px 0 rgba(0,0,0,.04);
}

.avatar-1:hover {
	transform: scale(1.2);
	box-shadow: 0 0 10px rgba(255, 0, 0, 0.5);
}
.avatar-3 {
  border-radius: 3px;
  transition: all 0.5s}
.avatar:hover{transform:rotate(360deg)
}

.btn-primary {
    color: #fff;
    background-color: #009a61;
    border-color: #009a61;
}
.text-muted-name-zk {
    color: #868e96 !important;
    font-size: 11px !important;
}
.btn-secondary {
    color: #fff;
    background-color: #009a61;
    border-color: #009a61;
}
.btn-secondary:hover {
    color: #fff;
    background-color: #3987ad;
    border-color: #3987ad;
}


.btn-primary:hover {
  color: #fff;
  background-color: #33CC7D;
  border-color: #33CC7D;
}

.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #2DB36D;
  border-color: #2DB36D;
}


.list-group-item.active {
    z-index: 2;
    color: #fff;
    background-color: #33CC7D;
    border-color: #33CC7D;
}

li.line-height-2 {
    list-style-type: none;
    padding: 3px;
}

.break-all {
padding-left:0;
}

button.btn.btn-outline-secondary {
    color: #fff;
    background-color: #009a61;
    border-color: #009a61;
}

button.btn.btn-outline-secondary:hover {
  color: #fff;
  background-color: #33CC7D;
  border-color: #33CC7D;
}

li.friendlink {
    width: 50%;
    display: inline;
    padding-right: 4px;
}

ul.author-post {
    padding-left: 0px;
}

.page-item.active .page-link {
    z-index: 1;
    color: #fff;
    background-color: #009a61;
     border-color: #009a61; 
}

.page-link {
   
    color: #009a61;
   
}

@media (min-width: 576px) {
  #body {
    padding-top: 4.5rem;
  }
}

@media (max-width: 576px) {

  #body {
    padding-top: 4.5rem;
  }


  #body > .container > .row > div {
      padding: 0;
  }

}

@media (min-width: 1200px) {
  .container {
    max-width: 1140px;
  }
}

.message.break-all h1,.message.break-all h2,.message.break-all h3,.message.break-all h4,.message.break-all h5,.message.break-all h6 {
	font-weight: 500;
	position: relative;
	margin: 20px 0
}
.message.break-all[class="message break-all"] > p:not(:has(img, video)) {
    margin: 1em 0 !important;
    /*text-indent: 2em;*/
    text-align: justify;
}

@media (max-width: 991px) {
        .sj-none {
            display: none;
        }
    }
@media (max-width: 991px){
.card-newuser,.card-site-info,.mx{display:none;}
}
.text-grey, .text-gray {
  color: rgba(134, 142, 150, 0.8) !important;
  font-size: 11px;!important;
}
.text-muted-name {
    color: #868e96 !important;
    font-size: 11px !important;
}
.text-muted-name-uid {
    color: #868e96 !important;
    font-size: 11px !important;
}
.positon {
    font-size: 11px;
    /*border-top: 1px dashed #e2e2e2;*/
    color: #787878;
    margin-top: 20px;
    padding-top: 11px;
}
p {
  margin: 0.2rem 0;
  line-height: 1.7;!important;
}
i.icon.far.fa-commenting-o {
    vertical-align: 1px;
}
i.icon.fas.fa-trash-o {
    vertical-align: 0.5px;
}
i.fa.fa-map-marker {
    vertical-align: 0.5px;
}
i.fa.fa-user {
    vertical-align: 0px;
}

li.line-height-2 {
    float: left;
}
.invisible {
    visibility: hidden !important;
    display: none;
}
/*.form-control{ display:inline} */
@media (max-width: 992px){
    .navbar-nav{
        position: absolute;
        right: 0;
        top: 50px;
        background-color: #FFF;
        box-shadow: 0px 10px 50px 0 rgb(8 11 25 / 5%);
        padding: 10px;
        border-radius: 0 0 5px 5px;
        min-width: 150px;
        /*transition: all .33s ease 0s;*/
        visibility: hidden;
        opacity: 0;
        border: 1px solid rgba(0, 0, 0, 0.15);
        border-radius: 8px;
    }
    .navbar-nav.navbar-open{
        opacity: 1;
        visibility: visible;
    }
    #nav-usernotice,.navbar-nav.mr-auto,.pc_nav_tabs{
        display: none;
    }
    .nav-pc-none{
        display: block !important;
    }
}
.nav-pc-none{
    display: none;
}
.navbar-brand:hover{
    color: #000 !important;
}
.navbar-brand.usernotice.current > .unread {
    display: inline-block!important;
    position: absolute;
    animation: none;
    padding-right: 0;
    padding-left: 0.5em;
}
.ding{animation:by-xiuno 5s infinite ease-in-out;display:inline-block;}@-webkit-keyframes by-xiuno{2%,24%,80%{-webkit-transform:translate(0,1.5px) rotate(1.5deg);transform:translate(0,1.5px) rotate(1.5deg)}4%,68%,98%{-webkit-transform:translate(0,-1.5px) rotate(-.5deg);transform:translate(0,-1.5px) rotate(-.5deg)}38%,6%{-webkit-transform:translate(0,1.5px) rotate(-1.5deg);transform:translate(0,1.5px) rotate(-1.5deg)}8%,86%{-webkit-transform:translate(0,-1.5px) rotate(-1.5deg);transform:translate(0,-1.5px) rotate(-1.5deg)}10%,72%{-webkit-transform:translate(0,2.5px) rotate(1.5deg);transform:translate(0,2.5px) rotate(1.5deg)}12%,64%,78%,96%{-webkit-transform:translate(0,-.5px) rotate(1.5deg);transform:translate(0,-.5px) rotate(1.5deg)}14%,54%{-webkit-transform:translate(0,-1.5px) rotate(1.5deg);transform:translate(0,-1.5px) rotate(1.5deg)}16%{-webkit-transform:translate(0,-.5px) rotate(-1.5deg);transform:translate(0,-.5px) rotate(-1.5deg)}18%,22%{-webkit-transform:translate(0,.5px) rotate(-1.5deg);transform:translate(0,.5px) rotate(-1.5deg)}20%,36%,46%{-webkit-transform:translate(0,-1.5px) rotate(2.5deg);transform:translate(0,-1.5px) rotate(2.5deg)}26%,50%{-webkit-transform:translate(0,.5px) rotate(.5deg);transform:translate(0,.5px) rotate(.5deg)}28%{-webkit-transform:translate(0,.5px) rotate(1.5deg);transform:translate(0,.5px) rotate(1.5deg)}30%,40%,62%,76%,88%{-webkit-transform:translate(0,-.5px) rotate(2.5deg);transform:translate(0,-.5px) rotate(2.5deg)}32%,34%,66%{-webkit-transform:translate(0,1.5px) rotate(-.5deg);transform:translate(0,1.5px) rotate(-.5deg)}42%{-webkit-transform:translate(0,2.5px) rotate(-1.5deg);transform:translate(0,2.5px) rotate(-1.5deg)}44%,70%{-webkit-transform:translate(0,1.5px) rotate(.5deg);transform:translate(0,1.5px) rotate(.5deg)}48%,74%,82%{-webkit-transform:translate(0,-.5px) rotate(.5deg);transform:translate(0,-.5px) rotate(.5deg)}52%,56%,60%{-webkit-transform:translate(0,2.5px) rotate(2.5deg);transform:translate(0,2.5px) rotate(2.5deg)}58%{-webkit-transform:translate(0,.5px) rotate(2.5deg);transform:translate(0,.5px) rotate(2.5deg)}84%{-webkit-transform:translate(0,1.5px) rotate(2.5deg);transform:translate(0,1.5px) rotate(2.5deg)}90%{-webkit-transform:translate(0,2.5px) rotate(-.5deg);transform:translate(0,2.5px) rotate(-.5deg)}92%{-webkit-transform:translate(0,.5px) rotate(-.5deg);transform:translate(0,.5px) rotate(-.5deg)}94%{-webkit-transform:translate(0,2.5px) rotate(.5deg);transform:translate(0,2.5px) rotate(.5deg)}0%,100%{-webkit-transform:translate(0,0) rotate(0);transform:translate(0,0) rotate(0)}}@keyframes by-xiuno{2%,24%,80%{-webkit-transform:translate(0,1.5px) rotate(1.5deg);transform:translate(0,1.5px) rotate(1.5deg)}4%,68%,98%{-webkit-transform:translate(0,-1.5px) rotate(-.5deg);transform:translate(0,-1.5px) rotate(-.5deg)}38%,6%{-webkit-transform:translate(0,1.5px) rotate(-1.5deg);transform:translate(0,1.5px) rotate(-1.5deg)}8%,86%{-webkit-transform:translate(0,-1.5px) rotate(-1.5deg);transform:translate(0,-1.5px) rotate(-1.5deg)}10%,72%{-webkit-transform:translate(0,2.5px) rotate(1.5deg);transform:translate(0,2.5px) rotate(1.5deg)}12%,64%,78%,96%{-webkit-transform:translate(0,-.5px) rotate(1.5deg);transform:translate(0,-.5px) rotate(1.5deg)}14%,54%{-webkit-transform:translate(0,-1.5px) rotate(1.5deg);transform:translate(0,-1.5px) rotate(1.5deg)}16%{-webkit-transform:translate(0,-.5px) rotate(-1.5deg);transform:translate(0,-.5px) rotate(-1.5deg)}18%,22%{-webkit-transform:translate(0,.5px) rotate(-1.5deg);transform:translate(0,.5px) rotate(-1.5deg)}20%,36%,46%{-webkit-transform:translate(0,-1.5px) rotate(2.5deg);transform:translate(0,-1.5px) rotate(2.5deg)}26%,50%{-webkit-transform:translate(0,.5px) rotate(.5deg);transform:translate(0,.5px) rotate(.5deg)}28%{-webkit-transform:translate(0,.5px) rotate(1.5deg);transform:translate(0,.5px) rotate(1.5deg)}30%,40%,62%,76%,88%{-webkit-transform:translate(0,-.5px) rotate(2.5deg);transform:translate(0,-.5px) rotate(2.5deg)}32%,34%,66%{-webkit-transform:translate(0,1.5px) rotate(-.5deg);transform:translate(0,1.5px) rotate(-.5deg)}42%{-webkit-transform:translate(0,2.5px) rotate(-1.5deg);transform:translate(0,2.5px) rotate(-1.5deg)}44%,70%{-webkit-transform:translate(0,1.5px) rotate(.5deg);transform:translate(0,1.5px) rotate(.5deg)}48%,74%,82%{-webkit-transform:translate(0,-.5px) rotate(.5deg);transform:translate(0,-.5px) rotate(.5deg)}52%,56%,60%{-webkit-transform:translate(0,2.5px) rotate(2.5deg);transform:translate(0,2.5px) rotate(2.5deg)}58%{-webkit-transform:translate(0,.5px) rotate(2.5deg);transform:translate(0,.5px) rotate(2.5deg)}84%{-webkit-transform:translate(0,1.5px) rotate(2.5deg);transform:translate(0,1.5px) rotate(2.5deg)}90%{-webkit-transform:translate(0,2.5px) rotate(-.5deg);transform:translate(0,2.5px) rotate(-.5deg)}92%{-webkit-transform:translate(0,.5px) rotate(-.5deg);transform:translate(0,.5px) rotate(-.5deg)}94%{-webkit-transform:translate(0,2.5px) rotate(.5deg);transform:translate(0,2.5px) rotate(.5deg)}0%,100%{-webkit-transform:translate(0,0) rotate(0);transform:translate(0,0) rotate(0)}

@media screen and (max-width: 991px) { .sj-none{display:none; }}