.ug-gallery-wrapper { overflow: hidden; position: relative; }
.ug-slider-wrapper .ug-slider-inner { position: absolute; z-index: 0; }
.ug-slider-wrapper, .ug-item-wrapper img { -webkit-user-select: none;	/* make unselectable */ -moz-user-select: none; -ms-user-select: none; max-width: none !important; box-sizing: border-box; }
.ug-thumb-wrapper.ug-thumb-generated { position: absolute; overflow: hidden; -webkit-user-select: none;	/* make unselectable */ -moz-user-select: none; -ms-user-select: none; box-sizing: border-box; -moz-box-sizing: border-box; }
.ug-thumb-wrapper .ug-thumb-overlay { position: absolute; top: 0px; left: 0px; z-index: 3; }
/*txt*/
.ug-gallery-wrapper .ug-textpanel { position: absolute; overflow: hidden; }
.ug-slider-wrapper .ug-textpanel { z-index: 2; }
.ug-gallery-wrapper .ug-textpanel-bg, .ug-gallery-wrapper .ug-textpanel-title, .ug-gallery-wrapper .ug-textpanel-description { display: block; position: absolute; margin: 0px; padding: 0px; }
.ug-gallery-wrapper .ug-textpanel-bg { background-color: #000000; opacity: 0.4; filter: alpha(opacity = 40); z-index: 1; }
.ug-textpanel-textwrapper { overflow: hidden; }
.ug-gallery-wrapper .ug-textpanel-title { font-size: 16px; font-weight: bold; color: white; text-align: left; z-index: 2; }
.ug-gallery-wrapper .ug-textpanel-description { font-size: 14px; color: white; text-align: left; z-index: 3; }
/*+-*/
.ug-slider-wrapper .ug-zoompanel { position: absolute; top: 200px; left: 100px; }
.ug-zoompanel .ug-zoompanel-button { background-repeat: no-repeat; cursor: pointer; display: block; }
/*右侧符号*/
.ug-gallery-wrapper .ug-handle-tip-left.ug-button-hover.ug-skin-default, .ug-gallery-wrapper .ug-handle-tip-right.ug-button-hover.ug-skin-default { background-position: 0px -0px; }
.ug-gallery-wrapper .ug-handle-tip-right.ug-skin-default { background-image: url(../images/grid_handle_black_right.png); background-position: 0px -36px; }
.ug-gallery-wrapper .ug-handle-tip-left.ug-skin-default, .ug-gallery-wrapper .ug-handle-tip-right.ug-skin-default { background-image: url(../images/grid_handle_black_right.png); width: 22px; height: 36px; background-repeat: no-repeat; background-position: 0px -36px; }

/*左侧*/
.ug-gallery-wrapper .ug-strip-panel { position: absolute; background-color: #efefef; z-index: 2; }
.ug-strip-panel .ug-strip-arrow { position: absolute; cursor: pointer; }
.ug-strip-panel .ug-strip-arrow.ug-button-disabled { cursor: default; }
.ug-strip-panel .ug-strip-arrow-tip { position: absolute; }


/* --- arrows -- */

.ug-arrow-left.ug-skin-default, .ug-arrow-right.ug-skin-default { width: 50px; height: 50px; background:url(../images/prev.png) no-repeat;}
.ug-arrow-right.ug-skin-default { background:url(../images/next.png) no-repeat;}

/* --- play button -- */

.ug-button-play.ug-skin-default { position: absolute; background-image: url('../images/button_playpause.png'); width: 14px; height: 17px; cursor: pointer; background-position: 0px 0px; }
.ug-button-play.ug-skin-default.ug-button-hover { background-position: 0px -17px; }
.ug-button-play.ug-skin-default.ug-stop-mode { background-position: 0px -34px; }
.ug-button-play.ug-skin-default.ug-stop-mode.ug-button-hover { background-position: 0px -51px; }
/* --- fullscreen button -- */

.ug-button-fullscreen.ug-skin-default { position: absolute; background-image: url('../images/button_fullscreen.png'); width: 16px; height: 16px; cursor: pointer; background-position: 0px 0px; }
.ug-button-fullscreen.ug-skin-default.ug-button-hover { background-position: 0px -16px; }
.ug-button-fullscreen.ug-skin-default.ug-fullscreenmode { background-position: 0px -32px; }
.ug-button-fullscreen.ug-skin-default.ug-fullscreenmode.ug-button-hover { background-position: 0px -48px; }
/* --- zoom panel --- */

.ug-zoompanel.ug-skin-default .ug-zoompanel-button { background-repeat: no-repeat; cursor: pointer; height: 23px; width: 23px; margin-top: 5px; background-position: 0px 0px; }
.ug-zoompanel.ug-skin-default .ug-zoompanel-plus { margin-top: 0px; }
.ug-zoompanel.ug-skin-default .ug-zoompanel-plus { background-image: url('../images/icon_zoom_plus.png'); }
.ug-zoompanel.ug-skin-default .ug-zoompanel-minus { background-image: url('../images/icon_zoom_minus.png'); }
.ug-zoompanel.ug-skin-default .ug-zoompanel-return { background-image: url('../images/icon_zoom_back.png'); }
.ug-zoompanel.ug-skin-default .ug-zoompanel-button.ug-button-hover { background-position: 0px -23px; }
.ug-zoompanel.ug-skin-default .ug-zoompanel-button-disabled, .ug-zoompanel.ug-skin-default .ug-zoompanel-button.ug-button-hover.ug-zoompanel-button-disabled { background-position: 0px -46px; cursor: default; }





