header,main{width: 100%;padding: 10px;}
main{padding: 0 10px 50px 10px;position: relative;}
.search input{border-radius: 0.7rem;padding-left: 35px; background:#eeeeef url(../images/search.png) left center no-repeat;background-size: 20px 20px; background-position: 10px center; border:none;}
.indexCarousel .carousel-item img{border-radius: 0.6rem;}
.appList{}
.appList li.media{}
.appList .appImg{width: 80px;border-radius: 20px;}
.appInfo{padding-left: 0;}
.appList.appInfo .appImg{width: 100px;}
.appList .media-body,.appList .media-price{height: 90px;overflow: hidden; border-bottom: 1px solid #eeeeef;}
.appList.appInfo .media-body{ border-bottom: none;height: 110px;}
.appList .appPrice{color: #007bff;}
.appList .btn{border:none;background-color: #eeeeef;border-radius: 15px;padding: 3px 15px;}
.appList p.ginfo{font-size: 12px;color: #999;margin-bottom: 0;}
.loading {
    margin-top: 2rem;
    padding-top: 40px;
    text-align: center;
    background-image: url(../images/ajax_loading.gif);
    background-position: top center;
    background-repeat: no-repeat;
    padding-bottom: 1rem;
}
.user_header{padding-top: 20px;border-bottom: 1px solid #eeeeef;}
.user_header a{width: 100px; height: 100px;padding-top: 60px; color: #8d8d90;font-size: 16px; text-align: center;}
.user_header a.my_qq{background: url(../images/qq.png) top center no-repeat;background-size: 50px 50px;}
.user_header a.my_taobao{background: url(../images/taobao.png) top center no-repeat;background-size: 50px 50px;}
.btn.activate{background-color: #007aff;border:#007aff 1px solid;border-radius: 15px;padding: 3px 15px;}
.btn.goBuy{background-color: #ff5c00; border:#ff5c00 1px solid;border-radius: 15px;padding: 3px 15px;}


.footer{background-color: #f5f5f4;position:fixed; bottom: 0;width: 100%;border-top: 1px solid #eeeeef;padding-top: 5px;z-index: 999;}
.footNav a{display: block;text-align: center;padding-top:32px;color:#8c959b;font-size: 12px;}
.footNav a.active{color: #007aff}

.slide-container {
      width: 100%;
      height: 200px;
    }
.slide-container.swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;
      /* Center slide text vertically */
      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;
      /*width: 260px;*/
      box-sizing: border-box;
      padding-left: 20px;
      padding-right: 20px;
      overflow: hidden;
      width: auto;
    }
.slide-container .swiper-slide img {
  border-radius: 20px;
  height: 100%;
  margin-left: 2rem;

}
.appIntro{padding-top: 20px;}