.stand-wrapper {
  position: absolute;
  
  height: 200px;
  left: 0;
  overflow: hidden;
  
}
.news-stand {
  width: 958px;
  
  margin-top: 10px;
  
  padding-top: 15px;
  padding-bottom: 15px;
  position: relative;
  height: 140px;
  
  overflow: hidden;
}
.news-stand.cinema {
  width: 960px;
  height: 215px;
  margin-bottom: 20px;
}
.news-stand.cinema ul li a .imgwrap {
  width: 150px;
  height: 215px;
}
.news-stand.cinema ul li a .imgwrap img {
  width: 100%;
}
.news-stand.cinema .control {
  top: 90px;
}
.news-stand .stand {
  position: absolute;
  display: block;
  width: 960px;
  height: 141px;
  left: -9px;
  top: 55px;
  background-image: url(../images/newsstand.png);
}
.news-stand ul {
  position: relative;
  display: inline-block;
  margin: 0 0 0 40px;
  padding: 0;
  width: 920px;
  height: 161px;
}
.news-stand ul li {
  list-style: none;
  display: inline-block;
  margin: 0;
  position: absolute;
  top: 0;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  left: 40%;
}
.news-stand ul li a {
  display: block;
  text-align: center;
  position: relative;
  width: 168px;
  height: 161px;
}
.news-stand ul li a .paper {
  position: absolute;
  width: 168px;
  height: 137px;
  display: block;
  top: 0;
  left: 0;
  -webkit-transition: all 0.15s;
  -moz-transition: all 0.15s;
  -o-transition: all 0.15s;
  transition: all 0.15s;
}
.news-stand ul li a .paper.selected {
  top: -6px;
}
.news-stand ul li a .paper .bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 168px;
  height: 137px;
  display: block;
  background-image: url("../images/sprite.png");
  background-repeat: no-repeat;
  background-position: -6px -333px;
}
.news-stand ul li a .paper .wrap {
  width: 150px;
  height: 120px;
  overflow: hidden;
  position: absolute;
  display: block;
  top: 11px;
  left: 9px;
}
.news-stand ul li a .paper .wrap img {
  position: absolute;
  top: 0;
  left: 0;
}
.news-stand ul li a .paper .gra {
  position: absolute;
  background-image: url("../images/sprite.png");
  background-repeat: no-repeat;
  background-position: -14px -504px;
  top: 78px;
  left: 8px;
  width: 153px;
  height: 53px;
}
.news-stand ul li a .shadow {
  position: absolute;
  display: block;
  top: 121px;
  left: -6px;
  width: 180px;
  height: 20px;
  background-image: url("../images/sprite.png");
  background-repeat: no-repeat;
  background-position: 0px -475px;
}
.news-stand ul li a .ttl {
  position: absolute;
  color: #ab7243;
  text-shadow: 1px 1px 0 #efd7b0;
  display: block;
  bottom: 0;
  width: 100%;
  font-size: 15px;
  font-weight: bold;
}
.news-stand ul li a .ttl.selected {
  color: #883d00;
  text-shadow: 1px 1px 0 #FFe1b0;
}
.news-stand ul li a:hover {
  text-decoration: none;
}
.news-stand ul li a:hover .paper {
  top: -6px;
}
.news-stand ul li.p0 {
  left: -178px;
  opacity: 0;
  filter: alpha(opacity=0);
  visibility: hidden;
}
.news-stand ul li.p1 {
  left: 0px;
}
.news-stand ul li.p2 {
  left: 178px;
}
.news-stand ul li.p3 {
  left: 356px;
}
.news-stand ul li.p4 {
  left: 534px;
}
.news-stand ul li.p5 {
  left: 712px;
}
.news-stand ul li.p6 {
  left: 890px;
  opacity: 0;
  filter: alpha(opacity=0);
  visibility: hidden;
}
.news-stand ul.left .p0 {
  -webkit-transition-delay: 0.25s;
  -moz-transition-delay: 0.25s;
  -o-transition-delay: 0.25s;
  transition-delay: 0.25s;
}
.news-stand ul.left .p1 {
  -webkit-transition-delay: 0.2s;
  -moz-transition-delay: 0.2s;
  -o-transition-delay: 0.2s;
  transition-delay: 0.2s;
}
.news-stand ul.left .p2 {
  -webkit-transition-delay: 0.15s;
  -moz-transition-delay: 0.15s;
  -o-transition-delay: 0.15s;
  transition-delay: 0.15s;
}
.news-stand ul.left .p3 {
  -webkit-transition-delay: 0.1s;
  -moz-transition-delay: 0.1s;
  -o-transition-delay: 0.1s;
  transition-delay: 0.1s;
}
.news-stand ul.left .p4 {
  -webkit-transition-delay: 0.05s;
  -moz-transition-delay: 0.05s;
  -o-transition-delay: 0.05s;
  transition-delay: 0.05s;
}
.news-stand ul.right .p1 {
  -webkit-transition-delay: 0.01s;
  -moz-transition-delay: 0.01s;
  -o-transition-delay: 0.01s;
  transition-delay: 0.01s;
}
.news-stand ul.right .p2 {
  -webkit-transition-delay: 0.05s;
  -moz-transition-delay: 0.05s;
  -o-transition-delay: 0.05s;
  transition-delay: 0.05s;
}
.news-stand ul.right .p3 {
  -webkit-transition-delay: 0.1s;
  -moz-transition-delay: 0.1s;
  -o-transition-delay: 0.1s;
  transition-delay: 0.1s;
}
.news-stand ul.right .p4 {
  -webkit-transition-delay: 0.15s;
  -moz-transition-delay: 0.15s;
  -o-transition-delay: 0.15s;
  transition-delay: 0.15s;
}
.news-stand ul.right .p5 {
  -webkit-transition-delay: 0.2s;
  -moz-transition-delay: 0.2s;
  -o-transition-delay: 0.2s;
  transition-delay: 0.2s;
}
.news-stand ul.right .p6 {
  -webkit-transition-delay: 0.25s;
  -moz-transition-delay: 0.25s;
  -o-transition-delay: 0.25s;
  transition-delay: 0.25s;
}
.news-stand .control {
  position: absolute;
  top: 90px;
  background: none;
  border: none;
  display: block;
  width: 23px;
  height: 33px;
  background-image: url("../images/sprite.png");
  background-repeat: no-repeat;
  background-position: 0 0;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: all 0.1s;
  -moz-transition: all 0.1s;
  -o-transition: all 0.1s;
  transition: all 0.1s;
  cursor: auto;
}
.news-stand .control.left {
  left: 15px;
  background-position: -101px 0px;
}
.news-stand .control.right {
  right: 15px;
  background-position: -129px 0px;
}
.news-stand .control.active {
  opacity: 0.8;
  filter: alpha(opacity=80);
  cursor: pointer;
}
.news-stand .control.active:hover {
  opacity: 1;
  filter: alpha(opacity=100);
}