@charset "utf-8";
body {
    font-family: "PingFang SC","PingFangSC-Regular", "Microsoft YaHei", "\5FAE\8F6F\96C5\9ED1","WenQuanYi Micro Hei",Arial, Helvetica, sans-serif;


    background-image: url(/include/assets/css/bg-grid.png);
    background-repeat: repeat-x;

}
nav.navbar {
    background: #5f2c82;
    background: -moz-linear-gradient(left, #5f2c82 0%, #49a09d 100%);
    background: -webkit-linear-gradient(left, #5f2c82 0%,#49a09d 100%);
    background: linear-gradient(to right, #5f2c82 0%,#49a09d 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5f2c82', endColorstr='#49a09d',GradientType=1 );
}

.icon-large {font-size: 25px;}
.icon-verylarge {font-size: 40px;}

.icon-green {font-weight:bold;color: #008000; }
.icon-red {font-weight:bold;color: #800000;}
.icon-blue {font-weight:bold;color: #000080;}
.icon-yellow {font-weight:bold;color: #EEEE00;}


/*2022-12-12 增加外链*/
.blank-link {margin-right:3px;padding-right:15px;background:url(/include/assets/css/blank-link.gif) no-repeat right center}
.cat{color:#FFF;background-color:#3399CC;padding:3px 6px;font-size:12px;display:inline-block;position:relative;top:-2px;margin-right:6px;}
.cat-zd{line-height:1;padding:4px 4px;font-size:12px;background-color:#FF5E52;color:#fff;border-radius:2px;display:inline-block;position:relative;margin-left:5px;top:-2px}


/*
V 管理员1 灰色
V 管理员3 橘黄色
V 管理员4 橘黄色
V 管理员5 红色
V 管理员6 紫色
V 管理员7 蓝色
V 管理员8 渐变色
*/



/* 会员start */
.w-v0,.w-v1,.w-v2,.w-v3,.w-v4,.w-v5,.w-v6,.j-v0,.j-v1,.j-v2,.j-v3,.j-v4,.j-v5,.j-v6,.n-v0,.n-v1,.n-v2,.n-v3,.n-v4,.n-v5,.n-v6{ background:url(/include/assets/css/vip.png?v=20221130) no-repeat; display:inline-block;  vertical-align: middle; }
.w-v0,.w-v1,.w-v2,.w-v3,.w-v4,.w-v5,.w-v6{ width:40px; height:14px;  overflow: hidden;}
.j-v0,.j-v1,.j-v2,.j-v3,.j-v4,.j-v5,.j-v6,.n-v0,.n-v1,.n-v2,.n-v3,.n-v4,.n-v5,.n-v6{ width:15px; height:14px; overflow: hidden;}
.w-v0{ background-position:0 0;}
.w-v1{ background-position:-40px 0;}
.w-v2{ background-position:-80px 0;}
.w-v3{ background-position:-120px 0;}
.w-v4{ background-position:-160px 0;}
.w-v5{ background-position:-200px 0;}
.w-v6{ background-position:-240px 0;}
.j-v0{ background-position:0 -16px;}
.j-v1{ background-position:-15px -16px;}
.j-v2{ background-position:-30px -16px;}
.j-v3{ background-position:-45px -16px;}
.j-v4{ background-position:-60px -16px;}
.j-v5{ background-position:-75px -16px;}
.j-v6{ background-position:-90px -16px;}
.n-v0{ background-position:0 -16px;}
.n-v1{ background-position:-15px -32px;}
.n-v2{ background-position:-30px -32px;}
.n-v3{ background-position:-45px -32px;}
.n-v4{ background-position:-60px -32px;}
.n-v5{ background-position:-75px -32px;}
/* 会员end */

/*2023-1-21 右侧标签 list*/
 ul.cat-lists {
     margin-left: 0;
     padding-left: 0;
     margin-right: 0;
     padding-right: 0;
}
 ul.cat-lists:after {
     display: block;
     content: '';
     clear: both;
}
 ul.cat-lists li {
     margin: 2px 4px 0 0;
     padding: 7px 5px 7px 0;
     list-style: none;
     float: left;
     background-image: none;
     border-width: 0;
     width: auto;
}
 ul.cat-lists li:hover {
     margin: 2px 4px 1px 1px;
     padding: 6px 4px 7px 0;
}
 
 /*2023-1-21 右侧标签 list*/



 /* 2023-2-23 文章列表 */
.higridtagcloud ul {
	margin: 10px 0;
	padding: 0;
    list-style: none;
    clear: both;
}
.higridtagcloud ul li a {
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 0.06em;
    background: #f4f4f4;
    color: rgb(116, 115, 115);
    padding: 0 10px;
    text-decoration: none;
    line-height: 23px;
    text-align: center;
    white-space: nowrap;
    text-overflow: ellipsis;
    transition: .2s;
}
.higridtagcloud ul li a:hover {
    background: #000;
    color: #FFF;
}



/* NUVEM DE TAGS - DEFAULT */
.higridtagcloud-default ul li {
	display: inline-block;
	margin: 0 .3em .3em 0;
	padding: 0;
}
.higridtagcloud-default ul li a {
	display: inline-block;
	max-width: 100px;
	overflow: hidden;
}



#toTop {
    display: block;
    position: fixed;
    bottom: 25px;
    right: 15px;
    width: 30px;
    height: 30px;
    background-color: #b2b2b2;
    border-radius: 50%;
    background-image: url("../../news/up.png");
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
    float: right;
}


.circled-numbers {
  display: inline-block;
  width: 40px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  vertical-align:middle;
  border-radius: 50%;
  background-color: rgba(39,90,88,.56);
  color:#fff;
  font-size: 13px;
  box-shadow: 0 0 5px #ccc;
}

/* 2024/6/20 img */
.bd-amis {
  --color: #fff;
  background-color: var(--bulma-scheme-main);
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(10rem, 1fr));
  gap: 0;
  position: relative;
  margin: 0 -1rem;
  justify-content: center;
}

.bd-ami {
  background-color: var(--color);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0.75rem;
  height: 5rem;
  position: relative;
  vertical-align: top;
  transition-duration: var(--bulma-duration);
  transition-property: background-color, transform;
  transform-origin: center;
}
.bd-ami:hover {
  border-radius: 0.5rem;
  transform: scale(1.2);
  z-index: 1;
  box-shadow: 0 0.25rem 0.5rem rgba(0, 0, 0, 0.2);
}
.bd-ami:active {
  transform: scale(1.15);
  box-shadow: 0 0.25rem 0.25rem rgba(0, 0, 0, 0.5);
}

.bd-ami img {
  border-radius: 0.25rem;
  height: auto;
  max-height: 3rem;
  width: auto;
}

.bd-ami-footer {
  border-radius: 0.25rem;
  height: 4rem;
}

.bd-ami-footer img {
  max-width: none;
}