.stores {

}
.stores .stores-tit{
  max-width: 800px;
}
.stores .stores-tit p{
  font-size: 16px;
}
.stores .store-area h2{
	font-size:16px;
	margin-top: 45px;
	font-weight:600;
}
.stores .store-area .area-tit{
  font-size: 16px;
  margin-bottom: 30px;
}
.stores .store-area .area-tit:hover {
  cursor:pointer
}

.stores .store-area .area-tit::after {
    content: '';
    background-image: url(/web/public/images/icon/mapTag.png);
    width: 26px;
    height: 26px;
    display: inline-block;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 100%;
    margin-left: 10px;
}
.stores .store-area .area-map-dq{
  height: 520px;
  overflow: hidden;
  background-image: url('/web/public/images/bg/area-map.png');
  position: relative;
  background-repeat: no-repeat;
  background-position: 50%;
  margin: 0 auto;
}
.stores .store-area .area-map-zb{
  height: 548px;
    overflow: hidden;
    background-image: url(/web/public/images/bg/area-map-zb.jpg);
    position: relative;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: 100%;
    
    margin: 0 auto;
}
.stores .store-area .area-map-ej{
  height: 520px;
  overflow: hidden;
  background-image: url('/web/public/images/bg/area-map-ej.jpg');
  background-size: 100%;
  position: relative;
  background-repeat: no-repeat;
  background-position: 50%;

  margin: 0 auto;
}
.stores .store-area .area-map .jinniu {
  position: absolute;
    top: 109px;
    left: 450px;
    animation: Updown 1s infinite alternate;
}
.stores .store-area .area-map .qingyang {
  position: absolute;
  left: 490px;
  top: 152px;
  animation: Updown 1s infinite alternate;
  animation-delay:0.1s;
}
.stores .store-area .area-map .chenhua {
  position: absolute;
  left: 560px;
  top: 190px;
  animation: Updown 1s infinite alternate;
  animation-delay:0.3s;
}
.stores .store-area .area-map .wuhou {
  position: absolute;
   left: 440px;
    top: 234px;
    animation: Updown 1s infinite alternate;
    animation-delay:0.5s;
}
.stores .store-area .area-map .jinjiang {
    position: absolute;
    top: 347px;
    left: 600px;
    animation: Updown 1s infinite alternate;
    animation-delay:0.7s;
}
.stores .store-area .area-map .gaoxin {
  position: absolute;
  top: 394px;
    left: 500px;
    animation: Updown 1s infinite alternate;
    animation-delay:0.9s;
}
.stores .store-area .area-map .dujiangyan {
  position: absolute;
    top: 30px;
    left: 280px;
    animation: Updown 1s infinite alternate;
    animation-delay: 0.9s;
}
.stores .store-area .area-map .pengzhou {
  position: absolute;
    top: 30px;
    left: 430px;
    animation: Updown 1s infinite alternate;
    animation-delay: 0.8s;
}
.stores .store-area .area-map .jintang {
  position: absolute;
    top: 100px;
    left: 640px;
    animation: Updown 1s infinite alternate;
    animation-delay: 0.7s;
}
.stores .store-area .area-map .xindu {
  position: absolute;
    top: 120px;
    left: 520px;
    animation: Updown 1s infinite alternate;
    animation-delay: 0.6s;
}

.stores .store-area .area-map .pidu {
  position: absolute;
    top: 135px;
    left: 400px;
    animation: Updown 1s infinite alternate;
    animation-delay: 0.5s;
}
.stores .store-area .area-map .wenjiang {
  position: absolute;
    top: 200px;
    left: 380px;
    animation: Updown 1s infinite alternate;
    animation-delay: 0.4s;
}
.stores .store-area .area-map .chongzhou {
  position: absolute;
        top: 230px;
    left: 290px;
    animation: Updown 1s infinite alternate;
    animation-delay: 0.3s;
}
.stores .store-area .area-map .dayi {
  position: absolute;
    top: 260px;
    left: 220px;
    animation: Updown 1s infinite alternate;
    animation-delay: 0.2s;
}
.stores .store-area .area-map .shuangliu {
  position: absolute;
    top: 260px;
    left: 410px;
    animation: Updown 1s infinite alternate;
    animation-delay: 0.1s;
}

.stores .store-area .area-map .tfxq {
  position: absolute;
    top: 310px;
    left: 480px;
    animation: Updown 1s infinite alternate;
    animation-delay: 0.1s;
	width: 70px;
}




