#gallery, #gallery ul{
    padding:0;
    margin:0;
    list-style:none;
    background:#fff;
}
#gallery{
    width:100%;
    /*height:725px;*/
    background:#fff;
    position:relative;
}
#gallery li{
    /*width:50px;*/
    width: 100%;
    /*background:#aa8;*/
    margin-right:1px;
    float:left;
}
#gallery li p{
    /*font: 12px arial, verdana, sans-serif;
    width: 50px;*/
    color:#fff;
    height:25px;
    line-height:25px;
    padding:0 0 0 10px;
    margin:0;
    cursor:pointer;
    background:#aa8;
}
#gallery li.galleryon p{
    background:#664;
    color:#fc0;
}
#gallery ul{
    display:none;
}
#gallery li.galleryon ul{
    /*display:block;*/
    display: inline-block;
    width:100%;
    /*height:500px;
    border:1px solid #664;
    border-width:20px 1px;*/
    /*background:#eee;
    padding:80px;*/
    padding: 10px;
    /*position:absolute;*/
    left:0;
    top:25px;
    /*border: 1px solid blue;*/
}
#gallery li.galleryon ul li em{
    display:none;
}
#gallery li.galleryon ul li{
    width:110px;
    height:110px;
    /*border:1px solid #000;
    border-color:#eee #444 #000 #ccc;*/
    float:left;
    /*margin:0;*/
    margin: 5px;
    padding: 5px;
    text-align:center;
    /*padding-top:9px;*/
    cursor:pointer;
    /*background:#888;*/
    display: inline-block;
    /*border: 1px solid red;*/
}
#gallery li.galleryon ul li span img{
    border:1px solid #fff;
    /*border-color:#000 #ccc #eee #444;*/
}
#gallery li.galleryon ul li.hz{
    /*padding-top:21px;
    height:97px;*/
    /*border: 1px solid blue;*/
}
#gallery li.galleryon ul li.page em{
    display:inline-block;
    /*position:absolute;*/
    position:absolute;
    left:80px;
    top:10px;
    border:5px solid #ffffff;
}
#gallery li.galleryon ul li.hz em{
    /*left:10px;
    top:80px;*/
}
#gallery li.galleryon ul li.page em img{
    display:block;
}

.cursor1 {
	cursor:pointer;
}