@charset "utf-8";

.list_item[data-v-767ad334] { border-top: 1px solid rgb(238, 238, 238); display: flex; padding: 20px; position: relative; transition: 0.3s ease-out; }

.list_item[data-v-767ad334]:hover { box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 8px 0px; }

.list_item:hover .add_to_cart[data-v-767ad334] { display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; }

.list_item .goods_img[data-v-767ad334] { width: 180px; }

@media (max-width: 960px) {
  .list_item .goods_img[data-v-767ad334] { width: 120px; }
}

.list_item .goods_img .img[data-v-767ad334] { position: relative; }

.list_item .goods_img .img img[data-v-767ad334] { display: block; height: 100%; margin: 0px auto; width: 100%; }

.list_item .goods_img .sizeColor[data-v-767ad334] { display: flex; flex-wrap: wrap; margin-bottom: 9px; min-height: 35px; }

.list_item .goods_img .sizeColor span[data-v-767ad334] { border: 1px solid rgb(238, 238, 238); border-radius: 3px; box-sizing: border-box; color: rgb(25, 25, 26); display: inline-block; height: 22px; margin-bottom: 4px; margin-right: 4px; padding: 4px; text-align: center; width: 22px; }

.list_item .goods_img .sizeColor span[data-v-767ad334]:focus-visible { border-radius: 1px; outline: rgb(0, 128, 255) solid 2px; outline-offset: 0px; }

.list_item .goods_img .sizeColor span.active[data-v-767ad334] { background: rgb(242, 242, 242); border: 1px solid rgb(25, 25, 26); cursor: default; }

.list_item .goods_img .sizeColor span[data-v-767ad334]:last-child:hover { border-color: rgb(112, 112, 112); }

.list_item .goods_img .sizeColor span > i[data-v-767ad334] { display: block; height: 100%; width: 100%; }

.list_item .goods_img .sizeColor span > i.WB[data-v-767ad334] { border: 1px solid rgb(229, 229, 229); }

.list_item .goods_img .sizeColor .num[data-v-767ad334] { border: 1px solid rgb(238, 238, 238); border-radius: 4px; box-sizing: border-box; color: rgb(25, 25, 26); cursor: pointer; display: inline-block; font-size: 12px; font-style: normal; height: 22px; line-height: 20px; margin-bottom: 4px; min-width: 22px; text-align: center; }

.list_item .goods_img .sizeColor .num[data-v-767ad334]:focus-visible { border-radius: 1px; outline: rgb(0, 128, 255) solid 2px; outline-offset: 0px; }

.list_item .goods_img .sizeColor .num.active[data-v-767ad334] { background: rgb(242, 242, 242); border: 1px solid rgb(25, 25, 26); }

.list_item .goods_img .sizeColor .num[data-v-767ad334]:hover { background: rgb(242, 242, 242); }

.list_item .goods_img .sizeColor .num.iHover[data-v-767ad334] { background: rgb(242, 242, 242); }

.list_item .goods_img .size[data-v-767ad334] { display: flex; -webkit-box-pack: start; justify-content: flex-start; }

@media (max-width: 768px) {
  .list_item .goods_img .size[data-v-767ad334] { margin: 0px 0px 24px; }
}

.list_item .goods_img .size i[data-v-767ad334], .list_item .goods_img .size span[data-v-767ad334] { border: 1px solid rgb(238, 238, 238); border-radius: 4px; box-sizing: border-box; color: rgb(25, 25, 26); cursor: pointer; display: inline-block; font-size: 12px; line-height: 20px; margin-right: 4px; padding: 0px 8px; text-align: center; visibility: hidden; white-space: nowrap; }

.list_item .goods_img .size i[data-v-767ad334]:focus-visible, .list_item .goods_img .size span[data-v-767ad334]:focus-visible { border-radius: 1px; outline: rgb(0, 128, 255) solid 2px; outline-offset: 0px; }

.list_item .goods_img .size i.active[data-v-767ad334], .list_item .goods_img .size span.active[data-v-767ad334] { background: rgb(242, 242, 242); border: 1px solid rgb(25, 25, 26); cursor: default; }

.list_item .goods_img .size i[data-v-767ad334]:hover, .list_item .goods_img .size span[data-v-767ad334]:hover { background: rgb(242, 242, 242); }

.list_item .goods_img .size i.noVisib[data-v-767ad334], .list_item .goods_img .size span.noVisib[data-v-767ad334] { visibility: initial; }

.list_item .goods_img .size i.blue[data-v-767ad334], .list_item .goods_img .size span.blue[data-v-767ad334] { color: rgb(0, 96, 191); }

.list_item .goods_img .size i[data-v-767ad334] { font-style: normal; margin-right: 0px; }

.list_item .goods_img .size i.iHover[data-v-767ad334] { background-color: rgb(242, 242, 242); }

