.ad-gallery {
  width: 800px; position: relative;
}
.ad-gallery, .ad-gallery * {
  margin: 0;
  padding: 0;
}
.ad-gallery .ad-image-wrapper {
width: 100%;
height: 600px;
margin-bottom: 10px;
position: relative;
overflow: hidden;
}
.ad-gallery .ad-image-wrapper .ad-loader {
  position: absolute;
  z-index: 10;
  top: 48%;
  left: 48%;
  border: 1px solid #CCC;
}
.ad-gallery .ad-next { position: absolute;right:0px;top: 0;width: 25%;height: 100%;cursor: pointer;display: block;z-index: 100;}
.ad-gallery .ad-prev {position: absolute;left:0px;top: 0;width: 25%;height: 100%;cursor: pointer;display: block;z-index: 100;}
.ad-gallery .ad-prev-image, .ad-gallery .ad-next-image {width: 27px;height: 54px;display:block;position: absolute;top:165px;left:27px;z-index: 99;}
.ad-gallery .ad-next-image {right:27px;left: auto;}
#gallery .ad-image-wrapper .ad-image {position: absolute;overflow: hidden;top: 0;left: 0;z-index: 9; }
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description {position: absolute;bottom: 0px;left: 0px;padding: 7px;text-align: left;width: 100%;z-index: 2; background:#000;-moz-opacity: 0.5;filter:alpha(opacity=50);opacity: 0.5;color: #e6d6c3;font:12px/1.8 Arial, Helvetica, sans-serif,"宋体";}
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description .ad-description-title {  display: block;}
.ad-gallery .ad-controls {height: 20px; display:none;}
.ad-gallery .ad-info {float: left;}
.ad-gallery .ad-slideshow-controls {float: right;}
.ad-gallery .ad-slideshow-controls .ad-slideshow-start, .ad-gallery .ad-slideshow-controls .ad-slideshow-stop {padding-left: 5px;cursor: pointer;}
.ad-gallery .ad-slideshow-controls .ad-slideshow-countdown {padding-left: 5px;font-size: 0.9em;}
.ad-gallery .ad-slideshow-running .ad-slideshow-start {cursor: default;font-style: italic;}
.ad-gallery .ad-nav {width: 100%;position: relative; margin:8px 0px 20px;}
.ad-gallery .ad-forward, .ad-gallery .ad-back {position: absolute;top:50%;width: 28px;height:28px;z-index: 10; margin-top: -14px; display: block; cursor: pointer;}
.ad-gallery .ad-back {left:0px;background: url(../images/c_lr.gif) no-repeat scroll left center;}
.ad-gallery .ad-forward {right:0px; background: url(../images/c_lr.gif) no-repeat scroll right center;}
.ad-gallery .ad-nav .ad-thumbs {overflow: hidden;width: 620px; padding:7px 0px; margin:0px auto;}
.ad-gallery .ad-thumbs .ad-thumb-list {float: left;width: 9000px;list-style: none;}
.ad-gallery .ad-thumbs li {float: left; width:155px; height:110px;}
.ad-gallery .ad-thumbs li a {display: block;padding:5px; width:135px; height:98px; border:1px solid #cdcdcd; text-align:center; margin: 0px auto; overflow: hidden;}
.ad-gallery .ad-thumbs li a img {display:inline-block; height: 100%; margin: 0px auto;}
.ad-gallery .ad-thumbs li a.ad-active{ border:1px solid #183883;}
