.sports-container{padding-top: 25px; display: block; width: 1000px; margin: 0 auto;}
.sports-list{text-align: center; display: inline-block; margin: 0 auto;list-style: none;}
    .sports-list li {
        position: relative;
        display: inline-block;
        background: url(../images/border.png?v=050801) no-repeat center top;
        padding-bottom: 30px;
        width: 322px;
        height: 399px;
        margin: 10px 4px;
        overflow: hidden;
    }
    .sports-list li:hover {
        background: url(../images/borderh.png) no-repeat center top;
    }
#rightsidebar {
    width: 1010px;
}
.sports-list li a{ display: block; width: 100%; height: 100%; position: relative;}
.sports-list li a.sp-rule{width: 70px; height: 28px; border: 2px solid #f1a111; border-radius: 6px; position: absolute; right: 36px;
    bottom: 61px; background: #85692d; z-index: 100; color: #eea010; line-height: 28px; font-size: 16px;}
.sports-list li a.sp-rule:hover{border: 2px solid #dc0303; text-decoration: none;}
.sports-list li img{ padding: 10px 11px;}
        .sports-list li span {
            display: block;
            position: absolute;
            bottom: -30px;
            left: 36px;
            width: 250px;
            height: 60px;
            text-align: center;
            background: url(../images/btn.png) no-repeat;
            color: #fff;
            font-size: 20px;
            line-height: 60px;
            font-weight: bold;
        }
        .sports-list li:hover span {
            background: url(../images/btnh.png) no-repeat;
        }
        .sports-list li.more-s {
            background-image: url(../images/more.png?v=0508);
        }
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
    width: 10px;
    height: 10px;
    line-height: 14px;
    font-size: 10px;
    background: url(../images/dot-default.png) no-repeat 0 -10px;
    border: 0;
    color: #666666;
    text-align: center;
    margin-right: 8px;
    font-family: Verdana;
    float: left;
    cursor: pointer;
    -webkit-text-size-adjust: none;
    opacity:1
}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet-active {
    background: url(../images/dot-default.png) no-repeat 0 0px;
    border: 0;
    color: #000000;
    cursor: default;
}