#pull_right {
    text-align:center;
}

.pull-right {
    float:left!important;
}

.pagination {
    display:inline-block;
    padding-left:0;
    border-radius:4px;
    margin:20px 0;
}

.pagination > li {
    display:inline;
}

.pagination > li > a,.pagination > li > span {
    position:relative;
    float:left;
    margin-left:-1px;
    line-height:2;
    color:#bd1a1a;
    text-decoration:none;
    background-color:#fff;
    border:1px solid #ddd;
    padding:4px 6px;
}

.pagination > li:first-child > a,.pagination > li:first-child > span {
    margin-left:0;
    border-top-left-radius:4px;
    border-bottom-left-radius:4px;
}

.pagination > li:last-child > a,.pagination > li:last-child > span {
    border-top-right-radius:4px;
    border-bottom-right-radius:4px;
}

.pagination > li > a:hover,.pagination > li > span:hover,.pagination > li > a:focus,.pagination > li > span:focus {
    color:#2a6496;
    background-color:#eee;
    border-color:#ddd;
}

.pagination > .active > a,.pagination > .active > span,.pagination > .active > a:hover,.pagination > .active > span:hover,.pagination > .active > a:focus,.pagination > .active > span:focus {
    z-index:2;
    color:#fff;
    cursor:default;
    background-color:#bd1a1a;
    border-color:#bd1a1a;
}

.pagination > .disabled > span,.pagination > .disabled > span:hover,.pagination > .disabled > span:focus,.pagination > .disabled > a,.pagination > .disabled > a:hover,.pagination > .disabled > a:focus {
    color:#777;
    cursor:not-allowed;
    background-color:#fff;
    border-color:#ddd;
}

.clear {
    clear:both;
}

.book-img-shadow {
    transition:all 0.5s;/*图片放大过程的时间*/
    box-shadow: 3px 4px 3px rgba(0,0,0,.5);
    /*考虑浏览器兼容性*/
    -moz-box-shadow: 5px 5px 5px rgba(0,0,0,.5);
    -webkit-box-shadow: 5px 5px 5px rgba(0,0,0,.5);
    border-radius: 5px;
}
.book-img-shadow:hover {
    cursor: crosshair;
    transform: scale(1.03);  /*以y轴为中心旋转*/
    box-shadow: 5px 5px 5px rgba(0,0,0,.5);
}