@CHARSET "UTF-8";
.index-main{margin:0 auto;width:1226px}
.index-ads{position:relative;margin-bottom:26px}
.slide_container{margin-bottom: 20px;}
#wst-slide .wst-slide-itemswrap,#wst-slide .wst-slide-items,#wst-slide .wst-slide-items li{height:428px;overflow:hidden}
.wst-slide-items{width:100%}
.wst-slide-controls{position:absolute;display:block;top:-35px;right:30px;width:400px;text-align:right}
.wst-slide-controls span{display:inline-block;width:6px;height:6px;margin:0 5px;border:2px solid #fff;border-color:rgba(255,255,255,0.3);border-radius:10px;text-align:left;text-indent:-9999px;overflow:hidden;background:#f5f5f5;background:rgba(0,0,0,0.4);-webkit-transition:all .2s;transition:all .2s}
.wst-slide-controls .curr{background:#fff;background:rgba(255,255,255,0.4);border-color:#757575;border-color:rgba(0,0,0,0.4);cursor:pointer}
.wst-slide{position:relative}
.wst-slide-numbox{margin:0 auto;height:0;position:relative;z-index:3}
.index-ads2{margin-top:14px}
.index-ads2 .left{float:left;width:228px;padding:3px;font-size:12px;text-align:center;background:#5f5750}
.index-ads2 .left .list{float:left;width:70px;height:82px;padding:0 3px;position:relative}
.index-ads2 .left .list:before,.index-ads2 .left .list:after{position:absolute;content:"";background:#665e57}
.index-ads2 .left .list:before{top:-1px;left:6px;width:64px;height:1px}
.index-ads2 .left .list:after{top:6px;left:0;width:1px;height:70px}
.index-ads2 .left .list a{display:block;padding-top:18px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:rgba(255,255,255,0.7);transition:color .2s}
.index-ads2 .left .list a:hover{color:#fff}
.index-ads2 .left .list i{display:block;height:24px;margin-bottom:4px;font-size:24px;line-height:24px}
.index-ads2 .right{float:right;width:992px}
.index-ads2 .right .first{margin-left:14px}
.index-ads2 .right img{float:left;width:316px;height:170px;margin-left:15px;-webkit-transition:-webkit-box-shadow .2s linear;transition:box-shadow .2s linear}
.index-ads2 .right img:hover{z-index:2;-webkit-box-shadow:0 15px 30px rgba(0,0,0,0.1);box-shadow:0 15px 30px rgba(0,0,0,0.1)}
.recom-container,.nearby-container,.like-container{ margin: 0 auto 20px auto;}
.recom-container .head,.nearby-container .head,.like-container .head{ width: 100%; height: 50px;line-height: 50px;box-sizing: border-box;color: #666;font-size: 14px;margin-bottom: 10px;}
.recom-container .main,.nearby-container .main,.like-container .main{ min-height:400px;width: 100%;padding: 11px 10px 10px;background-color: #fff;border-radius: 4px;box-sizing: border-box;}
.recom-container .main .item{width: 25%;padding: 10px;box-sizing: border-box;float: left;background: #fff; transition: background-color .5s;}
.nearby-container .main .item{display: inline-block;width: 19.72%;box-sizing: border-box;vertical-align: middle;}
.like-container .main .item{display: inline-block;width: 19.72%;box-sizing: border-box;vertical-align: middle;}
.recom-container .main .item:hover,.nearby-container .main .item:hover,.like-container .main .item:hover {background: #F4F4F4;-webkit-transition: background-color .5s;-ms-transition: background-color .5s; transition: background-color .5s;border-radius: 4px;}
.recom-container .main .item .img,.nearby-container .main .item .img,.like-container .main .item .img{position:relative;background-size: cover;max-width: 100%;height:280px;margin-bottom: 11px;cursor: pointer;}
.recom-container .main .item .poi-info { text-align: left;}
.recom-container .main .item .poi-info .title {font-size: 16px;color: #222;height: 22px;line-height: 22px;margin-bottom: 8px;font-weight: 500;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;cursor: pointer;}
.recom-container .main .item img {width: 100%; height: 100%; border-radius: 4px;}

.like-container .head{background: linear-gradient(to right, rgb(250, 60, 104) 2%, rgb(254, 70, 77) 97%) rgb(250, 60, 104);    font-size: 18px;
    padding-left: 13px;
    padding-right: 10px;
    color: #fff;
    border-radius: 10px 10px 0 0;}

.recom-container .main .item .price-info {height: 27px;overflow: hidden;margin-bottom: 10px;}
.recom-container .main .item .current-price-wrapper {cursor: pointer;}
.recom-container .main .item .poi-info {text-align: left;}
.recom-container .main .item .price-symbol {font-size: 14px;color: #BE9E4D;font-weight: 500;}
.numfont {font-family: numbers!important;letter-spacing: -.5px;}
.recom-container .main .item .current-price {font-size: 22px;color: #BE9E4D;margin-right: 6px;letter-spacing: -.8px;cursor: pointer;}
.recom-container .main .item .bottom-right-info, .item .sold {font-size: 12px;color: #999;float: right;margin-top: 10px;}

.nearby-container .main .item .container{padding: 10px;}
.nearby-container .main .item .wrapper {width: 100%;box-sizing: border-box;}
.nearby-container .main .item .img-box {width: 100%;background-size: cover; background-position: 50% 50%;border-radius: 4px;overflow: hidden;position: relative;}
.nearby-container .main .item .img-box img { width: 100%;height:217px;font-size: 0;}
.nearby-container .main .item .info-box{ position: relative; margin-top: 10px;}
.nearby-container .main .item .info-box .score-line.aligned {height: 24px;}
.nearby-container .main .item .info-box .score-line div {display: inline-block;}
.nearby-container .main .item .info-box .score-line img{width:13px;}
.nearby-container .main .item .info-box .desc-line.aligned { height: 18px;}
.nearby-container .main .item .info-box .desc-line .desc {font-size: 12px;color: #999;width: 100%; height: 18px;line-height: 18px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-top: 4px;}

.nearby-container .main .item .info-box .bottom-line.aligned { height: 28px;}
.nearby-container .main .item .info-box .bottom-line .price-box { color: #F60; }
.nearby-container .main .item .price-box .yuan { font-size: 14px;font-weight: 700;}
.nearby-container .main .item .price-box .price-number {font-size: 22px;letter-spacing: -.5;}
.nearby-container .main .item .price-box .price-desc {font-size: 12px; margin-left: 4px;font-weight: 700;}
.nearby-container .main .item .info-box .title{ font-size: 16px;line-height: 22px;width: 100%;height: 22px;text-overflow: ellipsis;overflow: hidden; white-space: nowrap;    color: #222;    margin: 0;font-weight: 500;}
.nearby-container .main .item .info-box .distance{font-size: 12px;color: #999;position: absolute;right: 0;bottom: 0;}
.nearby-container .main .item .info-box .sale-count{}

.like-container .main .item .container{padding: 10px;}
.like-container .main .item .wrapper {width: 100%;box-sizing: border-box;}
.like-container .main .item .img-box {width: 100%;border-radius: 4px;overflow: hidden;}
.like-container .main .item .img-box img { width: 100%;max-height: 218px; font-size: 0;}
.like-container .main .item .info-box{    position: relative; margin-top: 10px;}
.like-container .main .item .info-box .score-line.aligned {height: 24px;}
.like-container .main .item .info-box .score-line div {display: inline-block;}
.like-container .main .item .info-box .score-line img{width:13px;}
.like-container .main .item .info-box .desc-line.aligned { height: 18px;}
.like-container .main .item .info-box .desc-line .desc {font-size: 12px;color: #999;width: 100%; height: 18px;line-height: 18px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-top: 4px;}

.like-container .main .item .info-box .bottom-line.aligned { height: 28px;}
.like-container .main .item .info-box .bottom-line .price-box { color: #F60; }
.like-container .main .item .price-box .yuan { font-size: 14px;font-weight: 700;}
.like-container .main .item .price-box .price-number {font-size: 22px;letter-spacing: -.5;}
.like-container .main .item .price-box .price-desc {font-size: 12px; margin-left: 4px;font-weight: 700;}
.like-container .main .item .info-box .title{ font-size: 16px;line-height: 22px;width: 100%;height: 22px;text-overflow: ellipsis;overflow: hidden; white-space: nowrap;    color: #222;    margin: 0;font-weight: 500;}
.like-container .main .item .info-box .old-price { font-size: 12px;color: #999;text-decoration: line-through;}
.like-container .main .item .info-box .sale-count{font-size: 12px;color: #999;position: absolute;right: 0;bottom: 0;}

.login-ibox { width: 210px;height: 200px; background-color: #fff;overflow: hidden;}
.login-ibox .default {padding-top: 15px;position: relative;}
.login-ibox .head-img-row {border-radius: 100px;margin: 0 auto 4px;text-align: center;}
.login-ibox .head-img-row img {width: 75px;height: 75px;border-radius: 50%;border: 4px solid #eee;}
.login-ibox .user-name {font-size: 16px;color: #222;text-align: center;font-weight: 500;white-space: nowrap; width: 6em;overflow: hidden;text-overflow: ellipsis;margin: 0 auto;}
.login-ibox .btn-login { width: 118px;text-align: center; margin: 10px auto;background: #13d1be;border-radius: 40px;font-size: 14px;color: #fff;transition: background-color .5s;display: block; line-height: 32px;}
.login-ibox .btn-login:hover {background-color: #62e8d7;transition: background-color .5s;}

.login-ibox .btn-signed { border: 0; width: 118px;text-align: center; margin: 10px auto;background:#ddd;border-radius: 40px;font-size: 14px;color: #fff;transition: background-color .5s;display: block; line-height: 32px;}
.login-ibox .btn-sign { border: 0; width: 118px;text-align: center; margin: 10px auto;background:rgb(250, 60, 104);border-radius: 40px;font-size: 14px;color: #fff;transition: background-color .5s;display: block; line-height: 32px;}
.login-ibox .btn-sign:hover {background-color: rgb(250, 60, 104);transition: background-color .5s;}

.news-ibox{}
.news-ibox .tab-box{border-bottom: 1px solid #eee}
.news-ibox .tab-item{width:50%;float:left;text-align:center;line-height:45px;cursor:pointer;font-size: 16px;}
.news-ibox .on{color:#13d1be;}
.weixin-qrcode {width: 210px;height: 217px; margin-top: 10px;background-color: #fff;overflow: hidden;}
.weixin-qrcode .title {font-size: 14px;color: #666;font-weight: 500;text-align: center;}
.titem2 div{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;cursor: pointer;line-height: 24px;}
.titem2 a{color: #333;}
.titem2 a:hover{color: #13D1BE;}
.swiper-container {
  width: 100%;
  height: 100%;
}
.swiper-slide {
  text-align: center;
  font-size: 18px;
  background: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.swiper-pagination-bullet {
  width: 15px;
  height: 3px;
  text-align: center;
  line-height: 20px;
  font-size: 12px;
  color:#000;
  border-radius:0;
  opacity: 1;
  background: rgba(255,255,255,0.2);
}
.swiper-pagination-bullet-active {
  color:#fff;
  background: #fff;
}
.wst-shops{
  position: absolute;
  width:100%;
  height: 50px;
  bottom:0;
  left:0;
  z-index: 100;
  display: none;
}
.wst-idx-cp{
  width:201px;
  margin:0 auto;
}
.wst-idx-cp .coupons{
  float: left;
  width:140px;
  text-align: center;
  margin:0 auto;
  background: rgb(243, 182, 74);
  color:#fff;
  border-radius: 3px;
  border-right: 1px dashed #fff;
}
.wst-idx-cp .names{
  float: right;
  width:60px;
  text-align: center;
  margin:0 auto;
  background: rgb(243, 182, 74);
  color:#fff;
  border-radius: 3px;
}
.wst-idx-rd{
  width:201px;
  margin:0 auto;
  margin-top:0.5px;
}
.wst-idx-rd .reward{
  float: left;
  width:140px;
  text-align: center;
  margin:0 auto;
  background: #1cc4ad;
  color:#fff;
  border-radius: 3px;
  overflow: hidden;
  height: 21px;
  line-height: 21px;
  border-right: 1px dashed #fff;
}
.wst-idx-rd .names{
  float: right;
  width:60px;
  text-align: center;
  margin:0 auto;
  background: #1cc4ad;
  color:#fff;
  border-radius: 3px;
}
.clear{
  clear:both;
}

/*.floor_bg1{background-color: rgb(190, 164, 116);background-image: linear-gradient(to right, rgb(194, 176, 142) 3%, rgb(190, 164, 116) 100%);}
.floor_bg2{background: linear-gradient(to right, rgb(255, 113, 74) 2%, rgb(252, 66, 66) 97%);}
.floor_bg3{background: linear-gradient(to right, rgb(250, 60, 104) 2%, rgb(254, 70, 77) 97%) rgb(250, 60, 104);}
.floor_bg4{background: linear-gradient(to right, rgb(243, 182, 74) 2%, rgb(242, 197, 69) 97%) rgb(243, 182, 74);}
.floor_bg5{background: rgb(190, 164, 116);}
.floor_bg6{background: rgb(190, 164, 116);}
.floor_bg7{background: rgb(190, 164, 116);}
.floor_bg8{background: rgb(190, 164, 116);}*/