html{position:relative;display:flex;margin:0 auto;height:100%;max-width:640px;background:#f4f4f4;justify-content:center}
body{position:relative;width:100%;height:100%;max-width:640px;background:#f4f4f4;color:#333}
.index-app-fixed{position:fixed;top:0;z-index:999;margin:0 auto;width:100%;max-width:640px}
.index-app-relative{position:relative;top:92px;bottom:94px;left:0;overflow-x:hidden;overflow-y:scroll;width:100%;-webkit-overflow-scrolling:touch}
header{display:flex;width:100%;background:#f76157;background:linear-gradient(to right,#f7504e,#f67361);justify-content:space-around;align-items:center}
header .icon-shouye2{color:#fff;font-size:24px}
.header_img{position:relative;left:2px;width:28px;height:28px;border:1px solid #f76157}
.index-app-service{position:relative;top:2px;right:4px;display:inline-flex;width:30px;color:#fff;font-size:10px;line-height:14px;cursor:pointer;justify-content:center;align-items:center;flex-direction:column}
.index-app-service .icon-liaotiankefu{line-height:14px}
header .am-form{position:relative;display:flex;width:76%;justify-content:space-between}
header .am-form input[type=text],header .am-form input[type=text]:focus{height:30px;outline:0;border:1px solid #F04E43;border-radius:5px;background:#F04E43;box-shadow:none;color:#fff;font-size:1.4rem;transition:none}
header .am-form input[type=text]::-webkit-input-placeholder{color:#fff}
header .am-form i{position:absolute;top:0;right:0;display:flex;width:30px;height:30px;color:#fff;align-items:center;justify-content:center}
header .am-form .icon-fangdajing:before{position:relative;top:1px}
nav{display:-webkit-box;display:flex;overflow:hidden;height:43px;background:#fff}
.index-app-category{float:left;display:-webkit-box;display:block;overflow-x:scroll;overflow-y:hidden;width:calc(100% - 50px);height:55px;white-space:nowrap;-webkit-overflow-scrolling:touch}
.index-app-category a{display:-webkit-box;display:flex;width:60px;height:40px;color:#333;font-size:14px;flex:0 0 60px;justify-content:center;-webkit-box-flex:1;-webkit-box-align:center;align-items:center}
.index-app-category div{display:inline-block}
.category-active a{border-bottom:2px solid #F04E43;color:#F04E43}
nav .icon-jiantouxia{display:flex;width:50px;height:42px;border-left:1px solid #f4f4f4;font-size:18px;align-items:center;justify-content:center}
.category-details-bg{position:fixed;display:none;margin:0 auto;width:100%;height:100%;max-width:640px;background:rgba(0,0,0,.5)}
.category-details{padding-left:3.33%;background:#fff}
.category-details li{display:flex;margin-top:3.33%;margin-right:3.33%;width:30%;height:30px;border-radius:5px;background:#f4f4f4;text-align:center;font-size:14px;line-height:30px;justify-content:center;align-items:center}
.category-details li a{border-radius:5px;color:#333;color:#6c6c6c}
.category-details .category-details-active a{width:100%;background:#F04E43;color:#fff}
.am-slider-a1{box-shadow:none}
.index-app-column{padding:10px 0;background:#fff}
.index-app-column li a{display:flex;color:#6c6c6c;font-size:12px;flex-direction:column;justify-content:center;align-items:center}
.index-app-column img{width:40px;height:40px}
.index-app-buys img{width:173px;height:17px}
.fq-ad{position:relative;background:#fff}
.fq-ad-preferred{width:173px}
.fq-ad-slider{box-shadow:none}
.fq-ad-slider .fq-slider-goods{display:flex;justify-content:center}
.fq-slider-goods>div{position:relative;width:99%;border-radius:5px}
.fq-slider-goods div img:first-child{border-radius:5px 5px 0 0}
.fq-ad-messages .am-text-truncate{width:100%;color:#4C4C4C}
.fq-ad-price{display:flex;color:#F54D23;justify-content:space-between;align-items:center}
.fq-ad-person{color:#AAAEB3}
.fq-ad-coupon{display:inline-flex;padding:0 4px;background:#F54D23;color:#fff;font-weight:bolder;align-items:center;justify-content:center}
.index-app-recommend img{width:100%}
.index-goods-lists{display:flex;margin-top:0;padding:0 6px 6px 6px;flex-wrap:wrap;justify-content:space-between}
.index-goods-lists li{width:49%;list-style-type:none}
.goods-lists-goods{margin-top:6px;background:#fff}
.img-box{position:relative}
.fq-goods-img{width:100%}
.fq-goods-message{padding:0 6px}
.fq-goods-title{overflow:hidden;margin:6px 0;width:100%;color:#999;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;font-size:12px}
.fq-goods-title img{position:relative;top:2px;display:inline-flex;width:14px;height:14px;border-radius:1000px}
.fq-goods-free{color:#fe4d3d;font-size:12px}
.fq-goods-free text{font-weight:700;font-size:16px}
.fq-goods-price,.fq-goods-sale{color:#ccc;font-size:12px}
.fq-goods-mark{display:flex;color:#ccc;justify-content:center;align-items:center}
.fq-goods-mark img{width:42px;height:16px}
.fq-goods-money{display:flex;padding-bottom:6px;width:100%;border-bottom:1px dashed #f4f4f4;font-size:12px;align-items:center;justify-content:space-between}
.fq-goods-ticket{position:relative;border:1px solid #ff9c93;border-radius:2px;color:#ff9c93;text-align:center;font-size:12px}
.fq-goods-ticket text{padding:0 2px}
.fq-goods-ticket text:first-child{border-right:1px dashed #ff9c93}
.fq-goods-ticket text:last-child{position:relative;left:-1px;padding-left:0}
.fq-goods-message .fq-goods-share{display:inline-flex;padding:4px;border:none;background:#fff4f3;color:#fe4d3d;font-size:10px;line-height:14px;align-items:center}
.index-app-top{position:fixed;right:10px;bottom:60px;display:none;width:38px}
.fq-icon-play{position:absolute;top:calc((100% - 50px)/ 2);left:calc((100% - 50px)/ 2);display:flex;width:50px;height:50px;border:2px solid rgba(255,255,255,.5);background:rgba(0,0,0,.4);color:#fff;align-items:center;justify-content:center}
.am-icon-play:before{position:relative;top:1px;left:1px}
.fq-video .am-modal-dialog{position:relative;display:inline-flex;margin-bottom:-2px;padding:0;width:70%}
.fq-video-close{position:absolute;top:0;right:-43px;display:inline-flex;padding-bottom:3px;width:40px;height:40px;background:#fff;color:#555;font-size:24px;opacity:1;align-items:center;justify-content:center}
.fq-video-play{margin-bottom:-10px}
.fq-float{position:fixed;top:0;left:0;z-index:9999;display:flex;width:100%;height:100%;background:rgba(0,0,0,.3);align-items:center;justify-content:center}
.fq-huami{position:fixed;top:0;left:0;z-index:9999;display:flex;width:100%;height:100%;background:rgba(0,0,0,.3);align-items:center;justify-content:center}
.fq-huami .am-close{position:absolute;top:0;right:-42px;display:inline-flex;width:40px;height:40px;background:#fff;color:#555;opacity:1;align-items:center;justify-content:center}
.fq-huami div:first-child{position:relative;width:90%;height:auto;border-radius:5px;background-color:#FFF}
.fq-huamei-word{position:relative;width:80%;border:1px dashed #ff5600;color:#ff5600}
.fq-huami-instructions{border-radius:0 0 5px 5px;background:#f3f3f3;color:#86564B}
.fq-huami-copy{background:#599be1;color:#fff}
.fq-huami-src{background:#ff5600;color:#fff}
.fq-huami-nowrap{position:absolute;top:-10px;left:calc((100% - 150px)/ 2);width:150px;height:20px;background:#ff5600;color:#fff}
.fq-huami-welfare{position:absolute;top:-15%;left:0;width:100%}
.copykey-android{display:none;padding-top:5px;width:100%;height:50px;border:0;text-align:center}
.copykey-android1{display:none;padding-top:5px;width:100%;height:50px;border:0;text-align:center}
.fq-information{position:fixed;top:100px;left:.5rem;z-index:1000;max-width:640px;background:rgba(93,92,92,.8);color:#fff}
@media screen and (min-width:640px){.fq-information{margin-left:calc((100% - 640px)/ 2)}
.index-app-top{margin-right:calc((100% - 640px)/ 2)}
}
.fq-information-div{background:rgba(93,92,92,.8);color:#fff}
.fq-information div{line-height:20px}
.fq-information img{width:40px;height:40px;border:2px solid rgba(93,92,92,.9)}
.menu{max-width:640px}
.fq-search{position:fixed;right:10px;bottom:105px;z-index:99;width:40px;height:40px;background:#555;color:#fff}
.fq-search span{line-height:40px}
.fq-search:focus,.fq-search:hover{color:#fff}
.single-goods{display:flex}
.single-goods .fq-goods-img{width:150px}
.single-goods .fq-goods-message{display:flex;width:calc(100% - 150px);flex-direction:column;justify-content:space-between}

.index-app-menu{
  position: fixed;
  bottom: 0;
  background: #fff;
  border-top: .1rem solid  #c5c5c5;
  z-index: 999;
  height: 46px;
  width: 100%;
  max-width: 640px;
  margin: auto;
}

.index-app-menu li a{
  display: flex;
  flex-direction: column;
  align-items: center;
  line-height: 20px;
  color: #999999;
  height: 46px;
  font-size: 12px;
  justify-content: center;
  padding-top: 4px;
}

.index-app-menu li a .iconfont{
  font-size: 22px;
}

.index-app-menu li .index-app-active{
  color: #f74c4c;
}

.column-sort{
  background: #f9f9f9;
  color:#333;
}

.column-sort a,.column-sort a:visited,.column-sort a:hover,.column-sort a:focus,.column-sort a:active{
  color:#333;
  position: relative;
  top:2px;
}

.column-sort a.column-sort-active{
  color:#f74c4c;
}