.border-bottom{
    border-bottom: 1px solid #e3e3e3;
}
.border-top{
    border-top: 1px solid #e3e3e3;
}
.page-font-style {
    color: red;
    font-style: normal;
}
input[type=text].input-page {
    padding: 0 5px;
    border: 1px solid #D8D8D8;
    height: 22px;
    width: 30px;
}
.page-btn {
    background: #000;
    color: white;
    cursor: pointer;
    padding: 0 5px;
    border-radius: 2px;
}
#to-top-box
{
    position:fixed;
    bottom: 200px;
    right: 50px;
    width: 40px;
}
#to-top-box .donate
{
    width: 40px;
    height: 40px;
    margin-top:10px;
}
#to-top-box .donate a
{
    width: 40px;
    height: 40px;
    display: block;
    background: url("../images/donate.png") no-repeat 0 0;
    font-size: 0;
    line-height: 0;
}
#to-top-box .donate a:hover
{
    width: 40px;
    height: 40px;
    background: url("../images/donate_over.png") no-repeat 0 0;
}
#footer a ,#header a{
    color: #fff;
}
.container a{
    color: #000;
}
.text-ellipsis {
    white-space: nowrap; /* 保持文本在一行内显示 */
    overflow: hidden; /* 隐藏超出容器的文本 */
    text-overflow: ellipsis; /* 使用省略号表示被截断的文本 */
}
.qq-zone
{
    background: url("../images/share.png") no-repeat 0 -52px;
}
.sina-wb
{
    background: url("../images/share.png") no-repeat 0 -104px;
}
.tx-tq
{
    background: url("../images/share.png") no-repeat 0 -2652px;
}
#share a{
    width: 32px;
    height: 32px;
    display: inline-block;
    margin-right: 5px;
}
img.img-thumbnail{
    width:100%;
}