.stores .store-area .area-map .longquanyi {
  position: absolute;
    top: 270px;
    left: 580px;
    animation: Updown 1s infinite alternate;
    animation-delay: 0.1s;
}
.stores .store-area .area-map .qionglai {
  position: absolute;
    top: 350px;
    left: 200px;
    animation: Updown 1s infinite alternate;
    animation-delay: 1s;
}
.stores .store-area .area-map .xinjin {
  position: absolute;
   top: 350px;
    left: 360px;
    animation: Updown 1s infinite alternate;
    animation-delay: 1.1s;
}
.stores .store-area .area-map .pujiang {
  position: absolute;
   top: 460px;
    left: 210px;
    animation: Updown 1s infinite alternate;
    animation-delay: 1.1s;
}
.stores .store-area .area-map .pengshan {
  position: absolute;
   top: 470px;
    left: 400px;
    animation: Updown 1s infinite alternate;
    animation-delay: 1.1s;
}
.stores .store-area .area-map .guangyuan {
  position: absolute;
   top: 40px;
    left: 580px;
    animation: Updown 1s infinite alternate;
    animation-delay: 2.0s;
}
.stores .store-area .area-map .bazhong {
  position: absolute;
   top: 76px;
    left: 640px;
    animation: Updown 1s infinite alternate;
    animation-delay: 1.8s;
}
.stores .store-area .area-map .aba {
  position: absolute;
   top: 100px;
    left: 380px;
    animation: Updown 1s infinite alternate;
    animation-delay: 1.7s;
}
.stores .store-area .area-map .mianyang {
  position: absolute;
       top: 100px;
    left: 510px;
    animation: Updown 1s infinite alternate;
    animation-delay: 1.6s;
}
.stores .store-area .area-map .dazhou {
  position: absolute;
   top: 120px;
    left: 680px;
    animation: Updown 1s infinite alternate;
    animation-delay: 0s;
}
.stores .store-area .area-map .deyang {
  position: absolute;
   top: 140px;
    left: 500px;
    animation: Updown 1s infinite alternate;
    animation-delay: 0.1s;
}
.stores .store-area .area-map .nanchong {
  position: absolute;
   top: 150px;
    left: 600px;
    animation: Updown 1s infinite alternate;
    animation-delay: 0.2s;
}
.stores .store-area .area-map .suining {
  position: absolute;
   top: 174px;
    left: 560px;
    animation: Updown 1s infinite alternate;
    animation-delay: 0.3s;
}
.stores .store-area .area-map .guangan {
  position: absolute;
   top: 174px;
    left: 640px;
    animation: Updown 1s infinite alternate;
    animation-delay: 0.4s;
}
.stores .store-area .area-map .yaan {
  position: absolute;
  top: 204px;
    left: 420px;
    animation: Updown 1s infinite alternate;
    animation-delay: 0.5s;
}
.stores .store-area .area-map .meishan {
  position: absolute;
  top: 204px;
    left: 470px;
    animation: Updown 1s infinite alternate;
    animation-delay: 0.6s;
}
.stores .store-area .area-map .ziyang {
  position: absolute;
  top: 200px;
    left: 520px;
    animation: Updown 1s infinite alternate;
    animation-delay: 0.7s;
}
.stores .store-area .area-map .leshan {
  position: absolute;
  top: 240px;
    left: 450px;
    animation: Updown 1s infinite alternate;
    animation-delay: 0.8s;
}
.stores .store-area .area-map .neijiang {
  position: absolute;
  top: 230px;
    left: 550px;
    animation: Updown 1s infinite alternate;
    animation-delay: 0.9s;
}
.stores .store-area .area-map .zigong {
  position: absolute;
  top: 260px;
    left: 520px;
    animation: Updown 1s infinite alternate;
    animation-delay: 1.0s;
}
.stores .store-area .area-map .yibin {
  position: absolute;
  top: 300px;
    left: 500px;
    animation: Updown 1s infinite alternate;
    animation-delay: 1.1s;
}
.stores .store-area .area-map .luzhou {
  position: absolute;
  top: 290px;
    left: 560px;
    animation: Updown 1s infinite alternate;
    animation-delay: 1.2s;
}
.stores .store-area .area-map .xichang {
  position: absolute;
    top: 370px;
    left: 400px;
    animation: Updown 1s infinite alternate;
    animation-delay: 1.3s;
}
.stores .store-area .area-map .panzhihua {
  position: absolute;
    top: 437px;
    left: 340px;
    animation: Updown 1s infinite alternate;
    animation-delay: 1.4s;
}
.stores .store-area .area-map .ganzi {
  position: absolute;
  top: 237px;
    left: 320px;
    animation: Updown 1s infinite alternate;
    animation-delay: 1.5s;
}

