
    .jssorb01 {
        position: absolute;
    }
    
    .jssorb01 div,
    .jssorb01 div:hover,
    .jssorb01 .av {
        position: absolute;
        /* size of bullet elment */
        width: 12px;
        height: 12px;
        filter: alpha(opacity=70);
        opacity: .7;
        overflow: hidden;
        cursor: pointer;
        border: #000 1px solid;
    }
    
    .jssorb01 div {
        background-color: gray;
    }
    
    .jssorb01 div:hover,
    .jssorb01 .av:hover {
        background-color: #d3d3d3;
    }
    
    .jssorb01 .av {
        background-color: #fff;
    }
    
    .jssorb01 .dn,
    .jssorb01 .dn:hover {
        background-color: #555555;
    }
  
    .jssora05l,
    .jssora05r {
        display: block;
        position: absolute;
        /* size of arrow element */
        width: 40px;
        height: 40px;
        cursor: pointer;
        background: url(imagea17.png) no-repeat;
        overflow: hidden;
    }
    
    .jssora05l {
        background-position: -10px -40px;
    }
    
    .jssora05r {
        background-position: -70px -40px;
    }
    
    .jssora05l:hover {
        background-position: -130px -40px;
    }
    
    .jssora05r:hover {
        background-position: -190px -40px;
    }
    
    .jssora05l.jssora05ldn {
        background-position: -250px -40px;
    }
    
    .jssora05r.jssora05rdn {
        background-position: -310px -40px;
    }
  
        .jssorb21 {
            position: absolute;
        }
        
        .jssorb21 div,
        .jssorb21 div:hover,
        .jssorb21 .av {
            position: absolute;
            /* size of bullet elment */
            width: 19px;
            height: 19px;
            text-align: center;
            line-height: 19px;
            color: white;
            font-size: 12px;
            background: url(../image/b21.png) no-repeat;
            overflow: hidden;
            cursor: pointer;
        }
        
        .jssorb21 div {
            background-position: -5px -5px;
        }
        
        .jssorb21 div:hover,
        .jssorb21 .av:hover {
            background-position: -35px -5px;
        }
        
        .jssorb21 .av {
            background-position: -65px -5px;
        }
        
        .jssorb21 .dn,
        .jssorb21 .dn:hover {
            background-position: -95px -5px;
        }
     
       
  
        .jssora21l,
        .jssora21r {
            display: block;
            position: absolute;
            width: 55px;
            height: 55px;
            cursor: pointer;
            background: url(../image/a21.png) center center no-repeat;
            overflow: hidden;
        }
        
        .jssora21l {
            background-position: -3px -33px;
        }
        
        .jssora21r {
            background-position: -63px -33px;
        }
        
        .jssora21l:hover {
            background-position: -123px -33px;
        }
        
        .jssora21r:hover {
            background-position: -183px -33px;
        }
        
        .jssora21l.jssora21ldn {
            background-position: -243px -33px;
        }
        
        .jssora21r.jssora21rdn {
            background-position: -303px -33px;
        }
 