    #images {
    width: 800px;
    height: 180px;
    overflow: hidden;
    position: relative;
    margin: 20px auto;
    }
    #images img {
    width: 800px;
    height: 180px;
    position: absolute;
    top: 0;
    left: -400px;
    z-index: 1;
    opacity: 0;
    transition: all linear 500ms;
    -o-transition: all linear 500ms;
    -moz-transition: all linear 500ms;
    -webkit-transition: all linear 500ms;
    }
    #images img:target {
    left: 0;
    z-index: 9;
    opacity: 1;
    }
    #images img:first-child {
    left: 0;
    }
    #slider a {
    text-decoration: none;
    background: #E3F1FA;
    border: 1px solid #C6E4F2;
    padding: 4px 6px;
    color: #222;
    }
    #slider a:hover {
    background: #C6E4F2;
    }