.stores .store-area .area-map .area-map-tag {
   z-index: 9;
}
.stores .store-area .area-map .area-map-tag button {
background-color: #f15a22;
    color: #fff;
    text-align: center;
    border-radius: 4px;
    line-height: 25px;
    width: 52px;
    padding: 0;
    height: 25px;
    border: none;
     -moz-box-shadow:2px 2px 13px #b3b3b3; -webkit-box-shadow:2px 2px 13px #b3b3b3; box-shadow:2px 2px 13px #b3b3b3;
}
.stores .store-area .area-map .area-map-tag:hover {
  animation:none
}
@keyframes Updown {
  from {
    margin-top: 0;
  }
  to {
    margin-top: 10px;
  }
}
.stores .store-area .area-map .area-map-tag span{
  
}
.store-lists-tit {
  width: 100%;
  padding: 0 20px;
}
.store-lists-tit ul li{
  list-style: none;
  font-size: 16px;
  text-align: center;
}
.store-lists {
  padding: 0;
}
.store-lists ul li {
    border-bottom: 1px solid #e4e4e4;
    margin: 10px 0;
    line-height: 30px;
	list-style:none;
}
.store-lists ul li .store-item{
  text-align: center;
}
.store-imgs {
	margin-bottom:37px;
}
.store-imgs ul {
	display:flex;justify-content:space-between;flex-wrap:wrap
}
.store-imgs ul li {
	display:inline-block;
    width: 18%;
	background-color:#f15a22;
	list-style:none;
}
.store-imgs ul li img {
	width: 100%;
}
#panda-show  .full {
	width: 100%;
	overflow: hidden;
	min-width: 1060px;
}

#panda-show  .content {
	width: 980px;
	margin: 0 auto;
	position: relative;
}



#panda-show  .cover-left {
	width: 2000px;
	position: absolute;
	left: -2000px;
	top: 0;
	opacity: 0.7;
	background: #000;
	height: 240px;
	z-index: 10;
}

#panda-show  .cover-right {
	width: 2000px;
	position: absolute;
	right: -2000px;
	top: 0;
	background: #000;
	opacity: 0.7;
	height: 240px;
	z-index: 10;
}

#panda-show  .swiper-container {
	overflow: visible;
	height: 205px;
}

#panda-show  .swiper-slide {
	height: 240px;
	padding: 0;
	margin: 0 5px;
	position: relative;
}

#panda-show  .swiper-slide img {
	max-width: 100%;
	
	-webkit-transition: all linear 300ms;
	transition: all linear 300ms;
}

#panda-show  .swiper-slide  a:hover img {
	opacity: 1;
}

#panda-show  .arrow-left {
	background: url(../images/icon/arrows.png) no-repeat left top;
	position: absolute;
	left: -40px;
	top: 50%;
	margin-top: -40px;
	width: 35px;
	height: 80px;
	z-index: 15;
}

#panda-show .arrow-right {
	background: url(../images/icon/arrows.png) no-repeat right top;
	position: absolute;
	right: -40px;
	top: 50%;
	margin-top: -40px;
	width: 35px;
	height: 80px;
	z-index: 15;
}
/**/
#panda-show .shuffer-line {
	height: 4px;
	width: 100%;
	position: absolute;
	bottom: 0;
	opacity: 1;
	-webkit-transition: all linear 300ms;
	transition: all linear 300ms;
	background-color: #f15a22;
}

#panda-show a:hover .shuffer-line {
	height: 95px;
	background-color: #f15a22;
	opacity: .8;
}

#panda-show .stars-info {
	height: 110px;
	position: absolute;
	bottom: 0;
	text-align: center;
	width: 100%;
	-webkit-transition: all linear 250ms;
	transition: all linear 250ms;
	color: #fff;
}

#panda-show a:hover .stars-info {
	height: 95px;
	border-bottom: 0 none;
}

#panda-show .stars-info .name {
	font-size: 20px;
	height: 26px;
	line-height: 26px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

#panda-show a:hover .stars-info .name {
	margin: 8px 0 0;
}

#panda-show .stars-info .intro {
	padding: 0 10px;
	font-size: 14px;
	height: 18px;
	line-height: 18px;
	margin: 5px 0 30px;
	color: rgba(255,255,255,.7);
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

#panda-show .stars-info .icon-shuffer-live {
	position: absolute;
	left: 50%;
	bottom: 38px;
	width: 29px;
	height: 9px;
	margin-left: -15px;
	background: url(../images/icon/live.png) no-repeat;
	opacity: 1;
	-webkit-transition: all linear 250ms;
	transition: all linear 250ms;
}

#panda-show a:hover .stars-info .icon-shuffer-live {
	opacity: 0;
}

#panda-show .stars-info .number {
	display: inline-block;
	overflow: hidden;
	-webkit-transition: all linear 250ms;
	transition: all linear 250ms;
	height: 20px;
	line-height: 20px;
	width: 100%;
	position: absolute;
	bottom: 8px;
	left: 0;
}

#panda-show .stars-info .number i {
	width: 16px;
	height: 12px;
	display: inline-block;
	background: url(../images/icon/eye.png) no-repeat center;
	margin-right: 8px;
}