.list_item .goods_img .sizeBG[data-v-767ad334] { margin-top: 8px; position: relative; }

.list_item .goods_img .sizeBG .poper[data-v-767ad334] { left: -10px; position: absolute; right: 0px; top: 22px; width: calc(100% + 20px); z-index: 1; }

.list_item .goods_img .sizeBG .poper .poper_bg[data-v-767ad334] { background: rgb(255, 255, 255); border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px 0px; margin-top: 4px; padding: 10px 0px 10px 10px; }

.list_item .goods_img .sizeBG .poper .poper_list[data-v-767ad334] { display: flex; flex-wrap: wrap; max-height: 84px; overflow: auto; padding-right: 8px; }

.list_item .goods_img .sizeBG .poper .poper_list .poper_item[data-v-767ad334] { border: 1px solid rgb(238, 238, 238); border-radius: 3px; color: rgb(25, 25, 26); cursor: pointer; font-size: 12px; line-height: 20px; margin: 2px; padding: 0px 8px; }

.list_item .goods_img .sizeBG .poper .poper_list .poper_item[data-v-767ad334]:focus-visible { border-radius: 1px; outline: rgb(0, 128, 255) solid 2px; outline-offset: 0px; }

.list_item .goods_img .sizeBG .poper .poper_list .poper_item[data-v-767ad334]:hover { background: rgb(242, 242, 242); }

.list_item .goods_img .sizeBG .poper .poper_list .poper_item.active[data-v-767ad334] { background: rgb(242, 242, 242); border: 1px solid rgb(25, 25, 26); cursor: default; }

.list_item .goods_img .sizeBG .poper .poper_list .poper_item.blue[data-v-767ad334] { color: rgb(0, 96, 191); }

.list_item .goods_img .sizeBG .poper .poper_list .poper_item.color[data-v-767ad334] { height: 22px; padding: 4px; width: 22px; }

.list_item .goods_img .sizeBG .poper .poper_list .poper_item.color i[data-v-767ad334] { border-radius: 2px; display: block; height: 100%; width: 100%; }

.list_item .goods_img .sizeBG .poper .poper_list .poper_item.color i.WB[data-v-767ad334] { border: 1px solid rgb(229, 229, 229); }

.list_item .main[data-v-767ad334] { -webkit-box-flex: 1; display: flex; flex: 1 1 0%; -webkit-box-pack: justify; justify-content: space-between; }

.list_item .main .left[data-v-767ad334] { box-sizing: border-box; padding-left: 40px; padding-right: 20px; width: 60%; }

.list_item .main .left h3[data-v-767ad334] { color: rgb(25, 25, 26); display: -webkit-box; font-size: 14px; text-overflow: ellipsis; -webkit-line-clamp: 3; -webkit-box-orient: vertical; cursor: pointer; font-weight: 600; line-height: 22px; margin-bottom: 12px; max-height: 66px; max-width: 550px; overflow: hidden; }

.list_item .main .left h3 a[data-v-767ad334] { color: rgb(25, 25, 26); outline: 0px; text-decoration: none; }

.list_item .main .left h3 a[data-v-767ad334]:hover { text-decoration: underline; }

.list_item .main .left h3 span[data-v-767ad334] { color: rgb(112, 112, 112); font-size: 13px; font-weight: 400; margin-left: 10px; }

.list_item .main .left .apply_lable[data-v-767ad334] { display: flex; margin-bottom: 8px; overflow: hidden; width: 100%; -webkit-box-pack: start; justify-content: flex-start; }

.list_item .main .left .apply_lable span[data-v-767ad334] { color: rgb(112, 112, 112); cursor: default; display: -webkit-box; font-size: 12px; line-height: 18px; text-overflow: ellipsis; -webkit-line-clamp: 1; -webkit-box-orient: vertical; max-width: 100%; overflow: hidden; }

@media (max-width: 768px) {
  .list_item .main .left .apply_lable_seat[data-v-767ad334] { height: 18px; margin-bottom: 14px; width: 100%; }
}

.list_item .main .left .star[data-v-767ad334] { color: rgb(153, 153, 153); display: flex; font-size: 12px; -webkit-box-align: center; align-items: center; cursor: pointer; }

.list_item .main .left .star span[data-v-767ad334] { margin-left: 10px; }

.list_item .main .left .txt_list p[data-v-767ad334] { color: rgb(112, 112, 112); font-size: 12px; line-height: 20px; margin-bottom: 4px; padding-left: 12px; position: relative; }

.list_item .main .left .txt_list p[data-v-767ad334] a { color: rgb(25, 25, 26); }

.list_item .main .left .txt_list p[data-v-767ad334] a:hover { text-decoration: underline; }

