
.album-wrap{background:#333; margin:10px 0px; padding:10px 0px 20px 0px;}
.album-wrap .navigation{ margin:10px 20px;border-bottom:1px solid #fff; color:#fff;}
.album-wrap .navigation a{ color:#fff;}
.album-wrap .album-info{ margin:0px 20px;}
.album-wrap .album-info h1{ font-family:800 26px/26px "宋体",arial; color:#fff; text-align:center; margin-bottom:15px;}
.album-wrap .album-panel{ margin:20px;min-height:600px;_height:600px;max-width:1180px;text-align:center; position:relative; overflow:hidden;}
.album-wrap .album-panel p{margin:0px;padding:0px; display:none; background-image:url(../images/31.gif);background-position:center;background-repeat:no-repeat;height:200px;text-align:center;font-size:12px;color:#999999;line-height:26px;}
.album-wrap .album-panel a{ display:inline-block; position:relative;}
.album-wrap .album-panel img{max-width:1180px;}

.album-wrap #left-panel {position: absolute; left: 0; z-index: 999}
.album-wrap #right-panel {position: absolute; right: 0; z-index: 999}
.album-wrap .slide-left {position:absolute;left:0;top:0;width:100%;cursor:pointer;z-index:9;display:none;}
.album-wrap .slide-left span {float:left;width:102px;height:95px;margin:0px;margin-top: 252px;_display:inline;z-index:9;background-image: url(../images/right.png)!important;/* FF IE7 */background-repeat: no-repeat;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/news/right.png'); /* IE6 */_background-image: none; /* IE6 */}
.album-wrap .slide-left span a,.slide-right span a {display:block;position:relative;width:102px;height:95px;}
.album-wrap .slide-right {position:absolute;left:0;top:0;width:100%;cursor:pointer;z-index:9;display:none;}
.album-wrap .slide-right span{float:right;width:102px;height:95px;margin:252px 0 0 360px;_display:inline;z-index:9;background-image: url(../images/left.png)!important;/* FF IE7 */background-repeat: no-repeat;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/news/left.png'); /* IE6 */_background-image: none; /* IE6 */}
.album-wrap .slide-left-bg {position:absolute;left:0;top:0;width:100%;z-index:100}
.album-wrap .slide-right-bg {position:absolute;left:0;top:0;width:100%;z-index:100}
.album-wrap .slide-left-bg,.slide-right-bg {background:#fff;filter:alpha(opacity=0); /*IE*/-moz-opacity:0; /*MOZ , FF*/opacity:0;/*CSS3, FF1.5*/}

.album-wrap .photo-desc{margin:0px 0px 5px 20px; height:55px;_height:55px; line-height:24px; width: 1140px; border: 1px solid #444; color:#fff;text-align:justify;text-justify:inter-ideograph;}
.album-wrap .photo-slide-wrap{border:1px solid #444; background:#343434; height:auto; width:1140px;height:137px; margin:0 auto 20px; position:relative;overflow:hidden;}
.photo-slide-wrap .goleft, .photo-slide-wrap .goright{ background:url(../images/photo.png) no-repeat;display:block;width:20px;height:63px; position:absolute;top:40px; overflow:hidden;}
.photo-slide-wrap .goleft{ background-position:-23px 0px;left:5px;}
.photo-slide-wrap .goleft:hover{background-position:0px -70px;}
.photo-slide-wrap .goright{ background-position:0px 0px;right:5px;}
.photo-slide-wrap .goright:hover{background-position:-23px -70px;}
.photo-slide-wrap>div{ margin:0px 29px;width:1040px;height:137px; position:relative; overflow:hidden;}
.photo-slide-wrap>div ul{height:97px; margin:20px 0 20px 0px; overflow:hidden; position:absolute; z-index:2;}
.photo-slide-wrap>div a.mask{width:122px;height:98px;display:block;position:absolute;top:20px;background:url(../images/photo.png) -104px 0px no-repeat;z-index:1;}
.photo-slide-wrap li{ float:left;width:116px;height:86px;padding:8px 3px 3px 3px; margin-right:8px;text-align:center; position:relative;}
.photo-slide-wrap li div{width:116px;height:87px; margin:0px; overflow:hidden;}
.photo-slide-wrap li a{width:116px;height:86px; display:block; position:relative; overflow:hidden; cursor:pointer; background:#fff;}
.photo-slide-wrap li .page-label{display:block;position:absolute;right:6px;bottom:6px;padding:0px 5px;font-family:Helvetica,sans-serif; font-size:12px;color:#fff; background:#000;filter:alpha(opacity=60);opacity:0.6;}
.photo-slide-wrap li img{max-height: 86px; max-width: 116px;}

.photo-desc .scroll_container {
    padding: 5px 0px 5px 5px;
    overflow: hidden;
    position: relative;
}
.photo-desc .scroll_absolute {
    position: absolute;
}
.photo-desc .scroll_vertical_bar {
    position: absolute;
    top: 0;
    right: 0;
    width: 20px;
    height: 100%;
    margin: 0;
    padding: 0;
}
.photo-desc .scroll_track {
    position: relative;
    background-color: #272727;
}
.photo-desc .scroll_drag {
    position: relative;
    top: 0;
    left: 0;
    cursor: default;
    background-color: #4F4F4F;
}
.photo-desc .scroll_arrow {
    text-indent: -20000px;
    display: block;
    cursor: pointer;
}
.photo-desc .scroll_vertical_bar .scroll_arrow {
    height: 16px;
}