﻿.addok{ position: fixed; bottom: 100px; left: 50%; margin-left: -100px; width: 180px; padding: 12px 10px; background-color: #000; color: #fff; text-align: center; font-size: 16px; z-index: 1100; opacity: 0; }
.pagewrap-app { width: 100%;}
.cb-slider .curr-kj {font-weight: bold;color: #d33e4c;}
.lodingmore {margin:0px auto 15px;width:180px;color: #666;text-align:center;}
.blankbox{margin-bottom:50px; width:100%; background-color:#f1f1f1; padding:20px 0 0 0; text-align:center;}
.blankico {display: block;margin: 30px auto 0px;width: 68px;height: 70px;background: url(../images/tip.png) no-repeat -0px 0;background-size: 60px;}
.blankbox p{ padding-top:10px; font-size:18px; color:#999;}
.blankbox p span{ font-size:12px; color:#aaa;}
.fixed-seq-app {position: fixed;top: 0px;left: 0;right: 0;z-index: 1000;}
.appendix>li>span{color:#999}
.order-func a.red, .order-func a.graybtn {margin-left: -2px;}
.userjf {padding: 4px 0; line-height: 1.667; color: #999; font-size: 12px; text-align: right; }
.userjf span { color: #333; font-weight: bold; }
.view-date {padding: 6px 10px;color: #999;background-color: #f6f6f6;}
/* 旧版弹出框 start*/
.popContainer{ position:fixed; top:40%; width:100%; z-index:1070;}
.popmain{ width:85%; max-width:400px; margin:0 auto; background-color:#fff; border-radius:8px;}
.popdiv{ position:fixed; top:40px; width:95%; left:50%; margin-left:-48%; background-color:#fff;  z-index:999; border-radius:5px;}
.pop-msg{ position:fixed; top:100px; width:90%; left:50%; margin-left:-45%;  background-color:#fff;  z-index:999; border-radius:5px;}
.poptit{ padding:10px 15px; background-color:#212c4f; color:#fff; font-size:16px; border-top-left-radius:4px;border-top-right-radius:4px;}
.popcont{ padding:20px 15px;}
.poptip{ padding:30px; line-height:26px; font-size:16px;}
.short-tip{ text-align:center;}
.boldf{ display:block; font-weight:bold; text-align:center;}
.describ{ padding-top:5px;font-size:16px; line-height:26px;}
.popfoot{ width:100%; overflow:hidden; border-top:1px solid #eee; border-bottom-left-radius:5px; border-bottom-right-radius:5px;}
.pfleft{ float:left; width:50%;}
.pfleft span, .pfleft a{ display:block; width:100%; padding:13px 0; text-align:center; font-size:16px; text-decoration:none;}
.pfleft .white-c{ border-top:1px solid #eee;padding:12px 0 13px 0; }
.pfleft a.pf-link, .pfleft span.pf-link{ background-color:#d33e4c; color:#fff;}
.infm{ text-align:center; padding:20px 0; font-size:18px;}
/*旧版弹出框 end*/
.pay-ywt {background-image: url(../../images/yi-wang-tong.png) !important;background-size: contain !important;background-position: center !important;}
/*会员中心---订单详情新样式*/
.settlement-btn {height: 45px;width: 100%;background-color: #fafafa;}
.settlement-btn .settlement-buy{ display:block; width:100%; height:45px; background-color:#d33e4c; text-align:center; line-height:45px; color:#fff; font-size:16px;}
.tishi {padding: 10px 8px;line-height: 26px;background-color: #f6f6f6;borde r-bottom: 1px solid #e6e6e6;}
.box {width: 100%;margin: 0 auto;overflow: hidden;}
.pop-down {display: none;position: fixed;left: 0;bottom: 0;z-index: 115;width: 100%;}
.pop-ibox {width: 100%;max-width: 640px;margin: 0 auto;background-color: #fff;box-shadow: 0px -1px 3px rgba(0,0,0,0.2);}
.pop-itit {position: relative;height: 48px;line-height: 48px;text-align: center;font-size: 16px;border-bottom: 1px solid #e6e6e6;}
.close-ipop {display: block;position: absolute;top: 3px;right: 0px;width: 40px;height: 40px;font-size: 16px;line-height: 40px;text-align: center;color: #bbb;}
.part-settlement {width: 100%;padding: 15px 0;}
input.check-k:checked {background-position: -22px 0px;}
input.check-k {position: absolute;left:15px;z-index: 10;width: 22px;height: 22px;-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-appearance: none;border: 0;border-radius: 0;background: url(../images/goux_02.png) no-repeat;background-size: 44px;}
.settlement-i {font-size: 14px;display: inline-block;}
.part-settlement dd {padding: 0 15px 0 50px;font-size: 15px;}
/*提货卡*/
.top-padding {padding: 44px 0 0 0;}
.switchbar li {float: left;height: 45px;width: 33.333%;text-align: center;}
ul {padding: 0;margin: 0;list-style: none;outline: none;font-family: PingFangSC-Regular,Helvetica,Arial,sans-serif;outline: none;}
li{padding: 0;margin: 0;list-style: none;}
.switchbar {height: 45px;line-height: 45px;margin-bottom: 10px;background-color: #fff;}
.switchbar .curM span {padding: 1px 0 0 0;line-height: 43px;color: #d33e4c;border-bottom: 1px solid #d33e4c;}
.ivt-primary .ivt-content {position: relative;display: block;padding: 20px 30px 20px 15px;}
.ivt-update {padding-top: 6px;font-size: 12px;color: #999;}
.ivt-wrap {background-color: #fff;border-radius: 8px;border: 1px solid #e6e6e6;}
.ivt-used, .ivt-expired {opacity: .6;}
/*代金券可购商品*/
.coup-relwines {padding: 14px 10px;font-size: 16px;line-height: 1.428571429;background-color: #d33e4c;color: #fff;}
.yhquan-price-djq{position: relative;padding: 10px 60px 5px 0;width: auto;font-size: 12px;}
.r-btn .btn-small-redline {font-size: 12px;padding: 7px 14px;margin: 0;}
.r-btn {position: absolute;right: 0;bottom: 8px;}
/*美酒收藏*/
.del-f {position: absolute;width: 22px;bottom: 18px;right: 16px;height: 26px;padding: 0px;background: url(../images/ico.png) no-repeat -86px -72px;background-size: 140px;}

/*选就单详情*/
.tit01 {position: relative;padding: 10px 8px;font-size: 16px;background-color: #f9f9f9;}
.tit02 {position: relative;padding: 15px 8px 10px 8px;font-size: 16px;}
.cartlist.cart-0marg {margin-bottom: 0px;border-top: 0px;border-bottom: 1px solid #f5f5f5;}
.cartlist {width: 100%;}
.gcell {width: 100%;padding: 10px;overflow: hidden;box-sizing: border-box;}
.chkbox {float: left;position: relative;width: 30px;height: 30px;padding-top: 8px;}
input.check-k:checked {background-position: -18px 0px;}
input[type="checkbox" i] {background-color: initial;cursor: default;}
input[type="checkbox"], input[type="radio"] {box-sizing: border-box;padding: 0;}
input.check-k {position: absolute;top: 10px;left: 0;z-index: 10;width: 18px;height: 18px;-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-appearance: none;border: 0;border-radius: 0;background: url(../images/goux_02.png) no-repeat;background-size: 36px;}
input{color: inherit;font: inherit;margin: 0;font-size: 14px;-webkit-appearance: none;outline: none;border-radius: 0;border: 0;}
input {text-rendering: auto;color: initial;letter-spacing: normal;word-spacing: normal;text-transform: none;text-indent: 0px;text-shadow: none;display: inline-block;text-align: start;}
.cartlist .center {float: left;width: 60px;height: 60px;}
a {cursor: pointer;}
.cartlist .right {padding-left: 100px;padding-right: 6px;}
.priceSg {display: inline-block;/* padding-right: 15px; */color: #d33e4c;font-size: 14px;}
.goods-specif {padding-top: 2px;color: #666;font-size: 12px;}
.num {position: relative;width: 100%;height: 30px;padding-top: 6px;line-height: 30px;}
.close-cart {position: absolute;width: 22px;bottom: 0px;right: 0px;height: 26px;}
.close-cart {background: url(../images/ico.png) no-repeat;background-size: 140px;background-position: -86px -72px;}
.shop-num {float: left;width: 94px;height: 26px;line-height: 30px;border: 1px solid #ddd;background-color: #fff;}
.shop-num .disChange {color: #ddd;}
.shop-num .zjg-r {float: right;border-left: 1px solid #ddd;border-right: 0px;}
.shop-num .zjg, .shop-num .zjg-r {float: left;width: 26px;height: 26px;border-right: 1px solid #ddd;font-size: 18px;text-align: center;}
.input-num {float: left;height: 26px;/* width: 49px; */text-align: center;height: 32px;}
.input-num input {border: 0px;width: 40px;height: 30px;background-color: transparent;outline: none;text-align: center;-webkit-tap-highlight-color: rgba(0,0,0,0);font-size: 14px;}
input[type="search"], input[type="text"] {/*-webkit-appearance: textfield;*/box-sizing: content-box;background-color: transparent;}
.shop-num .zjg-r {float: right;border-left: 1px solid #ddd;border-right: 0px;}
.cartlist .right .ufont9 {padding-bottom: 6px;}
.ufont9 {width: 100%;padding-top: 3px;display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size: 12px;line-height: 14px;}
.cartlist {position: relative;overflow: hidden;background-color: #fff;}
.fix-wl {position: fixed;width: 100%;bottom: 0px;z-index: 99;}
.wl-sum {width: 100%;max-width: 640px;height: 50px;border-top: 1px solid #eee;border-bottom: 1px solid #eee;overflow: hidden;background-color: #fff;}
.wl-sum-l {float: left;padding: 12px 0 0 10px;font-size: 12px;}
input.chkall:checked {background-position: -18px 0px;}
.wl-sum-r {font-size: 12px;text-align: right;padding: 4px 10px 0 58px;}
.sumM {color: #d33e4c;font-size: 16px;}
.pointV {font-size: 12px;}
.wl-btn {width: 100%;max-width: 640px;overflow: hidden;background-color: #fff;}
.bdb-tp-1px {position: relative;}
.wl-btn .wl-del {float: left;margin: 0;width: 20%;height: 48px;line-height: 48px;padding: 0;text-align: center;border-right: 1px solid #f1f1f1;}
.wl-btn .wl-more {float: left;width: 23%;height: 48px;line-height: 48px;text-align: center;border-right: 1px solid #f1f1f1;}
.wl-btn .share-u {float: left;margin: 0;width: 23%;height: 48px;line-height: 48px;padding: 0;text-align: center;border: 0px;}
.wl-btn .wl-share{display: block;border-radius: 2px;}
.wl-btn a.wl-buy {display: block;float: right;width: 30%;height: 48px;margin-top: -1px;line-height: 48px;text-align: center;font-size: 16px;background-color: #d33e4c;color: #fff;border-top: 1px solid #d33e4c;border-right: 0px;}
input.chkall {width: 18px;height: 18px;-webkit-tap-highlight-color: rgba(0,0,0,0);vertical-align: -4px;-webkit-appearance: none;border: 0;border-radius: 0;background: url(../images/goux_02.png) no-repeat;background-size: 36px;}
.popmain {width: 85%;max-width: 400px;margin: 0 auto;background-color: #fff;border-radius: 8px;}
.poptip {padding: 30px;line-height: 26px;font-size: 16px;}
.boldf {display: block;font-weight: bold;text-align: center;}
input[type="search"], input[type="text"] {/*-webkit-appearance: textfield;*/box-sizing: content-box;background-color: transparent;}
input {text-rendering: auto;color: initial;letter-spacing: normal;word-spacing: normal;text-transform: none;text-indent: 0px;text-shadow: none;display: inline-block;text-align: start;}
.popfoot {width: 100%;overflow: hidden;border-top: 1px solid #eee;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;}
.pfleft {float: left;width: 50%;}
.pfleft .white-c {border-top: 1px solid #eee;padding: 12px 0 13px 0;}
.pfleft span, .pfleft a {display: block;width: 100%;padding: 13px 0;text-align: center;font-size: 16px;text-decoration: none;}
.pfleft {float: left;width: 50%;}
/*意见反馈*/
.feedback {width: 100%;overflow: hidden;padding: 40px 0;}
.message-inp {width: 100%;height: 160px;line-height: 20px;border: 1px solid #eee;background-color: #fafafa;padding: 10px 6px;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;outline: none;font-size: 14px;}
/*收货地址*/
.box {width: 100%;max-width: 640px;margin: 0px auto;overflow: hidden;}
.address {background-color: #fff;}
.adr-inf {position: relative;padding: 10px;line-height: 24px;font-size: 16px;}
.pad3 {padding-top: 10px;}
.dzms {font-size: 12px;color: #666;}
.adr-func {height: 42px;padding-top: 10px;overflow: hidden;margin: 0 10px;text-align: right;border-top: 1px dashed #e6e6e6;}
.def-address {display: block;float: left;line-height: 18px;}
input.checkbtn2[type=radio]:checked {background-position: -18px 0px;}
.def-address input {vertical-align: -4px;width: 18px;height: 18px;}
.checkbtn2 {vertical-align: middle;width: 18px;height: 18px;-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-appearance: none;border: 0;border-radius: 0;background: url(../images/goux_02.png) no-repeat;background-size: 36px;}
.adr-func .edit {display: inline-block;width: 15px;height: 18px;padding-right: 5px;font-size: 15px;color: #ccc;line-height: 18px;}
.adr-func a {display: block;float: right;height: 30px;padding: 0 15px;line-height: 30px;font-size: 14px;border: 1px solid #eee;margin-left: 6px;background-color: #fafafa;}
.icon-pen:before {content: "\e641";}
.icon-trash:before {content: "\e63f";}
.adr-func .del {display: inline-block;width: 18px;height: 18px;padding-right: 5px;color: #ccc;line-height: 18px;font-size: 18px;}
.adr-func {height: 42px;padding-top: 10px;overflow: hidden;margin: 0 10px;text-align: right;border-top: 1px dashed #e6e6e6;}
.button-fixed-btm {position: fixed;left: 0;bottom: 0;width: 100%;padding: 10px 0;background-color: #f1f1f1;}
/*新增收货地址*/
.uitem {width: 100%;overflow: hidden;margin-bottom: 10px;background-color: #fff;box-shadow: 0px 1px 2px rgba(0,0,0,0.05);}
.edit-cont {position: relative;padding: 0 40px 0 16px;height: 48px;line-height: 45px;font-size: 16px;border-bottom: 1px solid #e9e9e9;}
.bond-l {width: 65px;overflow: hidden;float: left;height: 48px;line-height: 48px;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;font-size: 16px;}
.bond-r {position: relative;padding: 0 0 0 80px;height: 48px;line-height: 48px;}
.uinfo-inp {height: 40px;width: 100%;margin-top: 4px;border: 0;outline: none;font-size: 16px;}
.deleteico {display: none;position: absolute;top: 0;right: 0;width: 40px;height: 46px;font-size: 18px;color: #c8c8c8;text-align: center;}
.icon-closed:before {content: "\e64d";}
.downlist {font-size: 14px;border-radius: 0px;margin-bottom: 10px;-webkit-appearance: none;outline: none;padding: 5px 25px 5px 8px;border: 1px solid #ccc;background: url(../images/sjo_03.gif) no-repeat;background-size: 16px;background-position: right center;}
select{color: inherit;font: inherit;margin: 0;padding: 0;font-size: 14px;-webkit-appearance: none;outline: none;border-radius: 0;border: 0;}
select {-webkit-writing-mode: horizontal-tb !important;text-rendering: auto;letter-spacing: normal;word-spacing: normal;text-transform: none;text-indent: 0px;text-shadow: none;display: inline-block;text-align: start;-webkit-appearance: menulist;box-sizing: border-box;align-items: center;white-space: pre;-webkit-rtl-ordering: logical;background-color: -internal-light-dark-color(white, black);cursor: default;margin: 0em;font: 400 13.3333px Arial;border-radius: 0px;border-width: 1px;border-style: solid;border-color: rgb(169, 169, 169);border-image: initial;}
.address-title {width: 79px;float: left;top: 0;}
.address-title {width: 65px;overflow: hidden;float: left;height: auto;-webkit-box-sizing: content-box;-ms-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;font-size: 16px;margin-top: 5px;}
.textarea {width: 100%;height: 34px;margin: 8px 0;border: 0px;padding: 0;overflow-y: scroll;resize: none;font-size: 15px;-webkit-tap-highlight-color: rgba(0,0,0,0);}
.pad4 {padding: 20px 8px 50px 8px;}
a.new-address-btn {display: block;margin: 0 10px;height: 45px;line-height: 45px;background-color: #d33e4c;color: #fff;font-size: 16px;text-align: center;border-radius: 3px;}
.view-empty {margin: 14px 0;display: inline-block;padding-right: 10px;line-height: 14px;border-right: 1px solid #ddd;}
.view-edit {margin: 14px 0;display: inline-block;padding-left: 10px;line-height: 14px;}
.favorite-panel {display: none;z-index: 50;position: fixed;left: 0;right: 0;bottom: 0;height: 44px;width: 100%;background-color: #fff;}
.favorite-panel .panel-check-all {float: left;padding: 12px 10px 0 10px;}
.favorite-panel .panel-btn-r {float: right;padding: 7px 10px 0 0;}
.view-date {padding: 6px 10px;color: #999;background-color: #f6f6f6;}
.coupon-btn-red a{color:#fff;}
/*图标样式*/
.mico-allwine-plus {background: #2c438c url(../images/bottle.png) no-repeat center center;background-size: 23px;}
.mico-riesling {background: #6871e6 url(../images/CBEN_15.png) no-repeat center center;background-size: 28px;}
.mico-sauternes-gcc {background: #c5b904 url(../images/CBEN_54.png) no-repeat center center;background-size: 32px;}
.mico-loire {background: #e64635 url(../images/CBEN_35.png) no-repeat center center;background-size: 30px;}
.cbico20 {background: #73a0ec url(../images/CBEN20.png) no-repeat center center;background-size: 34px;}
.cbico6 {background: #8c68d4 url(../images/CBEN_22.png) no-repeat center center;background-size: 25px;}
.cbico3 {background: #b66cbb url(../images/CBEN_14.png) no-repeat center center;background-size: 29px;}
.cbico4 {background: #c4879b url(../images/CBEN_11.png) no-repeat center center;background-size: 29px;}
.cbico14 {background: #fe7f02 url(../images/Pomerol_21.png) no-repeat center center;background-size: 30px;}
.cbico5 {background: #f82a5d url(../images/CBEN_19.png) no-repeat center center;background-size: 29px;}
.cbico2 {background: #ea3232 url(../images/CBEN_06.png) no-repeat center center;background-size: 28px;}
.cbico22 {background: #d6657a url(../images/Bourgogne-Fine-Wines.png) no-repeat center center;background-size: 30px;}
.cbico21 {background: #4c8fc3 url(../images/rhone-valley.png) no-repeat center center;background-size: 30px;}
.cbico12 {background: #5bc57e url(../images/newzealand.png) no-repeat center center;background-size: 30px;}
.cbico16 {background: #fe7f02 url(../images/spanish.png) no-repeat center center;background-size: 30px;}
.cbico15 {background: #fd3b44 url(../images/Tuscan_33.png) no-repeat center center;background-size: 30px;}
.cbico8 {background: #6878c6 url(../images/CBEN_28.png) no-repeat center center;background-size: 30px;}
.cbico10 {background: #ff5f5f url(../images/CBEN_34.png) no-repeat center center;background-size: 30px;}
.cbico9 {background: #2eb9fc url(../images/CBEN_32.png) no-repeat center center;background-size: 30px;}
.cbico7 {background: #ffa200 url(../images/CBEN_26.png) no-repeat center center;background-size: 33px;}
.cbico11 {background: #e63b3b url(../images/CBEN_39.png) no-repeat center center;background-size: 30px;}
.cbico13 {background: #7985c9 url(../images/CBEN_38.png) no-repeat center center;background-size: 30px;}
.mico-michelin {background: #bd2333 url(../images/michelin.png) no-repeat center center;background-size: 23px;}
.cbico1 {background: #f2a705 url(../images/CBEN_03.png) no-repeat center center;background-size: 25px;}
.cbico19 {background: #ca8278 url(../images/ganlu.png) no-repeat center center;background-size: 34px;}
.mico-Bordeaux {
    background: #de2910 url("https://wineshopimage.wine-world.com/Bordeaux_xilieqqtupic.png") no-repeat center center;
    background-size: contain;
}

.mico-jkwine {
    background: #5680de url("https://wineshopimage.wine-world.com/actimg/Imported-Wines.png") no-repeat center center;
    background-size: contain;
}

.mico-aozhounewzealand {
    background: #5bc57e url("https://wineshopimage.wine-world.com/actimg/Australia-New-Zealand.png") no-repeat center center;
    background-size: contain;
}

.mico-luonaaersas {
    background: #4c8fc3 url("https://wineshopimage.wine-world.com/actimg/Rhone-Valley-Alsace.png") no-repeat center center;
    background-size: contain;
}

.mico-italy-xibanya {
    background: #484e9d url("https://wineshopimage.wine-world.com/italy_xibanya.png") no-repeat center center;
    background-size: contain;
}
.mico-chinese-wines {
    background: #de2910 url("https://wineshopimage.wine-world.com/actimg/chinese-wines.png") no-repeat center center;
    background-size: contain;
}
.mico-garage {background: #c88495 url(../images/garage.png) no-repeat center 15px;background-size: 36px;}
.pop-down {
    display: none;
    position: fixed;
    left: 0;
    bottom: 0;
    z-index: 115;
    width: 100%;
}
.pop-ibox {
    width: 100%;
    max-width: 640px;
    margin: 0 auto;
    background-color: #fff;
    box-shadow: 0px -1px 3px rgba(0,0,0,0.2);
}
.pop-itit {
    position: relative;
    height: 48px;
    line-height: 48px;
    text-align: center;
    font-size: 16px;
    border-bottom: 1px solid #e6e6e6;
}
.close-ipop {
    display: block;
    position: absolute;
    top: 3px;
    right: 0px;
    width: 40px;
    height: 40px;
    font-size: 16px;
    line-height: 40px;
    text-align: center;
    color: #bbb;
}
.offeritm {
    margin: 0 15px;
    padding: 10px 0;
    line-height: 24px;
    border-bottom: 1px solid #f4f4f4;
}
.chk-offer input:checked {
    background-position: -18px 0px;
}

.chk-offer input {
    position: absolute;
    top: 10px;
    left: 0;
    z-index: 10;
    width: 18px;
    height: 18px;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    -webkit-appearance: none;
    border: 0;
    border-radius: 0;
    background: url(../images/goux_02.png) no-repeat;
    background-size: 36px;
}
.coup-checked {
    border: 1px solid #d33e4c;
    background-color: #d33e4c;
}

.c-check {
    display: block;
    position: absolute;
    top: 50%;
    right: 10px;
    width: 20px;
    height: 20px;
    margin-top: -10px;
    border: 1px solid #ddd;
    border-radius: 50%;
}

    .c-check i {
        display: block;
        width: 8px;
        height: 5px;
        margin: 5px auto 0 auto;
        border-bottom: 2px solid #fff;
        border-left: 2px solid #fff;
        transform: rotate(-45deg);
        -webkit-transform: rotate(-45deg);
        -moz-transform: rotate(-45deg);
    }
.nulldata-tip {
    display: block;
    color: #777;
    margin-top: 70px;
    text-align: center; 
    width: 100%;
}
.identify-edit {
    display: none;
    background: url(../images/open.png) no-repeat center center;
    background-size: 22px;
    position: absolute;
    top: 0;
    right: 0;
    width: 60px;
    height: 25px;
    border-left: 1px solid #e6e6e6;
    text-align: center;
}
/*名庄品鉴滑块开始*/
.tab-flex-container div.swiper-pagination-bullet {
    width: auto;
    color: #333;
    background: none;
    opacity: 1;
    border-radius: 0;
    height: 44px;
    line-height: 44px;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer;
}
.tab-flex-container {
    justify-content: space-around;
    padding: 0 45px;
    box-sizing: border-box;
}
.tab-flex-item.swiper-pagination-bullet-active .tab-flex-border {
    display: block;
}
.tab-flex-container div.swiper-pagination-bullet-active {
    color: #d33e4c;
}
/* 焦点图 */
.slideBox {
    position: relative;
    overflow: hidden;
    margin: 0px auto;
    max-width: 640px; /* 设置焦点图最大宽度 */
}

.slideBox .hd {
    position: absolute;
    height: 28px;
    line-height: 28px;
    bottom: 0;
    width: 100%;
    text-align: center;
    z-index: 1;
}

.slideBox .hd li {
    display: inline-block;
    width: 6px;
    height: 6px;
    padding: 0px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: #ddd;
    text-indent: -9999px;
    overflow: hidden;
    border: 0px;
    opacity: 0.4;
    margin: 0 2px;
}

.slideBox .hd li.on {
    background: #d33e4c;
    opacity: 1;
}

.slideBox .bd {
    position: relative;
    z-index: 0;
}

.slideBox .bd li {
    position: relative;
    text-align: center;
}

.slideBox .bd li img {
    vertical-align: top;
    width: 100%; /* 图片宽度100%，达到自适应效果 */
}

.slideBox .bd li a {
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}
/*名庄品鉴滑块结束*/
.invalid-plus {background-color: #c3c3c3;color: #fff}

.mico-whisky {
    background: #ed670d url(https://wineshopimage.wine-world.com/Whiskyqqtbsy.png) no-repeat center center;
    background-size: 36px;
}
.mico-Australia-mingzhuang {
    background: #484e9d url(https://wineshopimage.wine-world.com/australia-winesquanquanpicu.png) no-repeat center center;
    background-size: 28px;
}
.mico-champagne {
    background: #e0ba48 url(https://wineshopimage.wine-world.com/kjqq_champagne.png) no-repeat center center;
    background-size: 34px;
}
.mico-sparkling {
    background: #bd2333 url(https://wineshopimage.wine-world.com/syquanqsparkling.png) no-repeat center center;
    background-size: 18px;
}
.seq.fixSeq-nhead {position: fixed;left: 0;right: 0;z-index: 990;}
.curr-kj {
    font-weight: bold;
    color: #d33e4c !important;
}