.sort-dialog[data-v-60382f05] {
  width: 100vw;
  height: 100vh;
  position: absolute;
  background: rgba(0, 0, 0, 0.3);
  top: 11.733333vw;
  left: 0;
  z-index: 9;
}
.sort-dialog .sort-container[data-v-60382f05] {
  width: 100%;
  padding: 0 3.2vw 3.466667vw;
  background: #fff;
  border-radius: 0 0 4vw 4vw;
  margin-bottom: 8vw;
  box-sizing: border-box;
  margin-top: -1px;
}
.sort-dialog .sort-container .sort-content[data-v-60382f05] {
  max-height: 50vh;
  overflow-y: auto;
  overflow-x: hidden;
}
.sort-dialog .btn-cancel[data-v-60382f05],
.sort-dialog .btn-confirm[data-v-60382f05] {
  width: 25.333333vw;
  height: 11.733333vw;
  text-align: center;
  line-height: 11.733333vw;
  border-radius: 1.066667vw;
  font-size: 4vw;
  font-weight: bold;
  color: #333;
}
.sort-dialog .btn-cancel[data-v-60382f05] {
  background: #f2f2f2;
}
.sort-dialog .btn-confirm[data-v-60382f05] {
  width: 64.266667vw;
  color: #fff;
}
.sort-dialog .session-wrap .session-title[data-v-60382f05] {
  font-weight: bold;
  font-size: 4vw;
  color: #333333;
  margin-bottom: 2.666667vw;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.sort-dialog .session-wrap .session-title .show-handle[data-v-60382f05] {
  padding: 1.6vw;
}
.sort-dialog .session-wrap .session-list[data-v-60382f05] {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -1.333333vw;
}
.sort-dialog .session-wrap .session-list .item[data-v-60382f05] {
  width: 21.333333vw;
  height: 10.4vw;
  background: #f8f8f8;
  border-radius: 1.066667vw;
  font-size: 3.2vw;
  color: #333;
  padding: 2.666667vw;
  margin: 0 1.333333vw 2.666667vw;
  display: flex;
  box-sizing: border-box;
  border: 1px solid #f8f8f8;
}
.sort-dialog .session-wrap .session-list .item.actived[data-v-60382f05] {
  background: #fff0f1;
  border-color: #ff2b47;
  color: #ff2b47;
}
.sort-dialog .session-wrap .session-list .item .text-over-1[data-v-60382f05] {
  flex: 1;
  text-align: center;
  word-break: break-all;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}

.blockCate[data-v-09d0b725] {
  width: 100%;
  height: 14.4vw;
  padding: 3.2vw 0 3.2vw 3.2vw;
  overflow-y: hidden;
  overflow-x: auto;
  display: flex;
  flex-wrap: nowrap;
  box-sizing: border-box;
  word-break: keep-all;
  background: #f8f8f8;
}
.blockCate[data-v-09d0b725]::-webkit-scrollbar {
  display: none;
  /*隐藏滚轮*/
}
.blockCate .item-block[data-v-09d0b725] {
  height: 8.533333vw;
  line-height: 8.533333vw;
  text-align: center;
  background: #fff;
  border-radius: 1.6vw;
  padding: 0 3.2vw;
  box-sizing: border-box;
  margin-right: 3.2vw;
  font-size: 3.466667vw;
}
.blockCate .item-block.red[data-v-09d0b725] {
  color: #fff;
  font-weight: bold;
  background: #ff2b47;
}

.topNav[data-v-0b43ac96] .van-nav-bar__content {
  height: 11.733333vw;
}
.topNav[data-v-0b43ac96] .van-nav-bar__content .van-nav-bar__title {
  line-height: 5.866667vw;
}
.topNav[data-v-0b43ac96] .van-nav-bar__content .van-nav-bar__left .van-nav-bar__arrow {
  margin-right: 1.066667vw;
  font-size: 4.266667vw;
}

.headTop[data-v-a1174efe] {
  height: 100%;
  background-color: #f4f4f4;
}
.headTop .top-title[data-v-a1174efe] {
  flex: 1;
  font-weight: bold;
  font-size: 4.533333vw;
  color: #333;
  text-align: center;
  margin-left: -3.2vw;
}
.goodsTotal[data-v-a1174efe] {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  flex-wrap: wrap;
  height: 100%;
}
.boxs[data-v-a1174efe] .van-tab {
  font-size: 4.266667vw;
}
.boxs .red_title[data-v-a1174efe] {
  display: none;
  min-width: 6.4vw;
  height: 5.333333vw;
  padding: 0 1.066667vw;
  text-align: center;
  line-height: 5.333333vw;
  color: white;
  background: #ff3015;
  border-radius: 0.533333vw;
  font-size: 2.666667vw;
  margin-right: 1.333333vw;
}
.boxs .info_title[data-v-a1174efe] {
  display: inline-block;
  font-size: 3.733333vw;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  color: #000000;
}
.boxs .out_goodslist[data-v-a1174efe] {
  padding: 0 3.2vw 3.2vw;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: flex-start;
}
.boxs .out_goodslist.paddingTop[data-v-a1174efe] {
  padding-top: 2.666667vw;
}
.boxs .out_goodslist[data-v-a1174efe] .van-list {
  width: 100%;
}
.boxs .out_goodslist[data-v-a1174efe] .van-list__loading {
  color: #969799;
  width: 100%;
  font-size: 3.733333vw;
  line-height: 13.333333vw;
  text-align: center;
  margin: auto !important;
}
.boxs .out_goodslist[data-v-a1174efe] .van-list__finished-text {
  width: 100%;
  margin: auto;
}
.boxs .goods_box[data-v-a1174efe] {
  width: 45.6vw;
  /*height: 240px;*/
  background-color: white;
  border-radius: 1.066667vw;
  margin-bottom: 2.4vw;
}
.boxs .goods_box .text-over-2[data-v-a1174efe] {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  word-break: break-all;
}
.boxs .goods_box .text-over-1[data-v-a1174efe] {
  word-break: break-all;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.boxs .goods_box .goods-img[data-v-a1174efe] {
  width: 45.6vw;
  height: 45.6vw;
}
.boxs .goods_box .goods-img img[data-v-a1174efe] {
  width: 100%;
  height: 100%;
  border-radius: 1.066667vw 1.066667vw 0 0;
}
.boxs .goods_box .goods-desc[data-v-a1174efe] {
  box-sizing: border-box;
  display: flex;
  padding: 2.133333vw 2.666667vw 2.666667vw;
  font-size: 3.733333vw;
  color: #333;
  line-height: 5.333333vw;
}
.boxs .goods_box .goods-desc .tag-red[data-v-a1174efe] {
  background: #ff3015;
  border-radius: 0.533333vw;
  font-size: 2.666667vw;
  color: #fff;
  padding-left: 0.533333vw;
  padding-right: 0.533333vw;
  height: 3.733333vw;
  position: relative;
  top: -0.533333vw;
  margin-right: 0.533333vw;
  text-align: center;
  line-height: 3.733333vw;
  box-sizing: border-box;
}
.boxs .goods_box .goods-desc .tag-red[data-v-a1174efe]::after {
  content: " ";
  display: inline-block;
  width: 0;
  height: 3.733333vw;
  vertical-align: middle;
  margin-top: 1px;
}
.boxs .goods_box .goods-price[data-v-a1174efe] {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  align-items: center;
  font-weight: 500;
  font-size: 4.266667vw;
  color: #ff2b47;
  padding: 0px 2.666667vw 2.666667vw;
  box-sizing: border-box;
}
.boxs .goods_box .goods-price .point[data-v-a1174efe] {
  font-size: 3.2vw;
  font-weight: 500;
}
.boxs .goods_box .goods-price .unit[data-v-a1174efe] {
  font-size: 2.666667vw;
}
.boxs .goods_box .goods-price .origin-price[data-v-a1174efe] {
  font-weight: 400;
  font-size: 2.666667vw;
  color: #999;
  -webkit-text-decoration-line: line-through;
          text-decoration-line: line-through;
}
.boxs .goodsxiangqing[data-v-a1174efe] {
  width: 100%;
  height: 13.333333vw;
  display: flex;
  justify-content: space-around;
  align-items: center;
  font-size: 3.733333vw;
  background-color: #fff;
}
.boxs .goodsxiangqing .icon-left[data-v-a1174efe] {
  font-size: 4.266667vw;
  color: #333;
  font-weight: 600;
  padding-left: 3.2vw;
  padding-right: 3.2vw;
}
.boxs .goodsxiangqing[data-v-a1174efe] .van-search {
  background: #fff;
  padding: 0;
}
.boxs .goodsxiangqing[data-v-a1174efe] .van-search .van-field__control {
  font-size: 3.466667vw;
  color: #333;
}
.boxs .goodsxiangqing[data-v-a1174efe] .van-search .van-icon-search {
  height: 100%;
  width: 3.733333vw;
  position: relative;
}
.boxs .goodsxiangqing[data-v-a1174efe] .van-search .van-icon-search:before {
  content: " ";
  position: absolute;
  left: 0;
  top: 0;
  width: 3.733333vw;
  height: 100%;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAABOtJREFUWEe1V2FoHEUUfm9ur7eBiBVaKJhiCwUjKAheuJlNxC4UkoJixQoKBSPqD6FgxYoFU6zYYoWKERUqKFaaYn8IFqyoWNhC7nb3SEwFf1ixYoRAIxQMNJC5JDvjvmX3mKyX3NWk8+tuZ+a977353ptvEDocU1NT9ywuLu5TSu0GgF0AsAMRu7XWywAwDQDXEDEEgO+FEPUOzQK2W+j7/iOIOAIAe9qtzea11lcR8aSU8pzrugRw1bEqAN/370bETwFgqFPH+XUpkOG1MtISQL1eH1RKjQHAFtOo1nqeMXYpzkY1iqK/GGM3tNbd6XE8lGapJ7dnmTIohHi3VSD/ARCG4ZNKqfOIaBkb6IxPSCnHXNeVa2XE9/0hRHwDAAZyQEYdx3klv3cFAIo8iqKLpvOYaKcWFhaOtnOcN1yr1YYR8UMiqjF3XAhx1FzbBOB5Xo9t21eMtC8rpZ7p7+//qk3Eg4wxcjLNOf/JXOv7fi8iegCwLfvOGBuqVCo/ZP+bAIIg+M4knFLqqXbOwzB8R2t9xHA6EwfwkZTygyxjKYhxI7BZKeV9ruvO0b4EQFpql5uoEE9xzl9rx/4gCIK47nkL9v/caDT2uq47m9p/FBG/MdYdE0K81QQQBMGPRp1PpwjXJBttrtfrzyulTgOASdjMz1UpZZ/ruvP0IQzDL+OyfJp+a63nGo3GdprDIAh2AMCfBroXhRBU/x0Nz/O2WJbVa1nWoNb6ICJuNjaeFkK8lGZhFyL+bsxRf/gCwzB8WWs9miKbbzQaW2+V8ZnRPOmoTTPGdnLOiRtgZhoRL3DOnyAAX2ut9yXnkX7sKPRVFtVqtQOMsbPZtNb6BcdxPkuPwQx2znGcu+gIfgWA3hTAYc75e+sB4Hmebdv2zYwX8ZGMcs6TBlStVsuFQmEisy+l3Iq+79/MmkUnpdcJODOouAc0eeB53jbbtq9nNqIo6qMMaMOoK4RolmMnzlqtCYLgWQAgIs9FUbR3YGBgMluX90cAlrJ0aa0fcxzn4v91bO7zPI+6ozSvY8/zNtu2/Y8ZMAGgEqRSJBIe5Jx/vBEAWtmo1Wr3M8Z+MeZ2EgCzBZ8RQjx3uwCkR3MmK3nHce4gAG/GH46lTmeEENtvIwAqzwOp/ctCCBer1SovFArU05ORv602Cgydf6lUuh5LNTu1eYRESnIZ5cqmKoR4eKMcG+x/GwBIW9IglZR0yAzAMAB8bjhN+vRGgaAWDQBXjOibXEsAeJ5n2bZN7Ew6Imm/YrFY7uvr+229IKgcS6XSeNzmH0xt0y37gOM415LKyxyMj48PWJZF6iW7Wmcty9q9HhDk3LZtqrKmPkTEFe1+hSYMguB1ADhpRH2DMTZcqVS+vdVMTExM3Lu0tETiNok8jb6pA7JvrVTx+7FgOJRzeL5YLI6Uy+U/2gFJu92r8TEeNs7c3FaVUpJaSoRKy3dBEAQmY83NlxCRWnUVAGY4539PTk7eqZTqidV0mVSV1np/3jEpoJxQaYJY62VE+p4qo6lo20Wfn48Fq2SMjSwsLHyS5wIFQZlY822YppNExKFcBO2w0HtwTGt9ImN7K0JqrS+0fZymZdq9adOm/YVC4XF6HbcCQ9Fmr2NEPJfJMBNpHgSVe0cA8uGSsCgWiz2FQiF79UwLIej51nYQiK6urrNKqT3xC+z4v+X2TAqcbkT1AAAAAElFTkSuQmCC) no-repeat center center;
  background-size: 3.733333vw 3.733333vw;
}
.boxs .goodsxiangqing .search-btn[data-v-a1174efe] {
  padding: 0 4.266667vw;
  font-weight: 400;
  font-size: 4vw;
  color: #333333;
  min-width: 16.533333vw;
  box-sizing: border-box;
}
.boxs .van-search[data-v-a1174efe] {
  height: 9.066667vw;
  flex: 1;
}
.boxs .van-search__content[data-v-a1174efe] {
  background: #f7f7f7;
  border-radius: 4.533333vw;
}
.boxs .tuijian[data-v-a1174efe] {
  margin: 3.2vw;
}
.boxs[data-v-a1174efe] .van-dropdown-menu__bar {
  height: 10.666667vw !important;
  margin-top: 2.666667vw;
}
.boxs .goodsLeft[data-v-a1174efe] {
  width: 45.6vw;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  flex-wrap: wrap;
  height: 100%;
}
.options[data-v-a1174efe] {
  width: 100%;
  height: 11.733333vw;
  display: flex;
  justify-content: space-around;
  align-items: center;
  background-color: #fff;
  position: relative;
}
.options .icon-down[data-v-a1174efe],
.options .icon-up[data-v-a1174efe] {
  width: 1.866667vw;
  height: 1.066667vw;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAMCAMAAAC6EAb3AAAASFBMVEUAAAAwMDAxMTEyMjIzMzMyMjIzMzMxMTEwMDAwMDA0NDQzMzMzMzMzMzMzMzMzMzMyMjI0NDQwMDArKytAQEArKyszMzM2NjbC5jIsAAAAFnRSTlMAVxc29eDIfGNQH/Hp176gj0pADAgG6LvEegAAAFVJREFUGNNlzEcOwCAQQ1EzlADpde5/0yASRPvLJ8vw49M2Exx3yg6kO9UE7KrBSSIkmg+JmK34wN+WTQmkrjWtOWDO8IcWZbeJOqCOFuYOgVMKj9QLH1MMXgHi9dMAAAAASUVORK5CYII=) no-repeat center;
  background-size: 1.866667vw 1.066667vw;
  margin-top: 0.666667vw;
}
.options .icon-up[data-v-a1174efe] {
  transform: rotate(180deg);
}
.options-item[data-v-a1174efe] {
  width: 30%;
  height: 13.333333vw;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 4vw;
  color: #333;
  position: relative;
}
.options-item.active[data-v-a1174efe] {
  font-weight: bold;
  font-size: 4vw;
  color: #ff2b47;
}
.options-item.active .icon-down[data-v-a1174efe],
.options-item.active .icon-up[data-v-a1174efe] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAMCAMAAAC6EAb3AAAASFBMVEUAAAD/KUb/KUX/K0f/K0b/Kkf/K0b/K0b/K0X/KUb/LEX/KkX/Lkb/K0b/K0f/K0b/K0f/KUX/KET/K0D/IED/K1X/K0f/LUuI/0akAAAAFnRSTlMAVzb07ODIfGNQHxgW176gj0pADAgGXxKTfQAAAFRJREFUGNNlzUcSgCAQBdE/BCWZw9z/pmIJJaGXb9Nw6m6bPCx3yhZBd6oDsMkGlUCMuNaIb6bCHan1N0nInQvnPaFoSGhQdn08os7PzB0ChyCH3AMpPQxusnUNOwAAAABJRU5ErkJggg==);
}
.options-item .filter-icon[data-v-a1174efe] {
  width: 2.666667vw;
  height: 2.666667vw;
  margin-top: 1.066667vw;
}
.options-item span[data-v-a1174efe] {
  margin-right: 0.8vw;
}
.no-data[data-v-a1174efe] {
  width: 100%;
  margin-top: 10.666667vw;
  padding-top: 42.666667vw;
  box-sizing: border-box;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 4.266667vw;
  background: url(../../static/img/no-data.png) no-repeat center center;
  background-size: 40vw 40vw;
  font-size: 3.733333vw;
  color: #999;
}
.up[data-v-a1174efe] {
  width: 100%;
  height: 50%;
  display: flex;
}
.up .upChild1[data-v-a1174efe] {
  display: inline-block;
  width: 16vw;
  height: 16vw;
}
.up .upChild1 img[data-v-a1174efe] {
  width: 16vw;
  height: 16vw;
  border-radius: 13.333333vw;
}
.up .upChild2[data-v-a1174efe] {
  margin-left: 4vw;
}
.up .upChild2 .node1[data-v-a1174efe] {
  display: inline-block;
  width: 16.266667vw;
  height: 6.666667vw;
  background: #3ee97e;
  text-align: center;
  line-height: 6.4vw;
  margin-left: 1.4rem;
}
.down[data-v-a1174efe] {
  display: flex;
  padding: 2.666667vw 0 2.666667vw 0;
}
.check_box[data-v-a1174efe] {
  font-size: 3.733333vw;
  width: 100%;
  background-color: #fff;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-left: 1rem;
  padding-right: 1rem;
  box-sizing: border-box;
  margin-bottom: 2.666667vw;
  color: #333333 !important;
}
.wrap_box[data-v-a1174efe] {
  width: 100%;
  display: flex;
  padding: 2.666667vw;
  box-sizing: border-box;
  background-color: #fff;
  border-bottom: 1px solid #f4f4f4;
}
.wrap_box .left_img[data-v-a1174efe] {
  width: 16vw;
  height: 16vw;
  border-radius: 50%;
  margin-top: 2.666667vw;
}
.wrap_box .right_info[data-v-a1174efe] {
  margin-top: 2.666667vw;
  flex: 1;
  margin-left: 1rem;
}
.wrap_box .right_info .topinfo[data-v-a1174efe] {
  display: flex;
  align-items: center;
}
.wrap_box .right_info .topinfo .title1[data-v-a1174efe] {
  font-size: 3.2vw;
  width: 9rem;
  height: 3rem;
  line-height: 3rem;
  text-align: center;
  color: white;
  background-color: #3ee97e;
  margin-left: 1rem;
  margin-right: 2rem;
}
.wrap_box .right_info .topinfo .title2[data-v-a1174efe] {
  width: 5rem;
  height: 5.866667vw;
  line-height: 5.866667vw;
  text-align: center;
  color: white;
  margin-left: 1.4rem;
  background-color: #3ee97e;
}
.wrap_box .right_info .bottm_box[data-v-a1174efe] {
  justify-content: space-between;
  align-items: center;
  margin-top: 4vw;
  margin-bottom: 2.666667vw;
  color: #999999;
  font-size: 3.2vw;
}
.wrap_box .right_info .bottm_box div[data-v-a1174efe] {
  display: flex;
  align-items: center;
}
.wrap_box .right_info .imgs_list[data-v-a1174efe] {
  display: flex;
  justify-content: space-between;
  margin-right: 4vw;
}
.wrap_box .right_info .imgs_list img[data-v-a1174efe] {
  width: 20vw;
  height: 20vw;
}

