#container {width: 800px; position: relative; color:#aaa;}
#container h1 { font-size:14px; color:#aaa; font-weight:bold;line-height:25px;}
.zlart-gallery { width:800px; height:700px;}
.zlart-gallery, .zlart-gallery * { margin: 0; padding: 0;  margin-top:5px;}
.zlart-gallery .zlart-image-wrapper { width: 800px; height:600px; position: relative; overflow: hidden; margin-right: auto; margin-left: auto; }
.zlart-gallery .zlart-image-wrapper .ad-image-description { display:none; }
.zlart-gallery .zlart-image-wrapper .ad-loader { position: absolute; z-index: 10; top: 48%; left: 48%; border: 1px solid #CCC; }
.zlart-gallery .zlart-image-wrapper .ad-next { position: absolute; right: 0; top: 0; width: 45%; height: 100%; cursor: pointer; display: block; z-index: 100; }
.zlart-gallery .zlart-image-wrapper .ad-prev { position: absolute; left: 0; top: 0; width: 45%; height: 100%; cursor: pointer; display: block; z-index: 100; }
.zlart-gallery .zlart-image-wrapper .ad-prev, .zlart-gallery .zlart-image-wrapper .ad-next { background: url(non-existing.jpg)\9 }
.zlart-gallery .zlart-image-wrapper .ad-prev .ad-prev-image, .zlart-gallery .zlart-image-wrapper .ad-next .ad-next-image {cursor: url(../images/pre.cur), pointer; width: 100%; height:100%; display: none; position: absolute; top:0; left: 0; z-index: 101; }
.zlart-gallery .zlart-image-wrapper .ad-next .ad-next-image {cursor: url(../images/next.cur), pointer; right: 0; left: auto; }
.zlart-gallery .zlart-image-wrapper .ad-image { position: absolute; overflow: hidden; top: 0; left: 0; z-index: 9; }
.zlart-gallery .ad-info { float: left; }
.zlart-gallery .ad-slideshow-controls { float: right; }
.zlart-gallery .ad-slideshow-controls .ad-slideshow-start, .zlart-gallery .ad-slideshow-controls .ad-slideshow-stop { padding-left: 5px; cursor: pointer; }
.zlart-gallery .ad-slideshow-controls .ad-slideshow-countdown { padding-left: 5px; font-size: 0.9em; }
.zlart-gallery .ad-slideshow-running .ad-slideshow-start { cursor: default; font-style: italic; }
.zlart-gallery .ad-nav { width: 100%; position: relative; margin-top:10px;}
.zlart-gallery .ad-forward, .zlart-gallery .ad-back { position: absolute; top: 0; height: 100%; z-index: 10; }   * html .zlart-gallery .ad-forward, .zlart-gallery .ad-back { }
.zlart-gallery .ad-back { cursor: pointer; left: 0px; width: 30px; display: block; background-image: url(../images/ad_scroll_back.png); background-repeat: no-repeat; background-position: center center; height:90px; margin-top:15px;}
.zlart-gallery .ad-forward {cursor: pointer; display: block; right:0px; width: 30px; background-image: url(../images/ad_scroll_forward.png); background-repeat: no-repeat; background-position: center center; height:90px; margin-top:15px;}
.zlart-gallery .ad-nav .ad-thumbs { overflow: hidden; width: 740px; position:absolute; left:30px;}
.zlart-gallery .ad-thumbs .ad-thumb-list { float: left; width: 9000px; list-style: none; }
.zlart-gallery .ad-thumbs li { float: left; padding-right: 5px; }
.zlart-gallery .ad-thumbs li a { display: block; }
.zlart-gallery .ad-thumbs li a img { display: block; }
.zlart-gallery .ad-thumbs li a.ad-active img { } .ad-preloads { position: absolute; left: -9000px; top: -9000px; }
#gallery { margin-right: auto; margin-left: auto;} #footer { text-align:center; line-height:23px; padding-top:25px; border-top-width: 1px; border-top-style: solid; border-top-color: #CCCCCC; margin-top: 15px; color:#666; }
#footer span { padding:0 5px; }
.footer_ul li { display: inline; margin-right: 5px; margin-left: 5px; }

.gallery_show {position:fixed; width:100%; height:100%; left:0; top:0; background-color: rgba(0,0,0,0.9); z-index: 999999; display:none;}
.gallery_show .close {
    position: absolute;
    right: 0;
    top: 0;
    background: url(http://static.qiuyewang.com/skin/special/2017yybc/close_ch.png);
    width: 56px;
    height: 56px;
	cursor:pointer;
}