
.v_icon {
	font-family: iconfontnew !important;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: 0.2px;
	-moz-osx-font-smoothing: grayscale;
	font-weight: normal;	
	
}




html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,hr,fieldset,legend,form,label,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,hgroup,menu,nav,section,time,mark,audio,video,mark,a {
 margin:0;
 padding:0;
 outline:0;
 font-size:100%;
 vertical-align:baseline;
 background:transparent;
 line-height:inherit
}
html {
 -webkit-text-size-adjust:none
}
ul,ol,menu {
 list-style:none
}
li,dt,dd {
 vertical-align:middle
}
input,button,select,textarea {
 padding:0;
 margin:0;
 outline:none;
 *vertical-align:middle
}
textarea {
 resize:none
}
a {
 text-decoration:none;
 cursor:pointer;
 color:inherit;
 *vertical-align:middle;
 _height:1px
}
u {
 text-decoration:none
}
table {
 border-collapse:collapse;
 border-spacing:0;
 width:100%
}
th,td,img {
 vertical-align:middle
}
em,i,address {
 font-style:normal
}
img,fieldset,iframe {
 border:0
}
a img,img {
 display:block;
 flex:none;
 -webkit-flex:none;
 -moz-flex:none
}
legend {
 display:none
}
h1,h2,h3,h4,h5,h6 {
 font-weight:normal
}
textarea {
 overflow-x:hidden;
 overflow-y:auto
}
label {
 cursor:default
}
q:before,q:after {
 content:''
}
:after,:before {
 display:inline-block;
 background-position:center;
 background-repeat:no-repeat;
 background-size:cover
}
*,:after,:before {
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
article,aside,footer,header,nav,section,figure,figcaption,hgroup,main,details,summary,menu,canvas,fieldset,audio,video {
 display:block
}
body {
 word-wrap:break-word;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale
}
input::-ms-clear,input::-ms-reveal {
 display:none
}
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button {
 -webkit-appearance:none !important
}
input[type="number"] {
 -moz-appearance:textfield
}
.clearfix:after,.numbox:after,.hot-recommend>ul:after,.car-hot-recommend ul:after,.small-goods-list ul:after,.country-Or-origin ul:after,.shuiping-style-btn:after,.seckill-lists li:after,.good-remark .remark-list:after,.pinpai2-info .pingpai2-intr>header:after,.service-info:after,.cashier>div:after,.cashier>div:first-child:after,.cashier div.btninfo:after,.cashier-hot-recommend ul:after,.content-container>.content-box>div:after,.content-container>.content-box>div:first-child:after,.content-container>.content-box>div:nth-child(2):after,.content-container>.content-box>div:nth-child(3):after,.content-container>.content-box>div:nth-child(3):last-child:after {
 content:'';
 display:block;
 clear:both
}
.bc_fff,.no-frills-title,.custom-global-areascroll,.hot-recommend h3,.hot-recommend>ul,.lcy-good-list>li,.product-class-list>li,.small-goods-list,.small-goods-list ul,.order-lists,.default-header,.seckill-goods-list,.zy-orderDetails button,.zy-orderDetails section,.shuiping-style,.shuiping-style-m0,.shuiping-style-m0 button,.shuiping-style-addr,.shuiping-style-cu,.shuiping-style-btn,.shuiping-style-btn button,.shuiping-style-dh,.seckill-lists,.good-remark,.pro-banner,.good-detail,.mall-detail,.sale-detail,.go-mall,.look-info,.good-show,.popup-footer,.pinpai2-info,.pinpai2-lists nav,.wuliu-info,.wuliu-lists,.typelist-header,.typelist-control,.typelist-select,.center-control,.center-control>ul,.center-menu,.center-recommend h3,.service-info>ul li,.service-store-change>p,.service-store-change ul li,.service-sendway-change>ul li,.ser-safe-content,.service-safe-change>form>label,.service-safe-change>form>div,.service-safe-change .invoice-manage-info,.service-safe-change .address-info,.service-safe-change .address-add-info,.service-safe-change .address-select-info,.service-safe-change .address-list-info,.service-question-change li,.about-us,.cashier-hot-recommend,.cashier-hot-recommend ul,.confirm-order div.headr-bor>div,.tu-refound-msg {
 background-color:#fff
}
[class^='_fx'],.fx,.fxmc,.no-frills-title,.header,.input-num,.hot-recommend h3,.hot-recommend>ul li figure,.lcy-good-list>li a figure,.product-class-list>li a figure,.car-hot-recommend h5,.car-hot-recommend h5:before,.car-hot-recommend h5:after,.car-hot-recommend ul li figure,.small-goods-list ul li figure,.pageloading,.zy-header,.zy-header nav,.seckill-goods-list div.swiper-wrapper figure,.timed-seckill-module .seckill-countdown,.zy-orderDetails section,.zy-orderDetails section>p>span,.shuiping-style,.shuiping-style-m0,.shuiping-style-addr,.shuiping-style-cu,.shuiping-style-dh p,.go-pay,.seckill-item,.good-remark h3,.good-remark .remark-list .remark-list-head,.good-remark .remark-list .remark-list-head figure,.good-remark .remark-list .remark-list-head>span,.good-remark .remark-list .evaluationimg,.good-remark .remark-list .evaluationimg:first-child,.pro-header,.pro-header nav,.mall-detail,.sale-detail,.go-mall,.look-info,.good-show,.popup-footer>p,.popup-footer div,.popup-wrap>div header,.pinpai2-info>figure,.pinpai2-info .pingpai2-intr>header,.pinpai2-info .pingpai2-intr>a,.pinpai2-lists nav,.wuliu-info,.typelist-header>p,.typelist-select,.typelist-main,.center-head>div,.center-control>p,.center-menu li,.center-recommend h3,.header-collect nav,.lcy-collect-list>h3,.lcy-collect-list>ul li,.lcy-collect-list>ul li>div,.service-control h3,.service-info h3,.service-info>ul li,.service-store-change>p,.service-store-change ul li,.service-sendway-change>ul li,.service-sendway-change>ul li a,.ser-safe-content li,.ser-safe-content li:first-child,.ser-safe-content li label,.ser-safe-content li .datepickerbox,.service-safe-change>form>label,.service-safe-change>form>div,.service-safe-change .invoice-manage-info>div,.service-safe-change .invoice-manage-info>p,.service-safe-change .address-info>div p,.service-safe-change .address-add-info>p,.service-safe-change .address-add-info .address-tag-list,.service-safe-change .address-select-info .address-type-list .address-list li,.service-safe-change .address-list-info p,.service-safe-change .address-list-info .nearListAdds ul li,.selAddsHeader-change .address-list-info>div .labelbox,.selAddsHeader-change .address-list-info>div .labelbox>div,.selAddsHeader-change .address-list-info>div .labelbox>div:first-child,.selAddsHeader-change .address-list-info>div ul li,.selAddsHeader-change .address-list-info>div ul li>div span,.ser-safe-footer>a,.popup-top .address-add-tag,.popup-center .popup-delete .content-btn,.popup-center .popup-exit .content-btn,.address-searchbox li,.address-searchbox>p,.service-question-change li header,.comments .comments-top header,.comments .comments-top>p,.comments .comments-btm>div,.login-form>p,.login-form>div,.car-caption label,.car-header,.order-list>div:nth-child(2) div p,.cashier div.btninfo,.cashier-hot-recommend h5,.cashier-hot-recommend h5:before,.cashier-hot-recommend h5:after,.cashier-hot-recommend ul li figure,.popup-zorder header,.popup-zorder .title,.confirm-order div.headr-bor>div,.confirm-order div.headr-bor>div>div p.popinfo,.confirm-order div.headr-bor>div>div p.popinfo label,.confirm-order div.headr-bor>div>div p,.confirm-order div.headr-bor>div>div p label,.confirm-order div.headr-bor>div a,.confirm-order div.headr-bor>p,.confirm-order div.order-chuli div.chu-ticket .opentik>div>p,.confirm-order div.order-chuli div.chu-invoices>p,.confirm-order div.order-chuli div.chu-invoices>p:nth-child(2),.confirm-order div.order-chuli div.chu-invoices>p:last-child,.confirm-order-list div.order-depotdiv div.info1,.my_order>div:first-child p,.return-two .return-goodList>ul li,.return-two .return-goodList>ul li>div p,.return-two .return-info>p,.return-two .return-info>p:nth-child(2),.return-two .return-info>div>p,.return-two .return-upload>p,.privilege>div:first-child>div,.wallet-recharge>div>div,.wallet-recharge>div>div p,.wallet-pay>div,.wallet-pay>div>p,.tu-refound-03 .tu-refound-03-div1,.tu-refound-03 .tu-refound-03-div2,.tu-refound-msg>div,.tu-refound-msg .tu-msg-div3>div,.tu-refound-msgSelect>p,.tu-refound-04 .tu-refound-04-div2,.tu-refound-04 .tu-refound-04-div2 .tu-refound-04-div2-02 .tu-num,.tu-refound-06 .tu-refound-06-service {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-box;
 display:box;
 display:-ms-flexbox;
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flex;
 display:flex
}
[class^='_fv'],.fv,.app-root,.popup-footer div>span,.pinpai2-info .pingpai2-intr>header a,.wuliu-info>p,.center-head>div>p,.center-control>ul li,.lcy-collect-list>ul li>div>div,.service-info>ul li label,.service-store-change ul li>p,.service-store-change ul li>a,.service-sendway-change>ul li>p,.service-safe-change .address-select-info .address-type-list .address-list li>div,.service-safe-change .address-list-info .nearListAdds ul li>div,.selAddsHeader-change .address-list-info>div .labelbox>div>div,.selAddsHeader-change .address-list-info>div ul li>div,.address-searchbox li>div,.comments .comments-btm>div p,.order-list>div:nth-child(2) div,.return-two .return-goodList>ul li>div,.privilege>div:first-child>div>p,.letter-ul,.tu-refound-msg>div>p,.tu-refound-msg .tu-msg-div3,.tu-refound-04 .tu-refound-04-div2 .tu-refound-04-div2-02 {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-box;
 display:box;
 display:-ms-flexbox;
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flex;
 display:flex;
 -webkit-flex-direction:column;
 -moz-flex-direction:column;
 -ms-flex-direction:column;
 flex-direction:column;
 -webkit-box-orient:vertical;
 -moz-box-orient:vertical;
 -ms-box-orient:vertical;
 box-orient:vertical
}
[class^='_fxc'],[class^='_fxmc'],.fxc,.fxmc,.no-frills-title,.hot-recommend h3,.hot-recommend>ul li figure,.lcy-good-list>li a figure,.product-class-list>li a figure,.car-hot-recommend h5,.car-hot-recommend h5:before,.car-hot-recommend h5:after,.car-hot-recommend ul li figure,.small-goods-list ul li figure,.seckill-goods-list div.swiper-wrapper figure,.timed-seckill-module .seckill-countdown,.zy-orderDetails section>p>span,.go-pay,.look-info,.pinpai2-info .pingpai2-intr>a,.center-control>ul li,.center-recommend h3,.header-collect nav,.service-control h3,.service-info h3,.service-info>ul li label,.service-store-change>p,.ser-safe-content li,.ser-safe-content li:first-child,.service-safe-change .address-select-info .address-type-list .address-list li,.service-safe-change .address-list-info .nearListAdds ul li,.ser-safe-footer>a,.address-searchbox li,.service-question-change li header,.cashier div.btninfo,.cashier-hot-recommend h5,.cashier-hot-recommend h5:before,.cashier-hot-recommend h5:after,.cashier-hot-recommend ul li figure,.content-container>.content-box>div:first-child figure,.content-container>.content-box>div:first-child figure:last-child,.tu-refound-03 .tu-refound-03-div1,.tu-refound-06 .tu-refound-06-service {
 -webkit-justify-content:center;
 -moz-justify-content:center;
 -ms-justify-content:center;
 justify-content:center;
 -webkit-box-pack:center;
 -moz-box-pack:center;
 -ms-box-pack:center;
 box-pack:center
}
[class^='_fxm'],.fxm,.fxmc,.no-frills-title,.header,.hot-recommend h3,.car-hot-recommend h5,.car-hot-recommend h5:before,.car-hot-recommend h5:after,.pageloading,.zy-header,.shuiping-style-cu,.go-pay,.seckill-item,.good-remark .remark-list .remark-list-head,.good-remark .remark-list .remark-list-head figure,.good-remark .remark-list .evaluationimg,.good-remark .remark-list .evaluationimg:first-child,.pro-header,.go-mall,.popup-footer div>span,.popup-wrap>div header,.pinpai2-info>figure,.pinpai2-info .pingpai2-intr>header,.pinpai2-info .pingpai2-intr>header a,.pinpai2-info .pingpai2-intr>a,.typelist-header>p,.center-control>ul li,.center-recommend h3,.lcy-collect-list>h3,.lcy-collect-list>ul li,.lcy-collect-list>ul li>div,.service-control h3,.service-info h3,.service-info>ul li label,.service-store-change>p,.service-store-change ul li,.service-sendway-change>ul li,.ser-safe-content li,.ser-safe-content li:first-child,.ser-safe-content li label,.ser-safe-content li .datepickerbox,.service-safe-change>form>label,.service-safe-change>form>div,.service-safe-change .invoice-manage-info>div,.service-safe-change .invoice-manage-info>p,.service-safe-change .address-add-info>p,.service-safe-change .address-add-info .address-tag-list,.service-safe-change .address-list-info p,.selAddsHeader-change .address-list-info>div .labelbox,.selAddsHeader-change .address-list-info>div .labelbox>div,.selAddsHeader-change .address-list-info>div .labelbox>div:first-child,.selAddsHeader-change .address-list-info>div ul li,.ser-safe-footer>a,.popup-top .address-add-tag,.address-searchbox li,.address-searchbox>p,.service-question-change li header,.comments .comments-top header,.car-caption label,.cashier-hot-recommend h5,.cashier-hot-recommend h5:before,.cashier-hot-recommend h5:after,.popup-zorder .title,.confirm-order div.headr-bor>div>div p.popinfo,.confirm-order div.headr-bor>div>div p.popinfo label,.confirm-order div.headr-bor>div>div p,.confirm-order div.headr-bor>div>div p label,.confirm-order div.headr-bor>div a,.return-two .return-goodList>ul li,.return-two .return-info>p,.return-two .return-info>p:nth-child(2),.return-two .return-info>div>p,.return-two .return-upload>p,.wallet-pay>div,.tu-refound-03 .tu-refound-03-div1,.tu-refound-msgSelect>p,.tu-refound-06 .tu-refound-06-service {
 -webkit-align-items:center;
 -moz-align-items:center;
 -ms-align-items:center;
 align-items:center;
 -webkit-box-align:center;
 -moz-box-align:center;
 -ms-box-align:center;
 box-align:center
}
[class^='_fxj'],.fxj,.header,.input-num,.zy-orderDetails section,.shuiping-style,.shuiping-style-m0,.shuiping-style-dh p,.seckill-item,.good-remark h3,.good-remark .remark-list .remark-list-head>span,.pro-header nav,.popup-footer>p,.popup-footer div,.popup-wrap>div header,.typelist-main,.center-control>p,.center-menu li,.service-sendway-change>ul li,.ser-safe-content li,.ser-safe-content li:first-child,.service-safe-change>form>label,.service-safe-change>form>div,.service-safe-change .invoice-manage-info>div,.service-safe-change .invoice-manage-info>p,.service-safe-change .address-info>div p,.service-safe-change .address-add-info .address-tag-list,.service-safe-change .address-select-info .address-type-list .address-list li,.service-safe-change .address-list-info p,.service-safe-change .address-list-info .nearListAdds ul li,.address-searchbox li,.comments .comments-top header,.comments .comments-top>p,.login-form>p,.order-list>div:nth-child(2) div p,.popup-zorder header,.confirm-order div.headr-bor>div,.confirm-order div.headr-bor>p,.confirm-order div.order-chuli div.chu-ticket .opentik>div>p,.confirm-order div.order-chuli div.chu-invoices>p,.confirm-order div.order-chuli div.chu-invoices>p:nth-child(2),.confirm-order div.order-chuli div.chu-invoices>p:last-child,.confirm-order-list div.order-depotdiv div.info1,.return-two .return-goodList>ul li>div p,.wallet-recharge>div>div,.wallet-pay>div>p,.letter-ul,.tu-refound-04 .tu-refound-04-div2,.tu-refound-04 .tu-refound-04-div2 .tu-refound-04-div2-02 .tu-num {
 -webkit-justify-content:space-between;
 -moz-justify-content:space-between;
 -ms-justify-content:space-between;
 justify-content:space-between;
 -webkit-box-pack:justify;
 -moz-box-pack:justify;
 -ms-box-pack:justify;
 box-pack:justify
}
[class^='_flex'],.flex,.main,.header nav,.zy-header nav,.zy-header nav p,.zy-orderDetails section>p>span,.good-remark .remark-list .remark-list-head>span,.pro-header nav,.mall-detail div,.sale-detail>div,.go-mall>p,.good-show>p,.pinpai2-info .pingpai2-intr>header>p,.wuliu-info>p,.typelist-header>p input,.typelist-select>p,.center-head>div>p,.lcy-collect-list>ul li>div,.lcy-collect-list>ul li>div>div,.service-header>p,.service-info>ul li>div,.service-store-change>p a,.service-safe-change>form>div input,.service-safe-change .address-add-info>p>a,.service-safe-change .address-add-info .address-tag-list>div,.service-safe-change .address-select-info .address-type-list .address-list li>div,.service-safe-change .address-list-info .nearListAdds ul li>div,.selAddsHeader-change .address-list-info>div .labelbox>div>p,.selAddsHeader-change .address-list-info>div ul li>p,.address-searchbox li>div,.service-question-change li header span,.comments .comments-top>p span,.comments .comments-btm>div p,.car-header nav,.order-list>div:first-child b,.order-list>div:nth-child(2) div,.confirm-order div.headr-bor>div>div p label input,.confirm-order-list div.order-depotdiv div.info1 label,.return-two .return-goodList>ul li>div,.return-two .return-info>p span,.return-two .return-info>p a,.return-two .return-info>p small,.return-two .return-info>div>p span,.return-two .return-info>div>p input,.privilege>div:first-child>div>p,.wallet-pay>div>p,.tu-refound-msg>div>p,.tu-refound-msg .tu-msg-div3>div>span,.tu-refound-04 .tu-refound-04-div2 .tu-refound-04-div2-02 {
 -webkit-flex:1;
 -moz-flex:1;
 -ms-flex:1;
 flex:1
}
.linear,.service-question-change .active div {
 -webkit-transition:all .3s linear;
 -moz-transition:all .3s linear;
 -ms-transition:all .3s linear;
 transition:all .3s linear
}
.ease {
 -webkit-transition:all .3s ease;
 -moz-transition:all .3s ease;
 -ms-transition:all .3s ease;
 transition:all .3s ease
}
.omit,.custom-global-areascroll nav a,.hot-recommend>ul li .price,.lcy-good-list>li a .price,.product-class-list>li a .price,.product-class-list>li a .price s,.nav-border-top a,.zy-header nav>span,.service-store-change ul li>p>span,.order-list>div:first-child b,.confirm-order-list div.order-depotdiv div.info1 label,.popup-wrap .coupons-info p span,.seach-main>.hot-seach>li,.filtrate-con .filtrate-list>li>h3,.filtrate-con .filtrate-list>li>h3:nth-child(2) {
 white-space:nowrap;
 overflow:hidden;
 word-wrap:normal;
 text-overflow:ellipsis
}
.omits,.hot-recommend>ul li .name,.lcy-good-list>li a .name,.product-class-list>li a .name,.car-hot-recommend ul li .name,.small-goods-list ul li .name,.shuiping-style-addr .addr address,.good-show>p label,.lcy-collect-list>ul li>div>div h4,.service-store-change ul li>p label,.selAddsHeader-change .address-list-info>div .labelbox>div>div small,.cashier-hot-recommend ul li .name,.return-two .return-goodList>ul li>div h3,.filtrate-result>ul>li,.tu-refound-04 .tu-refound-04-div2 .tu-refound-04-div2-02 .tu-text {
 overflow:hidden;
 text-overflow:ellipsis;
 display:-webkit-box;
 -webkit-box-orient:vertical;
 -webkit-line-clamp:2
}
[class^='ico-'],[class^='icon-'],[class^='pbg-'] {
 background-repeat:no-repeat;
 background-position:center;
 background-size:cover
}
.r0px,.good-remark .remark-list .remark-list-head figure,.mall-detail div span i,.go-mall figure,.wuliu-info>figure i,.letter-box,.center-head>div>figure img,.ser-safe-content li label img,.privilege>div:first-child>div>figure {
 -webkit-border-radius:100%;
 -moz-border-radius:100%;
 -ms-border-radius:100%;
 border-radius:100%
}
.r3px,.zy-orderDetails button,.shuiping-style-cu .cu-title,.shuiping-style-btn button,.seckill-lists .progress,.seckill-lists button,.popup-zorder header .cancel,.popup-zorder header .sure {
 -webkit-border-radius:3px;
 -moz-border-radius:3px;
 -ms-border-radius:3px;
 border-radius:3px
}
.r5px,.popup-repassword .popup-repwd>a,.return-two .return-info>div>p input,.tu-refound-06 .tu-refound-06-service {
 -webkit-border-radius:5px;
 -moz-border-radius:5px;
 -ms-border-radius:5px;
 border-radius:5px
}
.r10px,.swiper-box .custom-indicator div,.pinpai2-info .pingpai2-intr>header figure {
 -webkit-border-radius:10px;
 -moz-border-radius:10px;
 -ms-border-radius:10px;
 border-radius:10px
}
.r20px,.zy-header nav,.swiper-box .custom-indicator span.swiper-pagination-bullet-active,.typelist-header>p,.center-control>ul li .info-num,.service-header>p {
 -webkit-border-radius:20px;
 -moz-border-radius:20px;
 -ms-border-radius:20px;
 border-radius:20px
}
.splr,.hot-recommend h3,.zy-header,.shuiping-style,.shuiping-style-m0,.shuiping-style-addr,.shuiping-style-cu,.shuiping-style-btn,.shuiping-style-dh p,.good-detail,.mall-detail,.sale-detail,.go-mall,.popup-footer>p,.pinpai2-info .pingpai2-intr,.pinpai2-lists nav,.wuliu-info,.typelist-select,.center-head>div,.center-control>p,.center-menu li,.center-recommend h3,.service-control ul,.service-info>ul,.service-store-change,.service-store-change ul li,.service-sendway-change>ul li,.ser-safe-content li,.ser-safe-content li:first-child,.service-safe-change>form>label,.service-safe-change>form>div,.service-safe-change .invoice-manage-info>div,.service-safe-change .invoice-manage-info>p,.service-safe-change .address-list-info .nearListAdds ul li,.selAddsHeader-change .address-list-info>div .labelbox>div,.selAddsHeader-change .address-list-info>div .labelbox>div:first-child,.selAddsHeader-change .address-list-info>div ul li,.about-us,.login-form,.popup-repassword .popup-repwd>div,.confirm-order div.headr-bor h3,.confirm-order div.headr-bor>div,.confirm-order div.headr-bor>p,.return-two .return-goodList>h3,.return-two .return-goodList>ul li,.return-two .return-info>p,.return-two .return-info>p:nth-child(2),.return-two .return-info>div,.return-two .return-info>div>p,.return-two .return-upload,.privilege>div:first-child>div,.tu-refound-msgSelect>p,.tu-refound-04 .tu-refound-04-div2 {
 padding:0 3%
}
.smlr {
 margin:0 3%
}
.wtcalc90 {
 width:calc(100% -  - 90px);
 width:-webkit-calc(100% - 90px);
 width:-moz-calc(100% - 90px);
 width:-ms-calc(100% - 90px);
 width:-o-calc(100% - 90px)
}
body {
 font:12px/20px "Î¢ÈíÑÅºÚ";
 color:#333;
 min-width:320px;
/* background-color:#efefef*/
}
.font-colose:before {
 content:''
}


/*
@font-face {
 font-family:'FontAwesome';
 src:url('../fonts/fontawesome-webfont.eot?v=4.5.0');
 src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.5.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2?v=4.5.0') format('woff2'),url('../fonts/fontawesome-webfont.woff?v=4.5.0') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.5.0') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular') format('svg');
 font-weight:normal;
 font-style:normal
}

*/




[class^='font-'],.font-icon {
 display:inline-block;
 font:normal normal normal 14px/1 FontAwesome;
 text-rendering:auto;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 line-height:inherit;
 font-size:inherit
}
input[type='checkbox'] {
 border:none;
 height:20px;
 width:20px;
 display:block;
 background-color:transparent;
 -webkit-tap-highlight-color:transparent;
 appearance:none;
 /*-webkit-appearance:none;*/
 -moz-appearance:none;
 background-image:url('../images/public/ico-check.png');
 background-size:contain
}
input[type='checkbox']:checked {
 background-image:url('../images/public/ico-check-act.png');
 background-size:contain;
 background-color:transparent
}
input[type='radio'] {
 position:relative;
 border:none;
 background:transparent;
 height:20px;
 width:20px;
 display:block;
 -webkit-tap-highlight-color:transparent;
 appearance:none;
 -webkit-appearance:none;
 -moz-appearance:none
}
input[type='radio']::after {
 content:'';
 width:20px;
 height:20px;
 -webkit-appearance:none;
 position:absolute;
 top:0;
 left:0;
 border:1px solid #ccc;
 border-radius:50%;
 padding:5px;
 background-clip:content-box;
 box-sizing:border-box
}
input[type='radio']:checked::after {
 outline:none;
 background-color:#f56711;
 border:1px solid #f56711;
 background-clip:content-box;
 -webkit-appearance:none;
 background-repeat:repeat;
 -webkit-background-clip:content-box;
 -webkit-text-fill-color:#f56711
}
.popup-wrap,.popup-center,.popup-top {
 width:100%;
 height:100%;
 position:fixed;
 z-index:0;
 top:0;
 z-index:100
}
.popup-wrap>div,.popup-center>div,.popup-top>div {
 width:100%;
 background-color:#fff;
 position:absolute;
 z-index:0
}
.popup-wrap {
 background-color:rgba(0,0,0,0.5)
}
.popup-wrap>div {
 left:0;
 bottom:0
}
.popup-center {
 background-color:rgba(0,0,0,0.5)
}
.popup-center>div {
 left:50%;
 top:35%
}
.popup-top {
 background-color:rgba(0,0,0,0.3)
}
.popup-top>div {
 left:0;
 top:0
}
.popup-tip {
 position:fixed;
 z-index:0;
 left:50%;
 bottom:50px;
 z-index:100;
 background-color:rgba(0,0,0,0.7)
}
html,body {
 width:100%;
 height:100%
}
.app-root {
 width:100%;
 height:100%;
 max-width:100%;
 margin:0 auto
}
.header {
 height:50px
}
.main {
 overflow-y:auto;
 overflow-x:hidden;
 -webkit-overflow-scrolling:touch;
 overflow-scrolling:touch;
 -moz-overflow-scrolling:touch;
 -o-overflow-scrolling:touch;
 -ms-overflow-scrolling:touch
}
.footer {
 height:50px
}
.osy {
 overflow-y:auto;
 overflow-x:hidden;
 -webkit-overflow-scrolling:touch;
 overflow-scrolling:touch;
 -moz-overflow-scrolling:touch;
 -o-overflow-scrolling:touch;
 -ms-overflow-scrolling:touch
}
a {
 color:#666
}
a img,img {
 flex:none;
 -webkit-flex:none;
 -moz-flex:none
}
.no-frills-title {
 height:50px;
 line-height:50px;
 font-size:16px;
 color:#333
}
.ico-* {
 background-repeat:no-repeat
}
.ico-home {
 line-height:20px;
font-size:24px;


}
.ico-seven {
 background-image:url('../images/public/qitiantuihuan-icon.png')
}
.ico-zheng {
 background-image:url('../images/public/zhengpai-icon.png')
}
.ico-posunwy {
 background-image:url('../images/public/poshunwuyou-icon.png')
}
.ico-huo {
 background-image:url('../images/public/huodaofukuan-icon.png')
}
.ico-jingx {
 background-image:url('../images/public/jingxuan-icon.png')
}
.ico-kuaih {
 background-image:url('../images/public/kuaihe-icon.png')
}
.ico-mianyf {
 background-image:url('../images/public/mianyun-icon.png')
}
.ico-cart {
 background-image:url(../imgv/nav-cart.png)
}
.ico-kefu {
 background-image:url(../imgv/btn-kf.png)
}
.ico-kefus {
 background-image:url('../images/public/ico-kefus.png')
}
.ico-msg {
 background-image:url('../images/ico-msg.png')
}
.ico-setting {
 /*background-image:url('../images/public/ico-setting.png')*/
 font-size:21px;
 color:#FFFFFF;
 line-height:21px;
}
.ico-order {
 background-image:url('../images/public/ico-order.png')
}
.ico-wallet {
/* background-image:url('../images/public/ico-wallet.png')*/
line-height:20px;
font-size:20px;
color:#f182aa;
}
.ico-coupon {
 
 
 line-height:20px;
font-size:20px;
color:#c88ce5;
 
}
.ico-collect {

 line-height:20px;
font-size:20px;
color:#f5a000;
}
.ico-footprint {

 
 line-height:20px;
font-size:20px;
color:#4ec8f8;
 
}
.ico-share {

 line-height:20px;
font-size:20px;
color:#ee6a6a;
 
}

.ico-service {

 line-height:20px;
font-size:20px;
color:#3ac3d0;
 
}

.ico-pay {

 line-height:20px;
font-size:20px;
color:#666;
}
.ico-goods {
  line-height:23px;
font-size:23px;
color:#666;
}
.ico-comment {
 line-height:23px;
font-size:23px;
color:#666;
}
.ico-return {
  line-height:20px;
font-size:20px;
color:#666;
}
.ico-filter {
 background-image:url('../images/public/ico-filter.png')
}
.ico-strong {
 background-image:url('../images/public/memmber-strong.png')
}
.ico-memmber {
 background-image:url('../images/public/memmber-bg.png')
}
.ico-level {
 background-image:url('../images/public/ico-member.png')
}
.ico-store {
 background-image:url('../images/public/ico-store.png')
}
.ico-returns {
 background-image:url('../images/public/ico-returns.png')
}
.ico-way {
 background-image:url('../images/public/ico-way.png')
}
.ico-safe {
 background-image:url('../images/public/ico-safe.png')
}
.ico-orders {
 background-image:url('../images/public/ico-orders.png')
}
.ico-sendway {
 background-image:url('../images/public/ico-sendway.png')
}
.ico-aftersale {
 background-image:url('../images/public/ico-aftersale.png')
}
.ico-pays {
 background-image:url('../images/public/ico-pays.png')
}
.ico-activity {
 background-image:url('../images/public/ico-activity.png')
}
.ico-vip {
 background-image:url('../images/public/ico-vip.png')
}
.ico-xing2 {
 background-image:url('../images/public/member-recommend.png')
}
.ico-lock {
 background-image:url('../images/public/ico-lock.png')
}
.ico-user {
 background-image:url('../images/public/ico-user.png')
}
.ico-delete {
 background-image:url('../images/public/ico-delete.png')
}
.ico-delete-white {
 background-image:url('../images/public/icon-delete-white.png')
}
.ico-trash {
 background-image:url('../images/public/ico-trash.png')
}
.ico-phone {
 background-image:url('../images/public/ico-phone.png')
}
.ico-phone2 {
 background-image:url('../images/public/ico-phone2.png')
}
.ico-checked {
 background-image:url('../images/public/ico-check-act.png')
}
.ico-check-none {
 background-image:url('../images/public/ico-check.png')
}
.ico-check-act {
 background-image:url('../images/public/ico-check-act.png')
}
.ico-ewm {
 background-image:url('../images/public/about-erweima.png')
}
.ico-eye {
 background-image:url('../images/eye1.png')
}
.ico-eye-act {
 background-image:url('../images/eye2.png')
}
.ico-del {
 background-image:url('../images/invoice-delete.png')
}
.ico-edit {
 background-image:url('../images/invoice-edit.png')
}
.ico-edit2 {
 background-image:url('../images/address-edit.png')
}
.ico-delete2 {
 background-image:url('../images/address-delete.png')
}
.ico-order2 {
 background-image:url('../images/myOrder-home.png')
}
.ico-wait {
 background-image:url('../images/orderDetail-wait.png')
}
.ico-waitbg {
 background-image:url('../images/orderDetail-sendbg.png')
}
.ico-nodata {
 background-image:url('../images/ico-nodata.png')
}
.ico-noOrder {
font-size:70px;
line-height:70px;
color:#999;


}
.ico-down {
 background-image:url('../images/drink-list-down.png')
}
.ico-up {
 background-image:url('../images/drink-list-up.png')
}
.ico-search2 {
 background-image:url('../images/vector_search.png')
}
.ico-dingwei2 {
 background-image:url('../images/dingwei.png')
}
.ico-store2 {
 background-image:url('../images/ico-4.png')
}
.ico-marker {
 background-image:url('../images/map-marker.png')
}
.ico-car {
 background-image:url('../images/car-icon.png')
}
.ico-return-one {
 background-image:url('../images/ico-return-one.png')
}
.ico-return-two {
 background-image:url('../images/ico-return-two.png')
}
.ico-photo {
 background-image:url('../images/ico-photo.png')
}
.ico-wx {
 background-image:url('../images/wx.png')
}
.ico-zfb {
 background-image:url('../images/zfb.png')
}
.ico-xiaoxi {
line-height:25px;
height:25px;
font-size:20px;
 
 
 
}
.ico-xing-act {
 background-image:url('../images/ico-xing-act.png')
}
.ico-xing {
 background-image:url('../images/ico-xing.png')
}
.ico-time19 {
 background-image:url('../images/public/m_19minutes.png');
 background-size:auto 22px;
 background-repeat:no-repeat
}
.ico-time12 {
 background-image:url('../images/public/m_12hours.png');
 background-size:auto 22px;
 background-repeat:no-repeat
}
.ico-time1440 {
 background-image:url('../images/public/m_12hours.png');
 background-size:auto 22px;
 background-repeat:no-repeat
}
.ico-time29 {
 background-image:url('../images/public/m_29minutes.png');
 background-size:auto 22px;
 background-repeat:no-repeat
}
.ico-time59 {
 background-image:url('../images/public/m_59minutes.png');
 background-size:auto 22px;
 background-repeat:no-repeat
}
.ico-redingwei {
 background:url(../images/city-posi.jpg) no-repeat
}
.ico-heart {
 background:url(../images/city-choo.jpg) no-repeat
}
.ico-manbipei {
 background:url(../images/public/KH_manbipei@3x.png) no-repeat 0 center;
 background-size:auto 11px;
 display:inline-block;
 width:35px;
 height:13px;
 vertical-align:-3px
}
.ind-lunbo .swiper-container {
 min-height:150px;
 background:-webkit-linear-gradient(#adadad, #fff);
 background:-o-linear-gradient(#adadad, #fff);
 background:-moz-linear-gradient(#adadad, #fff);
 background:linear-gradient(#adadad, #fff)
}
a:active,a:hover {
 background:none;
 -webkit-tap-highlight-color:transparent;
 border:none
}
.imgSTATIS {
 display:none
}
.swiper-slide img {
 max-width:inherit;
 max-width:inherit !important
}


.header {
 border-bottom:1px solid #efefef;
 background-color:#fff;
 z-index:10
}
.header>a {
 font-size:25px;
 width:15%;
 height:45px;
 line-height:42px;
 color:#666;
 text-align:center
}
.header>a .ico-home,.header>a .ico-trash {
 width:22px;
 height:22px;
 display:block;
 background-size:contain;
 margin:0 auto;
 margin-top:14px
}
.header .submitComs {
 font-size:15px;
 color:#f56711
}
.header .addAdds {
 font-size:15px;
 width:25%;
 color:#f56711
}
.header nav {
 width:70%;
 font-size:17px;
 line-height:48px;
 text-align:center
}
.headerBlue {
 background-color:#f56711;
 color:#fff
}
.headerBlue a i {
 color:#fff
}
.header-wallet {
 border-bottom:1px solid #f56711
}
.header-wallet nav {
 text-align:left;
 width:59%
}
.header-wallet .changePsw {
 font-size:13px;
 color:#fff;
 width:26%
}
.nav-border-top a {
 padding-top:8px
 
}
.zy-header p.msgage {
 height:auto;
 line-height:1;
 margin-left:8px
}
.zy-popup-tip {
 width:200px;
 margin-left:-100px;
 padding:3px 5px;
 text-align:center;
 -webkit-border-radius:10px;
 -moz-border-radius:10px;
 -ms-border-radius:10px;
 border-radius:10px;
 -webkit-transition:all linear .3s;
 -moz-transition:all linear .3s;
 -ms-transition:all linear .3s;
 transition:all linear .3s;
 position:fixed;
 z-index:0;
 left:50%;
 bottom:120px;
 z-index:100;
 background-color:rgba(0,0,0,0.7)
}
.zy-popup-tip>p {
 color:#fff;
 font-size:14px
}
.nodata-div {
 padding-top:35%;
 text-align:center
}
.nodata-div i {
 width:70px;
 height:70px;
 display:block;
 background-size:contain;
 margin:0 auto
}
.nodata-div .noRemark {
 font-size:14px;
 color:#999;
 font-weight:500
}
.nodata-div .look {
 font-size:12px;
 color:#999
}
.zy-type-main .nodata-div {
 padding-top:10%
}
.positiondiv {
 width:100%;
 height:100%;
 position:fixed;
 top:0;
 left:0;
 background:#fff;
 color:#333;
 font-size:20px;
 text-align:center;
 line-height:30px;
 padding-top:65%;
 z-index:9999
}
.positiondiv p {
 color:#333;
 font-size:16px
}
.positiondiv button {
 width:auto;
 height:auto;
 padding:10px 20px;
 border:0;
 outline:none;
 background:#f56711;
 color:#fff;
 font-size:14px;
 line-height:1;
 border-radius:5px
}
.positionindex {
 width:100%;
 height:100%;
 position:fixed;
 top:0;
 left:0;
 background:rgba(255,255,255,0.1);
 color:#333;
 font-size:20px;
 text-align:center;
 line-height:30px;
 z-index:999
}
.input-num>input {
 width:22px;
 text-align:center;
 border:0
}
.input-num .font-plus-circle {
 color:#f56711;
 font-size:25px;
 width:40px;
 height:40px;
 line-height:40px;
 text-align:center
}
.input-num .font-circle-thin {
 position:relative;
 width:40px;
 height:40px;
 text-align:center;
 line-height:40px
}
.input-num .font-circle-thin:before,.input-num .font-circle-thin:after {
 position:absolute;
 left:0;
 top:0;
 width:100%;
 height:100%
}
.input-num .font-circle-thin:before {
 content:'\f1db';
 color:#f56711;
 font-size:25px
}
.input-num .font-circle-thin:after {
 content:'\f068';
 color:#f56711
}
.numbox {
 display:inline-block;
 text-align:right;
 width:75px;
 float:right;
 flex:initial;
 flex:initial !important
}
.numbox>button {
 width:20px;
 background:transparent;
 border:none;
 float:left
}
.numbox>input {
 width:35px;
 height:30px;
 text-align:center;
 border:none;
 float:left
}
.numbox .font-plus-circle {
 color:#f56711;
 font-size:20px;
 height:30px;
 line-height:30px;
 text-align:center;
 position:relative
}
.numbox .font-circle-thin {
 position:relative;
 height:30px;
 text-align:center;
 line-height:30px
}
.numbox .font-circle-thin:before,.numbox .font-circle-thin:after {
 position:absolute;
 left:0;
 top:0;
 width:100%;
 height:100%
}
.numbox .font-circle-thin:before {
 content:'\f1db';
 color:#f56711;
 font-size:19px
}
.numbox .font-circle-thin:after {
 content:'\f068';
 color:#f56711
}
.zy-badge {
 background-color:#fa4d3e;
 position:absolute;
 padding:2px 4px;
 line-height:11px;
 top:2px;
 right:8px;
 -webkit-border-radius:30px;
 -moz-border-radius:30px;
 -ms-border-radius:30px;
 border-radius:30px;
 font-size:12px;
 color:#fff
}
.ADposition-manage-div {
 width:100%;
 height:auto;
 line-height:1;
 min-height:80px;
 max-height:700px;
 overflow:hidden;
 background:url(../images/public/defaultimg_long.jpg) no-repeat center;
 background-size:contain;
 background-color:#fff
}
.ADposition-manage-div img {
 width:100%;
 height:auto;
 vertical-align:middle
}
.custom-global-areascroll {
 width:100%;
 height:51px;
 border-bottom:1px solid #efefef
}
.custom-global-areascroll nav {
 width:auto;
 white-space:nowrap;
 overflow-x:auto
}
.custom-global-areascroll nav a {
 display:inline-block;
 color:#666;
 width:auto;
 padding:0 10px;
 font-size:14px;
 line-height:50px;
 border:0;
 transition:background-color .1s linear;
 text-align:center
}
.custom-global-areascroll nav a b {
 font-size:15px;
 color:#333;
 display:block
}
.custom-global-areascroll nav a span {
 font-size:12px;
 color:#999;
 display:block
}
.custom-global-areascroll nav a.active {
 color:#fe8636;
 bottom:0;
 line-height:46px
}
.custom-global-areascroll nav a.active::after {
 content:'';
 width:28px;
 max-width:55px;
 height:2px;
 display:table;
 margin:0 auto;
 background-color:#fe8636;
 position:relative;
 top:-9px
}
.custom-global-areascroll nav a.ms-active {
 color:#fff;
 background-color:#fa4d3e;
 text-align:center;
 font-size:12px
}
.custom-global-areascroll nav a.ms-active b {
 font-size:15px;
 color:#fff;
 display:block;
 line-height:20px
}
.custom-global-areascroll nav a.ms-active span {
 font-size:12px;
 color:#fff
}
.custom-global-areascroll nav .msjs b {
 color:#999
}
.msnav {
 height:auto;
 border:0
}
.msnav nav {
 text-align:center
}
.msnav nav a {
 padding:5px 10px;
 height:50px;
 line-height:20px;
 vertical-align:-35px
}
.scroll-active {
 position:fixed;
 top:55px;
 z-index:99
}
.scroll-active~.zy-type-main {
 padding-top:97px
}
.hot-recommend {
 margin-top:10px
}
.hot-recommend h3 {
 height:50px;
 line-height:50px;
 font-size:15px;
 border-bottom:1px solid #efefef
}
.hot-recommend h3.additional {
 background-color:#efeff4
}
.hot-recommend h3.additional>i {
 height:1px;
 width:30%;
 background-color:#ccc;
 display:inline-block
}
.hot-recommend h3.additional span {
 font-size:12px;
 color:#999
}
.hot-recommend h3.additional .ico-left {
 margin-right:3%
}
.hot-recommend h3.additional .ico-right {
 margin-left:3%
}
.hot-recommend h3.additional .ico-xing2 {
 width:15px;
 height:15px;
 display:inline-block;
 margin-right:5px;
 vertical-align:middle;
 margin-bottom:2px
}
.hot-recommend>ul {
 padding-bottom:20px
}
.hot-recommend>ul li {
 position:relative;
 float:left;
 width:50%;
 padding:0 10px;
 padding-top:10px;
 overflow:hidden
}
.hot-recommend>ul li figure {
 margin-bottom:10px;
 height:10.8rem;
 width:100%;
 padding-top:1.4rem
}
.hot-recommend>ul li figure img {
 width:auto;
 height:100%
}
.hot-recommend>ul li p span,.hot-recommend>ul li p b {
 font-size:11px;
 color:#fa4d3e
}
.hot-recommend>ul li p .ico-manbipei {
 background-size:auto 12px;
 vertical-align:-2px
}
.hot-recommend>ul li p span {
 border:0;
 -webkit-border-radius:1px;
 -moz-border-radius:1px;
 -ms-border-radius:1px;
 border-radius:1px;
 margin-right:5px;
 line-height:0;
 padding:0 2px;
 background-color:#fa4d3e;
 font-size:11px;
 color:#fff
}
.hot-recommend>ul li p span.vengray {
 background-color:#999
}
.hot-recommend>ul li .name {
 overflow:hidden;
 height:42px;
 font-size:14px;
 margin-bottom:5px
}
.hot-recommend>ul li .price {
 height:25px
}
.hot-recommend>ul li .price strong {
 font-size:15px;
 color:#fa4d3e
}
.hot-recommend>ul li .price s {
 font-size:11px;
 color:#8f8f94;
 float:right
}
.hot-recommend>ul li i {
 position:absolute;
 z-index:1;
 left:10px;
 top:10px;
 width:40px;
 height:26px
}
.lcy-good-list>li {
 position:relative;
 float:left;
 padding:10px;
 width:47%;
 margin-right:3%;
 margin-bottom:3%;
 overflow:hidden
}
.lcy-good-list>li a {
 width:100%;
 display:block
}
.lcy-good-list>li a figure {
 height:9.5rem;
 width:100%;
 padding-top:.5px
}
.lcy-good-list>li a figure img {
 width:auto;
 height:100%
}
.lcy-good-list>li a>p {
 line-height:20px
}
.lcy-good-list>li a>p>span {
 border:0;
 -webkit-border-radius:1px;
 -moz-border-radius:1px;
 -ms-border-radius:1px;
 border-radius:1px;
 margin-right:5px;
 line-height:0;
 padding:0 2px;
 background-color:#fa4d3e;
 font-size:11px;
 color:#fff
}
.lcy-good-list>li a>p>span.vengray {
 background-color:#999
}
.lcy-good-list>li a .name {
 max-height:40px;
 height:40px;
 margin-bottom:5px;
 font-size:13px
}
.lcy-good-list>li a .price {
 height:25px;
 line-height:25px
}
.lcy-good-list>li a .price b {
 color:#fa4d3e;
 font-size:13px
}
.lcy-good-list>li a .price strong {
 font-size:15px;
 color:#fa4d3e
}
.lcy-good-list>li a .price s {
 font-size:11px;
 color:#8f8f94;
 float:right
}
.lcy-good-list>li a i {
 position:absolute;
 z-index:1;
 left:10px;
 top:5px;
 width:40px;
 height:26px
}
.product-class-list>li {
 position:relative;
 float:left;
 padding:10px;
 width:47%;
 margin-right:3%;
 margin-bottom:3%;
 overflow:hidden
}
.product-class-list>li a {
 width:100%;
 display:block
}
.product-class-list>li a figure {
 height:7rem;
 width:100%;
 padding-top:0
}
.product-class-list>li a figure img {
 width:auto;
 height:100%
}
.product-class-list>li a>p {
 line-height:20px
}
.product-class-list>li a>p>span {
 border:0;
 -webkit-border-radius:1px;
 -moz-border-radius:1px;
 -ms-border-radius:1px;
 border-radius:1px;
 margin-right:5px;
 line-height:0;
 padding:0 2px;
 background-color:#fa4d3e;
 font-size:11px;
 color:#fff
}
.product-class-list>li a>p>span.vengray {
 background-color:#999
}
.product-class-list>li a .name {
 max-height:40px;
 height:40px;
 margin-bottom:5px;
 font-size:13px
}
.product-class-list>li a .price {
 width:100%
}
.product-class-list>li a .price strong {
 font-size:13px
}
.product-class-list>li a .price s {
 font-size:9px
}
.product-class-list>li a .price b {
 font-size:11px
}
.product-class-list>li a i {
 position:absolute;
 z-index:1;
 left:10px;
 top:5px;
 width:40px;
 height:26px
}
.car-hot-recommend {
 float:left;
 width:100%;
 padding-right:3%
}
.car-hot-recommend h5 {
 height:50px;
 line-height:50px;
 font-size:14px;
 font-weight:bold;
 margin-top:-10px;
 color:#999
}
.car-hot-recommend h5:before {
 border:1px solid #ccc;
 content:'';
 width:30%;
 margin-right:10px
}
.car-hot-recommend h5:after {
 border:1px solid #ccc;
 content:'';
 width:30%;
 margin-left:10px
}
.car-hot-recommend h5 i {
 width:16px;
 height:16px;
 margin-right:5px;
 background-size:contain
}
.car-hot-recommend ul li {
 position:relative;
 float:left;
 width:47%;
 padding:0 10px;
 padding-top:10px;
 margin-bottom:10px;
 background-color:#fff;
 margin-left:3%;
 overflow:hidden
}
.car-hot-recommend ul li figure {
 width:100%;
 height:9.5rem;
 margin-bottom:10px;
 padding-top:.5rem
}
.car-hot-recommend ul li figure img {
 width:auto;
 height:100%
}
.car-hot-recommend ul li p span,.car-hot-recommend ul li p b {
 font-size:11px;
 color:#fa4d3e
}
.car-hot-recommend ul li p span {
 border:0;
 -webkit-border-radius:1px;
 -moz-border-radius:1px;
 -ms-border-radius:1px;
 border-radius:1px;
 margin-right:5px;
 line-height:0;
 padding:0 2px;
 background-color:#fa4d3e;
 font-size:11px;
 color:#fff
}
.car-hot-recommend ul li p span.vengray {
 background-color:#999
}
.car-hot-recommend ul li .name {
 overflow:hidden;
 height:40px;
 font-size:13px;
 margin-bottom:5px
}
.car-hot-recommend ul li .price {
 height:25px
}
.car-hot-recommend ul li .price strong {
 font-size:15px;
 color:#fa4d3e;
 margin-right:15px
}
.car-hot-recommend ul li .price s {
 font-size:11px;
 color:#8f8f94
}
.car-hot-recommend ul li .price b {
 font-size:13px
}
.car-hot-recommend ul li i {
 position:absolute;
 z-index:10;
 left:10px;
 top:10px;
 width:40px;
 height:26px
}
.small-goods-list ul li {
 position:relative;
 float:left;
 width:125px;
 padding:0 10px;
 padding-top:10px;
 overflow:hidden
}
.small-goods-list ul li figure {
 margin-bottom:10px;
 width:100%;
 height:8rem;
 padding-top:0.8rem;
 margin-left:5px;
 margin-right:5px;
 overflow:hidden;
}
.small-goods-list ul li figure img {
 width:auto;
 height:100%
}
.small-goods-list ul li p span,.small-goods-list ul li p b {
 font-size:11px;
 color:#fa4d3e
}
.small-goods-list ul li p span {
 border:0;
 -webkit-border-radius:1px;
 -moz-border-radius:1px;
 -ms-border-radius:1px;
 border-radius:1px;
 margin-right:5px;
 line-height:0;
 padding:0 2px;
 background-color:#fa4d3e;
 font-size:11px;
 color:#fff
}
.small-goods-list ul li p span.vengray {
 background-color:#999
}
.small-goods-list ul li .name {
 overflow:hidden;
 height:38px;
 font-size:13px;
 margin-bottom:10px
}
.small-goods-list ul li .price {
 height:25px
}
.small-goods-list ul li .price strong {
 font-size:15px;
 color:#fa4d3e;
 margin-right:5px;
 font-weight:400
}
.small-goods-list ul li .price s {
 font-size:11px;
 color:#8f8f94
}
.small-goods-list ul li i {
 position:absolute;
 z-index:1;
 left:10px;
 top:10px;
 width:40px;
 height:26px
}
.order-lists {
 width:100%;
 clear:both
}
.order-lists li {
 padding:10px 3%
}
.order-lists li>div {
 overflow:hidden
}
.order-lists li>div h3 {
 font-size:13px;
 overflow:hidden;
 text-overflow:ellipsis;
 display:-webkit-box;
 -webkit-box-orient:vertical;
 -webkit-line-clamp:2;
 height:35px;
 line-height:18px
}
.order-lists li>div p {
 margin-top:8px;
 color:#fa4d3e;
 font-size:15px
}
.order-lists li>div p span:first-child {
 font-size:12px
}
.order-lists li>div p span:last-child {
 float:right;
 color:#333
}
.order-lists img {
 width:64px;
 height:64px;
 float:left;
 margin-right:15px;
 border:1px solid #efefef
}
span.labelty {
 border:0;
 -webkit-border-radius:1px;
 -moz-border-radius:1px;
 -ms-border-radius:1px;
 border-radius:1px;
 margin-right:5px;
 line-height:0;
 padding:0 2px;
 background-color:#fa4d3e;
 font-size:11px;
 color:#fff
}
span.vengray {
 border:0;
 -webkit-border-radius:1px;
 -moz-border-radius:1px;
 -ms-border-radius:1px;
 border-radius:1px;
 margin-right:5px;
 line-height:0;
 padding:0 2px;
 background-color:#999;
 font-size:11px;
 color:#fff
}
.pageloading {
 position:fixed;
 bottom:53px;
 width:100%;
 height:100%;
 z-index:99;
 background-color:#efefef;
 text-align:center
}
img.imglazy[data-url] {
 visibility:visible;
 opacity:.5;
 filter:alpha(opacity=50);
 -moz-opacity:.5
}
figure {
 background:url(../images/public/default.png) no-repeat center;
 background-size:contain
}
.default-header {
 width:100%;
 height:50px;
 text-align:center;
 line-height:50px;
 position:fixed;
 z-index:100;
 border-bottom:1px solid #efefef
}
.default-header i {
 position:absolute;
 left:10px;
 display:block
}
.default-header i:before {
 font-size:26px;
 color:#999
}
.default-header h1 {
 color:#333;
 font-size:14px;
 margin:0
}
.default-header+.main {
 padding-top:50px
}
.main {
 position:relative
}
.nav-border-top {
 border-top:1px solid #eee;
 width:100%;
 height:inherit;
 bottom:0;
 display:table;
 padding-top:6px;
 table-layout:fixed;
 position:fixed;
 z-index:10;
 background-color:#fff
}
.nav-border-top a {
 display:table-cell;
 width:1%;
 height:auto;
 
 text-align:center;
 vertical-align:middle;
 color:#929292
}
/*.nav-border-top a .nav-home {
 background-image:url(../imgv/nav-home.png)
}
.nav-border-top a .nav-type {
 background-image:url(../imgv/nav-type.png)
}*/
.nav-border-top a .nav-cart {
/* background-image:url(../imgv/nav-cart.png)*/
font-size:24px;
line-height:24px;
 
}
.nav-border-top a .nav-member {
font-size:20px;
line-height:20px;
/* background-image:url(../imgv/nav-member.png)*/
}
.nav-border-top a .nav-drink {
 width:60px;
 height:60px;
 position:absolute;
 top:-13px;
 background:url(../imgv/nav-quickDrink.png) center no-repeat;
 background-size:contain;
 display:block;
 left:50%;
 margin-left:-30px
}
.nav-border-top a span {

 font-size:24px;
 height:20px;
 display:inline-block;
 background-size:contain
}
.nav-border-top a span.label {
 width:auto;

 height:auto;
 font-size:12px;
 display:block;
 line-height:inherit
}
.nav-border-top a.inactive {
 background-size:contain;
 color:#1eb0d6;
}
/*.nav-border-top a.inactive .nav-home {
 background-image:url(../imgv/nav-home-active.png)
}
.nav-border-top a.inactive .nav-type {
 background-image:url(../imgv/nav-type-active.png)
}*/

/*.nav-border-top a.inactive .nav-cart {
 background-image:url('../images/public/nav-cart-active.png')
}
.nav-border-top a.inactive .nav-member {
 background-image:url('../images/public/nav-member-active.png')
}*/

.nav-border-top .n-cart {
 position:relative
}
.hidden {
 display:none;
 display:none !important
}
#productitem>div {
 padding-top:35%;
 text-align:center
}
#productitem>div>p {
 font-size:14px;
 color:#999;
 font-weight:bold
}
body.wtlimit {
 max-width:640px;
 margin:0 auto
}
body.wtlimit header,body.wtlimit footer,body.wtlimit footer nav,body.wtlimit main,body.wtlimit .kh-header {
 max-width:640px
}
body.wtlimit .app-root>div,body.wtlimit .confirm-order *,body.wtlimit .sendWaydiv,body.wtlimit .car .car-botm,body.wtlimit .popup-wrap,body.wtlimit .address-type-list nav,body.wtlimit #tabbox,body.wtlimit .shade,body.wtlimit .seach-tip,body.wtlimit .selAddsHeader,body.wtlimit .lcy-collect-list>h3,body.wtlimit .coupon-head,body.wtlimit .popup-repassword,body.wtlimit .popup-center.active {
 max-width:640px
}
body.wtlimit .brand-result,body.wtlimit .filtrate-result {
 width:63%;
 right:initial
}
body.wtlimit .filtrate-con .filtrate-list-box {
 height:55%
}
body.wtlimit .address-searchbox.active {
 max-width:640px;
 left:initial;
 right:initial;
 width:100%
}
.ico-search {
 color:#666;
 display:inline-block;
 height:100%;
 background:url(../images/search_icon.png) 3px center no-repeat;
 background-size:15px auto;
 padding-left:22px
}
.ico-message {
 width:30px;
 height:30px;
 background:url(../images/public/member-dialog.png) 8px center no-repeat;
 background-size:20px auto
}
.ico-headlinesImg {
 background:url(../imgv/headlines-img.png) 10px center no-repeat;
 background-size:auto 18px
}
.mar-t10 {
 margin-top:10px
}
.zy-header {
 width:100%;
 position:fixed;
 z-index:10;
 padding-top:10px;
 padding-bottom:10px;
 background-color:#f56711
}
.zy-header nav {
 width:100%;
 height:30px;
 line-height:30px;
 font-size:12px;
 background-color:#f4f3f1;
 overflow:hidden
}
.zy-header nav>span {
 width:70px;
 color:#333;
 background-color:#efefef;
 padding-left:10px
}
.zy-header nav p .ico-search {
 width:calc(100% -  - 12px);
 width:-webkit-calc(100% - 12px);
 width:-moz-calc(100% - 12px);
 width:-ms-calc(100% - 12px);
 width:-o-calc(100% - 12px)
}
.zy-header nav p::before {
 content:'';
 width:1px;
 height:24px;
 position:relative;
 top:2px;
 background-color:#ccc;
 display:inline-block;
 vertical-align:-5px
}
.swiper-box {
 width:100%
}
.swiper-box img {
 width:100%
}
.swiper-box .custom-indicator {
 width:100%;
 position:absolute;
 bottom:10px;
 left:0;
 height:15px;
 z-index:2
}
.swiper-box .custom-indicator div {
 width:auto;
 margin:0 auto;
 display:table;
 background-color:rgba(183,183,183,0.5);
 line-height:0;
 height:auto;
 bottom:0;
 padding:3px 0;
 position:initial
}
.swiper-box .custom-indicator span {
 width:7px;
 height:7px;
 margin:0 6px;
 background-color:rgba(255,255,255,0.7)
}
.swiper-box .custom-indicator span.swiper-pagination-bullet-active {
 background-color:rgba(255,255,255,0.9);
 width:12px
}
.seckill-goods-list div.swiper-wrapper {
 padding:5px 0;
 overflow:hidden
}
.seckill-goods-list div.swiper-wrapper figure {
 height:6rem;
 margin-bottom:10px
}
.seckill-goods-list div.swiper-wrapper figure img {
 width:auto;
 height:100%;
 background-image:url('../images/public/default.png');
 background-size:100% 100%
}
.seckill-goods-list div.swiper-wrapper p.price {
 text-align:center;
 line-height:12px
}
.seckill-goods-list div.swiper-wrapper p.price span {
 display:block;
 color:#fa4d3e;
 font-size:15px
}
.seckill-goods-list div.swiper-wrapper p.price span small {
 font-size:11px
}
.seckill-goods-list div.swiper-wrapper p.price del {
 font-size:11px;
 color:#8f8f94
}
.zy-type-main nav.main-type-nav {
 width:100%;
 height:auto;
 display:table;
 justify-content:center;
 margin-top:10px
}
.zy-type-main nav.main-type-nav ul {
 width:100%;
 margin:0;
 padding:0;
 float:left;
 background-color:#fff
}
.zy-type-main nav.main-type-nav ul li {
 width:25%;
 list-style:none;
 float:left;
 text-align:center;
 padding:10px 0
}
.zy-type-main nav.main-type-nav ul li span {
 display:block;
 margin:0 auto;
 font-size:12px;
 color:#333;
 line-height:25px
}
.zy-type-main nav.main-type-nav ul li img {
	width:63%;
 display:initial
}
.ico-headlinesImg {
 width:100%;
 height:50px;
 margin-bottom:10px;
 line-height:50px;
 background-color:#fff;
 border-top:1px solid #efefef;
 overflow:hidden;
 white-space:nowrap;
 text-overflow:ellipsis;
 padding:0 10px 0 85px
}
.ico-headlinesImg span {
 font-size:14px;
 color:#333
}
.timed-seckill-module {
 width:100%;
 height:auto;
 background:#fff
}
.timed-seckill-module h1 {
 font-size:14px;
 color:#333;
 display:block;
 background:url(../images/public/seckill_icon.png) no-repeat 10px 13px;
 background-size:auto 15px;
 padding:10px 0 7px 32px
}
.timed-seckill-module .seckill-countdown {
 width:100%;
 line-height:17px
}
.timed-seckill-module .seckill-countdown .seckill-countdown-text {
 font-size:13px;
 color:#999;
 margin-right:10px
}
.timed-seckill-module .seckill-countdown p>span {
 height:18px;
 background:#212121;
 font-size:12px;
 color:#fff;
 display:inline-block;
 padding:0 2px;
 line-height:19px;
 vertical-align:1px;
 border-radius:2px
}
.country-Or-origin {
 width:100%;
 background:none
}
.country-Or-origin ul {
 width:100%;
 list-style:none;
 margin-top:6px;
 display:flex;
 flex-flow:row wrap;
 align-items:center
}
.country-Or-origin ul li {
 width:50%;
 height:auto;
 padding:0 0 6px 0;
 float:left;
 background:url(../images/public/default.png) no-repeat center;
 background-size:contain
}
.country-Or-origin ul li img {
 width:100%;
 height:auto
}
.country-Or-origin ul li:nth-of-type(odd) {
 padding-right:3px
}
.country-Or-origin ul li:nth-of-type(even) {
 padding-left:3px
}
.index-mendian {
 color:#fff;
 background-color:#000;
 opacity:.6;
 border-radius:20px;
 padding:0 10px;
 position:absolute;
 top:60px;
 right:10px;
 z-index:2
}
.index-mendian>i:before {
 color:#fff
}
.index-filt>.fult {
 width:70%;
 position:absolute;
 top:0;
 right:0;
 height:100%;
 z-index:23
}
.index-filt>.fult>h1 {
 background-color:#fff;
 height:50px;
 line-height:50px;
 font-size:16px;
 padding:0 10px;
 text-align:center;
 border-bottom:1px solid #efefef;
 position:relative;
 z-index:12
}
.index-filt>.fult>h1 i {
 float:left
}
.index-filt>.fult>h1 i:before {
 font-size:30px
}
.index-filt>.fult>ul {
 height:100%;
 background-color:#fff;
 position:relative;
 z-index:12
}
.index-filt>.fult>ul>li {
 border-bottom:1px solid #efefef;
 height:40px;
 width:100%;
 display:-webkit-box;
 display:-moz-box;
 display:-ms-box;
 display:box;
 display:-ms-flexbox;
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flex;
 display:flex;
 padding:0 10px;
 line-height:40px;
 font-size:12px
}
.index-filt>.fult>ul>li [class^='_fx'],.index-filt>.fult>ul>li .fx {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-box;
 display:box;
 display:-ms-flexbox;
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flex;
 display:flex
}
.index-filt>.fult>ul>li [class^='_fv'],.index-filt>.fult>ul>li .fv {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-box;
 display:box;
 display:-ms-flexbox;
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flex;
 display:flex;
 -webkit-flex-direction:column;
 -moz-flex-direction:column;
 -ms-flex-direction:column;
 flex-direction:column;
 -webkit-box-orient:vertical;
 -moz-box-orient:vertical;
 -ms-box-orient:vertical;
 box-orient:vertical
}
.index-filt>.fult>ul>li [class^='_fxc'],.index-filt>.fult>ul>li [class^='_fxmc'],.index-filt>.fult>ul>li .fxc {
 -webkit-justify-content:center;
 -moz-justify-content:center;
 -ms-justify-content:center;
 justify-content:center;
 -webkit-box-pack:center;
 -moz-box-pack:center;
 -ms-box-pack:center;
 box-pack:center
}
.index-filt>.fult>ul>li [class^='_fxm'],.index-filt>.fult>ul>li .fxm {
 -webkit-align-items:center;
 -moz-align-items:center;
 -ms-align-items:center;
 align-items:center;
 -webkit-box-align:center;
 -moz-box-align:center;
 -ms-box-align:center;
 box-align:center
}
.index-filt>.fult>ul>li [class^='_fxj'],.index-filt>.fult>ul>li .fxj {
 -webkit-justify-content:space-between;
 -moz-justify-content:space-between;
 -ms-justify-content:space-between;
 justify-content:space-between;
 -webkit-box-pack:justify;
 -moz-box-pack:justify;
 -ms-box-pack:justify;
 box-pack:justify
}
.index-filt>.fult>ul>li [class^='_flex'],.index-filt>.fult>ul>li .flex {
 -webkit-flex:1;
 -moz-flex:1;
 -ms-flex:1;
 flex:1
}
.index-filt>.fult>ul>li span:first-child {
 width:72%;
 white-space:nowrap;
 overflow:hidden;
 word-wrap:normal;
 text-overflow:ellipsis
}
.index-filt>.fult>ul>li span:nth-child(2) {
 -webkit-flex:1;
 -moz-flex:1;
 -ms-flex:1;
 flex:1;
 text-align:right;
 white-space:nowrap;
 overflow:hidden;
 word-wrap:normal;
 text-overflow:ellipsis
}
.index-filt>.fult>ul>li span:nth-child(2) [class^='triangle-'] {
 width:0;
 height:0;
 font-size:0;
 line-height:0;
 vertical-align:middle;
 overflow:hidden;
 display:inline-block;
 border-color:transparent;
 border-style:dashed
}
.index-filt>.fult>ul>.selected {
 color:#f56711
}
.index-filt>.shade {
 background:rgba(0,0,0,0.5) !important
}
.zy-areascroll nav a {
 width:80px
}
.zy-areascroll nav a.active:after {
 width:80px
}
.see-more {
 background-color:#efefef;
 color:#636563;
 font-size:12px;
 height:100px;
 line-height:100px;
 text-align:center;
 margin-top:67px
}
.ico-kuaihe {
 background:url(../images/public/icon_kuaihe_gray@3x.png) no-repeat 0 center;
 background-size:16px auto
}
.ico-lxsj {
 background:url(../images/public/map_personInfo_serviceChat@3x.png) no-repeat 0 center;
 background-size:16px auto
}
.zy-orderDetails {
 width:100%;
 text-align:center;
 line-height:35px;
 background-color:#fff
}
.zy-orderDetails>div {
 display:block;
 border-bottom:none;
 color:#333;
 padding-top:10px
}
.zy-orderDetails h2 {
 font-size:18px;
 color:#333;
 margin:0;
 cursor:pointer
}
.zy-orderDetails h2:before {
 content:""
}
.zy-orderDetails h2:after {
 content:'\f105';
 margin-left:10px;
 font-size:22px;
 vertical-align:-1px;
 color:#999
}
.zy-orderDetails h6 {
 font-size:11px;
 color:#f56711
}
.zy-orderDetails button {
 width:auto;
 height:auto;
 font-size:14px;
 padding:4px 15px 5px 15px;
 color:#f56711;
 border:1px solid #f56711;
 outline:none;
 margin-bottom:10px
}
.zy-orderDetails section {
 padding:5px 30px;
 line-height:20px
}
.zy-orderDetails section>p>span {
 position:relative
}
.zy-orderDetails section>p>span b {
 font-size:12px;
 width:18px;
 height:18px;
 line-height:18px;
 color:#fff;
 background-color:#ccc;
 border-radius:100%;
 text-align:center;
 position:relative;
 z-index:1
}
.zy-orderDetails section>p label {
 font-size:12px;
 color:#666;
 display:block
}
.zy-orderDetails section>p:first-child {
 text-align:left;
 width:25%
}
.zy-orderDetails section>p:first-child span::after {
 content:" ";
 width:100%;
 height:1px;
 position:relative;
 top:10px;
 left:10px;
 background-color:#ccc;
 display:block
}
.zy-orderDetails section>p:first-child b {
 width:24.3px
}
.zy-orderDetails section>p:first-child label {
 margin-left:-10px
}
.zy-orderDetails section>p:nth-child(2) {
 text-align:center;
 width:50%
}
.zy-orderDetails section>p:nth-child(2) span::before {
 content:" ";
 width:50%;
 height:1px;
 position:relative;
 top:10px;
 left:10px;
 background-color:#ccc;
 display:block
}
.zy-orderDetails section>p:nth-child(2) span::after {
 content:" ";
 width:50%;
 height:1px;
 position:relative;
 top:10px;
 right:10px;
 background-color:#ccc;
 display:block
}
.zy-orderDetails section>p:nth-child(2) b {
 width:20.7px
}
.zy-orderDetails section>p:last-child {
 text-align:right;
 width:25%
}
.zy-orderDetails section>p:last-child span::before {
 content:" ";
 width:100%;
 height:1px;
 position:relative;
 top:10px;
 right:10px;
 background-color:#ccc;
 display:block
}
.zy-orderDetails section>p:last-child b {
 width:24.3px
}
.zy-orderDetails section>p:last-child label {
 margin-right:-10px
}
.zy-orderDetails section .active {
 border:none
}
.zy-orderDetails section .active span b,.zy-orderDetails section .active span:after,.zy-orderDetails section .active span:before {
 background-color:#f56711;
 background-color:#f56711 !important
}
.zy-orderDetails section .progresstwo.active~p.progressone {
 background-color:#f56711;
 background-color:#f56711 !important
}
.zy-orderDetails section .progressthree.active~p.progresstwo {
 background-color:#f56711;
 background-color:#f56711 !important
}
.zy-orderDetails section .active label {
 color:#f56711;
 color:#f56711 !important
}
.shuiping-style {
 width:100%;
 height:40px;
 line-height:40px;
 margin-top:10px
}
.shuiping-style .ico-kuaihe {
 font-size:13px;
 color:#333;
 padding-left:22px
}
.shuiping-style .status {
 font-size:12px;
 color:#f56711
}
.shuiping-style .ico-lxsj {
 font-size:13px;
 color:#666;
 padding-left:24px
}
.shuiping-style .txt {
 color:#666
}
.shuiping-style .font-angle-right {
 margin-bottom:0
}
.shuiping-style .font-angle-right:before {
/* vertical-align:3px*/
}
.shuiping-style-m0 {
 width:100%;
 height:40px;
 line-height:40px;
 border-top:1px solid #efefef
}
.shuiping-style-m0 button {
 display:block;
 padding:0 3px;
 height:26px;
 line-height:24px;
 font-size:12px;
 color:#666;
 border:1px solid #666;
 text-align:center;
 margin-top:6px
}
.shuiping-style-m0 span.pri {
 color:#fa4d3e;
 font-size:12px
}
.shuiping-style-m0 span.pri small {
 font-size:80%
}
.shuiping-style-m0 span:first-child {
 color:#666
}
.shuiping-style-m0 input {
 border:0;
 width:auto;
 height:100%;
 background-color:transparent;
 outline:none;
 color:#666;
 text-align:right;
 font-size:12px
}
.shuiping-style-m0 input [class^='triangle-'] {
 width:0;
 height:0;
 font-size:0;
 line-height:0;
 vertical-align:middle;
 overflow:hidden;
 display:inline-block;
 border-color:transparent;
 border-style:dashed
}
.shuiping-style-addr {
 width:100%;
 height:auto;
 border-top:1px solid #efefef;
 padding:10px 3%
}
.shuiping-style-addr .info {
 display:inline-block;
 width:24%;
 color:#666
}
.shuiping-style-addr .addr {
 width:auto
}
.shuiping-style-addr .addr span {
 display:block;
 line-height:22px;
 color:#666
}
.shuiping-style-addr .addr address {
 display:block;
 line-height:16px;
 margin-top:3px;
 color:#666
}
.shuiping-style-cu {
 width:100%;
 height:auto;
 padding:8px 3%;
 font-size:12px;
 color:#666
}
.shuiping-style-cu .cu-title {
 width:15px;
 height:15px;
 background-color:#fa4d3e;
 color:#fff;
 font-size:10px;
 text-align:center;
 line-height:15px;
 vertical-align:-3px
}
.shuiping-style-btn {
 width:100%;
 height:auto;
 padding:8px 3%
}
.shuiping-style-btn button {
 display:block;
 padding:5px 12px;
 font-size:14px;
 color:#333;
 border:1px solid #999;
 float:right
}
.shuiping-style-dh {
 width:100%;
 height:auto;
 line-height:24px;
 margin-top:10px;
 padding:5px 0
}
.shuiping-style-dh p {
 font-size:12px
}
.shuiping-style-dh p span:first-child {
 color:#666
}
.shuiping-style-dh p span:last-child {
 color:#333
}
.shuiping-style-dh p span.pri {
 color:#fa4d3e
}
.shuiping-style-dh p span.pri small {
 font-size:80%
}
.order-lists>ul li {
 border:1px solid #efefef
}
.order-lists>ul li>div h3 span {
 color:#fa4d3e
}
.zy-recommend>ul li {
 background-color:#fff;
 margin-right:3%;
 margin-bottom:3%
}
.go-pay {
 height:50px;
 background-color:#f56711;
 color:#fff;
 font-size:15px;
 letter-spacing:1px
}
.ico-shijian {
 background:url(../images/seckill_hotShopping@2x.png) no-repeat 0 3px;
 background-size:auto 15px
}
.seckill-item {
 background-color:#efefef;
 width:100%;
 height:35px;
 padding:0 10px
}
.seckill-item .txt {
 display:block;
 padding-left:20px;
 color:#333
}
.seckill-item p span {
 height:18px;
 background:#212121;
 font-size:12px;
 color:#fff;
 display:inline-block;
 padding:0 2px;
 line-height:19px;
 vertical-align:1px;
 border-radius:2px
}
.seckill-item p label {
 color:#333
}
.seckill-lists {
 width:100%;
 clear:both
}
.seckill-lists li {
 padding:10px 3%
}
.seckill-lists li>div {
 overflow:hidden;
 height:76px
}
.seckill-lists li>div label {
 font-size:13px;
 overflow:hidden;
 text-overflow:ellipsis;
 display:-webkit-box;
 -webkit-box-orient:vertical;
 -webkit-line-clamp:2;
 height:35px;
 line-height:18px
}
.seckill-lists li>div p {
 margin-top:5px;
 color:#fa4d3e;
 font-size:13px
}
.seckill-lists li>div p span {
 font-size:13px
}
.seckill-lists li>div p small {
 font-size:60%
}
.seckill-lists li>div p del {
 font-size:11px;
 color:#8f8f94;
 margin-left:5px
}
.seckill-lists img {
 width:76px;
 height:76px;
 text-align:center;
 float:left;
 margin-right:10px;
 border:1px solid #efefef
}
.seckill-lists .progress {
 width:50%;
 height:13px;
 line-height:13px;
 background-color:#efefef;
 color:#fff;
 font-size:10px;
 text-align:center;
 position:relative;
 overflow:hidden
}
.seckill-lists .progress .progress-bar {
 height:13px;
 display:block;
 background-color:#fa4d3e
}
.seckill-lists .progress .sr-only {
 position:relative;
 top:-13px
}
.seckill-lists button {
 position:relative;
 float:right;
 top:-23px;
 width:58px;
 height:auto;
 line-height:1;
 padding:6px 5px;
 border:0;
 background-color:#fa4d3e;
 color:#fff;
 font-size:12px
}
.seckill-lists button.gray {
 background-color:#999
}
.lx-ms .seckill-countdown {
 display:block;
 padding-top:6px;
 padding-left:10px
}
.lx-ms .seckill-countdowns {
 text-align:center;
 line-height:50px;
 padding:0
}
.lx-ms .seckill-countdown-text {
 width:auto;
 float:left
}
.lx-ms .skEnd {
 background-color:rgba(0,0,0,0.2) !important
}
.font-angle-left:before {
 content:'\f104'
}
.font-angle-right:before {
 /*content:'\f105'*/
}
.font-angle-up:before {
 content:'\f106'
}
.font-angle-down:before {
 content:'\f107'
}
.font-ellipsis-h:before {
 content:'\f141'
}

.font-star{ font-family: iconfont !important;
font-size:0.6rem;
	
}
/*.font-star:before {
 content:'&#xe693;'
}*/
.font-star-b:before {
 content:'&#xe693;';
 color:#fa4d3e
}
.font-star-o:before {
 content:"&#xe693;"
}
.font-plus-circle:before {
 content:'\f055'
}
.font-minus:before {
 content:'\f068'
}
.font-circle-thin:before {
 content:'\f1db'
}
.font-circle:before {
 content:'\f111'
}
.font-heart:before {
 content:'\f004';
 color:#fa4d3e
}
.font-heart-o:before {
 content:'\f08a'
}
.font-phone-square:before {
 content:'\f098'
}
.font-question-circle-o:before {
 content:'\f29c'
}
b,strong {
 font-weight:normal
}
.font-angle-right {
/* margin-left:10px;*/
 color:#ccc;
 font-size:24px;
 vertical-align:middle;
 margin-bottom:5px
}
.good-remark {
 margin-top:10px;
 color:#333;
 font-size:13px
}
.good-remark h3 {
 height:45px;
 line-height:45px;
 padding:0 10px;
 border-bottom:1px solid #efefef;
 box-sizing:border-box
}
.good-remark h3 a {
 display:block
}
.good-remark .remark-list {
 padding:0 10px;
 border-bottom:1px solid #efefef
}
.good-remark .remark-list .remark-list-head {
 padding-top:15px;
 padding-bottom:10px
}
.good-remark .remark-list .remark-list-head figure {
 width:45px;
 height:45px;
 margin-right:10px;
 overflow:hidden
}
.good-remark .remark-list .remark-list-head figure img {
 width:100%
}
.good-remark .remark-list .remark-list-head>span span b {
 display:block
}
.good-remark .remark-list .remark-list-head>span span small {
 color:#999;
 font-size:13px
}
.good-remark .remark-list .remark-list-head>span span i {
 color:#fa4d3e;
 font-size:18px
}
.good-remark .remark-list .remark-list-head>span span .font-angle-right {
 color:#ccc;
 font-size:24px
}
.good-remark .remark-list .evaluationimg {
 width:64px;
 height:64px;
 border:1px solid #efefef;
 text-align:center;
 margin-bottom:15px;
 margin-right:10px;
 float:left;
 overflow:hidden
}
.good-remark .remark-list .evaluationimg img {
 width:100%
}
.good-remark .remark-list .evaluationimg:first-child {
 margin-right:0
}
.good-remark .remark-list p {
 padding-bottom:15px
}
.good-remark ul li {
 margin-top:0
}
.pro-header {
 border-bottom:1px solid #efefef;
 background-color:#fff
}
.pro-header>a {
 font-size:22px;
 width:50px;
 height:48px;
 line-height:48px;
 text-align:center
}
.pro-header nav {
 padding-left:15%;
 padding-right:25%;
 font-size:17px;
 line-height:48px
}
.pro-header nav a.active {
 color:#f56711;
 border-bottom:2px solid #f56711
}
.pro-content>div {
 display:none;
 color:#333
}
.pro-content>div.active {
 display:block;
 border:none
}
.pro-content div.swiper-container {
 background-color:#fff
}
.pro-banner {
 position:relative;
 min-height:200px;
 border-bottom:1px solid #efefef
}
.pro-banner ul li img {
 width:100%
}
.pro-banner i {
 position:absolute;
 z-index:10;
 left:15px;
 top:5px;
 width:48px;
 height:28px
}
.pro-banner>span {
 position:absolute;
 z-index:10;
 right:10px;
 bottom:10px;
 width:33px;
 height:33px;
 line-height:33px;
 text-align:center;
 color:#fff;
 background-color:rgba(0,0,0,0.2);
 -webkit-border-radius:100%;
 -moz-border-radius:100%;
 -ms-border-radius:100%;
 border-radius:100%
}
.pro-banner>span>b {
 font-size:16px
}
.good-detail {
 padding-top:10px;
 padding-bottom:10px;
 font-size:13px
}
.good-detail .g-code {
 color:#999
}
.good-detail .g-code .kcun {
 color:#fa4d3e
}
.good-detail .g-address {
 margin-top:5px
}
.good-detail .g-address span {
 display:block
}
.good-detail .g-address span:first-child {
 color:#999
}
.good-detail .g-address span:last-child {
 color:#fa4d3e;
 margin-left:-5px
}
.good-detail .g-mall {
 margin-top:5px
}
.good-detail .g-mall span {
 color:#fa4d3e;
 border:1px solid #fa4d3e;
 -webkit-border-radius:2px;
 -moz-border-radius:2px;
 -ms-border-radius:2px;
 border-radius:2px;
 font-size:13px;
 padding:0 2px
}
.good-detail .g-price {
 margin-top:5px
}
.good-detail .g-price span {
 font-size:13px;
 color:#fa4d3e
}
.good-detail .g-price strong {
 font-size:18px;
 color:#fa4d3e;
 margin-right:20px;
 font-weight:500
}
.good-detail .g-price s {
 font-size:13px;
 color:#8f8f94
}
.mall-detail {
 height:50px;
 line-height:50px;
 margin-top:10px;
 border-bottom:1px solid #efefef
}
.mall-detail div {
 margin-left:10px
}
.mall-detail div span {
 margin-right:5px
}
.mall-detail div span i {
 width:16px;
 height:16px;
 line-height:16px;
 display:inline-block;
 text-align:center;
 font-size:10px;
 color:#fff;
 margin-right:5px;
 vertical-align:middle;
 margin-bottom:2px
}
.mall-detail .font-ellipsis-h {
 font-size:22px;
 color:#ccc
}
.sale-detail {
 padding-top:10px;
 padding-bottom:10px
}
.sale-detail>div {
 margin-left:10px
}
.sale-detail>div p {
 height:24px;
 line-height:24px
}
.sale-detail>div p b {
 font-size:13px;
 color:#fa4d3e;
 padding:0 2px;
 border:1px solid #fa4d3e;
 -webkit-border-radius:2px;
 -moz-border-radius:2px;
 -ms-border-radius:2px;
 border-radius:2px;
 margin-right:10px
}
.sale-detail .font-ellipsis-h {
 font-size:22px;
 color:#ccc
}
.go-mall {
 margin-top:10px;
 padding-top:12px;
 padding-bottom:12px;
 font-size:13px
}
.go-mall figure {
 width:50px
}
.go-mall figure img {
 width:100%
}
.go-mall>p {
 margin-left:15px
}
.go-mall>p span {
 display:block;
 font-size:15px
}
.go-mall>p small {
 display:block;
 color:#999
}
.look-info {
 line-height:43px;
 margin:10px 0;
 font-size:13px
}
.good-show {
 padding:10px
}
.good-show figure {
 margin-right:10px;
 width:60px;
 height:60px;
 border:1px solid #efefef
}
.good-show figure img {
 width:100%;

 height:100%
}
.good-show>p label {
 min-height:40px;
 max-height:40px;
 line-height:20px;
 font-size:14px
}
.good-show>p>span {
 display:block;
 color:#fa4d3e
}
.good-show>p>span span {
 font-size:12px
}
.good-show>p>span strong {
 font-size:18px;
 color:#fa4d3e;
 font-weight:500
}
.popup-footer {
 font-size:13px
}
.popup-footer>span {
 display:none
}
.popup-footer>p {
 line-height:40px;
 border-top:1px solid #efefef
}
.popup-footer div {
 height:50px;
 border-top:1px solid #efefef
}
.popup-footer div>span {
 width:16%;
 font-size:12px;
 color:#666;
 border-right:1px solid #efefef;
 text-align:center;
 position:relative
}
.popup-footer div>span i {
 width:18px;
 height:20px;
 display:block;
 background-size:100%;
 font-size:15px;
 margin:5px auto 0 auto
}
.popup-footer div>a {
 width:26%;
 line-height:50px;
 text-align:center;
 color:#fff
}
.popup-footer div .addCart {
 background-color:#2f363c
}
.popup-footer div .buyImmediatelyID {
 /*background-color:#f56711*/
 background-color:#f56711;
}
.popup-footer div .addCart.disabled {
 background-color:#efefef
}
.popup-footer div .buyImmediatelyID.disabled {
 background-color:#ccc
}
.already-closed>span {
 height:40px;
 line-height:40px;
 text-align:center;
 color:#fff;
 background-color:rgba(22,85,191,0.8);
 display:block
}
.already-closed>p {
 display:none
}
.already-closed>div .addCart {
 background-color:#ddd;
 cursor:inherit
}
.already-closed>div .buyImmediatelyID {
 background-color:#ccc;
 cursor:inherit
}
.popup-wrap>div header {
 height:40px;
 font-size:15px;
 color:#333;
 border-bottom:1px solid #efefef
}
.popup-wrap>div header h3 {
 margin-left:45%
}
.popup-wrap>div header a {
 width:14px;
 height:14px;
 margin-right:10px
}
.popup-wrap button {
 height:50px;
 width:100%;
 text-align:center;
 color:#fff;
 font-size:16px;
 background-color:#f56711;
 border:none;
 position:relative
}
.popup-wrap .server-info div {
 padding:15px
}
.popup-wrap .server-info div p {
 margin-bottom:10px
}
.popup-wrap .server-info div p label {
 display:block
}
.popup-wrap .server-info div p label i {
 width:15px;
 height:15px;
 display:inline-block;
 vertical-align:middle;
 margin-bottom:4px;
 margin-right:5px
}
.popup-wrap .server-info div p span {
 color:#666;
 margin-left:20px;
 font-size:13px;
 display:block
}
.popup-wrap .pormotion-info div {
 padding:10px 15px 120px 15px
}
.popup-wrap .pormotion-info div p {
 line-height:35px;
 color:#333
}
.popup-wrap .pormotion-info div p b {
 border:1px solid #fa4d3e;
 padding:0 2px;
 -webkit-border-radius:2px;
 -moz-border-radius:2px;
 -ms-border-radius:2px;
 border-radius:2px;
 font-size:13px;
 color:#fa4d3e;
 margin-right:5px
}
.popup-wrap.active {
 display:block
}
.pinpai2-info>figure {
 width:100%;
 min-height:200px
}
.pinpai2-info>figure img {
 width:100%
}
.pinpai2-info .pingpai2-intr>header figure {
 position:relative;
 z-index:1;
 width:60px;
 height:60px;
 margin-top:-20px;
 background-color:#eee;
 border:1px solid #efefef;
 overflow:hidden
}
.pinpai2-info .pingpai2-intr>header>p {
 margin-left:15px;
 padding:10px 0
}
.pinpai2-info .pingpai2-intr>header>p span {
 display:block;
 font-size:16px
}
.pinpai2-info .pingpai2-intr>header>p small {
 display:block;
 color:#999
}
.pinpai2-info .pingpai2-intr>header a i {
 font-size:22px
}
.pinpai2-info .pingpai2-intr>p {
 color:#666
}
.pinpai2-info .pingpai2-intr>a {
 font-size:22px;
 padding:10px 0
}
.pinpai2-lists nav {
 height:50px;
 line-height:50px;
 border-bottom:1px solid #ddd
}
.pinpai2-lists nav>a {
 width:50%;
 text-align:center;
 font-size:15px;
 color:#999
}
.pinpai2-lists nav>a i {
 font-size:20px;
 color:#999
}
.pinpai2-lists nav>a.active {
 color:#f56711;
 border-bottom:none
}
.pinpai2-lists .hot-recommend {
 margin:0
}
.pinpai2-lists .hot-recommend ul {
 padding-bottom:10px
}
.wuliu-header nav h3 {
 margin-left:32%
}
.wuliu-info {
 padding-top:10px;
 padding-bottom:10px
}
.wuliu-info>figure {
 position:relative;
 width:60px;
 border:1px solid #efefef
}
.wuliu-info>figure img {
 width:100%
}
.wuliu-info>figure i {
 width:15px;
 height:15px;
 line-height:15px;
 position:absolute;
 right:-6px;
 top:-6px;
 z-index:1;
 text-align:center;
 background-color:#fa4d3e;
 color:#fff
}
.wuliu-info>p {
 margin-left:15px
}
.wuliu-info>p>label:first-child span {
 color:#f56711
}
.wuliu-lists {
 margin-top:10px;
 padding-left:20px
}
.wuliu-lists>li.active {
 color:#f56711;
 border-bottom:none
}
.wuliu-lists>li.active .ico-circle {
 background-color:#f56711;
 box-shadow:0 0 6px 3px rgba(21,84,189,0.5);
 position:absolute;
 z-index:10;
 left:-5px;
 top:15px
}
.wuliu-lists>li {
 position:relative;
 color:#999;
 padding-left:20px;
 padding-top:15px;
 border-left:2px solid #efefef
}
.wuliu-lists>li .ico-circle {
 position:absolute;
 z-index:10;
 left:-5px;
 top:15px;
 width:8px;
 height:8px;
 display:block;
 background-color:#ccc;
 border-radius:100%
}
.wuliu-lists>li .line {
 height:1px;
 display:block;
 margin-top:10px;
 background-color:#efefef
}
.wuliu-lists>li:last-child .line {
 background-color:#fff
}
.detailcla {
 width:100%
}
.detailcla img {
 width:100%;
 vertical-align:baseline
}
.typelist-header {
 border-bottom:1px solid #efefef
}
.typelist-header>p {
 width:100%;
 margin:0 10px;
 padding:0 10px;
 height:30px;
 line-height:30px;
 margin-top:10px;
 background-color:#f5f4f2
}
.typelist-header>p i {
 background-size:16px auto;
 margin-right:5px
}
.typelist-header>p input {
 background:none;
 border:none;
 height:26px
}
.typelist-control {
 position:fixed;
 z-index:0;
 top:50px;
 left:0;
 width:100%;
 z-index:100;
 height:40px;
 line-height:38px;
 overflow-x:auto;
 -webkit-overflow-scrolling:touch;
 overflow-scrolling:touch;
 -moz-overflow-scrolling:touch;
 -o-overflow-scrolling:touch;
 -ms-overflow-scrolling:touch;
 border-bottom:2px solid #efefef
}
.typelist-control ul {
 display:table
}
.typelist-control ul li.active a {
 color:#f56711;
 border-bottom:2px solid #f56711
}
.typelist-control ul li {
 text-align:center;
 display:table-cell;
 width:10px
}
.typelist-control ul li a {
 height:38px;
 display:block;
 padding:0 12px;
 font-size:15px;
 white-space:nowrap
}
.typelist-select {
 font-size:13px;
 position:fixed;
 z-index:0;
 top:90px;
 left:0;
 width:100%;
 z-index:100;
 height:44px;
 line-height:44px
}
.typelist-select>label {
 width:22.5%;
 color:#f56711
}
.typelist-select>p>a {
 margin-left:20%
}
.typelist-select>p>a:last-child {
 margin-left:26%
}
.typelist-select>p>a i {
 margin-left:5px;
 width:12px;
 height:12px;
 display:inline-block;
 vertical-align:middle;
 margin-bottom:2px
}
.typelist-main {
 overflow:hidden;
 width:100%;
 height:100%
}
.typelist-main aside {
 width:22%;
 height:100%;
 background-color:#fff;
 margin-right:9px;
 font-size:13px;
 padding-bottom:13px
}
.typelist-main aside>ul li.active {
 background-color:#efefef
}
.typelist-main aside>ul li {
 height:44px;
 line-height:44px;
 text-align:center;
 border-bottom:1px solid #efefef
}
.typelist-main aside>ul li a {
 display:block
}
.typelist-main .typelist-item {
 background-color:#efefef;
 height:100%;
 padding-bottom:20px
}
.freedom-div header {
 position:fixed;
 z-index:0;
 width:100%;
 top:0;
 z-index:1
}
.freedom-div .privilege {
 margin-top:50px
}
.msg-div header {
 position:fixed;
 z-index:0;
 width:100%;
 top:0;
 z-index:1
}
.msg-div .tu-main {
 margin-top:60px
}
.letter-box {
 width:40px;
 height:40px;
 line-height:40px;
 display:block;
 background-color:#333;
 position:fixed;
 z-index:1000;
 top:50%;
 left:50%;
 margin-left:-20px;
 opacity:.5;
 text-align:center;
 font-size:22px;
 color:#fff
}
.center-head {
 /*background-color:#f56711;*/
 background-color:#f56711;
 
 overflow:hidden;
 font-size:12px
}
.center-head>p {
 height:35px;
 line-height:35px;
 color:#fff;
 text-align:right
}
.center-head>p [class^='triangle-'] {
 width:0;
 height:0;
 font-size:0;
 line-height:0;
 vertical-align:middle;
 overflow:hidden;
 display:inline-block;
 border-color:transparent;
 border-style:dashed
}
.center-head>p a {
 position:relative;
 width:35px;
 height:35px;
 display:inline-block;
 text-align:center
}
.center-head>p a i {
 width:20px;
 height:20px;
 vertical-align:bottom;
 display:inline-block
}
.center-head>p a .msg-num {
 position:absolute;
 z-index:10;
 left:50%;
 top:50%;
 line-height:15px;
 padding:0 4px;
 margin-top:-8px;
 -webkit-border-radius:20px;
 -moz-border-radius:20px;
 -ms-border-radius:20px;
 border-radius:20px;
 color:#fff;
 background-color:#fa4d3e;
 font-size:11px
}
.center-head>p span {
 display:inline-block;
 height:24px;
 line-height:24px;
 vertical-align:top;
 margin-bottom:5px;
 min-width:80px;
 padding:0 16px;
/* background-color:#103f8f;*/
 background-color:#009966;
 border-top-left-radius:50px;
 border-bottom-left-radius:50px
}
.center-head .ico-control {
 padding-right:10px
}
.center-head .ico-msg {
 width:25px;
 height:20px;
 background-size:auto 20px
}
.center-head>div {
 color:#fff
}
.center-head>div>figure {
 width:46px;
 height:46px;
 display:inline-block
}
.center-head>div>figure img {
 width:100%;
 height:100%
}
.center-head>div>p {
 margin-left:10px
}
.center-head>div>p span {
 font-size:15px;
 display:inline-block;
 height:20px
}
.center-head>div>p a {
 color:#999;
 margin-top:5px;
 background-color:#fff;
 -webkit-border-radius:10px;
 -moz-border-radius:10px;
 -ms-border-radius:10px;
 border-radius:10px;
 width:70px;
 text-align:center;
 height:18px;
 line-height:18px;
 font-size:12px
}
.center-head>a {
 display:block;
 color:#fff
}
.center-head>a span {
 text-align:right
}
.center-head>a span [class^='triangle-'] {
 width:0;
 height:0;
 font-size:0;
 line-height:0;
 vertical-align:middle;
 overflow:hidden;
 display:inline-block;
 border-color:transparent;
 border-style:dashed
}
.zy-header>p a .msg-num {
 margin-top:-15px
}
.center-control {
 font-size:13px
}
.center-control>p {
 width:100%;
 height:45px;
 line-height:45px;
 border-bottom:1px solid #efefef
}

.center-control>p .ico-order {
 width:22px;
 height:22px;
 display:inline-block;
 background-size:contain;
 vertical-align:middle;
 margin-right:5px;
 margin-bottom:4px
}
.center-control>ul {
 overflow-y:auto
}
.center-control>ul li {
 position:relative;
 float:left;
 width:25%;
 padding-top:18px;
 padding-bottom:10px;
 cursor:pointer
}
.center-control>ul li i {
 width:22px;
 height:22px;
 display:block;
 background-size:contain
}
/*.center-control>ul li span {
 padding:3px 0
}*/
.center-control>ul li .line {
 width:30px;
 height:1px;
 display:block;
 background-color:#fa4d3e
}
.center-control>ul li .info-num {
 position:absolute;
 z-index:10;
 left:50%;
 top:12px;
 line-height:15px;
 font-size:11px;
 padding:0 4px;
 font-style:normal;
 background-color:#fa4d3e;
 color:#fff
}
.center-menu {
 margin-top:10px;
 font-size:12px
}
.center-menu li {
 height:45px;
 line-height:45px;
 border-bottom:1px solid #efefef;
 cursor:pointer;
 font-size:13px
}
.center-menu li>span {
 display:block
}
.center-menu li>span i {
 width:20px;
 height:20px;
 display:inline-block;
 vertical-align:middle;
 margin-right:5px;
 margin-bottom:2px;
 background-size:contain
}
.center-menu li>span i:first-child {
 width:22px;
 height:22px
}
.center-recommend {
 margin-top:0 !important
}
.center-recommend h3 {
 height:50px;
 line-height:50px;
 font-size:15px;
 border-bottom:1px solid #efefef
}
.center-recommend h3.additional {
 background-color:#efeff4
}
.center-recommend h3.additional>i {
 height:1px;
 width:30%;
 background-color:#ccc;
 display:inline-block
}
.center-recommend h3.additional span {
 font-size:12px;
 color:#999
}
.center-recommend h3.additional .ico-left {
 margin-right:3%
}
.center-recommend h3.additional .ico-right {
 margin-left:3%
}
.center-recommend h3.additional .ico-xing2 {
 width:15px;
 height:15px;
 display:inline-block;
 margin-right:5px;
 vertical-align:middle;
 margin-bottom:2px
}
.center-recommend>ul {
 overflow:hidden;
 padding-left:3%
}
.search-recommend {
 padding:0 !important;
 margin-top:0 !important
}
.search-recommend ul {
 background-color:#efefef;
 overflow:hidden;
 padding-left:3%
}
.search-recommend ul li {
 width:47%;
 margin:0 3% 10px 0;
 background-color:#fff
}
.zy-footprint {
 margin-top:10px;
 padding-left:3%
}
.header-collect nav {
 padding:0 10%
}
.header-collect nav h3 {
 width:50%
}
.header-collect nav h3.active {
 color:#f56711;
 border-bottom:1px solid #f56711
}
.header-collect .txt {
 font-size:15px;
 color:#f56711
}
.lcy-collect-list {
 background-color:#fff
}
.lcy-collect-list>h3 {
 position:fixed;
 z-index:0;
 top:50px;
 width:100%;
 z-index:100;
 background-color:#fff;
 height:44px;
 border-bottom:1px solid #efefef;
 padding:0 15px;
 font-size:15px
}
.lcy-collect-list>h3 input {
 margin-right:10px;
 width:22px;
 height:22px
}
.lcy-collect-list>ul {
 margin-top:44px
}
.lcy-collect-list>ul li {
 border-bottom:1px solid #efefef;
 padding:10px 15px
}
.lcy-collect-list>ul li>input {
 margin-right:10px;
 width:22px;
 height:22px
}
.lcy-collect-list>ul li>div figure {
 width:80px;
 height:80px;
 display:inline-block;
 border:1px solid #efefef;
 margin-right:10px
}
.lcy-collect-list>ul li>div figure img {
 width:100%
}
.lcy-collect-list>ul li>div>div h5 {
 line-height:80px;
 font-size:15px
}
.lcy-collect-list>ul li>div>div h4 {
 height:50px;
 line-height:25px;
 font-size:15px
}
.lcy-collect-list>ul li>div>div p {
 margin-top:8px;
 color:#fa4d3e
}
.lcy-collect-list>ul li>div>div p b {
 font-size:12px
}
.lcy-collect-list>ul li>div>div p strong {
 font-size:16px
}
.lcy-collect-list>ul li>div>div p s {
 font-size:12px;
 color:#999;
 margin-left:15px
}
.lcy-collect-footer {
 height:50px;
 line-height:50px;
 background-color:#fff
}
.lcy-collect-footer a {
 width:100%;
 height:100%;
 text-align:center;
 display:block;
 color:#f56711;
 font-size:16px
}
.service-header .ico-down,.service-header .ico-up,.service-header .ico-search2 {
 width:15px;
 height:15px;
 background-size:contain;
 display:inline-block;
 vertical-align:middle;
 margin-bottom:4px;
 margin-left:5px
}
.service-header>h3 {
 font-size:16px;
 color:#333;
 margin-right:5px
}
.service-header>h3 i {
 width:12px !important;
 height:12px !important
}
.service-header>p {
 height:36px;
 margin-right:10px;
 background-color:#efefef
}
.service-header>p i {
 margin-left:15px !important;
 margin-right:5px;
 margin-bottom:5px
}
.service-header>p input {
 height:32px;
 line-height:32px;
 margin-top:2px;
 border:none;
 background-color:#efefef;
 font-size:13px;
 width:75%
}
.kh-header {
 width:100%
}
.kh-header>p {
 margin:0 15px
}
.selAddsHeader {
 width:100%;
 padding:0 3%
}
.selAddsHeader>h3 {
 margin-right:20px
}
.service-control h3 {
 height:44px;
 font-size:14px;
 margin-top:2px;
 border-bottom:1px solid #efefef
}
.service-control ul li {
 padding:15px 0;
 cursor:pointer;
 width:25%
}
.service-control ul li i {
 width:28px;
 height:28px
}
.service-info h3 {
 height:45px;
 font-size:14px
}
.service-info>ul li {
 margin-bottom:5px
}
.service-info>ul li label {
 width:22%;
 height:64px;
 border-right:1px solid #efefef
}
.service-info>ul li label i {
 width:28px;
 height:28px;
 background-size:contain;
 display:block
}
.service-info>ul li>div {
 overflow:hidden
}
.service-info>ul li>div a {
 width:50%;
 height:32px;
 line-height:32px;
 text-align:center;
 display:inline-block;
 float:left
}
.service-info>ul li>div a:first-child {
 border-right:2px solid #efefef;
 border-bottom:1px solid #efefef
}
.service-info>ul li>div a:nth-child(2) {
 border-bottom:1px solid #efefef
}
.service-info>ul li>div a:nth-child(3) {
 border-right:2px solid #efefef
}
.service-footer>a {
 width:120px;
 height:30px;
 line-height:30px;
 text-align:center;
 font-size:14px;
 color:#fff;
 background-color:#1655fb;
 display:block;
 margin:0 auto;
 margin-top:10px;
 -webkit-border-radius:6px;
 -moz-border-radius:6px;
 -ms-border-radius:6px;
 border-radius:6px
}
.service-footer>a i {
 width:16px;
 height:16px;
 display:inline-block;
 color:#fff;
 vertical-align:middle;
 margin-bottom:2px;
 margin-right:10px
}
.service-store-change>p {
 margin-top:15px;
 margin-bottom:10px;
 height:30px;
 line-height:30px
}
.service-store-change>p input {
 width:85%;
 height:30px;
 border:none;
 border-right:1px solid #ccc;
 text-indent:10px
}
.service-store-change>p a {
 text-align:center;
 font-size:13px
}
.service-store-change ul li {
 padding-top:5px;
 padding-bottom:5px;
 margin-bottom:10px
}
.service-store-change ul li>p {
 width:78%
}
.service-store-change ul li>p label {
 font-size:15px;
 height:22px
}
.service-store-change ul li>p small,.service-store-change ul li>p>span {
 color:#8f8f94
}
.service-store-change ul li>p>span {
 font-size:12px;
 height:22px;
 margin-top:10px
}
.service-store-change ul li>p>span b {
 font-size:12px;
 color:#fa4d3e;
 margin-left:10px
}
.service-store-change ul li>a {
 width:22%;
 text-align:right
}
.service-store-change ul li>a [class^='triangle-'] {
 width:0;
 height:0;
 font-size:0;
 line-height:0;
 vertical-align:middle;
 overflow:hidden;
 display:inline-block;
 border-color:transparent;
 border-style:dashed
}
.service-store-change ul li>a .font-phone-square {
 font-size:26px;
 color:#f56711;
 margin-top:5px;
 margin-bottom:10px;
 margin-right:16%
}
.service-sendway-change {
 font-size:13px
}
.service-sendway-change h3 {
 height:42px;
 line-height:42px;
 margin-left:3%;
 color:#8f8f94;
 border-bottom:1px solid #efefef
}
.service-sendway-change>ul li {
 padding-top:10px;
 padding-bottom:10px;
 border-bottom:1px solid #efefef
}
.service-sendway-change>ul li>p>span {
 font-size:11px
}
.service-sendway-change>ul li i {
 font-size:18px
}
.service-sendway-change>ul li a {
 color:#f56711;
 width:148px
}
.ser-safe-content {
 font-size:13px
}
.ser-safe-content li {
 padding-top:11px;
 padding-bottom:11px;
 border-bottom:1px solid #efefef
}
.ser-safe-content li:first-child {
 padding:10px
}
.ser-safe-content li label img {
 width:50px;
 height:50px
}
.ser-safe-content li label .font-angle-right {
 font-size:18px;
 margin-bottom:0
}
.ser-safe-content li .datepickerbox input {
 width:70px;
 height:20px;
 background:none;
 border:none;
 font-size:12px;
 text-align:right
}
.ser-safe-content li .datepickerbox input [class^='triangle-'] {
 width:0;
 height:0;
 font-size:0;
 line-height:0;
 vertical-align:middle;
 overflow:hidden;
 display:inline-block;
 border-color:transparent;
 border-style:dashed
}
.ser-safe-content li .datepickerbox .vue-datepicker .vue-datepicker-panels {
 width:260px;
 left:-190px
}
.ser-safe-content li .datepickerbox .vue-datepicker .vue-datepicker-panel .vue-datepicker-tb tbody tr td.z-existed.z-on span,.ser-safe-content li .datepickerbox .vue-datepicker .vue-datepicker-panel .vue-datepicker-tb2 tbody tr td.z-existed.z-on span {
 background-color:#f56711
}
.ser-safe-content li .datepickerbox .font-angle-right {
 font-size:18px;
 margin-bottom:0
}
.service-safe-change {
 height:100%
}
.service-safe-change>form {
 margin-top:10px;
 font-size:15px
}
.service-safe-change>form>p {
 font-size:15px;
 position:relative
}
.service-safe-change>form>p input {
 margin:0 6%;
 width:88%;
 height:44px;
 line-height:44px;
 display:block;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 -ms-border-radius:4px;
 border-radius:4px;
 border:none;
 text-indent:15px;
 border:1px solid rgba(0,0,0,0.2);
 margin-bottom:20px
}
.service-safe-change>form>p a {
 width:18px;
 height:18px;
 display:block;
 position:absolute;
 top:12px;
 right:10%;
 z-index:1;
 background-size:contain
}
.service-safe-change>form>label {
 height:45px;
 border-bottom:1px solid #efefef
}
.service-safe-change>form>div {
 height:45px;
 border-bottom:1px solid #efefef
}
.service-safe-change>form>div>span {
 width:25%
}
.service-safe-change>form>div>label {
 margin-right:5px
}
.service-safe-change>form>div input {
 border:none
}
.service-safe-change>form>button {
 margin:0 6%;
 width:88%;
 height:44px;
 line-height:44px;
 font-size:16px;
 color:#fff;
 margin-top:30px;
 background-color:#f56711;
 display:block;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 -ms-border-radius:4px;
 border-radius:4px;
 border:none
}
.service-safe-change .invoice-manage-info {
 margin-bottom:10px;
 padding-bottom:5px
}
.service-safe-change .invoice-manage-info>div {
 height:35px;
 font-size:14px;
 margin-bottom:5px;
 border-bottom:1px solid #efefef
}
.service-safe-change .invoice-manage-info>div>p a {
 width:20px;
 height:15px;
 display:inline-block;
 background-size:contain
}
.service-safe-change .invoice-manage-info>div>p .ico-del {
 margin-right:-3px
}
.service-safe-change .invoice-manage-info>div>p .ico-edit {
 margin-right:10px
}
.service-safe-change .invoice-manage-info>div label input[type='radio'] {
 display:inline-block;
 margin-right:7px;
 vertical-align:-5px
}
.service-safe-change .invoice-manage-info>div label input[type='radio']:checked {
 background-image:url(../images/public/ico-check-act.png);
 background-size:contain
}
.service-safe-change .invoice-manage-info>div label input[type='radio']:checked::after {
 background-color:transparent
}
.service-safe-change .invoice-manage-info>p {
 height:25px
}
.service-safe-change .address-info {
 margin-bottom:10px
}
.service-safe-change .address-info h3 {
 height:44px;
 line-height:44px;
 border-bottom:1px solid #efefef;
 padding:0 10px;
 font-size:15px
}
.service-safe-change .address-info>div {
 line-height:24px;
 padding:10px;
 border-bottom:1px solid #efefef;
 font-size:14px
}
.service-safe-change .address-info>div>span {
 font-size:13px;
 color:#999
}
.service-safe-change .address-info>article {
 height:30px;
 line-height:30px;
 padding:0 10px;
 color:#f00;
 background-color:#efefef
}
.service-safe-change .address-info>p {
 overflow:hidden;
 height:44px;
 line-height:44px;
 padding:0 10px
}
.service-safe-change .address-info>p label input[type='radio'] {
 display:inline-block;
 margin-right:7px;
 vertical-align:-5px
}
.service-safe-change .address-info>p label input[type='radio']:checked {
 background-image:url(../images/public/ico-check-act.png);
 background-size:contain
}
.service-safe-change .address-info>p label input[type='radio']:checked::after {
 background-color:transparent
}
.service-safe-change .address-info>p a {
 float:right;
 margin-left:30px;
 color:#999;
 font-size:13px
}
.service-safe-change .address-info>p a i {
 width:18px;
 height:18px;
 display:inline-block;
 background-size:contain;
 vertical-align:middle;
 margin-bottom:4px;
 margin-right:5px
}
.service-safe-change .address-add-info h3 {
 background-color:#efefef;
 height:30px;
 line-height:30px;
 padding:0 10px
}
.service-safe-change .address-add-info>p {
 height:50px;
 line-height:50px;
 padding:0 10px;
 border-bottom:1px solid #efefef
}
.service-safe-change .address-add-info>p>b {
 width:18%;
 font-size:15px;
 color:#333
}
.service-safe-change .address-add-info>p>input {
 border:none;
 width:65%;
 line-height:48px
}
.service-safe-change .address-add-info>p>textarea {
 border:none;
 display:block;
 width:100%
}
.service-safe-change .address-add-info>p>label {
 display:inline-block;
 width:50%;
 line-height:none;
 text-align:center;
 font-size:14px
}
.service-safe-change .address-add-info>p>label input[type='radio'] {
 display:inline-block;
 width:20px;
 vertical-align:middle;
 margin-bottom:4px;
 margin-right:10px
}
.service-safe-change .address-add-info>p>label:last-child {
 text-align:left
}
.service-safe-change .address-add-info>p>a {
 text-align:right;
 color:#f56711;
 font-size:14px
}
.service-safe-change .address-add-info>p>a [class^='triangle-'] {
 width:0;
 height:0;
 font-size:0;
 line-height:0;
 vertical-align:middle;
 overflow:hidden;
 display:inline-block;
 border-color:transparent;
 border-style:dashed
}
.service-safe-change .address-add-info>p .ico-dingwei2 {
 width:20px;
 height:22px;
 display:inline-block;
 background-size:contain;
 vertical-align:middle;
 margin-bottom:4px;
 margin-right:10px
}
.service-safe-change .address-add-info>p .font-angle-right {
 font-size:24px;
 width:15%;
 text-align:right
}
.service-safe-change .address-add-info>p .font-angle-right [class^='triangle-'] {
 width:0;
 height:0;
 font-size:0;
 line-height:0;
 vertical-align:middle;
 overflow:hidden;
 display:inline-block;
 border-color:transparent;
 border-style:dashed
}
.service-safe-change .address-add-info .address-tag-list {
 padding:9px 10px
}
.service-safe-change .address-add-info .address-tag-list>b {
 width:18%;
 font-size:15px;
 color:#333;
 vertical-align:top
}
.service-safe-change .address-add-info .address-tag-list>div>span.active {
 border:1px solid #f56711;
 color:#f56711
}
.service-safe-change .address-add-info .address-tag-list>div>span {
 width:30%;
 font-size:13px;
 border:1px solid #888;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 -ms-border-radius:4px;
 border-radius:4px;
 text-align:center;
 height:22px;
 line-height:20px;
 margin-right:5px;
 margin-top:5px;
 margin-bottom:5px;
 display:inline-block;
 color:#888
}
.service-safe-change .address-select-info {
 position:relative;
 height:100%
}
.service-safe-change .address-select-info .mapbox {
 height:188px;
 background-color:#ccc
}
.service-safe-change .address-select-info .ico-marker {
 width:50px;
 height:50px;
 background-size:contain;
 display:block;
 position:absolute;
 z-index:100;
 left:50%;
 top:90px;
 margin-left:-25px
}
.service-safe-change .address-select-info nav {
 height:44px;
 line-height:44px;
 width:100%;
 border-bottom:1px solid #efefef;
 background-color:#fff
}
.service-safe-change .address-select-info nav a {
 width:25%;
 display:inline-block;
 font-size:15px;
 text-align:center
}
.service-safe-change .address-select-info nav a.active {
 border-bottom:1px solid #f56711;
 color:#f56711
}
.service-safe-change .address-select-info .address-type-list {
 position:relative;
 height:60%;
 overflow:scroll;
 -webkit-overflow-scrolling:touch;
 overflow-scrolling:touch;
 -moz-overflow-scrolling:touch;
 -o-overflow-scrolling:touch;
 -ms-overflow-scrolling:touch
}
.service-safe-change .address-select-info .address-type-list .address-list.active {
 display:block;
 border:none
}
.service-safe-change .address-select-info .address-type-list .address-list {
 display:none;
 padding:0 15px;
 padding-bottom:10px;
 overflow:auto;
 -webkit-overflow-scrolling:touch;
 overflow-scrolling:touch;
 -moz-overflow-scrolling:touch;
 -o-overflow-scrolling:touch;
 -ms-overflow-scrolling:touch
}
.service-safe-change .address-select-info .address-type-list .address-list li.active {
 border:none;
 color:#f56711
}
.service-safe-change .address-select-info .address-type-list .address-list li.active>div span {
 color:#f56711
}
.service-safe-change .address-select-info .address-type-list .address-list li {
 padding-top:10px;
 padding-bottom:5px
}
.service-safe-change .address-select-info .address-type-list .address-list li .ico-dingwei2 {
 width:20px;
 height:22px;
 display:inline-block;
 background-size:contain;
 margin-top:5px;
 margin-right:10px
}
.service-safe-change .address-select-info .address-type-list .address-list li>div {
 line-height:24px
}
.service-safe-change .address-select-info .address-type-list .address-list li>div h3 {
 font-size:15px
}
.service-safe-change .address-select-info .address-type-list .address-list li>div span {
 font-size:13px;
 color:#999
}
.service-safe-change .address-select-info .kh-type-list .address-list {
 padding-top:0
}
.service-safe-change .address-list-info {
 font-size:15px
}
.service-safe-change .address-list-info h3 {
 line-height:24px;
 background-color:#efefef;
 padding:0 10px;
 color:#999;
 font-size:13px
}
.service-safe-change .address-list-info h3 .ico-heart {
 width:15px;
 height:15px;
 background-size:contain;
 display:inline-block;
 vertical-align:middle;
 margin-right:5px;
 margin-bottom:2px
}
.service-safe-change .address-list-info p {
 padding:0 10px;
 height:44px;
 border-bottom:1px solid #efefef;
 cursor:pointer
}
.service-safe-change .address-list-info p a {
 color:#f56711;
 font-size:14px;
 height:44px;
 line-height:44px;
 margin-right:20px
}
.service-safe-change .address-list-info p a .ico-redingwei {
 width:20px;
 height:22px;
 display:inline-block;
 background-size:contain;
 vertical-align:middle;
 margin-bottom:2px;
 margin-right:5px
}
.service-safe-change .address-list-info .last-p {
 height:44px;
 line-height:44px;
 text-align:center;
 display:block;
 border-bottom:1px solid #efefef
}
.service-safe-change .address-list-info .last-p .ico-del {
 width:20px;
 height:22px;
 display:inline-block;
 background-size:contain;
 vertical-align:middle;
 margin-bottom:2px;
 margin-right:5px
}
.service-safe-change .address-list-info .nearListAdds ul li {
 padding-top:5px;
 padding-bottom:5px;
 border-bottom:1px solid #efefef
}
.service-safe-change .address-list-info .nearListAdds ul li .ico-dingwei2 {
 width:20px;
 height:22px;
 display:inline-block;
 background-size:contain;
 margin-top:8px;
 margin-right:10px
}
.service-safe-change .address-list-info .nearListAdds ul li>div {
 line-height:24px
}
.service-safe-change .address-list-info .nearListAdds ul li>div h3 {
 font-size:15px;
 background-color:#fff;
 padding:0;
 color:#333
}
.service-safe-change .address-list-info .nearListAdds ul li>div span {
 font-size:13px;
 color:#999
}
.selAddsHeader-change .address-list-info>div .labelbox {
 padding-top:10px;
 padding-bottom:10px;
 border-bottom:1px solid #efefef
}
.selAddsHeader-change .address-list-info>div .labelbox>div {
 width:50%
}
.selAddsHeader-change .address-list-info>div .labelbox>div:first-child {
 border-right:1px solid #efefef
}
.selAddsHeader-change .address-list-info>div .labelbox>div>div {
 width:80%;
 line-height:25px;
 font-size:14px
}
.selAddsHeader-change .address-list-info>div .labelbox>div>div a {
 font-size:11px;
 color:#999
}
.selAddsHeader-change .address-list-info>div .labelbox>div>div small {
 color:#999;
 font-size:13px
}
.selAddsHeader-change .address-list-info>div .labelbox>div>p {
 display:block;
 margin:0;
 padding:0;
 border-bottom:none
}
.selAddsHeader-change .address-list-info>div .labelbox>div>p a {
 width:18px;
 height:18px;
 background-size:contain;
 display:block;
 position:relative;
 left:50%;
 top:50%;
 margin-left:-9px;
 margin-top:-9px
}
.selAddsHeader-change .address-list-info>div ul li {
 border-bottom:1px solid #efefef;
 padding-top:10px;
 padding-bottom:10px
}
.selAddsHeader-change .address-list-info>div ul li>div {
 width:91%;
 line-height:25px;
 font-size:14px
}
.selAddsHeader-change .address-list-info>div ul li>div span {
 color:#999;
 font-size:13px
}
.selAddsHeader-change .address-list-info>div ul li>div span small {
 margin-left:20px
}
.selAddsHeader-change .address-list-info>div ul li>p {
 display:block;
 margin:0;
 padding:0;
 border-bottom:none
}
.selAddsHeader-change .address-list-info>div ul li>p a {
 width:18px;
 height:18px;
 background-size:contain;
 display:block;
 position:relative;
 left:50%;
 top:50%;
 margin-left:-9px;
 margin-top:-9px
}
.ser-fapiao-info>form {
 font-size:12px
}
.ser-fapiao-info>form input {
 font-size:12px
}
.ser-safe-footer>a {
 height:50px;
 background-color:#f56711;
 color:#fff;
 font-size:16px
}
.popup-center .popup-tax {
 width:86%;
 margin-left:-43%;
 padding:20px;
 font-size:14px
}
.popup-center .popup-tax .content-btn {
 text-align:right;
 margin-top:20px
}
.popup-center .popup-tax .content-btn [class^='triangle-'] {
 width:0;
 height:0;
 font-size:0;
 line-height:0;
 vertical-align:middle;
 overflow:hidden;
 display:inline-block;
 border-color:transparent;
 border-style:dashed
}
.popup-center .popup-tax .content-btn a {
 color:#f56711;
 display:block
}
.popup-top.active {
 display:block
}
.popup-top {
 display:none
}
.popup-top .popup-tag .header nav {
 color:#333
}
.popup-top .popup-tag .header .tagsave {
 color:#f56711;
 font-size:15px
}
.popup-top .address-add-tag {
 height:50px;
 line-height:50px;
 padding:0 10px;
 border-bottom:1px solid #efefef
}
.popup-top .address-add-tag b {
 width:18%;
 font-size:15px;
 color:#333
}
.popup-top .address-add-tag input {
 border:none;
 width:65%;
 line-height:48px;
 color:#999
}
.popup-center.active {
 display:block
}
.popup-center {
 display:none
}
.popup-center .popup-delete,.popup-center .popup-exit {
 width:280px;
 margin-left:-140px;
 -webkit-border-radius:5px;
 -moz-border-radius:5px;
 -ms-border-radius:5px;
 border-radius:5px
}
.popup-center .popup-delete .content-head,.popup-center .popup-exit .content-head {
 text-align:center;
 padding:15px;
 color:#333
}
.popup-center .popup-delete .content-head h3,.popup-center .popup-exit .content-head h3 {
 font-size:18px;
 font-weight:500
}
.popup-center .popup-delete .content-head p,.popup-center .popup-exit .content-head p {
 font-size:14px;
 text-align:center;
 margin-top:10px
}
.popup-center .popup-delete .content-btn,.popup-center .popup-exit .content-btn {
 height:42px;
 line-height:42px;
 border-top:1px solid #ccc
}
.popup-center .popup-delete .content-btn>a,.popup-center .popup-exit .content-btn>a {
 width:50%;
 font-size:16px;
 color:#007aff;
 text-align:center
}
.popup-center .popup-delete .content-btn .pop-deletebtn,.popup-center .popup-exit .content-btn .pop-deletebtn {
 border-right:1px solid #ccc
}
.popup-center .popup-exit .content-btn>a {
 width:100%
}
.address-searchbox.active {
 display:block;
 color:#333;
 border:none
}
.address-searchbox {
 position:fixed;
 z-index:0;
 left:0;
 top:50px;
 right:0;
 bottom:0;
 background-color:#fff;
 display:none;
 padding-bottom:10px;
 overflow:auto;
 -webkit-overflow-scrolling:touch;
 overflow-scrolling:touch;
 -moz-overflow-scrolling:touch;
 -o-overflow-scrolling:touch;
 -ms-overflow-scrolling:touch
}
.address-searchbox li.active {
 border:none
}
.address-searchbox li {
 margin-top:10px;
 padding-bottom:5px;
 padding:0 15px
}
.address-searchbox li .ico-dingwei2 {
 width:20px;
 height:22px;
 display:inline-block;
 background-size:contain;
 vertical-align:middle;
 margin-bottom:4px;
 margin-right:10px
}
.address-searchbox li>div {
 line-height:24px
}
.address-searchbox li>div h3 {
 font-size:15px
}
.address-searchbox li>div span {
 font-size:13px;
 color:#999
}
.address-searchbox>p {
 height:44px;
 line-height:44px;
 padding-left:25px;
 padding-right:10px;
 font-size:15px;
 border-bottom:1px solid #efefef
}
.service-question-change {
 margin-top:5px;
 font-size:14px
}
.service-question-change li {
 margin-bottom:10px
}
.service-question-change li input {
 display:none
}
.service-question-change li b {
 width:8%;
 color:#999
}
.service-question-change li header {
 padding:0 15px;
 height:44px;
 border-bottom:1px solid #efefef
}
.service-question-change li header span {
 color:#212121;
 font-size:13px
}
.service-question-change li header i {
 font-size:18px;
 color:#bbb
}
.service-question-change li header .font-angle-up {
 display:none
}
.service-question-change li div {
 color:#666;
 height:0;
 overflow:hidden;
 padding-left:15px;
 padding-right:15px
}
.service-question-change li div p {
 display:block;
 padding-left:8%;
 padding-right:15px;
 font-size:12px
}
.service-question-change .active {
 border:none
}
.service-question-change .active header .font-angle-up {
 display:block
}
.service-question-change .active header .font-angle-down {
 display:none
}
.service-question-change .active div {

 height:auto;
 padding-top:15px;
 padding-bottom:15px
}
.about-us {
 overflow:hidden
}
.about-us i {
 width:120px;
 height:120px;
 margin:0 auto;
 margin-top:46px;
 margin-bottom:26px;
 background-size:contain;
 display:block
}
.about-us>p {
 color:#999;
 font-size:14px;
 line-height:24px
}
.about-us .about-info {
 text-indent:24px;
 padding:10px 0
}
.about-us .about-tel {
 text-align:center;
 margin-top:80px
}
.comments-header {
 height:50px;
 border-bottom:1px solid #efefef;
 background-color:#fff
}
.comments-header>a {
 font-size:25px;
 width:15%;
 height:48px;
 line-height:48px;
 text-align:center;
 float:left
}
.comments-header>a .ico-home,.comments-header>a .ico-trash {
 width:22px;
 height:22px;
 display:block;
 background-size:contain;
 margin:0 auto;
 margin-top:14px
}
.comments-header nav {
 width:70%;
 font-size:17px;
 line-height:48px;
 text-align:center;
 float:left
}
.comments-header .submitComs {
 font-size:15px;
 color:#f56711;
 width:15%;
 float:right;
 cursor:pointer
}
.comments .comments-top {
 font-size:14px;
 padding-bottom:10px;
 background-color:#fff;
 padding:15px;
 margin-bottom:10px
}
.comments .comments-top header {
 margin-bottom:10px
}
.comments .comments-top header>label {
 font-size:16px
}
.comments .comments-top header>label i {
 width:26px;
 height:26px;
 background-size:contain;
 display:inline-block;
 margin-right:10px;
 vertical-align:middle;
 margin-bottom:4px
}
.comments .comments-top header small {
 font-size:13px;
 color:#999;
 margin-right:5px
}
.comments .comments-top>p {
 margin:5px 0
}
.comments .comments-top>p label {
 margin-left:36px;
 width:35%
}
.comments .comments-top>p span {
 text-align:right
}
.comments .comments-top>p span [class^='triangle-'] {
 width:0;
 height:0;
 font-size:0;
 line-height:0;
 vertical-align:middle;
 overflow:hidden;
 display:inline-block;
 border-color:transparent;
 border-style:dashed
}
.comments .comments-top>p span i {
 width:25px;
 height:22px;
 display:inline-block;
 background-size:contain;
 margin-left:3px
}
.comments .comments-top>p span i.active {
 background-image:url('../images/ico-xing.png')
}
.comments .comments-btm {
 background-color:#fff;
 padding:15px
}
.comments .comments-btm>div img {
 width:64px;
 height:64px;
 background-size:contain;
 border:1px solid #efefef
}
.comments .comments-btm>div p {
 margin-left:10px
}
.comments .comments-btm>div p label {
 line-height:32px;
 font-size:16px;
 margin-left:5px
}
.comments .comments-btm>div p span i {
 width:25px;
 height:22px;
 display:inline-block;
 background-size:contain
}
.comments .comments-btm textarea {
 display:block;
 margin-top:10px;
 width:100%;
 min-height:150px;
 -webkit-border-radius:5px;
 -moz-border-radius:5px;
 -ms-border-radius:5px;
 border-radius:5px;
 padding:10px;
 font-size:14px;
 font-family:'Î¢ÈíÑÅºÚ'
}
.comments .comments-btm h3 {
 font-size:15px;
 margin-top:25px
}
.comments .comments-btm .ico-photo {
 width:100px;
 height:100px;
 display:block;
 background-size:contain;
 margin-top:15px
}
.login-form {
 font-size:13px
}
.login-form>label {
 position:relative;
 margin-top:15px;
 display:block;
 height:44px
}
.login-form>label i,.login-form>label a {
 width:16px;
 height:16px;
 display:block;
 background-size:contain
}
.login-form>label i {
 position:absolute;
 z-index:10;
 left:10px;
 top:14px
}
.login-form>label a {
 position:absolute;
 z-index:10;
 right:10px;
 top:14px
}
.login-form>label .ico-86 {
 position:absolute;
 z-index:10;
 left:10px;
 top:12px;
 font-size:12px;
 color:#f56711
}
.login-form>label input {
 width:100%;
 height:44px;
 background-color:#fff;
 border:none;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 -ms-border-radius:4px;
 border-radius:4px;
 text-indent:40px
}
.login-form>label .get-code,.login-form>label .new-psw,.login-form>label .renew-psw {
 text-indent:10px
}
.login-form>label>button {
 position:absolute;
 z-index:0;
 right:0;
 top:0;
 height:44px;
 line-height:44px;
 display:block;
 padding:0 7px;
 border:none;
 font-size:12px;
 background-color:#f56711;
 color:#fff;
 border-top-right-radius:4px;
 border-bottom-right-radius:4px
}
.login-form>label>button.active {
 opacity:.6
}
.login-form>p {
 margin-top:15px;
 letter-spacing:1px
}
.login-form>p a {
 color:#f56711;
 font-size:13px
}
.login-form>div {
 margin-top:15px;
 font-size:12px
}
.login-form>div input {
 width:16px;
 height:16px;
 margin-right:5px;
 margin-top:2px
}
.login-form>div a {
 color:#f56711
}
.login-form>button {
 width:100%;
 height:44px;
 line-height:44px;
 margin-top:25px;
 border:none;
 background-color:#f56711;
 color:#fff;
 text-align:center;
 -webkit-border-radius:6px;
 -moz-border-radius:6px;
 -ms-border-radius:6px;
 border-radius:6px;
 font-size:15px
}
.login-form>a {
 display:block;
 text-align:right;
 height:50px;
 line-height:50px;
 color:#f56711;
 letter-spacing:1px
}
.login-form>a [class^='triangle-'] {
 width:0;
 height:0;
 font-size:0;
 line-height:0;
 vertical-align:middle;
 overflow:hidden;
 display:inline-block;
 border-color:transparent;
 border-style:dashed
}
.popup-repassword {
 background-color:rgba(0,0,0,0.7)
}
.popup-repassword .popup-repwd {
 left:50%;
 top:25%;
 width:86%;
 margin-left:-43%;
 padding-bottom:5px;
 -webkit-border-radius:5px;
 -moz-border-radius:5px;
 -ms-border-radius:5px;
 border-radius:5px
}
.popup-repassword .popup-repwd>h3 {
 height:46px;
 line-height:46px;
 text-align:center;
 color:#f56711;
 font-size:15px;
 border-bottom:1px solid #efefef
}
.popup-repassword .popup-repwd>div {
 padding-top:10px
}
.popup-repassword .popup-repwd>div>h4 {
 color:#000;
 font-size:15px
}
.popup-repassword .popup-repwd>div>h4 i {
 width:18px;
 height:18px;
 display:inline-block;
 background-size:contain;
 margin-right:5px;
 vertical-align:middle;
 margin-bottom:4px
}
.popup-repassword .popup-repwd>div>p {
 line-height:20px;
 color:#999;
 margin-bottom:5px;
 margin-left:23px;
 font-size:13px
}
.popup-repassword .popup-repwd>div>p b {
 color:#f56711
}
.popup-repassword .popup-repwd>a {
 margin:10px;
 height:38px;
 line-height:38px;
 display:block;
 text-align:center;
 color:#fff;
 background-color:#f56711;
 font-size:14px
}
.treaty {
 padding:10px;
 color:#8f8f94;
 font-size:13px
}
.treaty>p {
 line-height:21px;
 margin-bottom:10px
}
.treaty>h4 {
 font-size:15px;
 line-height:25px;
 margin:5px 0;
 font-weight:bolder
}
.treaty .first-p {
 padding-left:2px
}
.set {
 font-size:14px
}
.set>p {
 height:40px;
 background-color:#fff;
 line-height:40px;
 padding:0 10px;
 color:#212121;
 margin-top:10px
}
.set>p>span {
 float:right
}
.set>div {
 text-align:center;
 margin-top:45px
}
.set>div>button {
 font-size:15px;
 width:240px;
 height:45px;
 background-color:#f56711;
 color:#fff;
 border:0;
 -webkit-border-radius:6px;
 -moz-border-radius:6px;
 -ms-border-radius:6px;
 border-radius:6px;
 letter-spacing:1px
}
.sg-font-angle-left:before {
 content:'\f104'
}
.font-circle-thin:before {
 content:'\f1db'
}
.font-circle:before {
 content:'\f111'
}
.ico-car {
 width:64px;
 height:64px;
 background-size:contain;
 display:block;
 margin:0 auto
}
.car input[type='checkbox']:checked {
 background:none
}
.car .checked input[type='checkbox'] {
 background-image:url(../images/public/ico-check-act.png);
 background-size:contain
}
.wis-que-checkbox {
 display:inline-block;
 width:20px;
 height:20px;
 background:url(../images/pay-order/sel-no.png) no-repeat;
 background-size:100%;
 position:absolute;
 top:50%;
 margin-top:-10px;
 left:10px
}
.wis-que-checkbox>input {
 display:#000
}
.wis-que-checkbox+d {
 margin-left:30px
}
.wis-que-checkboxed {
 display:inline-block;
 width:20px;
 height:20px;
 background:url(../images/pay-order/sel-yes.png) no-repeat;
 background-size:100%;
 position:absolute;
 top:50%;
 margin-top:-10px;
 left:10px
}
.wis-que-checkboxed>input {
 display:#000
}
.wis-que-checkboxed+d {
 margin-left:30px
}
.pr {
 padding-right:60px
}
.fl {
 float:left
}
.dis {
 background-color:#999 !important
}
.start {
 background-color:#f56711 !important
}
.car-caption {
 padding:5px 35px;
 margin-bottom:10px;
 text-align:left;
 background-color:#f56711;
 color:#fff;
 position:relative
}
.car-caption label {
 position:absolute;
 right:10px;
 top:-2px;
 font-size:20px;
 height:100%
}
.car-empty {
 text-align:center;
 background-color:#fff;
 padding:30px 0
}
.car-empty p {
 line-height:40px;
 font-size:12px
}
.car-empty a {
 width:120px;
 height:33px;
 background-color:#f56711;
 display:inline-block;
 text-align:center;
 line-height:33px;
 color:#fff;
 -webkit-border-radius:3px;
 -moz-border-radius:3px;
 -ms-border-radius:3px;
 border-radius:3px;
 font-size:12px
}
.car-header {
 height:50px;
 position:fixed;
 z-index:100;
 width:100%;
 line-height:50px
}
.car-header .font-angle-left {
 font-size:25px
}
.car-header .edit {
 font-size:15px;
 border:0;
 background-color:#fff;
 color:#f56711
}
.car {
 padding-bottom:100px;
 padding-top:50px
}
.car>div:last-child {
 position:fixed;
 bottom:52px;
 width:100%;
 z-index:10
}
.car>div:last-child>div {
 position:fixed;
 width:100%;
 height:44px;
 bottom:0;
 background-color:#fff;
 border-top:1px solid #efeff4;
 border-bottom:1px solid #efeff4;
 z-index:2;
 clear:both;
 position:relative
}
.car>div:last-child>div>span:nth-child(2) {
 line-height:44px;
 margin-left:30px;
 float:left;
 margin-left:40px
}
.car>div:last-child>div>span:nth-child(3) {
 border:1px solid #efeff4;
 height:34px;
 float:left;
 margin-left:10px;
 margin-top:5px
}
.car>div:last-child>div div {
 display:inline-block;
 float:left;
 margin-left:15px;
 font-size:14px
}
.car>div:last-child>div div span {
 font-size:12px;
 color:#fa4d3e
}
.car>div:last-child>div div b {
 color:#fa4d3e
}
.car>div:last-child>div div>p:last-child {
 font-size:12px
}
.car>div:last-child>div button {
 float:right;
 width:75px;
 height:44px;
 line-height:44px;
 background-color:#f56711;
 color:#fff;
 font-size:14px;
 border:0
}
.order-list {
 margin-bottom:10px;
 float:left;
 width:100%;
 clear:both
}
.order-list>div:first-child {
 padding:0 10px;
 line-height:40px;
 border-bottom:1px solid #efeff4;
 background-color:#fff;
 position:relative
}
.order-list>div:first-child b {
 font-size:14px;
 margin-left:25px
}
.order-list>div:first-child span {
 color:#fa4d3e;
 font-size:12px;
 float:right
}
.order-list>div:nth-child(2) {
 background-color:#fff;
 border-bottom:1px solid #efeff4;
 float:left;
 width:100%;
 position:relative
}
.order-list>div:nth-child(2)>ul>li {
 position:relative;
 padding:10px 10px 10px 20px;
 border-bottom:1px solid #efeff4
}
.order-list>div:nth-child(2)>ul>li>button {
 position:absolute;
 right:0;
 top:0;
 width:70px;
 height:100px;
 background-color:#fa4d3e;
 color:#fff;
 font-size:14px;
 border:0
}
.order-list>div:nth-child(2) img {
 width:64px;
 height:64px;
 border:1px solid #efeff4;
 float:left;
 margin-right:15px
}
/*.order-list>div:nth-child(2) div {
 overflow:hidden
}*/
.order-list>div:nth-child(2) div a {
 font-size:14px;
 overflow:hidden;
 text-overflow:ellipsis;
 display:-webkit-box;
 -webkit-box-orient:vertical;
 -webkit-line-clamp:2;
 height:40px
}
.order-list>div:nth-child(2) div .set_p {
 height:40px;
 line-height:40px
}
.order-list>div:nth-child(2) div p label {
 color:#fa4d3e;
 font-size:15px
}
.order-list>div:nth-child(2) div p label>b {
 font-size:11px
}
.order-list>div:nth-child(3) {
 background-color:#fff;
 font-size:12px;
 color:#ccc;
 padding:10px 10px 10px 30px;
 float:left;
 width:100%
}
.order-list>div:nth-child(3) span {
 float:right
}
.order-list>div:nth-child(3)>p:last-child {
 margin-top:10px
}
.no-goods {
 float:left;
 width:100%;
 clear:both
}
.no-goods>div:first-child {
 background-color:#fff;
 border-bottom:1px solid #efeff4;
 padding:10px;
 float:left;
 width:100%
}
.no-goods>div:first-child img {
 width:64px;
 height:64px;
 border:1px solid #efeff4;
 float:left;
 margin-right:15px
}
.no-goods>div:first-child div {
 overflow:hidden
}
.no-goods>div:first-child div a {
 font-size:13px;
 overflow:hidden;
 text-overflow:ellipsis;
 display:-webkit-box;
 -webkit-box-orient:vertical;
 -webkit-line-clamp:2;
 height:35px
}
.cashier {
 background-color:#efeff4
}
.cashier>div:first-child {
 background-color:#fff;
 text-align:center;
 padding:30px 0;
 font-size:12px;
 color:#3eb5ac
}
.cashier>div:first-child a {
 width:120px;
 height:33px;
 -webkit-border-radius:20px;
 -moz-border-radius:20px;
 -ms-border-radius:20px;
 border-radius:20px;
 color:#000;
 border:1px solid #000;
 line-height:33px;
 display:inline-block;
 font-size:14px;
 margin-top:20px
}
.cashier div.btninfo {
 background-color:#efeff4;
 padding:30px 10px;
 width:100%
}
.cashier div.btninfo>a {
 display:block
}
.cashier div.btninfo>a:first-child {
 width:58%;
 padding:11px 12px;
 text-align:center;
 background-color:#f56711;
 color:#fff;
 -webkit-border-radius:3px;
 -moz-border-radius:3px;
 -ms-border-radius:3px;
 border-radius:3px
}
.cashier div.btninfo>a:nth-child(2) {
 width:40%;
 padding:11px 12px;
 text-align:center;
 background-color:#3eb5ac;
 color:#fff;
 -webkit-border-radius:3px;
 -moz-border-radius:3px;
 -ms-border-radius:3px;
 border-radius:3px;
 margin-left:10px
}
.cashier-hot-recommend {
 margin-top:10px;
 float:left;
 width:100%
}
.cashier-hot-recommend h5 {
 height:50px;
 line-height:50px;
 font-size:14px;
 font-weight:bold;
 background-color:#efeff4
}
.cashier-hot-recommend h5:before {
 border:1px solid #ccc;
 content:'';
 width:35%;
 margin-right:5px
}
.cashier-hot-recommend h5:after {
 border:1px solid #ccc;
 content:'';
 width:35%;
 margin-left:5px
}
.cashier-hot-recommend ul li {
 position:relative;
 float:left;
 width:50%;
 padding:0 10px;
 padding-top:10px;
 margin-top:10px
}
.cashier-hot-recommend ul li figure {
 height:139px;
 margin-bottom:10px
}
.cashier-hot-recommend ul li figure img {
 height:100%
}
.cashier-hot-recommend ul li p span,.cashier-hot-recommend ul li p b {
 font-size:11px;
 color:#fa4d3e
}
.cashier-hot-recommend ul li p span {
 border:1px solid #fa4d3e;
 -webkit-border-radius:2px;
 -moz-border-radius:2px;
 -ms-border-radius:2px;
 border-radius:2px;
 margin-right:5px;
 line-height:0;
 padding:1px 0
}
.cashier-hot-recommend ul li .name {
 overflow:hidden;
 height:35px;
 font-size:13px
}
.cashier-hot-recommend ul li .price {
 height:25px
}
.cashier-hot-recommend ul li .price strong {
 font-size:15px;
 color:#fa4d3e;
 margin-right:15px
}
.cashier-hot-recommend ul li .price s {
 font-size:11px;
 color:#8f8f94
}
.cashier-hot-recommend ul li i {
 position:absolute;
 z-index:10;
 left:10px;
 top:10px;
 width:40px;
 height:26px
}
.popup-zorder {
 position:fixed;
 width:100%;
 height:100%;
 bottom:0;
 background-color:rgba(0,0,0,0.5);
 z-index:999
}
.popup-zorder .pormotion-info {
 width:100%;
 position:absolute;
 background-color:#fff;
 bottom:0;
 height:254px
}
.popup-zorder .pormotion-info p {
 line-height:40px
}
.popup-zorder .pormotion-info .bordertt {
 position:relative;
 height:100%;
 overflow:hidden
}
.popup-zorder .pormotion-info .div-swiper {
 margin:0;
 float:left;
 text-align:center;
 margin-top:-45px;
 height:100%
}
.popup-zorder .pormotion-info .div-swiper:nth-child(2) {
 width:60%
}
.popup-zorder .pormotion-info .div-swiper:nth-child(3) {
 width:20%
}
.popup-zorder .pormotion-info .div-swiper:last-child {
 width:20%
}
.popup-zorder .pormotion-info .div-swiper .swiper-container {
 margin:0;
 text-align:center;
 height:100%
}
.popup-zorder .pormotion-info .swiper-slide {
 height:30px;
 line-height:30px
}
.popup-zorder .pormotion-info .swiper-slide-active {
 color:#f56711;
 height:30px;
 line-height:30px
}
.popup-zorder .pormotion-info .line {
 width:100%;
 height:32px;
 position:absolute;
 top:65px;
 border-top:1px solid #efefef;
 border-bottom:1px solid #efefef
}
.popup-zorder .pormotion-info .line span {
 display:block;
 height:20px;
 line-height:20px;
 float:left;
 color:#666;
 font-size:11px;
 text-align:right;
 padding-right:10px
}
.popup-zorder .pormotion-info .line span [class^='triangle-'] {
 width:0;
 height:0;
 font-size:0;
 line-height:0;
 vertical-align:middle;
 overflow:hidden;
 display:inline-block;
 border-color:transparent;
 border-style:dashed
}
.popup-zorder .pormotion-info .line span:first-child {
 width:60%
}
.popup-zorder .pormotion-info .line span:nth-child(2) {
 width:20%
}
.popup-zorder .pormotion-info .line span:last-child {
 width:20%
}
.popup-zorder header {
 color:#333;
 font-size:15px;
 line-height:50px;
 width:100%;
 padding:0 10px
}
.popup-zorder header .cancel {
 color:#999;
 font-size:12px;
 border:1px solid #999;
 background-color:#fff;
 width:45px;
 height:25px;
 margin-top:12px
}
.popup-zorder header .sure {
 color:#fff;
 font-size:12px;
 border:1px solid #f56711;
 background-color:#f56711;
 width:45px;
 height:25px;
 margin-top:12px
}
.popup-zorder .title {
 height:40px;
 width:100%;
 border-bottom:1px solid #efefef
}
.popup-zorder .title span {
 color:#333;
 width:50%;
 text-align:center
}
.popup-zorder .title .checkedLabtime {
 color:#f56711;
 border-bottom:1px solid #f56711
}
.popup-zorder p {
 border-top:1px solid #efefef;
 text-align:center
}
.popup-zorder p:first-child {
 border:0
}
.popup-zorder .timechecked {
 color:#f56711
}
.sg-font-angle-right:before {
 content:'\f105'
}
.sg-font-angle-right {
 margin-left:10px;
 color:#212121;
 font-size:24px;
 vertical-align:middle;
 position:absolute;
 right:10px;
 top:75px
}
.font-title-right:before {
 content:'\f105'
}
.font-title-right {
 margin-left:10px;
 color:#999;
 font-size:24px;
 vertical-align:middle;
 position:absolute;
 right:10px
}
.sg-que-raido {
 display:inline-block;
 width:20px;
 height:20px;
 background:url(../images/pay-order/sel-yes.png) no-repeat;
 background-size:100%;
 position:absolute;
 top:50%;
 margin-top:-10px;
 right:60px
}
.sg-que-raido>input {
 display:none
}
.sg-que-raido+d {
 margin-left:30px
}
select {
 appearance:none;
 -moz-appearance:none;
 -webkit-appearance:none
}
.whv {
 width:calc(82%)
}
.confirm-order.paddm {
 padding-bottom:100px
}
.confirm-order div.headr-bor {
 background-color:#fff;
 position:relative
}
.confirm-order div.headr-bor:after {
 content:"";
 width:100%;
 height:2px;
 background:url('../images/public/divider_blue_red.png') repeat-x center;
 background-size:contain;
 position:absolute;
 bottom:0
}
.confirm-order div.headr-bor h3 {
 line-height:40px;
 font-size:14px;
 color:#212121;
 white-space:nowrap;
 overflow:hidden;
 word-wrap:normal;
 text-overflow:ellipsis;
 font-size:15px;
 border-bottom:1px solid #efefef
}
.confirm-order div.headr-bor>div>div {
 width:100%;
 padding-top:10px;
 padding-bottom:10px;
 font-size:13px
}
.confirm-order div.headr-bor>div>div p.popinfo {
 margin-top:0
}
.confirm-order div.headr-bor>div>div p.popinfo label {
 width:50%
}
.confirm-order div.headr-bor>div>div p.popinfo label span {
 width:55px;
 text-align:right;
 padding-right:10px
}
.confirm-order div.headr-bor>div>div p.popinfo label span [class^='triangle-'] {
 width:0;
 height:0;
 font-size:0;
 line-height:0;
 vertical-align:middle;
 overflow:hidden;
 display:inline-block;
 border-color:transparent;
 border-style:dashed
}
.confirm-order div.headr-bor>div>div p.popinfo label span:last-child {
 text-align:left
}
.confirm-order div.headr-bor>div>div p {
 width:100% !important;
 margin-top:10px;
 margin-bottom:0;
 text-align:right;
 display:block;
 color:#ccc
}
.confirm-order div.headr-bor>div>div p [class^='triangle-'] {
 width:0;
 height:0;
 font-size:0;
 line-height:0;
 vertical-align:middle;
 overflow:hidden;
 display:inline-block;
 border-color:transparent;
 border-style:dashed
}
.confirm-order div.headr-bor>div>div p label {
 width:100%
}
.confirm-order div.headr-bor>div>div p label span {
 width:86px;
 color:#333;
 white-space:nowrap;
 text-align:left;
 font-size:12px
}
.confirm-order div.headr-bor>div>div p label span:last-child {
 white-space:nowrap;
 width:auto;
 overflow:hidden;
 text-overflow:ellipsis;
 display:block
}
.confirm-order div.headr-bor>div>div p label span.ztpoin {
 width:55px
}
.confirm-order div.headr-bor>div>div p label input {
 width:70%;
 height:30px;
 line-height:30px;
 border:none;
 background-color:#efeff4;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 -ms-border-radius:4px;
 border-radius:4px;
 padding:0 6px
}
.confirm-order div.headr-bor>div a {
 font-size:26px;
 text-align:center;
 vertical-align:middle
}
.confirm-order div.headr-bor>p {
 font-size:14px;
 padding-top:10px;
 padding-bottom:10px
}
.confirm-order div.headr-bor>p input {
 display:inline-block;
 vertical-align:middle;
 margin-bottom:4px;
 margin-right:5px
}
.confirm-order div.order-chuli {
 background-color:#fff;
 float:left;
 clear:both;
 width:100%;
 font-size:13px;
 margin-top:10px
}
.confirm-order div.order-chuli>p {
 line-height:45px;
 padding:0 10px;
 border-top:1px solid #efefef;
 position:relative
}
.confirm-order div.order-chuli>p>span {
 float:right
}
.confirm-order div.order-chuli>p>input {
 float:right;
 height:30px;
 width:67%;
 margin-top:8px;
 border:0;
 background-color:#efefef
}
.confirm-order div.order-chuli>p>select {
 float:right;
 margin-top:14px;
 border:0;
 margin-right:15px
}
.confirm-order div.order-chuli p.chu-send>span {
 color:#666;
 font-size:12px;
 padding-right:15px
}
.confirm-order div.order-chuli div.chu-ticket {
 padding:10px 10px;
 border-top:1px solid #efefef;
 height:auto
}
.confirm-order div.order-chuli div.chu-ticket p {
 line-height:30px
}
.confirm-order div.order-chuli div.chu-ticket .opentik {
 position:relative
}
.confirm-order div.order-chuli div.chu-ticket .opentik>span {
 float:right;
 right:0;
 margin-top:5px
}
.confirm-order div.order-chuli div.chu-ticket .opentik>div>p>input {
 width:100%
}
.confirm-order div.order-chuli div.chu-ticket .opentik-type {
 padding:0 10px
}
.confirm-order div.order-chuli div.chu-ticket .opentik-type>label {
 display:inline-block;
 margin-left:30px
}
.confirm-order div.order-chuli div.chu-ticket .opentik-type>label input {
 display:inline-block;
 margin-right:10px;
 vertical-align:middle;
 margin-bottom:2px
}
.confirm-order div.order-chuli p.chu-totalp span>b:first-child {
 font-size:11px;
 color:#fa4d3e
}
.confirm-order div.order-chuli p.chu-totalp span>b:last-child {
 color:#fa4d3e
}
.confirm-order div.order-chuli div.chu-invoices {
 padding:0 20px
}
.confirm-order div.order-chuli div.chu-invoices>p {
 height:35px;
 line-height:35px
}
.confirm-order div.order-chuli div.chu-invoices>p>label {
 width:70px
}
.confirm-order div.order-chuli div.chu-invoices>p:nth-child(2)>label {
 width:110px
}
.confirm-order div.order-chuli div.chu-invoices>p>input {
 float:right;
 height:30px;
 border:0;
 background-color:#efefef;
 width:100%;
 margin-top:2px;
 text-indent:10px
}
.confirm-order div.order-chuli div.chu-invoices>p:last-child {
 height:50px
}
.confirm-order div.order-chuli div.chu-invoices>p:last-child>button {
 width:80px;
 height:30px;
 background-color:#fff;
 -webkit-border-radius:6px;
 -moz-border-radius:6px;
 -ms-border-radius:6px;
 border-radius:6px;
 float:right;
 border:1px solid #efeff4;
 margin-top:10px
}
.confirm-order div.order-botton-fix {
 width:100%;
 height:80px;
 color:#fff;
 position:fixed;
 bottom:0
}
.confirm-order div.order-botton-fix button {
 text-align:center;
 width:100%;
 height:50px;
 position:absolute;
 bottom:0;
 line-height:50px;
 font-size:18px;
 background-color:#f56711;
 color:#fff;
 border:0
}
.confirm-order div.order-botton-fix div {
 background-color:#ccc;
 height:auto;
 min-height:30px;
 position:absolute;
 padding:5px 10px;
 font-size:12px;
 bottom:50px;
 left:0;
 width:100%;
 overflow:hidden;
 text-overflow:ellipsis;
 display:-webkit-box;
 -webkit-box-orient:vertical;
 -webkit-line-clamp:2
}
.confirm-order .popup-footer {
 position:fixed;
 bottom:0;
 width:100%
}
.confirm-order div.order-sendaddr {
 background-color:#ccc;
 height:auto;
 min-height:30px;
 padding:5px 10px;
 font-size:12px;
 left:0;
 width:100%;
 overflow:hidden;
 text-overflow:ellipsis;
 display:-webkit-box;
 -webkit-box-orient:vertical;
 -webkit-line-clamp:2
}
.confirm-order-list {
 margin-top:10px;
 float:left;
 width:100%;
 clear:both
}
.confirm-order-list div.order-depotdiv div.info1 {
 padding:0 10px;
 line-height:40px;
 border-bottom:1px solid #efeff4;
 background-color:#fff;
 position:relative
}
.confirm-order-list div.order-depotdiv div.info1 label {
 font-size:13px;
 margin-right:11px
}
.confirm-order-list div.order-depotdiv div.info1 label i {
 width:15px;
 height:15px;
 background-size:contain;
 margin-right:5px;
 display:inline-block;
 vertical-align:middle;
 margin-bottom:4px
}
.confirm-order-list div.order-depotdiv div.info1>span {
 color:#f56711;
 font-size:12px;
 float:right;
 border:0;
 line-height:40px
}
.confirm-order-list div.order-depotdiv div.info1 .sentjhs {
 margin-right:15px
}
.confirm-order-list div.order-depotdiv div.info2 {
 background-color:#fff;
 width:100%;
 clear:both
}
.confirm-order-list div.order-depotdiv div.info2 li {
 padding:10px;
 border-bottom:1px solid #efefef
}
.confirm-order-list div.order-depotdiv div.info2 img {
 width:64px;
 height:64px;
 border:1px solid #efeff4;
 float:left;
 margin-right:15px
}
.confirm-order-list div.order-depotdiv div.info2 span.nostock {
 width:64px;
 height:64px;
 line-height:64px;
 display:block;
 left:10px;
 position:absolute;
 background:rgba(0,0,0,0.5);
 color:#fff;
 text-align:center
}
.confirm-order-list div.order-depotdiv div.info2 div {
 overflow:hidden
}
.confirm-order-list div.order-depotdiv div.info2 div h3 {
 font-size:13px;
 overflow:hidden;
 text-overflow:ellipsis;
 display:-webkit-box;
 -webkit-box-orient:vertical;
 -webkit-line-clamp:2;
 height:35px;
 line-height:18px
}
.confirm-order-list div.order-depotdiv div.info2 div p {
 margin-top:8px;
 color:#fa4d3e;
 font-size:15px
}
.confirm-order-list div.order-depotdiv div.info2 div p span:first-child {
 font-size:12px
}
.confirm-order-list div.order-depotdiv div.info2 div p span:last-child {
 float:right;
 color:#212121
}
.confirm-order-list div.order-wuliu {
 background-color:#fff;
 float:left;
 clear:both;
 width:100%;
 font-size:13px
}
.confirm-order-list div.order-wuliu>p {
 line-height:45px;
 border-top:1px solid #efefef;
 padding:0 10px;
 position:relative
}
.confirm-order-list div.order-wuliu>p>span {
 float:right
}
.confirm-order-list div.order-wuliu>p>input {
 float:right;
 height:30px;
 width:75%;
 margin-top:8px;
 border:0
}
.confirm-order-list div.order-wuliu>p>select {
 float:right;
 margin-top:17px;
 border:0;
 margin-right:15px
}
.confirm-order-list div.order-wuliu>p:first-child {
 border:none
}
.confirm-order-list div.order-wuliu .wuliu span {
 color:#fa4d3e
}
.confirm-order-list div.order-wuliu .wuliu span>b {
 font-size:11px
}
.confirm-order-list div.order-wuliu .shoudan span {
 color:#fa4d3e
}
.confirm-order-list div.order-wuliu .shoudan span>b {
 font-size:11px
}
.confirm-order-list div.order-wuliu .total span>b:first-child {
 font-size:11px;
 color:#fa4d3e
}
.confirm-order-list div.order-wuliu .total span>b:last-child {
 color:#fa4d3e
}
.confirm-order-list div.order-wuliu p.chu-xddjb span {
 padding-right:15px
}
.confirm-order .popup-wrap {
 position:fixed
}
.confirm-order .popup-footer .seckill-countdown p {
 color:#999
}
.confirm-order .popup-footer .seckill-countdown p label {
 vertical-align:5px
}
.popup-wrap .coupons-info {
 max-height:350px;
 overflow-y:auto;
 -webkit-overflow-scrolling:touch;
 overflow-scrolling:touch;
 -moz-overflow-scrolling:touch;
 -o-overflow-scrolling:touch;
 -ms-overflow-scrolling:touch
}
.popup-wrap .coupons-info p {
 line-height:45px;
 padding:0 15px
}
.popup-wrap .coupons-info p input {
 width:20px;
 margin-top:12px
}
p.chu-coupons {
 line-height:45px;
 padding:0 10px;
 border-top:1px solid #efefef
}
p.chu-coupons>span {
 float:right;
 border:0;
 padding-right:15px
}
input[name='couponinput']:checked {
 background-image:url(../images/public/ico-check-act.png);
 background-size:contain
}
input[name='couponinput']:checked::after {
 background:transparent
}
.mt {
 margin-top:10px !important
}
.my_order>div:first-child {
 font-size:15px;
 height:44px;
 background-color:#fff;
 width:100%;
 position:fixed;
 top:49px;
 z-index:10;
 overflow:hidden;
 border-bottom:1px solid #efefef;
 overflow-x:auto;
 -webkit-overflow-scrolling:touch;
 overflow-scrolling:touch;
 -moz-overflow-scrolling:touch;
 -o-overflow-scrolling:touch;
 -ms-overflow-scrolling:touch
}
.my_order>div:first-child p {
/* width:480px;*/
 height:44px
}
.my_order>div:first-child a {
 text-align:center;
 width:80px;
 height:42px;
 line-height:42px;
 display:block
}
.my_order>div:first-child a.active {
 border-bottom:2px solid #f56711;
 color:#f56711;
}
.order-item {
 margin-top:43px;
 float:left;
 width:100%;
 clear:both
}
.order-item>div {
 margin-bottom:10px
}
.order-item>div>div:first-child {
 padding:0 10px;
 line-height:40px;
 background-color:#fff;
 position:relative
}
.order-item>div>div:first-child i {
 width:15px;
 height:15px;
 display:inline-block;
 background-size:contain;
 vertical-align:middle;
 margin-bottom:4px;
 margin-right:2px
}
.order-item>div>div:first-child b {
 font-size:14px
}
.order-item>div>div:first-child span {
 color:#f56711;
 font-size:12px;
 float:right
}
.order-item>div>div:nth-child(2) {
 background-color:#fff;
 width:100%;
 padding:0 10px;
 font-size:14px
}
.order-item>div>div:nth-child(2)>div {
 border:1px solid #efeff4;
 border-bottom:0
}
.order-item>div>div:nth-child(2)>div>p {
 padding:0 10px;
 line-height:30px;
 border-bottom:1px solid #efeff4
}
.order-item>div>div:nth-child(2) li {
 padding:10px;
 border-bottom:1px solid #efeff4;
 cursor:pointer
}
.order-item>div>div:nth-child(2) li>div {
 overflow:hidden
}
.order-item>div>div:nth-child(2) li>div h4 {
 overflow:hidden;
 text-overflow:ellipsis;
 display:-webkit-box;
 -webkit-box-orient:vertical;
 -webkit-line-clamp:2;
 height:35px;
 line-height:18px
}
.order-item>div>div:nth-child(2) li>div h4 span {
 color:#fa4d3e
}
.order-item>div>div:nth-child(2) li>div p {
 margin-top:8px;
 color:#fa4d3e;
 font-size:15px
}
.order-item>div>div:nth-child(2) li>div p span:first-child {
 font-size:12px
}
.order-item>div>div:nth-child(2) li>div p span:last-child {
 float:right;
 color:#212121
}
.order-item>div>div:nth-child(2) img {
 width:64px;
 height:64px;
 border:1px solid #efeff4;
 float:left;
 margin-right:15px
}
.order-item>div>div:nth-child(3) {
 background-color:#fff;
 width:100%;
 padding:0 10px;
 font-size:13px;
 height:70px
}
.order-item>div>div:nth-child(3)>p {
 height:30px
}
.order-item>div>div:nth-child(3)>p:first-child {
 line-height:30px
}
.order-item>div>div:nth-child(3)>p:first-child>span:first-child {
 float:left;
 color:#f56711
}
.order-item>div>div:nth-child(3)>p:first-child>span:last-child {
 float:right;
 color:#f56711
}
.order-item>div>div:nth-child(3)>p:first-child>span:last-child>b:first-child {
 font-size:11px;
 color:#fa4d3e
}
.order-item>div>div:nth-child(3)>p:first-child>span:last-child>b:last-child {
 color:#fa4d3e;
 font-size:15px
}
.order-item>div>div:nth-child(3)>p:first-child a {
 color:#f56711;
 width:80px;
 display:inline-block
}
.order-item>div>div:nth-child(3)>p:last-child {
 float:left;
 width:100%;
 margin-bottom:10px
}
.order-item>div>div:nth-child(3)>p:last-child>button {
 height:30px;
 line-height:28px;
 padding:0 10px;
 margin-left:10px;
 background-color:#f56711;
 font-size:13px;
 border:none;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 -ms-border-radius:4px;
 border-radius:4px;
 color:#fff;
 float:right
}
.order-item>div>div:nth-child(3)>p:last-child .delbtn {
 background-color:#fff;
 color:#f56711;
 border:1px solid #f56711
}
.return-one {
 padding:0 10px
}
.return-one div {
 background-color:#fff;
 text-align:center;
 margin-top:10px;
 -webkit-border-radius:6px;
 -moz-border-radius:6px;
 -ms-border-radius:6px;
 border-radius:6px;
 padding:20px 0
}
.return-one div>i {
 width:50px;
 height:50px;
 -webkit-border-radius:10px;
 -moz-border-radius:10px;
 -ms-border-radius:10px;
 border-radius:10px;
 display:block;
 margin:0 auto;
 background-size:contain;
 background-color:#efefef
}
.return-one div>p {
 margin-top:10px;
 font-size:14px
}
.return-one div>p:first-child {
 color:#212121
}
.return-one div>p:last-child {
 color:#999
}
.return-two {
 font-size:14px
}
.return-two .return-goodList {
 background-color:#fff;
 margin-top:10px
}
.return-two .return-goodList>h3 {
 height:30px;
 line-height:30px;
 border-bottom:1px solid #efefef
}
.return-two .return-goodList>ul li {
 padding-top:10px;
 padding-bottom:10px;
 border-bottom:1px solid #efefef
}
.return-two .return-goodList>ul li i {
 width:20px;
 height:20px;
 background-size:contain;
 display:inline-block;
 margin-right:5px
}
.return-two .return-goodList>ul li>figure {
 width:64px;
 height:64px;
 margin:0 10px;
 border:1px solid #efefef
}
.return-two .return-goodList>ul li>figure img {
 width:100%;
 height:100%;
 background-size:contain
}
.return-two .return-goodList>ul li>div {
 margin:0 10px;
 font-size:15px
}
.return-two .return-goodList>ul li>div h3 {
 height:36px;
 line-height:18px
}
.return-two .return-goodList>ul li>div p {
 margin-top:8px
}
.return-two .return-goodList>ul li>div p span {
 font-size:16px;
 color:#fa4d3e
}
.return-two .return-info {
 background-color:#fff;
 margin-top:10px
}
.return-two .return-info>p {
 height:40px;
 border-bottom:1px solid #efefef
}
.return-two .return-info>p label {
 width:21%
}
.return-two .return-info>p span {
 color:#999
}
.return-two .return-info>p a {
 color:#999
}
.return-two .return-info>p small {
 color:#999;
 text-align:right;
 float:right
}
.return-two .return-info>p small [class^='triangle-'] {
 width:0;
 height:0;
 font-size:0;
 line-height:0;
 vertical-align:middle;
 overflow:hidden;
 display:inline-block;
 border-color:transparent;
 border-style:dashed
}
.return-two .return-info>p i {
 color:#999;
 font-size:18px;
 float:right;
 margin-left:5px
}
.return-two .return-info>p b {
 float:right
}
.return-two .return-info>p:nth-child(2) span {
 color:#fa4d3e
}
.return-two .return-info>div {
 background-color:#f8f8f8
}
.return-two .return-info>div>p {
 height:50px
}
.return-two .return-info>div>p label {
 width:21%;
 color:#666
}
.return-two .return-info>div>p span {
 color:#999
}
.return-two .return-info>div>p input {
 height:32px;
 border:none;
 background-color:#eee;
 text-indent:15px;
 color:#666
}
.return-two .return-info .returnIntro {
 height:24px;
 border-bottom:none;
 padding-top:10px
}
.return-two .return-info textarea {
 display:block;
 width:94%;
 height:100px;
 padding:10px 0;
 margin:0 3%;
 border:none;
 background-color:#fff;
 font-family:'Î¢ÈíÑÅºÚ'
}
.return-two .return-upload {
 background-color:#fff;
 margin:10px 0
}
.return-two .return-upload h3 {
 height:40px;
 line-height:40px
}
.return-two .return-upload h3 small {
 color:#999
}
.return-two .return-upload>div {
 height:80px;
 border-bottom:1px solid #efefef;
 position:relative
}
.return-two .return-upload>div>input {
 position:absolute;
 z-index:100;
 left:0;
 top:0;
 width:64px;
 height:64px;
 border:none;
 background:none
}
.return-two .return-upload>div>i {
 width:64px;
 height:64px;
 background-size:contain;
 display:block
}
.return-two .return-upload>p {
 height:60px
}
.return-two .return-upload>p label {
 width:21%
}
.return-two .return-upload>p a {
 height:34px;
 line-height:32px;
 text-align:center;
 width:70px;
 margin-right:25px;
 -webkit-border-radius:2px;
 -moz-border-radius:2px;
 -ms-border-radius:2px;
 border-radius:2px;
 border:1px solid #ccc
}
.return-two .return-upload>p a.active {
 border:1px solid #fa4d3e;
 color:#fa4d3e
}
.return-two .return-upload>b {
 font-size:12px;
 color:#666;
 margin-left:68px;
 margin-top:-10px;
 height:30px;
 display:block
}
.return-button button {
 height:50px;
 line-height:50px;
 width:100%;
 margin:0 auto;
 display:block;
 text-align:center;
 font-size:16px;
 color:#fff;
 background-color:#f56711;
 border:none
}
.pop-select-refound>p {
 height:44px;
 line-height:42px;
 border-bottom:1px solid #efefef
}
.pop-select-refound>p a {
 font-size:15px;
 color:#f56711;
 display:block;
 text-align:right;
 padding-right:25px
}
.pop-select-refound>p a [class^='triangle-'] {
 width:0;
 height:0;
 font-size:0;
 line-height:0;
 vertical-align:middle;
 overflow:hidden;
 display:inline-block;
 border-color:transparent;
 border-style:dashed
}
.pop-select-refound .swiper-container {
 height:200px;
 background-color:#fafafa;
 font-size:15px
}
.pop-select-refound .swiper-container .swiper-wrapper {
 height:44px
}
.pop-select-refound .swiper-container .swiper-wrapper .swiper-slide {
 line-height:44px;
 text-align:center;
 opacity:.5
}
.pop-select-refound .swiper-container .swiper-wrapper .swiper-slide-active {
 background-color:#fff;
 opacity:1;
 font-size:18px;
 border:1px solid #efefef
}
.privilege>div:first-child {
 background-color:#f56711;
 overflow:hidden;
 font-size:12px;
 padding:0 20px
}
.privilege>div:first-child>p {
 height:25px;
 line-height:25px;
 color:#fff;
 text-align:left;
 margin-left:-10px
}
.privilege>div:first-child>p>span {
 width:85px;
 height:20px;
 line-height:20px;
 padding-left:7%;
 display:block
}
.privilege>div:first-child>p:last-child {
 height:45px
}
.privilege>div:first-child>div {
 color:#fff
}
.privilege>div:first-child>div>figure {
 width:46px
}
.privilege>div:first-child>div>figure img {
 width:100%
}
.privilege>div:first-child>div>p {
 margin-left:10px
}
.privilege>div:first-child>div>p span {
 font-size:15px;
 line-height:46px
}
.privilege>div:first-child>a {
 display:block;
 color:#fff
}
.privilege>div:first-child>a span {
 text-align:right
}
.privilege>div:first-child>a span [class^='triangle-'] {
 width:0;
 height:0;
 font-size:0;
 line-height:0;
 vertical-align:middle;
 overflow:hidden;
 display:inline-block;
 border-color:transparent;
 border-style:dashed
}
.privilege>div:nth-child(2) {
 padding:0 10px
}
.privilege>div:nth-child(2)>p {
 font-weight:600;
 font-size:15px;
 line-height:40px;
 color:#666
}
.privilege>div:nth-child(2)>p .ico-strong {
 width:16px;
 height:16px;
 display:inline-block;
 background-size:contain;
 vertical-align:middle;
 margin-bottom:4px;
 margin-right:5px
}
.privilege>div:nth-child(2)>div {
 height:35px;
 line-height:35px;
 display:table;
 width:100%;
 text-align:center;
 font-weight:bold;
 font-size:13px;
 color:#666;
 background-color:#fff
}
.privilege>div:nth-child(2)>div>div {
 height:100%;
 display:table-row
}
.privilege>div:nth-child(2)>div>div>div {
 display:table-cell;
 border-top:1px solid #efefef;
 border-left:1px solid #efefef;
 border-right:1px solid #efefef
}
.privilege>div:nth-child(2)>div:nth-child(3)>div>div {
 width:33.3%
}
.privilege>div:nth-child(2)>div:nth-child(4)>div>div {
 width:33.3%;
 font-weight:normal
}
.privilege>div:nth-child(2)>div:nth-child(6)>div>div {
 width:33.3%
}
.privilege>div:nth-child(2)>div:nth-child(7)>div>div {
 width:33.3%;
 font-weight:normal
}
.privilege>div:nth-child(2)>div:nth-child(9)>div>div {
 width:33.3%
}
.privilege>div:nth-child(2)>div:nth-child(10)>div>div {
 width:33.3%;
 font-weight:normal
}
.privilege>div:nth-child(2)>div:nth-child(11)>div>div {
 width:50%
}
.privilege>div:nth-child(2)>div:nth-child(12)>div>div {
 width:50%;
 font-weight:normal;
 text-align:left;
 padding:10px;
 line-height:20px
}
.privilege>div:nth-child(3) {
 padding:0 10px
}
.privilege>div:nth-child(3)>p {
 font-weight:600;
 font-size:15px;
 line-height:40px;
 color:#666
}
.privilege>div:nth-child(3)>p .ico-level {
 width:16px;
 height:16px;
 display:inline-block;
 background-size:contain;
 vertical-align:middle;
 margin-bottom:4px;
 margin-right:5px
}
.privilege>div:nth-child(3)>ul li {
 font-size:12px;
 color:#999;
 float:left;
 width:25%;
 background-color:#fff;
 line-height:50px;
 text-align:center
}
.privilege>div:nth-child(3)>div {
 height:35px;
 line-height:35px;
 display:table;
 width:100%;
 text-align:center;
 font-weight:bold;
 font-size:13px;
 color:#666;
 background-color:#fff
}
.privilege>div:nth-child(3)>div>div {
 height:100%;
 display:table-row
}
.privilege>div:nth-child(3)>div>div>div {
 display:table-cell;
 border-top:1px solid #efefef;
 border-left:1px solid #efefef;
 border-right:1px solid #efefef
}
.privilege>div:nth-child(3)>div:not(:first-child)>div>div:first-child {
 width:31%;
 vertical-align:middle
}
.privilege>div:nth-child(3)>div:not(:first-child)>div>div:last-child {
 width:69%;
 font-weight:normal;
 text-align:left;
 line-height:20px;
 padding:10px
}
.wallet {
 font-size:13px
}
.wallet-money {
 background-color:#f56711;
 color:#fff;
 padding:0 10px
}
.wallet-money>p {
 width:100%;
 height:40px;
 line-height:40px;
 display:block;
 text-align:right
}
.wallet-money>p [class^='triangle-'] {
 width:0;
 height:0;
 font-size:0;
 line-height:0;
 vertical-align:middle;
 overflow:hidden;
 display:inline-block;
 border-color:transparent;
 border-style:dashed
}
.wallet-money>p a {
 color:#fff
}
.wallet-money>div {
 margin-left:15px;
 line-height:30px;
 padding-bottom:5px
}
.wallet-money>div label {
 display:block
}
.wallet-money>div p {
 font-size:21px
}
.wallet-money>div p span {
 font-size:13px;
 float:right
}
.wallet-recharge h3,.wallet-pay h3 {
 height:40px;
 line-height:40px;
 padding:0 10px;
 font-size:14px
}
.wallet-recharge>div {
 padding:0 10px;
 background-color:#fff
}
.wallet-recharge>div h4 {
 line-height:36px;
 color:#999
}
.wallet-recharge>div>ul {
 overflow:hidden
}
.wallet-recharge>div>ul li {
 width:30%;
 margin-right:3%;
 display:block;
 background-color:#f8f8f8;
 line-height:24px;
 text-align:center;
 float:left;
 margin-bottom:10px;
 border:1px solid #efefef
}
.wallet-recharge>div>ul li.select {
 color:#fa4d3e;
 border:1px dashed #fa4d3e
}
.wallet-recharge>div>p {
 color:#999;
 font-size:12px
}
.wallet-recharge>div>p span {
 color:#fa4d3e
}
.wallet-recharge>div>p b {
 color:#f56711
}
.wallet-recharge>div>div {
 line-height:40px
}
.wallet-recharge>div>div p label {
 border:1px solid #efefef;
 line-height:20px;
 height:24px;
 width:24px;
 display:inline-block;
 text-align:center;
 margin-top:8px;
 font-size:20px
}
.wallet-recharge>div>div p input {
 width:50px;
 height:24px;
 margin:8px 2px 0 2px;
 border:1px solid #efefef;
 text-align:center;
 color:#fa4d3e
}
.wallet-pay>div {
 height:44px;
 background-color:#fff;
 padding:0 10px;
 border-bottom:1px solid #efefef
}
.wallet-pay>div i {
 width:24px;
 height:24px;
 display:block;
 background-size:contain;
 margin-right:5px
}
.wallet-btn {
 height:35px;
 line-height:35px;
 background-color:#f56711;
 color:#fff;
 text-align:center;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 -ms-border-radius:4px;
 border-radius:4px;
 width:60%;
 display:block;
 margin:0 auto;
 border:none;
 margin-top:20px;
 font-size:15px
}
.count-down-box {
 text-align:center;
 padding-top:10px;
 padding-bottom:20px;
 background-color:#fff;
 font-size:12px
}
.count-down-box .time {
 padding-top:10px;
 text-align:center;
 letter-spacing:22px;
 position:relative;
 z-index:1;
 margin-left:20px;
 color:#fff
}
.count-down-box .timebox {
 position:absolute;
 left:50%;
 margin-left:-56px;
 margin-top:-20px
}
.count-down-box .timebox>span {
 display:inline-block;
 width:20px;
 height:20px;
 -webkit-border-radius:3px;
 -moz-border-radius:3px;
 border-radius:3px;
 background-color:#212121;
 color:#fff;
 text-align:center;
 font-size:14px;
 line-height:20px;
 margin-bottom:-5px;
 margin-left:2px;
 margin-right:2px
}
.count-down-box .timebox>span:nth-child(3) {
 background:transparent url('../images/#ffffff.png') no-repeat;
 width:4px;
 color:#666
}
.count-down-box .timebox>span:nth-child(4) {
 margin-left:0;
 margin-right:4px
}
.count-down-box>h5 {
 color:#666
}
.pay-way-tit {
 height:40px;
 padding:0 3%;
 color:#656565;
 font-size:14px;
 display:block;
 line-height:40px;
 background-color:#efefef
}
.pay-way-box {
 background-color:#fff
}
.pay-way-box>li {
 height:50px;
 line-height:50px;
 border-bottom:1px solid #efefef;
 -webkit-align-items:center;
 -moz-align-items:center;
 -ms-align-items:center;
 align-items:center;
 -webkit-box-align:center;
 -moz-box-align:center;
 -ms-box-align:center;
 box-align:center;
 display:-webkit-box;
 display:-moz-box;
 display:-ms-box;
 display:box;
 display:-ms-flexbox;
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flex;
 display:flex;
 padding:0 3%
}
.pay-way-box>li [class^='_fx'],.pay-way-box>li .fx {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-box;
 display:box;
 display:-ms-flexbox;
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flex;
 display:flex
}
.pay-way-box>li [class^='_fv'],.pay-way-box>li .fv {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-box;
 display:box;
 display:-ms-flexbox;
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flex;
 display:flex;
 -webkit-flex-direction:column;
 -moz-flex-direction:column;
 -ms-flex-direction:column;
 flex-direction:column;
 -webkit-box-orient:vertical;
 -moz-box-orient:vertical;
 -ms-box-orient:vertical;
 box-orient:vertical
}
.pay-way-box>li [class^='_fxc'],.pay-way-box>li [class^='_fxmc'],.pay-way-box>li .fxc {
 -webkit-justify-content:center;
 -moz-justify-content:center;
 -ms-justify-content:center;
 justify-content:center;
 -webkit-box-pack:center;
 -moz-box-pack:center;
 -ms-box-pack:center;
 box-pack:center
}
.pay-way-box>li [class^='_fxm'],.pay-way-box>li .fxm {
 -webkit-align-items:center;
 -moz-align-items:center;
 -ms-align-items:center;
 align-items:center;
 -webkit-box-align:center;
 -moz-box-align:center;
 -ms-box-align:center;
 box-align:center
}
.pay-way-box>li [class^='_fxj'],.pay-way-box>li .fxj {
 -webkit-justify-content:space-between;
 -moz-justify-content:space-between;
 -ms-justify-content:space-between;
 justify-content:space-between;
 -webkit-box-pack:justify;
 -moz-box-pack:justify;
 -ms-box-pack:justify;
 box-pack:justify
}
.pay-way-box>li [class^='_flex'],.pay-way-box>li .flex {
 -webkit-flex:1;
 -moz-flex:1;
 -ms-flex:1;
 flex:1
}
.pay-way-box>li i {
 height:20px;
 width:20px;
 background-size:contain
}
.pay-way-box>li label {
 -webkit-flex:1;
 -moz-flex:1;
 -ms-flex:1;
 flex:1;
 padding-left:10px;
 font-size:14px;
 color:#212121
}
.pay-way-box>li>input {
 height:20px;
 width:20px;
 background:url(../images/pay-order/sel-no.png) no-repeat;
 background-size:100%
}
.pay-way-box>.selected>input {
 background:url(../images/pay-order/sel-yes.png) no-repeat;
 background-size:100%
}
.pay-way-box>.selected>input::after {
 border:none
}
.pay-way-box>.selected>input:checked::after {
 background-color:transparent
}
.pay-way-btn {
 width:100%;
 height:50px;
 background-color:#f56711;
 color:#fff;
 position:fixed;
 bottom:0;
 left:0;
 text-align:center;
 line-height:50px;
 font-size:18px;
 border:none
}
.pay-way-btn>span {
 padding-left:10px
}
.pay-way-btn>span>i {
 font-size:14px
}
.oeder-close {
 background-color:#999
}
.oeder-close span>i {
 display:none
}
.content-container {
 background:#fff;
 margin-bottom:10px;
 font-size:12px
}
.content-container>.content-box {
 padding:0 5%
}
.content-container>.content-box>div {
 margin-bottom:15px
}
.content-container>.content-box>div:first-child {
 margin-bottom:15px;
 width:auto;
 white-space:nowrap;
 overflow-x:auto;
 -webkit-overflow-scrolling:touch;
 overflow-scrolling:touch;
 -moz-overflow-scrolling:touch;
 -o-overflow-scrolling:touch;
 -ms-overflow-scrolling:touch
}
.content-container>.content-box>div:first-child figure {
 width:60px;
 height:60px;
 border:1px solid #ccc;
 margin-right:15px;
 display:inline-flex
}
.content-container>.content-box>div:first-child figure img {
 height:100%
}
.content-container>.content-box>div:first-child figure:last-child {
 margin-right:0
}
.content-container>.content-box>div:nth-child(2) {
 margin-bottom:15px
}
.content-container>.content-box>div:nth-child(2)>a {
 display:inline-block;
 text-align:center;
 -webkit-border-radius:3px;
 -moz-border-radius:3px;
 -ms-border-radius:3px;
 border-radius:3px;
 width:60px;
 height:25px;
 background-color:#fff;
 margin-right:15px;
 color:#666;
 line-height:25px;
 border:1px solid #666
}
.content-container>.content-box>div:nth-child(2)>.select-btn {
 border:1px solid #fa4d3d;
 color:#fa4d3d
}
.content-container>.content-box>div:nth-child(2)>.dis-select {
 color:#cbcbcb;
 border:1px solid #ccc
}
.content-container>.content-box>div:nth-child(2)>span {
 display:inline-block;
 height:30px;
 line-height:30px;
 color:#666;
 font-size:14px
}
.content-container>.content-box>div:nth-child(3) span {
 display:block;
 color:#666
}
.content-container>.content-box>div:nth-child(3):last-child {
 padding-bottom:15px
}
.content-container>.content-box:first-child {
 border-bottom:1px solid #efefef
}
.lx-footer {
 text-align:center;
 padding-top:10px;
 padding-bottom:10px
}
.lx-footer>button {
 text-align:center;
 width:88%;
 height:50px;
 line-height:45px;
 font-size:18px;
 background:#f56711;
 color:#fff;
 border:none
}
.sendWaydiv .pay-way-tit {
 background:#fff
}
.font-title-left:before {
 content:'\f104';
 color:#656565
}
.raido-no {
 display:inline-block;
 width:20px;
 height:20px;
 background:url(../images/pay-order/sel-no.png) no-repeat;
 background-size:100%
}
.raido-no>input {
 display:none
}
.raido-yes {
 display:inline-block;
 width:20px;
 height:20px;
 background:url(../images/pay-order/sel-no.png) no-repeat;
 background:url(../images/pay-order/sel-yes.png) no-repeat;
 background-size:100%
}
.raido-yes>input {
 display:none
}
.lx-header {
 background-color:#fff;
 padding-left:10px;
 padding-right:10px;
 border-bottom:1px solid #ccc
}
.lx-header ul {
 width:100%;
 height:49px
}
.lx-header ul>li {
 float:left;
 line-height:49px;
 width:25%;
 font-size:20px;
 text-align:center;
 border-bottom:1px solid transparent;
 color:#676767
}
.lx-header ul>li:last-child {
 float:right;
 font-size:16px;
 text-align:right;
 color:#666
}
.lx-header ul>li:last-child [class^='triangle-'] {
 width:0;
 height:0;
 font-size:0;
 line-height:0;
 vertical-align:middle;
 overflow:hidden;
 display:inline-block;
 border-color:transparent;
 border-style:dashed
}
.lx-header ul>li:first-child {
 text-align:left
}
.lx-header ul>.select {
 color:#1054c3;
 border-bottom:1px solid #1054c3
}
.collect-tit {
 height:30px;
 line-height:30px;
 padding-left:10px;
 border-top:none;
 background-color:#fff;
 padding:0 3%;
 position:relative
}
.collect-tit .wis-que-raido {
 display:inline-block;
 width:20px;
 height:20px;
 background:url(../images/pay-order/sel-no.png) no-repeat;
 background-size:100%;
 position:absolute;
 top:50%;
 margin-top:-10px;
 left:10px
}
.collect-tit .wis-que-raido>input {
 display:none
}
.collect-tit .wis-que-raido+span {
 margin-left:30px
}
.collect-list {
 background-color:#fff;
 font-size:12px;
 color:#212121;
 margin-bottom:40px
}
.collect-list>li {
 height:70px;
 width:100%;
 border-top:1px solid #efefef;
 line-height:70px;
 display:-webkit-box;
 display:-moz-box;
 display:-ms-box;
 display:box;
 display:-ms-flexbox;
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flex;
 display:flex;
 position:relative
}
.collect-list>li [class^='_fx'],.collect-list>li .fx {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-box;
 display:box;
 display:-ms-flexbox;
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flex;
 display:flex
}
.collect-list>li [class^='_fv'],.collect-list>li .fv {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-box;
 display:box;
 display:-ms-flexbox;
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flex;
 display:flex;
 -webkit-flex-direction:column;
 -moz-flex-direction:column;
 -ms-flex-direction:column;
 flex-direction:column;
 -webkit-box-orient:vertical;
 -moz-box-orient:vertical;
 -ms-box-orient:vertical;
 box-orient:vertical
}
.collect-list>li [class^='_fxc'],.collect-list>li [class^='_fxmc'],.collect-list>li .fxc {
 -webkit-justify-content:center;
 -moz-justify-content:center;
 -ms-justify-content:center;
 justify-content:center;
 -webkit-box-pack:center;
 -moz-box-pack:center;
 -ms-box-pack:center;
 box-pack:center
}
.collect-list>li [class^='_fxm'],.collect-list>li .fxm {
 -webkit-align-items:center;
 -moz-align-items:center;
 -ms-align-items:center;
 align-items:center;
 -webkit-box-align:center;
 -moz-box-align:center;
 -ms-box-align:center;
 box-align:center
}
.collect-list>li [class^='_fxj'],.collect-list>li .fxj {
 -webkit-justify-content:space-between;
 -moz-justify-content:space-between;
 -ms-justify-content:space-between;
 justify-content:space-between;
 -webkit-box-pack:justify;
 -moz-box-pack:justify;
 -ms-box-pack:justify;
 box-pack:justify
}
.collect-list>li [class^='_flex'],.collect-list>li .flex {
 -webkit-flex:1;
 -moz-flex:1;
 -ms-flex:1;
 flex:1
}
.collect-list>li .wis-que-raido {
 display:inline-block;
 width:20px;
 height:20px;
 background:url(../images/pay-order/sel-no.png) no-repeat;
 background-size:100%;
 position:absolute;
 top:50%;
 margin-top:-10px;
 left:10px
}
.collect-list>li .wis-que-raido>input {
 display:none
}
.collect-list>li .wis-que-raido+figure {
 margin-left:30px
}
.collect-list>li figure {
 width:70px;
 height:70px;
 text-align:center
}
.collect-list>li figure>img {
 width:70px;
 height:70px;
 vertical-align:initial
}
.collect-list>li h6 {
 -webkit-flex:1;
 -moz-flex:1;
 -ms-flex:1;
 flex:1;
 padding-right:40px;
 white-space:nowrap;
 overflow:hidden;
 word-wrap:normal;
 text-overflow:ellipsis
}
.collect-list>li>div {
 -webkit-flex:1;
 -moz-flex:1;
 -ms-flex:1;
 flex:1;
 padding-right:40px;
 line-height:30px
}
.collect-list>li>div h5 {
 white-space:nowrap;
 overflow:hidden;
 word-wrap:normal;
 text-overflow:ellipsis;
 height:20px;
 line-height:20px;
 color:#212121;
 margin:10px 0
}
.collect-list>li>div>span {
 color:#fa4d3d;
 font-size:14px
}
.collect-list>li>div>del {
 color:#999;
 padding-left:10px
}
.collect-list>li>del {
 background:#fa4d3d;
 font-size:18px;
 color:#fff;
 padding:0 12px;
 display:none;
 text-decoration:none
}
.collect-list>.select {
 position:relative;
 left:-30px
}
.collect-list>.select>del {
 display:block;
 position:absolute;
 right:-30px
}
.need-del .wis-que-raido {
 display:inline-block;
 width:20px;
 height:20px;
 background:url(../images/pay-order/sel-no.png) no-repeat;
 background:url(../images/pay-order/sel-yes.png) no-repeat;
 background-size:100%
}
.need-del .wis-que-raido>input {
 display:none
}
.coll-btn {
 width:100%;
 height:50px;
 color:#1052c2;
 border:none;
 background:#fff;
 font-size:18px
}
.font-title-down:before {
 content:'\f107';
 color:#656565
}
.i-city:before {
 padding-right:2px
}
.lx-main {
 background-color:#fff;
 padding-top:10px
}
.seach-btn {
 background-color:#fff;
 color:#999;
 height:42px;
 width:94%;
 margin-top:10px;
 border:1px solid #efefef;
 margin:0 auto;
 display:-webkit-box;
 display:-moz-box;
 display:-ms-box;
 display:box;
 display:-ms-flexbox;
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flex;
 display:flex
}
.seach-btn [class^='_fx'],.seach-btn .fx {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-box;
 display:box;
 display:-ms-flexbox;
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flex;
 display:flex
}
.seach-btn [class^='_fv'],.seach-btn .fv {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-box;
 display:box;
 display:-ms-flexbox;
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flex;
 display:flex;
 -webkit-flex-direction:column;
 -moz-flex-direction:column;
 -ms-flex-direction:column;
 flex-direction:column;
 -webkit-box-orient:vertical;
 -moz-box-orient:vertical;
 -ms-box-orient:vertical;
 box-orient:vertical
}
.seach-btn [class^='_fxc'],.seach-btn [class^='_fxmc'],.seach-btn .fxc {
 -webkit-justify-content:center;
 -moz-justify-content:center;
 -ms-justify-content:center;
 justify-content:center;
 -webkit-box-pack:center;
 -moz-box-pack:center;
 -ms-box-pack:center;
 box-pack:center
}
.seach-btn [class^='_fxm'],.seach-btn .fxm {
 -webkit-align-items:center;
 -moz-align-items:center;
 -ms-align-items:center;
 align-items:center;
 -webkit-box-align:center;
 -moz-box-align:center;
 -ms-box-align:center;
 box-align:center
}
.seach-btn [class^='_fxj'],.seach-btn .fxj {
 -webkit-justify-content:space-between;
 -moz-justify-content:space-between;
 -ms-justify-content:space-between;
 justify-content:space-between;
 -webkit-box-pack:justify;
 -moz-box-pack:justify;
 -ms-box-pack:justify;
 box-pack:justify
}
.seach-btn [class^='_flex'],.seach-btn .flex {
 -webkit-flex:1;
 -moz-flex:1;
 -ms-flex:1;
 flex:1
}
.seach-btn .i-city {
 padding:0 10px;
 line-height:40px;
 position:relative
}
.seach-btn .i-city:after {
 position:absolute;
 right:0;
 top:7px;
 content:'';
 display:block;
 height:28px;
 width:1px;
 background-color:#c3c3c3
}
.seach-btn input[type="search"] {
 display:inline-block;
 line-height:40px;
 border:none;
 -webkit-flex:1;
 -moz-flex:1;
 -ms-flex:1;
 flex:1;
 padding-left:10px;
 color:#999
}
.seach-btn button {
 padding:0 10px;
 line-height:40px;
 background:#f56711;
 color:#fff;
 border:none
}
.map-container {
 position:relative;
 top:15px
}
.adList {
 width:100%
}
.adList li {
 cursor:pointer;
 position:relative;
 padding-bottom:3px;
 border-bottom:1px solid #e5e5e5
}
.adList .com-div {
 padding:13px 10px 0 45px;
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap
}
.adList .icon-dingwei {
 position:absolute;
 left:14px;
 top:12px;
 width:22px;
 height:26px;
 text-align:center;
 color:#fff;
 background:url(assets/images/map/dizhi-l@2x.png) no-repeat;
 background-size:22px 26px
}
.adList .adlist-tit {
 font-size:12px
}
.adList .adlist-place {
 color:#999;
 white-space:inherit
}
.adList li.act {
 background:#e5e5e5
}
.adList li.act .icon-dingwei {
 background:url(assets/images/map/dizhi-h@2x.png) no-repeat
}
.adList li.act .adlist-tit {
 color:#0054a3
}
.mapbox {
 width:100%;
 height:270px
}
.r-map-addsbox-btn {
 background:#00f;
 cursor:pointer;
 border:none;
 color:#fff;
 padding:2px;
 font-size:12px
}
.coupon-head {
 position:fixed;
 z-index:0;
 top:50px;
 z-index:999;
 width:100%;
 display:-webkit-box;
 display:-moz-box;
 display:-ms-box;
 display:box;
 display:-ms-flexbox;
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flex;
 display:flex;
 background-color:#fff
}
.coupon-head [class^='_fx'],.coupon-head .fx {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-box;
 display:box;
 display:-ms-flexbox;
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flex;
 display:flex
}
.coupon-head [class^='_fv'],.coupon-head .fv {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-box;
 display:box;
 display:-ms-flexbox;
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flex;
 display:flex;
 -webkit-flex-direction:column;
 -moz-flex-direction:column;
 -ms-flex-direction:column;
 flex-direction:column;
 -webkit-box-orient:vertical;
 -moz-box-orient:vertical;
 -ms-box-orient:vertical;
 box-orient:vertical
}
.coupon-head [class^='_fxc'],.coupon-head [class^='_fxmc'],.coupon-head .fxc {
 -webkit-justify-content:center;
 -moz-justify-content:center;
 -ms-justify-content:center;
 justify-content:center;
 -webkit-box-pack:center;
 -moz-box-pack:center;
 -ms-box-pack:center;
 box-pack:center
}
.coupon-head [class^='_fxm'],.coupon-head .fxm {
 -webkit-align-items:center;
 -moz-align-items:center;
 -ms-align-items:center;
 align-items:center;
 -webkit-box-align:center;
 -moz-box-align:center;
 -ms-box-align:center;
 box-align:center
}
.coupon-head [class^='_fxj'],.coupon-head .fxj {
 -webkit-justify-content:space-between;
 -moz-justify-content:space-between;
 -ms-justify-content:space-between;
 justify-content:space-between;
 -webkit-box-pack:justify;
 -moz-box-pack:justify;
 -ms-box-pack:justify;
 box-pack:justify
}
.coupon-head [class^='_flex'],.coupon-head .flex {
 -webkit-flex:1;
 -moz-flex:1;
 -ms-flex:1;
 flex:1
}
.coupon-head>li {
 -webkit-flex:1;
 -moz-flex:1;
 -ms-flex:1;
 flex:1;
 line-height:38px;
 font-size:15px;
 text-align:center
}
.coupon-head>li a {
 color:#333
}
.coupon-head>li.active {
 color:#f56711;
 border-bottom:2px solid #f56711
}
.coupon-list {
 cursor:pointer;
 margin:0 3%
}
.coupon-list>li {
 position:relative;
 width:100%;
 height:90px;
 margin-top:10px;
 display:-webkit-box;
 display:-moz-box;
 display:-ms-box;
 display:box;
 display:-ms-flexbox;
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flex;
 display:flex;
 background:url(../images/coupons-noused.png) 0 -15px repeat-x;
 background-size:100% auto;
 border:none
}
.coupon-list>li [class^='_fx'],.coupon-list>li .fx {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-box;
 display:box;
 display:-ms-flexbox;
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flex;
 display:flex
}
.coupon-list>li [class^='_fv'],.coupon-list>li .fv {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-box;
 display:box;
 display:-ms-flexbox;
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flex;
 display:flex;
 -webkit-flex-direction:column;
 -moz-flex-direction:column;
 -ms-flex-direction:column;
 flex-direction:column;
 -webkit-box-orient:vertical;
 -moz-box-orient:vertical;
 -ms-box-orient:vertical;
 box-orient:vertical
}
.coupon-list>li [class^='_fxc'],.coupon-list>li [class^='_fxmc'],.coupon-list>li .fxc {
 -webkit-justify-content:center;
 -moz-justify-content:center;
 -ms-justify-content:center;
 justify-content:center;
 -webkit-box-pack:center;
 -moz-box-pack:center;
 -ms-box-pack:center;
 box-pack:center
}
.coupon-list>li [class^='_fxm'],.coupon-list>li .fxm {
 -webkit-align-items:center;
 -moz-align-items:center;
 -ms-align-items:center;
 align-items:center;
 -webkit-box-align:center;
 -moz-box-align:center;
 -ms-box-align:center;
 box-align:center
}
.coupon-list>li [class^='_fxj'],.coupon-list>li .fxj {
 -webkit-justify-content:space-between;
 -moz-justify-content:space-between;
 -ms-justify-content:space-between;
 justify-content:space-between;
 -webkit-box-pack:justify;
 -moz-box-pack:justify;
 -ms-box-pack:justify;
 box-pack:justify
}
.coupon-list>li [class^='_flex'],.coupon-list>li .flex {
 -webkit-flex:1;
 -moz-flex:1;
 -ms-flex:1;
 flex:1
}
.coupon-list>li>p {
 position:absolute;
 padding:0 10px;
 color:#fff;
 border-bottom-left-radius:7px;
 border-bottom-right-radius:7px;
 margin-left:10px;
 font-size:12px;
 background-color:#fd7400;
 text-align:left;
 max-width:160px;
 line-height:18px;
 white-space:nowrap;
 overflow:hidden;
 word-wrap:normal;
 text-overflow:ellipsis
}
.coupon-list .cou-left {
 -webkit-flex:1;
 -moz-flex:1;
 -ms-flex:1;
 flex:1;
 padding:0 10px
}
.coupon-list .cou-right {
 position:relative;
 width:70px;
 background:#8cdbff url(../images/img_coupon_1.png) no-repeat center 10px;
 background-size:50px 50px
}
.coupon-list .cou-right button {
 position:absolute;
 bottom:10px;
 left:8px;
 z-index:100;
 width:56px;
 height:16px;
 line-height:16px;
 background-color:#fce119;
 color:#57cdff;
 border:none;
 border-radius:6px;
 font-size:12px
}
.coupon-list .cou-right:after,.coupon-list .cou-right:before {
 position:absolute;
 width:12px;
 height:12px;
 background-color:#efefef;
 -webkit-border-radius:100%;
 -moz-border-radius:100%;
 -ms-border-radius:100%;
 border-radius:100%;
 content:""
}
.coupon-list .cou-right:before {
 left:-6px;
 top:-6px
}
.coupon-list .cou-right:after {
 left:-6px;
 top:84px
}
.coupon-list .cou-right>img {
 width:100%;
 height:100%
}
.coupon-list .cou-right2 {
 background-image:none
}
.coupon-list .tim-box {
 color:#999;
 position:absolute;
 bottom:0;
 top:70px;
 border-top:1px dotted #ddd;
 height:20px;
 line-height:20px;
 font-size:10px
}
.coupon-list .tim-box>span {
 float:left
}
.coupon-list .tim-box>span:last-child {
 float:right
}
.coupon-list .cou-box {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-box;
 display:box;
 display:-ms-flexbox;
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flex;
 display:flex
}
.coupon-list .cou-box [class^='_fx'],.coupon-list .cou-box .fx {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-box;
 display:box;
 display:-ms-flexbox;
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flex;
 display:flex
}
.coupon-list .cou-box [class^='_fv'],.coupon-list .cou-box .fv {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-box;
 display:box;
 display:-ms-flexbox;
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flex;
 display:flex;
 -webkit-flex-direction:column;
 -moz-flex-direction:column;
 -ms-flex-direction:column;
 flex-direction:column;
 -webkit-box-orient:vertical;
 -moz-box-orient:vertical;
 -ms-box-orient:vertical;
 box-orient:vertical
}
.coupon-list .cou-box [class^='_fxc'],.coupon-list .cou-box [class^='_fxmc'],.coupon-list .cou-box .fxc {
 -webkit-justify-content:center;
 -moz-justify-content:center;
 -ms-justify-content:center;
 justify-content:center;
 -webkit-box-pack:center;
 -moz-box-pack:center;
 -ms-box-pack:center;
 box-pack:center
}
.coupon-list .cou-box [class^='_fxm'],.coupon-list .cou-box .fxm {
 -webkit-align-items:center;
 -moz-align-items:center;
 -ms-align-items:center;
 align-items:center;
 -webkit-box-align:center;
 -moz-box-align:center;
 -ms-box-align:center;
 box-align:center
}
.coupon-list .cou-box [class^='_fxj'],.coupon-list .cou-box .fxj {
 -webkit-justify-content:space-between;
 -moz-justify-content:space-between;
 -ms-justify-content:space-between;
 justify-content:space-between;
 -webkit-box-pack:justify;
 -moz-box-pack:justify;
 -ms-box-pack:justify;
 box-pack:justify
}
.coupon-list .cou-box [class^='_flex'],.coupon-list .cou-box .flex {
 -webkit-flex:1;
 -moz-flex:1;
 -ms-flex:1;
 flex:1
}
.coupon-list .cou-box>span {
 -webkit-flex:1;
 -moz-flex:1;
 -ms-flex:1;
 flex:1;
 color:#57cdff
}
.coupon-list .cou-box>span:first-child {
 font-size:32px;
 margin-top:35px
}
.coupon-list .cou-box>span:first-child i {
 font-size:15px
}
.coupon-list .cou-box>span:last-child {
 margin-top:26px
}
.coupon-list .cou-box>span:last-child p {
 font-size:13px;
 text-align:left
}
.coupon-list .cou-box>span:last-child p:first-child {
 overflow:hidden;
 white-space:nowrap;
 text-overflow:ellipsis;
 width:80px
}
.coupon-list .cou-box>span:last-child p:last-child {
 line-height:18px;
 font-size:11px;
 color:#666
}
.cou-content {
 display:none
}
.cou-content.select {
 display:block
}
.coupon-use>li>p {
 background-color:#ccc
}
.coupon-use>li .cou-box>span {
 color:#ccc
}
.coupon-use>li .cou-box>span:last-child p:last-child {
 color:#ccc
}
.coupon-use>li .cou-right {
 background:#ccc url(../images/img_coupon_2.png) no-repeat center 20px;
 background-size:50px 50px
}
.coupon-use>li .cou-right button {
 display:none
}
.coupon-gq .cou-box>span {
 color:#ccc
}
.coupon-gq .cou-box>span:last-child p:last-child {
 color:#ccc
}
.coupon-gq .cou-right {
 background:#ccc url(../images/img_coupon_3.png) no-repeat center 20px;
 background-size:50px 50px
}
.coupon-gq .cou-right button {
 display:none
}
.coupon-gq>p {
 background:#ccc !important
}
.coupon-go .cou-left>p {
 font-size:36px;
 line-height:36px;
 margin-top:10px;
 padding:2px 0;
 color:#e5e5e5
}
.coupon-go .cou-left>div {
 font-size:14px;
 color:#2cb7f1;
 margin-top:5px
}
.coupon-go .cou-left>div span {
 color:#fd7400
}
.coupon-go .cou-right {
 background:#fff url(../images/coupon-go.png) no-repeat center 10px;
 background-size:50px 50px
}
.coupon-go .cou-right button {
 background-color:#fd7400;
 color:#fff
}
.con-content {
 -webkit-border-radius:3px;
 -moz-border-radius:3px;
 -ms-border-radius:3px;
 border-radius:3px;
 padding:10px 10px 0
}
.coupon-top {
 padding:15px 10px 1px 10px;
 background-color:#89dafc;
 border-top-left-radius:3px;
 border-top-right-radius:3px
}
.coupon-top>p:first-child {
 font-size:14px;
 margin-bottom:10px;
 color:#fff
}
.coupon-top>p:first-child>span {
 font-size:22px;
 font-weight:bold
}
.coupon-top>p:first-child>a {
 display:inline-block;
 height:22px;
 text-align:center;
 -webkit-border-radius:3px;
 -moz-border-radius:3px;
 -ms-border-radius:3px;
 border-radius:3px;
 font-size:14px;
 background-color:#89dafc;
 border:1px solid #fff;
 float:right;
 color:#fff;
 padding:0 2px
}
.coupon-top>p:last-child {
 margin-top:10px;
 font-size:14px;
 color:#fff;
 margin-bottom:20px
}
.coupon-bot {
 padding:10px;
 font-size:11px;
 position:relative;
 background:#fff url(../images/index/bg-coupon.png) 0 top no-repeat;
 background-size:100% auto
}
.coupon-bot>p {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-box;
 display:box;
 display:-ms-flexbox;
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flex;
 display:flex;
 color:#212121;
 font-size:11px
}
.coupon-bot>p [class^='_fx'],.coupon-bot>p .fx {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-box;
 display:box;
 display:-ms-flexbox;
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flex;
 display:flex
}
.coupon-bot>p [class^='_fv'],.coupon-bot>p .fv {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-box;
 display:box;
 display:-ms-flexbox;
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flex;
 display:flex;
 -webkit-flex-direction:column;
 -moz-flex-direction:column;
 -ms-flex-direction:column;
 flex-direction:column;
 -webkit-box-orient:vertical;
 -moz-box-orient:vertical;
 -ms-box-orient:vertical;
 box-orient:vertical
}
.coupon-bot>p [class^='_fxc'],.coupon-bot>p [class^='_fxmc'],.coupon-bot>p .fxc {
 -webkit-justify-content:center;
 -moz-justify-content:center;
 -ms-justify-content:center;
 justify-content:center;
 -webkit-box-pack:center;
 -moz-box-pack:center;
 -ms-box-pack:center;
 box-pack:center
}
.coupon-bot>p [class^='_fxm'],.coupon-bot>p .fxm {
 -webkit-align-items:center;
 -moz-align-items:center;
 -ms-align-items:center;
 align-items:center;
 -webkit-box-align:center;
 -moz-box-align:center;
 -ms-box-align:center;
 box-align:center
}
.coupon-bot>p [class^='_fxj'],.coupon-bot>p .fxj {
 -webkit-justify-content:space-between;
 -moz-justify-content:space-between;
 -ms-justify-content:space-between;
 justify-content:space-between;
 -webkit-box-pack:justify;
 -moz-box-pack:justify;
 -ms-box-pack:justify;
 box-pack:justify
}
.coupon-bot>p [class^='_flex'],.coupon-bot>p .flex {
 -webkit-flex:1;
 -moz-flex:1;
 -ms-flex:1;
 flex:1
}
.coupon-bot>p>span {
 -webkit-flex:1;
 -moz-flex:1;
 -ms-flex:1;
 flex:1
}
.coupon-bot>p>a {
 display:inline-block;
 width:auto;
 height:auto;
 text-align:center;
 font-size:12px;
 background-color:#f56711;
 margin-right:-10px;
 float:right;
 padding:1px 7px 1px 10px;
 color:#fff;
 border-top-left-radius:3px;
 border-bottom-left-radius:3px
}
.coupon-bot>ul {
 color:#999;
 font-size:11px
}
.bg-c {
 background-color:#ccc !important
}
.bg-9c {
 background-color:#9c9c9c !important
}
.bg-f {
 background-color:#fff !important
}
.c-f {
 color:#fff !important
}
.lh-30 {
 line-height:30px !important
}
.pro-circle-box {
 position:absolute;
 top:7px;
 left:10px
}
.pro-circle {
 width:50px;
 height:50px;
 border-radius:50%;
 background:#fff;
 position:absolute
}
.pro-pie-left,.pro-pie-right {
 width:50px;
 height:50px;
 position:absolute;
 top:0;
 left:0
}
.pro-left,.pro-right {
 display:block;
 width:50px;
 height:50px;
 background-color:#29b6f7;
 border-radius:50%;
 position:absolute;
 top:0;
 left:0
}
.pro-pie-right,.pro-right {
 clip:rect(0, auto, auto, 25px)
}
.pro-pie-left,.pro-left {
 clip:rect(0, 25px, auto, 0)
}
.pro-mask {
 width:46px;
 height:46px;
 background-color:#8cdbff;
 font-size:10px;
 line-height:17px;
 border-radius:50%;
 left:2px;
 top:2px;
 position:absolute;
 text-align:center;
 color:#fff
}
.pro-mask span:first-child {
 display:inline-block;
 margin-top:8px
}
.secah-head {
 background-color:#fff;
 display:-webkit-box;
 display:-moz-box;
 display:-ms-box;
 display:box;
 display:-ms-flexbox;
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flex;
 display:flex
}
.secah-head [class^='_fx'],.secah-head .fx {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-box;
 display:box;
 display:-ms-flexbox;
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flex;
 display:flex
}
.secah-head [class^='_fv'],.secah-head .fv {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-box;
 display:box;
 display:-ms-flexbox;
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flex;
 display:flex;
 -webkit-flex-direction:column;
 -moz-flex-direction:column;
 -ms-flex-direction:column;
 flex-direction:column;
 -webkit-box-orient:vertical;
 -moz-box-orient:vertical;
 -ms-box-orient:vertical;
 box-orient:vertical
}
.secah-head [class^='_fxc'],.secah-head [class^='_fxmc'],.secah-head .fxc {
 -webkit-justify-content:center;
 -moz-justify-content:center;
 -ms-justify-content:center;
 justify-content:center;
 -webkit-box-pack:center;
 -moz-box-pack:center;
 -ms-box-pack:center;
 box-pack:center
}
.secah-head [class^='_fxm'],.secah-head .fxm {
 -webkit-align-items:center;
 -moz-align-items:center;
 -ms-align-items:center;
 align-items:center;
 -webkit-box-align:center;
 -moz-box-align:center;
 -ms-box-align:center;
 box-align:center
}
.secah-head [class^='_fxj'],.secah-head .fxj {
 -webkit-justify-content:space-between;
 -moz-justify-content:space-between;
 -ms-justify-content:space-between;
 justify-content:space-between;
 -webkit-box-pack:justify;
 -moz-box-pack:justify;
 -ms-box-pack:justify;
 box-pack:justify
}
.secah-head [class^='_flex'],.secah-head .flex {
 -webkit-flex:1;
 -moz-flex:1;
 -ms-flex:1;
 flex:1
}
.secah-head i {
 font-size:24px
}
.secah-head .lx-seach {
 -webkit-flex:1;
 -moz-flex:1;
 -ms-flex:1;
 flex:1;
 height:30px;
 font-size:12px;
 border:1px solid #e5e5e5;
 text-indent:28px;
 line-height:30px;
 margin-top:10px;
 border-radius:3px;
 background:#efefef url(../images/soushuo_h@3x.png) no-repeat 6px;
 background-size:15px 15px;
 margin-bottom:10px;
 border-radius:14px
}
.secah-head>a {
 display:inline-block;
 width:15%;
 height:43px;
 line-height:43px;
 text-align:center;
 margin-top:5px;
 font-size:16px;
 padding-right:10px;
 padding-left:2px
}
.seach-tip {
 position:absolute;
 top:50px;
 width:100%;
 height:calc(100% -  - 50px);
 height:-webkit-calc(100% - 50px);
 height:-moz-calc(100% - 50px);
 height:-ms-calc(100% - 50px);
 height:-o-calc(100% - 50px);
 background-color:#fff;
 padding:0 10px 10px 10px;
 z-index:10;
 overflow-y:auto;
 -webkit-overflow-scrolling:touch;
 overflow-scrolling:touch;
 -moz-overflow-scrolling:touch;
 -o-overflow-scrolling:touch;
 -ms-overflow-scrolling:touch
}
.seach-tip>li {
 height:40px;
 line-height:40px;
 border-bottom:1px solid #efefef;
 white-space:nowrap;
 overflow:hidden;
 word-wrap:normal;
 text-overflow:ellipsis
}
.seach-main>h1 {
 font-size:13px;
 padding-left:10px;
 padding-top:17px;
 background-color:#fff;
 color:#999
}
.seach-main>.hot-seach {
 padding-left:10px;
 padding-bottom:17px;
 width:100%;
 padding-right:3px;
 background-color:#fff;
 overflow:hidden
}
.seach-main>.hot-seach>li {
 width:25%;
 margin-top:7px;
 color:#666;
 background-color:#efefef;
 float:left;
 border-right:7px solid #fff;
 text-align:center;
 padding:2px 0
}
.seach-main>h2 {
 margin-bottom:10px;
 color:#999;
 font-size:13px;
 margin-top:17px;
 margin-left:20px
}
.seach-main>.history-seach {
 margin:0 10px;
 background-color:#fff;
 padding:0 10px;
 max-height:196px;
 overflow-y:auto;
 -webkit-overflow-scrolling:touch;
 overflow-scrolling:touch;
 -moz-overflow-scrolling:touch;
 -o-overflow-scrolling:touch;
 -ms-overflow-scrolling:touch
}
.seach-main>.history-seach>li {
 font-size:12px;
 white-space:nowrap;
 overflow:hidden;
 word-wrap:normal;
 text-overflow:ellipsis;
 color:#666;
 padding:10px 6px 10px 25px;
 line-height:20px;
 background:url(../images/public/seckill_icon.png) no-repeat left 12px;
 background-size:16px auto;
 border-bottom:1px solid #efefef
}
.seach-main>div {
 width:100%;
 padding:0 10px
}
.seach-main>div button {
 height:44px;
 width:100%;
 font-size:14px;
 text-align:center;
 color:#666;
 border:none;
 background-color:#fff
}
.com-main>.product-catalog {
 top:37px;
 z-index:2
}
.com-main>.product-class-list {
 padding-left:3%;
 margin-top:10px;
 overflow:hidden
}
.secah-head>h1 {
 -webkit-flex:1;
 -moz-flex:1;
 -ms-flex:1;
 flex:1;
 height:30px;
 color:#333;
 font-size:17px;
 line-height:32px
}
.kh-seach {
 border:none
}
.kh-seach>a {
 margin-top:0 !important
}
.kh-seach i {
 padding:0 !important
}
.pro-content .swiper-slide {
 padding:0 20px
}
.product-catalog {
 margin-top:12px
}
.product-head>p {
 margin-top:0 !important
}
#sideUl li {
 height:auto;
 line-height:initial;
 padding:10px 3px
}
.paddm {
 padding-bottom:49px
}
.typelist-control {
 border-bottom:1px solid #efefef !important
}
.drink-list-catalog.khclass {
 margin-bottom:0;
 width:75%;
 position:absolute;
 right:2px;
 top:147px;
 z-index:10
}
.drink-list-catalog {
 background:#fff;
 height:35px;
 margin-top:0;
 margin-bottom:7px;
 width:100%;
 border-bottom:1px solid #efefef
}
.drink-list-catalog>li {
 float:left;
 text-align:center;
 width:33.33333333%;
 color:#666;
 padding:0;
 font-size:12px;
 line-height:34px;
 vertical-align:top
}
.drink-list-catalog>li>.ico-price {
 width:12px;
 height:12px;
 background-image:url(../images/price.png);
 background-repeat:no-repeat;
 display:inline-block;
 position:relative;
 top:2px;
 left:2px;
 background-size:100%
}
.drink-list-catalog>li>.ico-filter {
 background-image:url(../images/public/ico-filter.png);
 margin-left:5px;
 width:12px;
 height:13px;
 display:inline-block;
 vertical-align:middle;
 margin-bottom:4px
}
.drink-list-catalog>li:nth-child(3) {
 position:relative
}
.drink-list-catalog>li>span {
 font-size:13px
}
.drink-list-catalog>.shengjia {
 color:#f56711
}
.drink-list-catalog>.shengjia>.ico-price {
 background:url(../images/price1.png) no-repeat;
 background-size:100%
}
.drink-list-catalog>.jiangjia {
 color:#f56711
}
.drink-list-catalog>.jiangjia>.ico-price {
 background:url(../images/price2.png) no-repeat;
 background-size:100%
}
.drink-list-catalog>.select {
 color:#f56711
}
.drink-list-catalog>.select:nth-child(3) .filtrate-box {
 display:block
}
.filtrate-box {
 width:100%;
 height:100%;
 position:absolute;
 top:0;
 z-index:11;
 display:none;
 overflow:hidden
}
.filtrate-box>.shade {
 width:100%;
 height:100%;
 position:relative;
 left:0;
 top:0;
 background-color:rgba(0,0,0,0.7);
 z-index:12
}
.filtrate-con {
 width:72%;
 height:100%;
 background-color:#fff;
 position:absolute;
 z-index:12;
 right:0;
 top:0
}
.filtrate-con>h1 {
 font-size:16px;
 color:#666;
 height:50px;
 text-align:center;
 line-height:50px;
 border-bottom:1px solid #efefef
}
.filtrate-con>h2 {
 margin-top:10px;
 padding:10px;
 text-align:left;
 font-size:14px;
 color:#666
}
.filtrate-con>.price-box {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-box;
 display:box;
 display:-ms-flexbox;
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flex;
 display:flex;
 padding:0 10px
}
.filtrate-con>.price-box [class^='_fx'],.filtrate-con>.price-box .fx {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-box;
 display:box;
 display:-ms-flexbox;
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flex;
 display:flex
}
.filtrate-con>.price-box [class^='_fv'],.filtrate-con>.price-box .fv {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-box;
 display:box;
 display:-ms-flexbox;
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flex;
 display:flex;
 -webkit-flex-direction:column;
 -moz-flex-direction:column;
 -ms-flex-direction:column;
 flex-direction:column;
 -webkit-box-orient:vertical;
 -moz-box-orient:vertical;
 -ms-box-orient:vertical;
 box-orient:vertical
}
.filtrate-con>.price-box [class^='_fxc'],.filtrate-con>.price-box [class^='_fxmc'],.filtrate-con>.price-box .fxc {
 -webkit-justify-content:center;
 -moz-justify-content:center;
 -ms-justify-content:center;
 justify-content:center;
 -webkit-box-pack:center;
 -moz-box-pack:center;
 -ms-box-pack:center;
 box-pack:center
}
.filtrate-con>.price-box [class^='_fxm'],.filtrate-con>.price-box .fxm {
 -webkit-align-items:center;
 -moz-align-items:center;
 -ms-align-items:center;
 align-items:center;
 -webkit-box-align:center;
 -moz-box-align:center;
 -ms-box-align:center;
 box-align:center
}
.filtrate-con>.price-box [class^='_fxj'],.filtrate-con>.price-box .fxj {
 -webkit-justify-content:space-between;
 -moz-justify-content:space-between;
 -ms-justify-content:space-between;
 justify-content:space-between;
 -webkit-box-pack:justify;
 -moz-box-pack:justify;
 -ms-box-pack:justify;
 box-pack:justify
}
.filtrate-con>.price-box [class^='_flex'],.filtrate-con>.price-box .flex {
 -webkit-flex:1;
 -moz-flex:1;
 -ms-flex:1;
 flex:1
}
.filtrate-con>.price-box>.inp-filtrate {
 width:45%;
 height:30px;
 border-radius:3px;
 background-color:#efefef;
 border:none;
 padding-left:4px
}
.filtrate-con>.price-box>i {
 -webkit-flex:1;
 -moz-flex:1;
 -ms-flex:1;
 flex:1;
 text-align:center;
 line-height:30px
}
.filtrate-con>.geduan {
 background-color:#efefef;
 width:100%;
 height:4px;
 margin-top:20px
}
.filtrate-con .filtrate-list-box {
 height:60%;
 position:relative
}
.filtrate-con .filtrate-list {
 padding-bottom:10px;
 overflow-y:auto;
 height:calc(100% -  - 45px);
 height:-webkit-calc(100% - 45px);
 height:-moz-calc(100% - 45px);
 height:-ms-calc(100% - 45px);
 height:-o-calc(100% - 45px);
 -webkit-overflow-scrolling:touch;
 overflow-scrolling:touch;
 -moz-overflow-scrolling:touch;
 -o-overflow-scrolling:touch;
 -ms-overflow-scrolling:touch
}
.filtrate-con .filtrate-list>li {
 height:45px;
 line-height:45px;
 border-bottom:1px solid #efefef;
 display:-webkit-box;
 display:-moz-box;
 display:-ms-box;
 display:box;
 display:-ms-flexbox;
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flex;
 display:flex;
 padding:0 10px;
 color:#000;
 position:relative
}
.filtrate-con .filtrate-list>li [class^='_fx'],.filtrate-con .filtrate-list>li .fx {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-box;
 display:box;
 display:-ms-flexbox;
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flex;
 display:flex
}
.filtrate-con .filtrate-list>li [class^='_fv'],.filtrate-con .filtrate-list>li .fv {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-box;
 display:box;
 display:-ms-flexbox;
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flex;
 display:flex;
 -webkit-flex-direction:column;
 -moz-flex-direction:column;
 -ms-flex-direction:column;
 flex-direction:column;
 -webkit-box-orient:vertical;
 -moz-box-orient:vertical;
 -ms-box-orient:vertical;
 box-orient:vertical
}
.filtrate-con .filtrate-list>li [class^='_fxc'],.filtrate-con .filtrate-list>li [class^='_fxmc'],.filtrate-con .filtrate-list>li .fxc {
 -webkit-justify-content:center;
 -moz-justify-content:center;
 -ms-justify-content:center;
 justify-content:center;
 -webkit-box-pack:center;
 -moz-box-pack:center;
 -ms-box-pack:center;
 box-pack:center
}
.filtrate-con .filtrate-list>li [class^='_fxm'],.filtrate-con .filtrate-list>li .fxm {
 -webkit-align-items:center;
 -moz-align-items:center;
 -ms-align-items:center;
 align-items:center;
 -webkit-box-align:center;
 -moz-box-align:center;
 -ms-box-align:center;
 box-align:center
}
.filtrate-con .filtrate-list>li [class^='_fxj'],.filtrate-con .filtrate-list>li .fxj {
 -webkit-justify-content:space-between;
 -moz-justify-content:space-between;
 -ms-justify-content:space-between;
 justify-content:space-between;
 -webkit-box-pack:justify;
 -moz-box-pack:justify;
 -ms-box-pack:justify;
 box-pack:justify
}
.filtrate-con .filtrate-list>li [class^='_flex'],.filtrate-con .filtrate-list>li .flex {
 -webkit-flex:1;
 -moz-flex:1;
 -ms-flex:1;
 flex:1
}
.filtrate-con .filtrate-list>li>h3 {
 width:50%
}
.filtrate-con .filtrate-list>li>h3:nth-child(2) {
 text-align:right;
 padding-right:14px
}
.filtrate-con .filtrate-list>li>h3:nth-child(2) [class^='triangle-'] {
 width:0;
 height:0;
 font-size:0;
 line-height:0;
 vertical-align:middle;
 overflow:hidden;
 display:inline-block;
 border-color:transparent;
 border-style:dashed
}
.filtrate-con .filtrate-list>li>h3:nth-child(2)>i {
 line-height:40px
}
.filtrate-con .filtrate-list>li>h3:nth-child(2)>i:before {
 font-size:20px;
 color:#999
}
.filtrate-con .ziying {
 height:45px;
 line-height:45px;
 display:-webkit-box;
 display:-moz-box;
 display:-ms-box;
 display:box;
 display:-ms-flexbox;
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flex;
 display:flex;
 padding:0 10px;
 color:#000;
 position:absolute;
 width:100%;
 background:#fff;
 bottom:0
}
.filtrate-con .ziying [class^='_fx'],.filtrate-con .ziying .fx {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-box;
 display:box;
 display:-ms-flexbox;
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flex;
 display:flex
}
.filtrate-con .ziying [class^='_fv'],.filtrate-con .ziying .fv {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-box;
 display:box;
 display:-ms-flexbox;
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flex;
 display:flex;
 -webkit-flex-direction:column;
 -moz-flex-direction:column;
 -ms-flex-direction:column;
 flex-direction:column;
 -webkit-box-orient:vertical;
 -moz-box-orient:vertical;
 -ms-box-orient:vertical;
 box-orient:vertical
}
.filtrate-con .ziying [class^='_fxc'],.filtrate-con .ziying [class^='_fxmc'],.filtrate-con .ziying .fxc {
 -webkit-justify-content:center;
 -moz-justify-content:center;
 -ms-justify-content:center;
 justify-content:center;
 -webkit-box-pack:center;
 -moz-box-pack:center;
 -ms-box-pack:center;
 box-pack:center
}
.filtrate-con .ziying [class^='_fxm'],.filtrate-con .ziying .fxm {
 -webkit-align-items:center;
 -moz-align-items:center;
 -ms-align-items:center;
 align-items:center;
 -webkit-box-align:center;
 -moz-box-align:center;
 -ms-box-align:center;
 box-align:center
}
.filtrate-con .ziying [class^='_fxj'],.filtrate-con .ziying .fxj {
 -webkit-justify-content:space-between;
 -moz-justify-content:space-between;
 -ms-justify-content:space-between;
 justify-content:space-between;
 -webkit-box-pack:justify;
 -moz-box-pack:justify;
 -ms-box-pack:justify;
 box-pack:justify
}
.filtrate-con .ziying [class^='_flex'],.filtrate-con .ziying .flex {
 -webkit-flex:1;
 -moz-flex:1;
 -ms-flex:1;
 flex:1
}
.filtrate-con .ziying>h3:last-child {
 width:82%
}
.filtrate-con .ziying>h3:last-child>.wis-que-raido {
 display:inline-block;
 width:20px;
 height:20px;
 background:url(../images/pay-order/sel-no.png) no-repeat;
 background-size:100%;
 position:absolute;
 top:50%;
 margin-top:-10px;
 right:10px
}
.filtrate-con .ziying>h3:last-child>.wis-que-raido input {
 display:none
}
.filtrate-con .selected>h3:last-child>.wis-que-raido {
 display:inline-block;
 width:20px;
 height:20px;
 background:url(../images/pay-order/sel-yes.png) no-repeat;
 background-size:100%;
 position:absolute;
 top:50%;
 margin-top:-10px;
 right:10px
}
.filtrate-con>.btn-box {
 position:absolute;
 bottom:0;
 width:100%
}
.filtrate-con>.btn-box>.geduan {
 height:20px;
 background-color:#efefef;
 width:100%
}
.filtrate-con>.btn-box>a {
 display:inline-block;
 width:50%;
 height:50px;
 line-height:45px;
 text-align:center;
 color:#666;
 font-size:14px;
 background-color:#fff
}
.filtrate-con>.btn-box>a:last-child {
 color:#fff;
 background-color:#1055bd
}
.filtrate-result {
 width:72%;
 height:100%;
 background-color:#fff;
 position:fixed;
 top:0;
 z-index:1;
 display:none;
 margin-left:-10px
}
.filtrate-result>h1 {
 height:50px;
 line-height:50px;
 text-align:center;
 font-size:18px;
 color:#000;
 position:relative;
 border-bottom:1px solid #efefef
}
.filtrate-result>h1>i {
 position:absolute;
 left:10px
}
.filtrate-result>h1>i:before {
 font-size:20px;
 font-size:35px
}
.filtrate-result>ul {
 height:80%;
 overflow-y:auto;
 padding-top:15px;
 -webkit-overflow-scrolling:touch;
 overflow-scrolling:touch;
 -moz-overflow-scrolling:touch;
 -o-overflow-scrolling:touch;
 -ms-overflow-scrolling:touch
}
.filtrate-result>ul>li {
 float:left;
 width:50%;
 text-align:center;
 height:36px;
 line-height:18px;
 font-size:14px;
 margin-bottom:15px
}
.selected .filtrate-result {
 display:block
}
.brand-result {
 width:72%;
 height:100%;
 background-color:#fff;
 position:fixed;
 right:0;
 top:0;
 z-index:9999;
 display:none;
 margin-left:-10px
}
.brand-result>h1 {
 height:50px;
 line-height:50px;
 text-align:center;
 font-size:18px;
 color:#000;
 position:relative;
 border-bottom:1px solid #efefef
}
.brand-result>h1>i {
 position:absolute;
 left:10px
}
.brand-result>h1>i:before {
 font-size:20px;
 font-size:35px
}
.brand-result>.brand-container {
 height:90%;
 overflow-y:auto;
 -webkit-overflow-scrolling:touch;
 overflow-scrolling:touch;
 -moz-overflow-scrolling:touch;
 -o-overflow-scrolling:touch;
 -ms-overflow-scrolling:touch
}
.brand-result>.brand-container h2 {
 height:25px;
 line-height:25px;
 padding-left:10px;
 background-color:#efefef;
 opacity:.5
}
.letter-ul {
 padding:5px 0;
 position:absolute;
 z-index:1000;
 right:0;
 top:65px;
 bottom:10px;
 text-align:center;
 background:rgba(255,255,255,0.6);
 width:30px
}
.letter-ul li {
 line-height:1;
 font-size:12px
}
.letter-ul li a {
 display:block
}
.brand-container ul li {
 width:100%;
 height:35px;
 line-height:35px;
 font-size:14px;
 border-bottom:1px solid #efefef;
 padding:0 10px
}
.brandActive .brand-result {
 display:block
}
.kh-shade {
 z-index:1;
 width:100%;
 height:100%;
 position:absolute;
 left:0;
 top:0;
 background-color:rgba(255,255,255,0)
}
.kuaihe-filtrate {
 background-color:#fff;
 z-index:10;
 width:74%;
 position:absolute;
 display:none;
 padding-bottom:10px
}
.kuaihe-filtrate h1 {
 color:#999;
 padding:10px
}
.kuaihe-filtrate>.pri-box {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-box;
 display:box;
 display:-ms-flexbox;
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flex;
 display:flex;
 margin-bottom:10px;
 padding:0 10px
}
.kuaihe-filtrate>.pri-box [class^='_fx'],.kuaihe-filtrate>.pri-box .fx {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-box;
 display:box;
 display:-ms-flexbox;
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flex;
 display:flex
}
.kuaihe-filtrate>.pri-box [class^='_fv'],.kuaihe-filtrate>.pri-box .fv {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-box;
 display:box;
 display:-ms-flexbox;
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flex;
 display:flex;
 -webkit-flex-direction:column;
 -moz-flex-direction:column;
 -ms-flex-direction:column;
 flex-direction:column;
 -webkit-box-orient:vertical;
 -moz-box-orient:vertical;
 -ms-box-orient:vertical;
 box-orient:vertical
}
.kuaihe-filtrate>.pri-box [class^='_fxc'],.kuaihe-filtrate>.pri-box [class^='_fxmc'],.kuaihe-filtrate>.pri-box .fxc {
 -webkit-justify-content:center;
 -moz-justify-content:center;
 -ms-justify-content:center;
 justify-content:center;
 -webkit-box-pack:center;
 -moz-box-pack:center;
 -ms-box-pack:center;
 box-pack:center
}
.kuaihe-filtrate>.pri-box [class^='_fxm'],.kuaihe-filtrate>.pri-box .fxm {
 -webkit-align-items:center;
 -moz-align-items:center;
 -ms-align-items:center;
 align-items:center;
 -webkit-box-align:center;
 -moz-box-align:center;
 -ms-box-align:center;
 box-align:center
}
.kuaihe-filtrate>.pri-box [class^='_fxj'],.kuaihe-filtrate>.pri-box .fxj {
 -webkit-justify-content:space-between;
 -moz-justify-content:space-between;
 -ms-justify-content:space-between;
 justify-content:space-between;
 -webkit-box-pack:justify;
 -moz-box-pack:justify;
 -ms-box-pack:justify;
 box-pack:justify
}
.kuaihe-filtrate>.pri-box [class^='_flex'],.kuaihe-filtrate>.pri-box .flex {
 -webkit-flex:1;
 -moz-flex:1;
 -ms-flex:1;
 flex:1
}
.kuaihe-filtrate>.pri-box>.inp-filtrate {
 width:30%;
 height:30px;
 border:1px solid #999;
 border-radius:3px;
 padding-left:4px
}
.kuaihe-filtrate>.pri-box>i {
 -webkit-flex:1;
 -moz-flex:1;
 -ms-flex:1;
 flex:1;
 text-align:center;
 line-height:30px
}
.kuaihe-filtrate>.pri-box>button {
 width:25%;
 height:30px;
 border:none;
 border-radius:3px;
 background-color:#f56711;
 margin-left:10px;
 color:#fff
}
.kuaihe-filtrate .list-box>.filtrate-list {
 overflow:hidden;
 padding:0 10px
}
.kuaihe-filtrate .list-box>.filtrate-list>li {
 float:left;
 width:33.3333%;
 color:#000;
 font-size:14px;
 margin-bottom:10px
}
.kuaihe-filtrate .list-box>.filtrate-list>.selected a {
 color:#f56711
}
.filtrate-shade {
 z-index:1;
 background-color:rgba(255,255,255,0.8);
 width:100%;
 height:100%;
 position:absolute
}
.fil-select {
 display:block
}
.typelist-main {
 margin-top:0
}
.kuaihe-type>aside {
 top:150px;
 padding-bottom:26px
}
.kuaihe-type .drink-product-list {
 width:74%
}
.kuaihe-type .drink-product-list>.drink-list-catalog {
 top:0;
 height:45px;
 background-color:#efefef;
 position:absolute;
 width:75%
}
.kuaihe-type .drink-product-list>.drink-list-catalog>li {
 background-color:#fff;
 margin-top:10px
}
.product-list {
 position:relative;
 margin-top:0;
 margin-bottom:0;
 padding-left:0;
 list-style:none;
 background-color:#fff;
 padding-top:33px;
 padding-bottom:36px
}
.product-list>li {
 position:relative;
 border-bottom:1px solid #efefef;
 overflow:hidden;
 padding:11px 15px
}
.product-list>li:before {
 position:absolute;
 right:0;
 left:0;
 height:1px;
 content:'';
 -webkit-transform:scaleY(.5);
 transform:scaleY(.5);
 background-color:#c8c7cc;
 top:-1px
}
.product-list>li>.cart-center-hasShop-div {
 width:100%;
 float:left
}
.product-list>li>.cart-center-hasShop-div>figure {
 width:64px;
 height:64px;
 max-width:64px;
 border:1px solid #efefef;
 margin-right:10px;
 float:left
}
.product-list>li>.cart-center-hasShop-div>figure>img {
 width:100%;
 height:100%
}
.product-list>li>.cart-center-hasShop-div>.mui-media-body {
 overflow:hidden
}
.product-list>li>.cart-center-hasShop-div>.mui-media-body>p {
 font-size:13px;
 color:#212121;
 text-align:left;
 display:-webkit-box;
 margin-bottom:10px;
 margin-top:0;
 overflow:hidden;
 min-height:35px;
 max-height:35px;
 line-height:18px
}
.product-list>li>.cart-center-hasShop-div>.mui-media-body>.cart-hasShop-span {
 font-size:15px;
 color:#fa4d3e;
 float:left
}
.kuaihe-add {
 position:absolute;
 right:0;
 bottom:3px
}
.kuaihe-add span:nth-child(2) {
 line-height:40px
}
.kh-man {
 display:inline-block;
 width:36px;
 height:13px;
 background:url(../images/public/KH_manbipei@3x.png) no-repeat;
 background-size:100%
}
.kh-hot {
 display:inline-block;
 width:26px;
 height:13px;
 background:url(../images/public/KH_commodity_hot@2x.png) no-repeat;
 background-size:100%
}
.kh-lj {
 display:inline-block;
 width:59px;
 height:54px;
 background:url(../images/public/KH_category_recommend@2x.png) no-repeat;
 background-size:50%;
 position:absolute;
 top:0;
 left:0
}
.kuaihe-head {
 height:100px;
 background-color:#1556be;
 padding:0 10px;
 font-size:16px;
 line-height:50px
}
.kuaihe-head>div {
 color:#fff;
 height:50px;
 width:100%;
 display:-webkit-box;
 display:-moz-box;
 display:-ms-box;
 display:box;
 display:-ms-flexbox;
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flex;
 display:flex
}
.kuaihe-head>div [class^='_fx'],.kuaihe-head>div .fx {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-box;
 display:box;
 display:-ms-flexbox;
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flex;
 display:flex
}
.kuaihe-head>div [class^='_fv'],.kuaihe-head>div .fv {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-box;
 display:box;
 display:-ms-flexbox;
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flex;
 display:flex;
 -webkit-flex-direction:column;
 -moz-flex-direction:column;
 -ms-flex-direction:column;
 flex-direction:column;
 -webkit-box-orient:vertical;
 -moz-box-orient:vertical;
 -ms-box-orient:vertical;
 box-orient:vertical
}
.kuaihe-head>div [class^='_fxc'],.kuaihe-head>div [class^='_fxmc'],.kuaihe-head>div .fxc {
 -webkit-justify-content:center;
 -moz-justify-content:center;
 -ms-justify-content:center;
 justify-content:center;
 -webkit-box-pack:center;
 -moz-box-pack:center;
 -ms-box-pack:center;
 box-pack:center
}
.kuaihe-head>div [class^='_fxm'],.kuaihe-head>div .fxm {
 -webkit-align-items:center;
 -moz-align-items:center;
 -ms-align-items:center;
 align-items:center;
 -webkit-box-align:center;
 -moz-box-align:center;
 -ms-box-align:center;
 box-align:center
}
.kuaihe-head>div [class^='_fxj'],.kuaihe-head>div .fxj {
 -webkit-justify-content:space-between;
 -moz-justify-content:space-between;
 -ms-justify-content:space-between;
 justify-content:space-between;
 -webkit-box-pack:justify;
 -moz-box-pack:justify;
 -ms-box-pack:justify;
 box-pack:justify
}
.kuaihe-head>div [class^='_flex'],.kuaihe-head>div .flex {
 -webkit-flex:1;
 -moz-flex:1;
 -ms-flex:1;
 flex:1
}
.kuaihe-head>div i {
 font-size:30px
}
.kuaihe-head>div i:before {
 color:#fff
}
.kuaihe-head>div>p {
 -webkit-flex:1;
 -moz-flex:1;
 -ms-flex:1;
 flex:1;
 margin-left:20px
}
.kuaihe-head>.lx-seach {
 width:100%;
 height:30px;
 border:none;
 border-radius:15px;
 text-align:center
}
.kuaihe-typelist {
 z-index:1;
 position:inherit;
 margin-bottom:8px
}
.kuaihe-car {
 position:fixed;
 bottom:49px;
 background-color:#fff;
 width:100%;
 z-index:11;
 max-height:50%;
 overflow-y:auto;
 -webkit-overflow-scrolling:touch;
 overflow-scrolling:touch;
 -moz-overflow-scrolling:touch;
 -o-overflow-scrolling:touch;
 -ms-overflow-scrolling:touch
}
.kuaihe-car>.car-title {
 background-color:#efefef;
 display:-webkit-box;
 display:-moz-box;
 display:-ms-box;
 display:box;
 display:-ms-flexbox;
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flex;
 display:flex;
 height:30px;
 line-height:30px
}
.kuaihe-car>.car-title [class^='_fx'],.kuaihe-car>.car-title .fx {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-box;
 display:box;
 display:-ms-flexbox;
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flex;
 display:flex
}
.kuaihe-car>.car-title [class^='_fv'],.kuaihe-car>.car-title .fv {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-box;
 display:box;
 display:-ms-flexbox;
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flex;
 display:flex;
 -webkit-flex-direction:column;
 -moz-flex-direction:column;
 -ms-flex-direction:column;
 flex-direction:column;
 -webkit-box-orient:vertical;
 -moz-box-orient:vertical;
 -ms-box-orient:vertical;
 box-orient:vertical
}
.kuaihe-car>.car-title [class^='_fxc'],.kuaihe-car>.car-title [class^='_fxmc'],.kuaihe-car>.car-title .fxc {
 -webkit-justify-content:center;
 -moz-justify-content:center;
 -ms-justify-content:center;
 justify-content:center;
 -webkit-box-pack:center;
 -moz-box-pack:center;
 -ms-box-pack:center;
 box-pack:center
}
.kuaihe-car>.car-title [class^='_fxm'],.kuaihe-car>.car-title .fxm {
 -webkit-align-items:center;
 -moz-align-items:center;
 -ms-align-items:center;
 align-items:center;
 -webkit-box-align:center;
 -moz-box-align:center;
 -ms-box-align:center;
 box-align:center
}
.kuaihe-car>.car-title [class^='_fxj'],.kuaihe-car>.car-title .fxj {
 -webkit-justify-content:space-between;
 -moz-justify-content:space-between;
 -ms-justify-content:space-between;
 justify-content:space-between;
 -webkit-box-pack:justify;
 -moz-box-pack:justify;
 -ms-box-pack:justify;
 box-pack:justify
}
.kuaihe-car>.car-title [class^='_flex'],.kuaihe-car>.car-title .flex {
 -webkit-flex:1;
 -moz-flex:1;
 -ms-flex:1;
 flex:1
}
.kuaihe-car>.car-title>h1 {
 -webkit-flex:1;
 -moz-flex:1;
 -ms-flex:1;
 flex:1;
 padding-left:10px
}
.kuaihe-car>.car-title>p {
 width:20%;
 padding-right:10px;
 text-align:right
}
.kuaihe-car>.car-title>p [class^='triangle-'] {
 width:0;
 height:0;
 font-size:0;
 line-height:0;
 vertical-align:middle;
 overflow:hidden;
 display:inline-block;
 border-color:transparent;
 border-style:dashed
}
.kuaihe-car>ul li {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-box;
 display:box;
 display:-ms-flexbox;
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flex;
 display:flex;
 height:40px;
 line-height:40px;
 padding:0 10px;
 border-bottom:1px solid #efefef;
 background-color:#fff
}
.kuaihe-car>ul li [class^='_fx'],.kuaihe-car>ul li .fx {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-box;
 display:box;
 display:-ms-flexbox;
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flex;
 display:flex
}
.kuaihe-car>ul li [class^='_fv'],.kuaihe-car>ul li .fv {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-box;
 display:box;
 display:-ms-flexbox;
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flex;
 display:flex;
 -webkit-flex-direction:column;
 -moz-flex-direction:column;
 -ms-flex-direction:column;
 flex-direction:column;
 -webkit-box-orient:vertical;
 -moz-box-orient:vertical;
 -ms-box-orient:vertical;
 box-orient:vertical
}
.kuaihe-car>ul li [class^='_fxc'],.kuaihe-car>ul li [class^='_fxmc'],.kuaihe-car>ul li .fxc {
 -webkit-justify-content:center;
 -moz-justify-content:center;
 -ms-justify-content:center;
 justify-content:center;
 -webkit-box-pack:center;
 -moz-box-pack:center;
 -ms-box-pack:center;
 box-pack:center
}
.kuaihe-car>ul li [class^='_fxm'],.kuaihe-car>ul li .fxm {
 -webkit-align-items:center;
 -moz-align-items:center;
 -ms-align-items:center;
 align-items:center;
 -webkit-box-align:center;
 -moz-box-align:center;
 -ms-box-align:center;
 box-align:center
}
.kuaihe-car>ul li [class^='_fxj'],.kuaihe-car>ul li .fxj {
 -webkit-justify-content:space-between;
 -moz-justify-content:space-between;
 -ms-justify-content:space-between;
 justify-content:space-between;
 -webkit-box-pack:justify;
 -moz-box-pack:justify;
 -ms-box-pack:justify;
 box-pack:justify
}
.kuaihe-car>ul li [class^='_flex'],.kuaihe-car>ul li .flex {
 -webkit-flex:1;
 -moz-flex:1;
 -ms-flex:1;
 flex:1
}
.kuaihe-car>ul li h5 {
 width:50%;
 white-space:nowrap;
 overflow:hidden;
 word-wrap:normal;
 text-overflow:ellipsis
}
.kuaihe-car>ul li>h4 {
 -webkit-flex:1;
 -moz-flex:1;
 -ms-flex:1;
 flex:1;
 color:#f74d40;
 text-align:right;
 font-size:15px;
 margin-right:80px
}
.kuaihe-car>ul li>h4 [class^='triangle-'] {
 width:0;
 height:0;
 font-size:0;
 line-height:0;
 vertical-align:middle;
 overflow:hidden;
 display:inline-block;
 border-color:transparent;
 border-style:dashed
}
.kuaihe-car>ul li>h4>i {
 font-size:12px
}
.kuaihe-car>ul li .input-num {
 position:absolute;
 right:0
}
.kuaihe-car>.shade {
 width:100%;
 height:100%;
 position:fixed;
 top:0;
 background-color:#000;
 opacity:.7;
 z-index:-1
}
.drink-list-footer {
 width:100%;
 height:49px;
 background:#fff;
 z-index:11;
 position:fixed;
 bottom:0
}
.drink-list-footer>div {
 float:left;
 padding-top:4px;
 width:60%
}
.drink-list-footer>div>.drink-list-footer-frist-p {
 font-size:15px;
 color:#f74d40
}
.drink-list-footer>.drink-list-footer-span {
 width:21px;
 height:49px;
 margin:14px 8px 0 10px;
 float:left;
 background-image:url(../images/nav-cart.png);
 background-repeat:no-repeat;
 background-size:21px 21px
}
.drink-list-footer>.drink-list-footer-span>.zy-badge {
 top:10px;
 left:20px;
 right:initial
}
.drink-list-footer>.drink-list-footer-line {
 width:1px !important;
 height:28px;
 background:#999;
 margin-top:10px;
 margin-right:8px
}
.drink-list-footer>.openDepot {
 width:22%;
 height:100%;
 background:#f56711;
 color:#fff;
 font-size:15px;
 border:none;
 float:right
}
.drink-list-footer>.closeDepot {
 width:22%;
 height:100%;
 background:#ccc;
 color:#fff;
 font-size:15px;
 border:none;
 float:right
}
.drink-list-footer>.closeDepott {
 width:33%;
 height:100%;
 background:#f56711;
 color:#fff;
 font-size:15px;
 border:none;
 float:right;
 right:22%;
 position:absolute
}
.kuaihe-mendian {
 width:100%;
 z-index:11;
 position:fixed;
 bottom:49px
}
.kuaihe-mendian>.shade {
 background-color:#000;
 opacity:.3;
 width:100%;
 height:100%;
 z-index:-1;
 position:fixed;
 top:0;
 display:none
}
.kuaihe-mendian>p {
 background-color:#1556be;
 opacity:.4;
 text-align:center;
 color:#fff;
 z-index:12;
 font-size:12px
}
.kuaihe-mendian>p>i {
 padding-left:8px
}
.kuaihe-mendian>p>i:before {
 content:'\f107';
 color:#fff;
 font-size:14px
}
.kuaihe-mendian>.md-selected {
 background-color:#fff;
 opacity:1;
 color:#000
}
.kuaihe-mendian>.md-selected>i:before {
 color:#000
}
.kuaihe-mendian>ul {
 background-color:#fff;
 padding:1px 10px 0 10px;
 display:none;
 z-index:12;
 height:170px;
 overflow-y:auto;
 -webkit-overflow-scrolling:touch;
 overflow-scrolling:touch;
 -moz-overflow-scrolling:touch;
 -o-overflow-scrolling:touch;
 -ms-overflow-scrolling:touch
}
.kuaihe-mendian>ul>li {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-box;
 display:box;
 display:-ms-flexbox;
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flex;
 display:flex;
 margin-top:10px
}
.kuaihe-mendian>ul>li [class^='_fx'],.kuaihe-mendian>ul>li .fx {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-box;
 display:box;
 display:-ms-flexbox;
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flex;
 display:flex
}
.kuaihe-mendian>ul>li [class^='_fv'],.kuaihe-mendian>ul>li .fv {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-box;
 display:box;
 display:-ms-flexbox;
 display:-webkit-flex;
 display:-moz-flex;
 display:-ms-flex;
 display:flex;
 -webkit-flex-direction:column;
 -moz-flex-direction:column;
 -ms-flex-direction:column;
 flex-direction:column;
 -webkit-box-orient:vertical;
 -moz-box-orient:vertical;
 -ms-box-orient:vertical;
 box-orient:vertical
}
.kuaihe-mendian>ul>li [class^='_fxc'],.kuaihe-mendian>ul>li [class^='_fxmc'],.kuaihe-mendian>ul>li .fxc {
 -webkit-justify-content:center;
 -moz-justify-content:center;
 -ms-justify-content:center;
 justify-content:center;
 -webkit-box-pack:center;
 -moz-box-pack:center;
 -ms-box-pack:center;
 box-pack:center
}
.kuaihe-mendian>ul>li [class^='_fxm'],.kuaihe-mendian>ul>li .fxm {
 -webkit-align-items:center;
 -moz-align-items:center;
 -ms-align-items:center;
 align-items:center;
 -webkit-box-align:center;
 -moz-box-align:center;
 -ms-box-align:center;
 box-align:center
}
.kuaihe-mendian>ul>li [class^='_fxj'],.kuaihe-mendian>ul>li .fxj {
 -webkit-justify-content:space-between;
 -moz-justify-content:space-between;
 -ms-justify-content:space-between;
 justify-content:space-between;
 -webkit-box-pack:justify;
 -moz-box-pack:justify;
 -ms-box-pack:justify;
 box-pack:justify
}
.kuaihe-mendian>ul>li [class^='_flex'],.kuaihe-mendian>ul>li .flex {
 -webkit-flex:1;
 -moz-flex:1;
 -ms-flex:1;
 flex:1
}
.kuaihe-mendian>ul>li>h2 {
 -webkit-flex:1;
 -moz-flex:1;
 -ms-flex:1;
 flex:1;
 white-space:nowrap;
 overflow:hidden;
 word-wrap:normal;
 text-overflow:ellipsis
}
.kuaihe-mendian>ul>li>span {
 margin-left:6px
}
.kuaihe-mendian>ul>li>span>i {
 color:#f74d40
}
.kuaihe-mendian>ul>li>span:nth-child(1) {
 color:#999
}
.kuaihe-mendian>ul .selected>h2 {
 color:#1556be
}
.md-selected>.shade {
 display:block
}
.md-selected>.md-list {
 display:block
}
.dataNull {
 margin-top:40%;
 font-size:14px;
 text-align:center;
 color:#999;
 width:100%
}
.dataNull i {
 width:50px;
 height:50px;
 display:block;
 margin:0 auto;
 margin-bottom:10px
}
.kuaihe-foo>p {
 margin-bottom:50px
}
.kuaihe-foo div>span {
 position:initial
}
.vedor-catalog {
 position:inherit;
 height:45px;
 margin-top:10px
}
.vedor-catalog>li {
 width:50%;
 font-size:15px;
 height:45px;
 line-height:45px;
 margin-top:0 !important;
 padding-top:0 !important
}
.ind-header {
 background-color:inherit
}
header .tu-icon {
 padding:14px 10px 10px 30px !important
}
.tu-main {
 margin-top:10px
}
.tu-main .tu-main-msg {
 padding:10px;
 background-color:#fff;
 margin:0 10px;
 margin-bottom:10px
}
.tu-main .tu-main-msg .tu-msg-01 {
 position:relative
}
.tu-main .tu-main-msg .tu-msg-01 .tu-icon-edit {
 display:inline-block;
 width:20px;
 height:20px;
 position:absolute
}
.tu-main .tu-main-msg .tu-msg-01 span {
 font-size:14px;
 margin-left:30px
}
.tu-main .tu-main-msg .tu-msg-01 i {
 display:inline-block;
 width:20px;
 height:20px
}
.tu-main .tu-main-msg .tu-msg-01 i>img {
 width:100%;
 height:100%
}
.tu-main .tu-main-msg .tu-msg-02 {
 color:#848484;
 margin:5px 0;
 border-bottom:1px solid #e1e1e1
}
.tu-main .tu-main-msg .tu-msg-02 p {
 padding-bottom:10px
}
.tu-main .tu-main-msg .tu-msg-03 {
 overflow:hidden
}
.tu-main .tu-main-msg .tu-msg-03 .tu-btn {
 float:left;
 color:#383838;
 border:0;
 background-color:#fff
}
.tu-main .tu-main-msg .tu-msg-03 .tu-time-span {
 float:right;
 color:#868686
}
.refound-div header {
 position:fixed;
 z-index:0;
 top:0;
 left:0;
 right:0
}
.tu-app-root {
 margin-top:50px
}
.tu-time-main {
 color:#fff;
 font-size:14px
}
.tu-time-main .tu-time-show {
 display:inline-block
}
.tu-time-main .tu-time-show span {
 display:inline-block;
 width:20px;
 height:20px;
 border-radius:3px;
 background-color:#fff;
 color:#1855c0;
 text-align:center;
 font-size:14px;
 margin-right:4px
}
.tu-time-main .tu-time-show .tu-time-num {
 display:inline-block;
 margin-left:10px
}
.tu-refound-01 {
 padding:20px;
 background-color:#1546af
}
.tu-refound-01 .tu-refound-text {
 color:#fff;
 font-size:16px;
 padding-bottom:10px
}
.tu-refound-02 {
 font-size:13px;
 padding:10px;
 border-bottom:1px solid #efefef;
 background-color:#fff
}
.tu-refound-02 .tu-refound-02-text {
 color:#333
}
.tu-refound-02 .tu-refound-02-price {
 color:#f94c3c;
 float:right
}
.tu-refound-03 {
 padding:15px 3%;
 font-size:12px;
 background-color:#fafafa;
 margin-bottom:10px
}
.tu-refound-03 .tu-refound-03-div1 {
 height:40px;
 line-height:40px
}
.tu-refound-03 .tu-refound-03-div1>span i {
 width:16px;
 height:16px;
 line-height:14px;
 font-size:13px;
 color:#eee;
 text-align:center;
 -webkit-border-radius:100%;
 -moz-border-radius:100%;
 -ms-border-radius:100%;
 border-radius:100%;
 vertical-align:middle;
 background-color:#ccc;
 display:inline-block
}
.tu-refound-03 .tu-refound-03-div1>span b {
 width:10px;
 height:10px;
 -webkit-border-radius:100%;
 -moz-border-radius:100%;
 -ms-border-radius:100%;
 border-radius:100%;
 vertical-align:middle;
 background-color:#ccc;
 display:inline-block
}
.tu-refound-03 .tu-refound-03-div1>span em {
 width:100%;
 height:2px;
 vertical-align:middle;
 background-color:#ccc;
 display:inline-block
}
.tu-refound-03 .tu-refound-03-div1 span:nth-child(even) {
 width:16%
}
.tu-refound-03 .tu-refound-03-div1>span .active {
 background-color:#f56711
}
.tu-refound-03 .tu-refound-03-div1>span i.active {
 background-image:url('../images/public/ico-check-act.png');
 background-size:contain
}
.tu-refound-03 .tu-refound-03-div2 {
 text-align:center
}
.tu-refound-03 .tu-refound-03-div2>div {
 width:20%;
 display:block;
 color:#ccc;
 line-height:15px
}
.tu-refound-03 .tu-refound-03-div2>div small {
 font-size:10px;
 line-height:1
}
.tu-refound-03 .tu-refound-03-div2>div label {
 display:block
}
.tu-refound-03 .tu-refound-03-div2>div.active {
 color:#f56711
}
.tu-refound-03 .tu-refound-03-div2>div.noactive {
 color:#000
}
.tu-refound-msg {
 font-size:13px
}
.tu-refound-msg>div {
 width:100%;
 padding:10px
}
.tu-refound-msg>div>label {
 width:20%
}
.tu-refound-msg>div>p a {
 color:#999;
 text-align:right
}
.tu-refound-msg>div>p a [class^='triangle-'] {
 width:0;
 height:0;
 font-size:0;
 line-height:0;
 vertical-align:middle;
 overflow:hidden;
 display:inline-block;
 border-color:transparent;
 border-style:dashed
}
.tu-refound-msg .tu-msg-div2 {
 border-top:1px solid #efefef
}
.tu-refound-msg .tu-msg-div3 {
 border-top:1px solid #efefef
}
.tu-refound-msg .tu-msg-div3>div {
 width:100%;
 padding:5px 0
}
.tu-refound-msg .tu-msg-div3>div>label {
 width:20%
}
.tu-refound-msgSelect>p {
 height:44px;
 border-bottom:1px solid #efefef;
 background-color:#fff;
 font-size:14px
}
.tu-refound-msgSelect>p label {
 margin-right:5px
}
.tu-refound-msgSelect>p input {
 border:none;
 color:#999
}
.tu-refound-msgSelect>button {
 font-size:15px;
 color:#fff;
 background-color:#f56711;
 text-align:center;
 height:44px;
 line-height:44px;
 width:90%;
 margin:0 auto;
 display:block;
 margin-top:20px;
 border:none;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 -ms-border-radius:4px;
 border-radius:4px;
 cursor:pointer
}
.tu-refound-04 {
 margin-top:10px;
 background-color:#fff
}
.tu-refound-04 .tu-refound-04-div1 {
 padding:10px;
 border-bottom:1px solid #efefef
}
.tu-refound-04 .tu-refound-04-div1>i {
 width:20px;
 height:20px;
 background-size:contain;
 margin-right:5px;
 display:inline-block;
 margin-bottom:4px;
 vertical-align:middle
}
.tu-refound-04 .tu-refound-04-div1 span {
 color:#232323;
 font-size:14px
}
.tu-refound-04 .tu-refound-04-div2 {
 padding-top:10px;
 padding-bottom:10px;
 border-bottom:1px solid #efefef
}
.tu-refound-04 .tu-refound-04-div2 .tu-refound-04-div2-01 {
 width:80px;
 height:80px;
 margin-right:10px;
 border:1px solid #efefef
}
.tu-refound-04 .tu-refound-04-div2 .tu-refound-04-div2-01>img {
 width:100%;
 height:100%
}
.tu-refound-04 .tu-refound-04-div2 .tu-refound-04-div2-02 .tu-text {
 line-height:24px;
 height:48px;
 font-size:14px
}
.tu-refound-04 .tu-refound-04-div2 .tu-refound-04-div2-02 .tu-num {
 margin-top:12px;
 font-size:16px
}
.tu-refound-04 .tu-refound-04-div2 .tu-refound-04-div2-02 .tu-num .tu-num-span-1 {
 color:#fa4d3e
}
.tu-refound-04 .tu-refound-04-div3 {
 overflow:hidden;
 padding:10px
}
.tu-refound-04 .tu-refound-04-div3 span {
 float:right;
 display:inline-block;
 width:100px;
 height:35px;
 line-height:33px;
 text-align:center;
 color:#343434;
 font-size:16px;
 border-radius:5px;
 border:1px solid #999
}
.tu-refound-05 {
 overflow:hidden;
 margin:10px 0;
 padding:10px;
 background-color:#fff
}
.tu-refound-05 .tu-refound-05-left {
 float:left;
 color:#333;
 font-size:14px
}
.tu-refound-05 .tu-refound-05-right {
 font-size:14px;
 float:right
}
.tu-refound-05 .tu-refound-05-right .tu-right-text-1 {
 font-size:13px;
 color:#999;
 margin-right:5px
}
.tu-refound-05 .tu-refound-05-right .tu-right-text-2 {
 font-size:13px;
 color:#333
}
.tu-refound-06 {
 padding:10px;
 background-color:#fff
}
.tu-refound-06 ul {
 overflow:hidden
}
.tu-refound-06 ul li {
 font-size:13px;
 line-height:24px;
 overflow:hidden
}
.tu-refound-06 ul li .tu-left-1 {
 float:left;
 display:inline-block;
 width:30%;
 color:#333
}
.tu-refound-06 ul li .tu-right-1 {
 float:right;
 display:inline-block;
 width:70%;
 color:#666;
 text-align:right
}
.tu-refound-06 .tu-refound-06-service {
 height:44px;
 font-size:16px;
 border:1px solid #ccc;
 margin-top:10px
}
.tu-refound-06 .tu-refound-06-service>i {
 width:20px;
 height:20px;
 background-size:contain;
 display:inline-block;
 margin-right:5px;
 margin-bottom:2px;
 vertical-align:middle
}
.tu-refound-tuikuan {
 font-size:18px !important;
 padding-top:10px !important
}
.tu-app-root {
 height:initial
}
.tu-drink-list-catalog {
 position:static;
 border:0
}
.tu-drink-list-catalog li {
 border:0
}
.tu-drink-list-catalog .tu-drink-list-li ul {
 display:none !important
}
.tu-main-shop {
 padding:5px
}
.tu-main-shop ul {
 overflow:hidden
}
.tu-main-shop li {
 float:left;
 width:48%;
 margin:1%;
 background-color:#fff
}
.tu-main-shop li a img {
 width:100%
}
.tu-li-first .tu-shop-text {
 font-size:12px;
 color:#191919;
 padding:5px
}
.tu-li-first .tu-shop-price {
 padding:5px
}
.tu-li-first .tu-shop-price .price01 {
 color:#ff4c3e;
 font-size:18px;
 margin-right:5px
}
.tu-li-first .tu-shop-price .price02 {
 color:#d9d9d9;
 font-size:12px;
 text-decoration:line-through
}
.tu-filtrate-box {
 display:block !important
}
.tu-typelist-control {
 z-index:10 !important;
 position:inherit
}
.hot-recommend ul li>i.tu-index-i {
 z-index:9
}


.car div.car-botm{position:fixed;bottom:52px;width:100%;z-index:10}.car div.car-botm>div{position:fixed;width:100%;height:44px;bottom:0;background-color:#fff;border-top:1px solid #efeff4;border-bottom:1px solid #efeff4;z-index:2;clear:both;position:relative}.car div.car-botm>div>span:nth-child(2){line-height:44px;margin-left:30px;float:left;margin-left:40px}.car div.car-botm>div>span:nth-child(3){border:1px solid #efeff4;height:34px;float:left;margin-left:10px;margin-top:5px}.car div.car-botm>div div{display:inline-block;float:left;margin-left:15px;font-size:14px}.car div.car-botm>div div span{font-size:12px;color:#fa4d3e}.car div.car-botm>div div b{color:#fa4d3e}.car div.car-botm>div div>p:last-child{font-size:12px}.car div.car-botm>div button{float:right;width:75px;height:44px;line-height:44px;background-color:#f56711;color:#fff;font-size:14px;border:0}.order-list{margin-bottom:10px;float:left;width:100%;clear:both}
.f_left{ float:left;}



.pagefy{

 		display:inline-block;
	   *display:inline;
	   font-family:"Microsoft YaHei",Î¢ÈíÑÅºÚ;
	   line-height:30px;
	   margin:20px;
	
}


.pagefy,.pagefy div { font-size:14px; font-family:"Microsoft YaHei",Î¢ÈíÑÅºÚ;

text-align:center;
}

input:required:invalid, input:focus:invalid, textarea:required:invalid, textarea:focus:invalid{box-shadow: none;}
input{outline:0px;outline:none;}
.pagefy a{
font-size:20px;
		padding: 10px;
	padding-top:5px;
	padding-bottom:5px;
	background-color: #ffffff;
 display:inline-block;
	
}
.pagefy li{ margin-left:10px;	}


.page_sp{
margin:10px;

}

.page_sp a{
font-size:20px;
	background-image: url(../img/pages.png);
	text-align: center;
	color: #000000;
	background-repeat: no-repeat;
	overflow:hidden;
	float: left;
	width:56px;
	
	margin-left:10px;
	
	padding: 10px;

	
}


.pagefy a:hover,.pagefy b{
	color: #FFFFFF!important;
	background-color: #f56711;
	font-weight: normal;
	padding: 10px;
	padding-top:5px;
	padding-bottom:5px;
	text-decoration: none;	
	 display:inline-block;
font-size:20px;
	
	
}


	
	
/*bootcss±í¸ñ*/	
	.table {
	width: 100%;
	max-width: 100%;
	margin-bottom: 20px
}

.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th {
	padding: 8px;
	line-height: 1.42857143;
	vertical-align: top;
	border-top: 1px solid #ddd
}

.table>thead>tr>th {
	vertical-align: bottom;
	border-bottom: 2px solid #ddd
}

.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th {
	border-top: 0
}

.table>tbody+tbody {
	border-top: 2px solid #ddd
}

.table .table {
	background-color: #fff
}

.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th {
	padding: 5px
}

.table-bordered {
	border: 1px solid #ddd
}

.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th {
	border: 1px solid #ddd
}

.table-bordered>thead>tr>td,.table-bordered>thead>tr>th {
	border-bottom-width: 2px
}

.table-striped>tbody>tr:nth-of-type(odd) {
	background-color: #f9f9f9
}

.table-hover>tbody>tr:hover {
	background-color: #f5f5f5
}

table col[class*=col-] {
	position: static;
	display: table-column;
	float: none
}

table td[class*=col-],table th[class*=col-] {
	position: static;
	display: table-cell;
	float: none
}

.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active {
	background-color: #f5f5f5
}

.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover {
	background-color: #e8e8e8
}

.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success {
	background-color: #dff0d8
}

.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover {
	background-color: #d0e9c6
}

.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info {
	background-color: #d9edf7
}

.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover {
	background-color: #c4e3f3
}

.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning {
	background-color: #fcf8e3
}

.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover {
	background-color: #faf2cc
}

.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger {
	background-color: #f2dede
}

.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover {
	background-color: #ebcccc
}

.table-responsive {
	min-height: .01%;
	overflow-x: auto
}

/*bootcss±í¸ñ*/
	





