.claer{
	clear: both;
}
.dleft{
	float: left;
}
.dright{
	float: right;
}
.dr10{
	margin-right:10px;
}
.dcolorb{
	color: #000000;
}
.dhoverr:hover{
	color:#ff0000
}
/*漂浮*/
.donate-float{
    position: fixed;
    right:2vw;
    bottom:20vw;
    z-index:999;
    animation: float 2.5s ease-in-out infinite;
}
.donate-float img{
    max-width:200px;
}
.donate-float a{
    display:block;
    width:100%;
    height:100%;
    background:#e63946;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    color:#fff;
    font-size:24px;
    text-decoration:none;
    box-shadow:0 4px 12px rgba(230,57,70,0.35);
}
/* 上下漂浮动画 */
@keyframes float {
  0% {transform: translateY(0px);}
  50% {transform: translateY(-8px);}
  100% {transform: translateY(0px);}
}


/*  分页  */
.pagenr{
    padding: 15px;
    line-height: 24px;
    overflow: hidden;
}
/* 分页 ul li 强制重置，隔绝全局样式污染 */
.pagenr .pagination {
    margin: 10px 0 0 0;
    padding: 0;
    list-style: none;
}
.pagenr .pagination > li {
    float: left !important;
    display: inline-block !important;
    width: auto !important;
    margin: 0 2px;
}
.pagenr .pagination > li > a,
.pagenr .pagination > li > span {
    display: block;
    padding: 6px 12px;
    line-height: 1.42857;
    text-decoration: none;
    box-sizing: border-box;
    width: auto !important;
    border: 1px solid #ddd;
    border-radius: 2px;
    background: #fff;
    color: #000;

}
.pagenr .pagination > li.active > span {
    background-color:#e62121;
    color:#ffffff;
    border-color:#e62121;
}
.pagenr .pagination > li.disabled > span {
    color: #999;
    background: #f8f8f8;
}
.pagenr .pagination > li > a:hover {
    background-color:#e62121;
    color:#ffffff;
    border-color:#e62121;
}
/*  分页结束  */