.rel {
    position: relative
}
.abs {
    position: absolute
}
.oh {
    overflow: hidden
}
.l {
    float: left
}
.r {
    float: right
}
.cl:after{content:".";display:block;height:0;clear:both;visibility:hidden}

.tc {
    text-align: center
}
.tr {
    text-align: right
}
.tl {
    text-align: left
}
.vm {
    vertical-align: middle !important;
}
.b {
    font-weight: 800
}
.i {
    font-style: italic
}
.poi {
    cursor: pointer
}
.ti2{
	text-indent:2em;
}

.op6{
    filter:alpha(opacity=60);/*IE*/
    -moz-opacity:0.6;/*Moz+FF*/
    opacity:0.6;
}
.box5 {
    border:1px #f3f3f3 solid;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background-color: #fff;
    padding:10px;
}
/*back top*/
.back-to {
    bottom: 50px;
    overflow: hidden;
    position: fixed;
    right: 0px;
    width: 110px;
    z-index: 999;
}
.back-to .back-top {
    background: url("/img/back-top.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: right;
    height: 50px;
    margin-left: 10px;
    outline: 0 none;
    text-indent: -9999em;
    width: 50px;
}
.back-to .back-top:hover {
    background-position: -50px 0;
}
/*back top end*/
/*翻页*/
div.page {padding:3px;margin:3px;text-align:center}
div.page a {border:#ddd 1px solid;padding:2px 5px;color:#aaa;margin-right:2px;text-decoration:none}
div.page a:hover {border:#a0a0a0 1px solid;padding:2px 5px;margin-right:2px}
div.page a:active {border:#a0a0a0 1px solid;padding:2px 5px;margin-right:2px}
div.page span.current {border:#e0e0e0 1px solid;padding:2px 5px;font-weight:bold;color:#aaa;margin-right:2px;background-color:#f0f0f0}
DIV.page span.disabled {border:#f3f3f3 1px solid;padding:2px 5px;color:#ccc;margin-right:2px}