.list_item .main .left .txt_list p[data-v-767ad334]::before { background: rgb(112, 112, 112); border-radius: 50%; content: ""; height: 4px; left: 0px; position: absolute; top: 8px; width: 4px; }

.list_item .main .right[data-v-767ad334] { display: flex; width: 40%; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-align: end; align-items: flex-end; text-align: right; }

.list_item .main .right .price_box[data-v-767ad334] { margin-bottom: 12px; }

.list_item .main .right .price_box .price_tip[data-v-767ad334] { display: flex; -webkit-box-align: center; align-items: center; }

.list_item .main .right .price_box .price_tip .price[data-v-767ad334] { color: rgb(25, 25, 26); font-size: 16px; font-weight: 600; line-height: 24px; }

.list_item .main .right .price_box .price_tip[data-v-767ad334] .fs-popover .trigger .iconfont-tip { color: rgb(25, 25, 26); }

.list_item .main .right .price_box .no_tax[data-v-767ad334] { color: rgb(177, 180, 191); font-size: 12px; line-height: 20px; margin-top: 2px; white-space: nowrap; }

.list_item .main .right .info[data-v-767ad334] { margin-bottom: 12px; }

@media (max-width: 768px) {
  .list_item .main .right .info[data-v-767ad334] { margin-bottom: 0px; }
}

.list_item .main .right .info p[data-v-767ad334] { color: rgb(112, 112, 112); display: flex; -webkit-box-pack: end; font-size: 12px; justify-content: flex-end; line-height: 18px; }

.list_item .main .right .info p > span[data-v-767ad334] { color: rgb(112, 112, 112); display: block; font-size: 12px; line-height: 18px; text-align: right; word-break: break-word; }

.list_item .main .right .info p > span > span[data-v-767ad334] { margin-bottom: 8px; }

.list_item .main .right .info p > span > span[data-v-767ad334]:last-child { margin-bottom: 0px; }

@media (max-width: 960px) {
  .list_item .main .right .info p > span[data-v-767ad334] { text-align: left; }
}

.list_item .main .right .info p i[data-v-767ad334] { color: rgb(112, 112, 112); display: none; font-size: 12px; margin-right: 5px; }

.list_item .main .right > section[data-v-767ad334] { display: flex; -webkit-box-align: center; align-items: center; flex-wrap: wrap; }

.list_item .main .right > section > div[data-v-767ad334] { cursor: pointer; font-size: 12px; line-height: 20px; }

.list_item .main .right > section > div:first-child i[data-v-767ad334] { color: rgb(166, 83, 0); }

.list_item .main .right > section > div:last-child i[data-v-767ad334] { color: rgb(0, 96, 191); }

.list_item .main .right > section > div a[data-v-767ad334] { color: rgb(0, 0, 0); }

.list_item .main .right > section > div i[data-v-767ad334] { font-style: normal; }

.list_item .main .right > section > div span[data-v-767ad334] { color: rgb(112, 112, 112); }

.list_item .main .right > section > div[data-v-767ad334]:hover { text-decoration: underline; }

.list_item .main .right > section s[data-v-767ad334] { border-right: 1px solid rgb(229, 229, 229); height: 10px; margin: 0px 6px; }

.list_item .main .right .list_add[data-v-767ad334] { background-color: rgb(255, 255, 255); border-radius: 43px; box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px 0px; display: flex; margin-top: 12px; padding: 11px 16px; -webkit-box-align: center; align-items: center; cursor: pointer; transition: 0.3s; }

.list_item .main .right .list_add > i[data-v-767ad334] { color: rgb(25, 25, 26); font-size: 16px; line-height: 1; margin-right: 8px; }

.list_item .main .right .list_add > span[data-v-767ad334] { color: rgb(25, 25, 26); font-size: 12px; line-height: 20px; }

.list_item .main .right .list_add[data-v-767ad334]:hover { background-color: rgba(0, 0, 0, 0.04); }

.list_item .main .right .opacity0[data-v-767ad334] { display: none; }

.list_item .add_to_cart[data-v-767ad334] { display: none; font-size: 12px; height: auto; line-height: 20px; padding: 5px 10px; right: 20px; }

.list_item .add_to_cart[data-v-767ad334], .list_item .add_to_cart.round[data-v-767ad334] { bottom: 28px; position: absolute; transition: 0.3s; }

.list_item .add_to_cart.round[data-v-767ad334] { height: 42px; text-align: center; -webkit-box-align: center; align-items: center; border-radius: 50%; box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px 0px; cursor: pointer; right: 32px; width: 42px; }

.list_item .add_to_cart.round span[data-v-767ad334] { color: rgb(25, 25, 26); font-size: 20px; line-height: 20px; }

.list_item .add_to_cart.round[data-v-767ad334]:hover { background: rgba(25, 25, 26, 0.04); }