.wrapper
{
    margin: 0 auto;
    width: 960px;
    height: 100%;
}
.M-box, .M-box1, .M-box2, .M-box3
{
    position: relative;
    text-align: center;
    zoom: 1;
}
.M-box1:after, .M-box1:before, .M-box2:after, .M-box2:before, .M-box3:after, .M-box3:before, .M-box:after, .M-box:before
{
    content: "";
    display: table;
}
.M-box1:after, .M-box2:after, .M-box3:after, .M-box:after
{
    clear: both;
    overflow: hidden;
}
.M-box1 span, .M-box2 span, .M-box3 span, .M-box span
{
    float: left;
    margin: 0 5px;
    width: 38px;
    height: 38px;
    line-height: 38px;
    color: #bdbdbd;
    font-size: 14px;
}
.M-box1 .active, .M-box2 .active, .M-box3 .active, .M-box .active
{
    float: left;
    margin: 0 5px;
    width: 38px;
    height: 38px;
    line-height: 38px;
    background: #fff;
    color: #555;
    font-size: 14px;
    border: 1px solid #9f9f9f;
}
.M-box1 a, .M-box2 a, .M-box3 a, .M-box a
{
    float: left;
    margin: 0 5px;
    width: 38px;
    height: 38px;
    line-height: 38px;
    background: #fff;
    border: 1px solid #d9d9d9;
    color: #9a9a9c;
    font-size: 14px;
    text-decoration: none;
}
.M-box1 a:hover, .M-box2 a:hover, .M-box3 a:hover, .M-box a:hover
{
    color: #fff;
    background: #e91e63;
}
.M-box1 .next, .M-box1 .prev, .M-box .next, .M-box .prev
{
    font-family: Simsun;
    font-size: 16px;
    font-weight: 700;
}
.count, .now
{
    padding: 0 5px;
    color: #f00;
}