*{ margin:0; padding:0; }
body{ font:12px/1.5 arial; color:#333; }
img{ vertical-align:bottom; }
ul{ list-style:none; }

.LB_closeBtn,
.LB_prevBtn,
.LB_zoomIn,
.LB_zoomOut,
.LB_nextBtn,
.LB_thumbSlideUp,
.LB_thumbSlideDown{ background:url(../../images/chencoo/lightbox_sprites.png) no-repeat; }

.LB_wrap{ position:relative; width:100%; height:100%; }
.LB_bigImgList img{ position:absolute; left:50%; top:50%; visibility:hidden; z-index:2; }
.LB_bigImgList li{ visibility:hidden; }
.LB_bigImgList .current{ visibility:visible; }
.LB_loading{ position:absolute; left:50%; top:50%; margin:-54px 0 0 -16px; display:block; width:32px; height:32px; background:url(../../images/loading.gif) no-repeat 0 0; }

.LB_closeBtn{ color:#fff; font-size:18px; font-weight:700; position:absolute; top:0; right:0; text-decoration:none; width:39px; height:39px; display:block; line-height:40px; text-align:center; z-index:5; background-position:11px -92px; }
.LB_closeBtn:hover{ background-color:#0e0e0e; }

.LB_panel{ width:100%; height:80px; padding:6px 0; background:#0e0e0e; position:absolute; bottom:0; left:0; z-index:1; }
.LB_panelLeft{ width:800px; float:left; padding-left:40px; }
.LB_imgTit{ color:#fff; font-weight:700; font-size:14px; margin-bottom:3px; }
.LB_imgDesc{ color:#ccc; }
.LB_panelRight{ width:360px; padding-right:40px; float:right; }
.LB_panelRight p{ color:#ccc; line-height:60px; text-align:right; float:right; padding-left:25px; }
.LB_shortcuts{ float:right; border-right:1px solid #1a1a1a; padding-right:25px; color:#666; font-family:Tahoma; }

.LB_prevBtn,
.LB_nextBtn{ width:53px; height:80px; display:block; position:absolute; top:50%; margin-top:-108px; z-index:5; }
.LB_prevBtn{ background-position:15px 20px; left:0; }
.LB_nextBtn{ background-position:-45px 20px; right:0; }
.LB_prevBtn:hover,
.LB_nextBtn:hover{ background-color:#0e0e0e; }

.LB_thumb{ width:100%; position:absolute; left:0; z-index:3; background:#191919; }
.LB_thumbInner{ position:relative; width:100%; }
.LB_thumbWrap{ overflow:hidden; margin:0 auto; display:none; }
.LB_thumb .LB_thumbWrapOneRow{ height:112px; }
.LB_thumb .LB_thumbWrapTwoRow{ height:224px; }
.LB_thumb .LB_thumbWrapMultiRow{ overflow-y:scroll; height:280px; }
.LB_thumb ul{ list-style:none; float:left; }
.LB_thumb li{ float:left; padding:5px; cursor:pointer; width:102px; height:102px; }
.LB_thumb li img{ opacity:0.6; filter:alpha(opacity=60); border:1px solid #191919; display:block; width:100px; height:100px; }
.LB_thumb .current img{ opacity:1; filter:alpha(opacity=100); border-color:#fff; }

.LB_btnBox{ position:absolute; top:-36px; left:50%; width:128px; height:36px; margin-left:-64px; text-align:center; }
.LB_zoomIn,
.LB_zoomOut{ background-color:#0e0e0e; width:64px; height:36px; opacity:0.6; filter:alpha(opacity=60); display:none; }
.LB_zoomIn:hover,
.LB_zoomOut:hover{ opacity:1; filter:alpha(opacity=100); }
.LB_zoomIn{ background-position:20px -54px; }
.LB_zoomOut{ background-position:-41px -54px; }
.LB_thumbSlideUp,
.LB_thumbSlideDown{ background-color:#0e0e0e; width:64px; height:36px; display:none; opacity:0.6; filter:alpha(opacity=60); }
.LB_thumbSlideUp{ background-position:23px -128px; }
.LB_thumbSlideDown{ background-position:-45px -128px; }
.LB_thumbSlideUp:hover,
.LB_thumbSlideDown:hover{ opacity:1; filter:alpha(opacity=100);}

