@charset "utf-8";
html, body, h1, h2, h3, h4, p, form, dl, dd, ul, li, ol{margin:0;padding:0;}
ul, ol{list-style:none;}
img, fieldset{border:0}
.fix{*zoom:1;}
.fix:after, .fix:before{display:block;content:".";height:0;clear:both;overflow:hidden;visibility:hidden;}
body{background:#141414;font-size:12px;font-family:'宋体', Arial, Helvetica, sans-serif;}
a{text-decoration:none;}


.crumbs{padding:10px 0 10px 20px;overflow:hidden;*zoom:1;color:#9B9B9B;}
.crumbs a{color:#9B9B9B;}
.album-box{width:100%;margin:0 auto;text-align:center;color:white;}
.imglist{width:2000em;position:absolute;white-space:nowrap;left:0;top:0;}
.imglist li{float:left;width:80px;height:50px;margin-right:20px;display:inline;}
.imglist li div{width:80px;height:50px;overflow:hidden;opacity:0.6;filter:alpha(opacity=60);cursor:pointer;}
.imglist li.on div{width:80px;height:50px;border:2px solid #fff;opacity:1;filter:alpha(opacity=100);}
.album-con{position:relative;z-index:2;width:980px;margin:0 auto;}
.thum-wrap{margin:0 auto;overflow:hidden;height:55px;position:relative;z-index:888;}
.thum-pre-btn, .thum-next-btn{position:absolute;width:14px;height:25px;background:url(../images/nav_thumbs2.png) no-repeat 0 0;top:50%;margin-top:-12.5px;cursor:pointer;z-index:999;}
.thum-pre-btn{left:20px;}
.thum-next-btn{right:20px;background-position:-14px 0;}
.thum-box{padding:5px 0px;background:#000;bottom:0;height:55px;left:0;min-width:780px;overflow:hidden;position:absolute;width:100%;}
.pic-alt{padding:0;position:absolute;left:10px;bottom:20px;width:960px;text-align:center;font-size:12px;}
.album-top-bar{position:relative;z-index:11;}
.pre-btn, .next-btn{position:absolute;z-index:111;width:50%;height:100%;cursor:pointer;text-align:left;background:url(../images/pixel.gif);}
.pre-btn{left:0}
.next-btn{right:0}
.pre-btn i, .next-btn i{display:block;visibility:hidden;background:url(../images/arrows.png) no-repeat 0 -84px;position:absolute;top:50%;height:84px;overflow:hidden;width:84px;}
.pre-btn i{left:20px;}
.next-btn i{right:20px;background-position:0 0;}
#imgLoading{background:url(../images/loading.gif) no-repeat scroll 0 0 transparent;height:37px;left:50%;margin:-19px 0 0 -19px;position:absolute;top:50%;width:37px;}
.valin{width:980px;height:600px;display:table-cell;vertical-align:middle;position:relative;}
.arcrum{margin:0 6px;color:#9B9B9B;}
.valin img{padding:10px;background:#fff;}
.dn{display:none;}