﻿@charset "utf-8";
/* CSS Document */
.contain{ width:100%; height:100%;min-width:320px; margin:auto; /*padding-bottom:2.2rem;*/ padding-top:2rem; padding-bottom: 2.1334rem;position:relative;}


/* 我的页面头部小图标 */
.myTopIcon{width: 2rem;height: 2rem;position: absolute;top: 0rem;right: 1rem;z-index:9999; padding:0.4375rem 0.5rem;}
/*头部*/
.header{background:#fff; padding:0 0.5rem; height: 1.984rem; width:100%; z-index: 50; position: fixed; left: 0; top: 0; right:0; border-bottom: 1px solid #e5e5e5;}
.return span{font-size: 0.8rem; line-height: 1.125rem; display: inline-block;}
.logo{width: 0.896rem;}
.icon-xiaoxi{font-size: 0.85334rem; color: #bababa;}
.headCity{line-height: 1.125rem; background-size:0.675rem auto; font-size: 0.5rem;width:2.475rem; box-sizing:border-box; -webkit-box-sizing: border-box; color:#f92d4e;}
.searchBox{margin: 0 0.43rem;}
.searchBox .searchImg{position: absolute; width:1.4rem; font-size: 0.64rem; color: #a0a0a0; line-height: 1; right: 0; top:0; bottom:0;}
.searchBox .searchImg img{width:0.64rem; height:0.64rem; margin-top: 0.2425rem; margin-left:0.38rem; }
.searchBtn {width:1.925rem; height: 1.125rem; font-size: 0.55rem; color:#000000; text-align: center; line-height:1.125rem; border-radius: 0.55rem; background: #ededed; margin: 0 0.2rem 0 0.275rem; }
.service img{ width:2.25rem; margin:0.125rem 1.5rem;  }
.search{background: #ededed; color: #000; font-size: 0.45rem; height:1.125rem; width:100%; box-sizing: border-box; border-radius: 0.55rem; padding:0 1.4rem 0 0.375rem; text-align: left;}
.header h2{font-size: 0.7rem; color: #272536;text-align: center;}
.share { width: 0.625rem; height: 0.625rem;overflow: hidden; padding: 0.25rem 0.2rem 0.25rem 0;box-sizing: content-box;-webkit-box-sizing: content-box;}
.listSearch{padding:0.4rem 0.5rem 0.4rem; background: #fff; }
.InfoBtn{ padding: 0 0.2rem 0 0.45rem; font-size: 0; }
.InfoBtn li,.rightInfo li{width:0.15rem; height: 0.15rem; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; background: #272536; margin-top: 0.1rem;}
.InfoBtn li:first-child{ margin-top:0;}

.headerMask{position: fixed; top: 0; right: 0;bottom: 0;left: 0; z-index: 1000; display:none;}
.funBox{ overflow: visible !important; position:fixed;width:4.05334rem; top:1.70667rem; right:0.25rem; z-index:1001;border-radius: 0.21334rem; -webkit-border-radius: 0.21334rem; text-align:right;box-shadow:1px 1px 0.21rem rgba(0,0,0,0.17); display:none}
.funBox{width:4.05334rem;}
.funUl li{ line-height:1.237334rem; text-align:center; background:#ffffff; border-top:1px solid #eeeeee;}
.funUl li:first-child{border-top:0;}
.funUl li a{ color:#666666; width:100%; display:block; font-size:0.512rem;}
.funUl li:hover{background:#eeeeee;}
.funBox .ico-dis.up{border-color: transparent transparent #000000 transparent; margin:0; margin-right:0.42rem;}
.funBox::before { position: absolute; top: -0.128rem; right: 0.42rem; content: '';  border-left: 0.128rem solid transparent;  border-right: 0.128rem solid transparent; border-bottom: 0.128rem solid #ffffff;}
.funBox::after {  position: absolute; top: -0.10667rem; right: 0.42rem; content: ''; border-left: 0.128rem solid transparent; border-right: 0.128rem solid transparent;  border-bottom: 0.128rem solid #ffffff; filter: drop-shadow(1px 1px 0.21rem rgba(0,0,0,0.17));}

/*小图标*/
.icon-mobile {background: url(../images/icon_mobile.png) no-repeat center center;}
.icon-wechat {background: url(../images/icon_wechat.png) no-repeat center center;}

/*顶部导航*/
.top_menu_bar{ background: #fff; top: 1.984rem; height: 0.96rem; left:0; width:100%; z-index:50}
.top_menu_list{ font-size: 0;  overflow: hidden;overflow-x: scroll;-webkit-overflow-scrolling: touch;white-space: nowrap; padding: 0 1.0667rem 0 0.704rem;}
.top_menu_list a,.top_classify a{display: inline-block; font-size: 0.384rem; color: #42404f; padding: 0 0.534rem; line-height: 0.96rem;}
.top_menu_list a.on,.top_classify a.on{color: #e8013e; border-bottom: 1px solid #e8013e;}
.top_menu_more{position: absolute; top: 0; background: #fff; width: 1.0667rem; text-align: center; line-height: 0.96rem; right: 0;}
.top_menu_span{font-size: 0.35rem; color: #b9b9b9; font-weight: bold;}
.top_classify{position:absolute; top:0.96rem; left:0; right:0; background:#ffffff; box-sizing:border-box; -webkit-box-sizing:border-box;padding: 0 0.704rem;border-top: 1px solid #e5e5e5; display:none}

/*轮播图*/
.slide{width: 100%; height: 0; padding-bottom: 40%;}
.swiper-pagination-bullet{width: 0.2134rem; height: 0.2134rem;}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 0.128rem;}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom: 0.256rem; top:inherit;}
.swiper-pagination-bullet{background: none; opacity: 1; border: 1px solid #ffffff; }
.detail_swiper .swiper-pagination-bullet{ border:none;}
.swiper-pagination-bullet-active,.detail_swiper .swiper-pagination-bullet-active{background: #ffffff;}
.detail_swiper{width: 100%; height: 0; padding-bottom: 100%;}

.classicBar{ padding:0 0.5334rem; background:#fff; margin-bottom:0.35rem;}
.classicBar a{ text-align: center; padding:0.7rem 0 0.43rem; width:20%;}
.classicBar a p{width:1.3654rem; height:1.194667rem; margin: 0 auto 0.5rem;}

/**/
.tuiBox{margin: 0 0.32rem;}
.tuiBox a,.spellTextBox a{ width: 49.028%; margin-bottom: 0.32rem; background: #ffffff; position: relative;height: 4.352rem; overflow: hidden;}
.tuiClassify{font-size: 0.512rem; color: #666666;}
.tuiText,.spellText{margin:0.3rem 0 0 0.3rem; z-index: 5;position: relative;}
.tuiSpac{font-size: 0.43rem; color: #999999;}
.tuiImg{width:5.03467rem; height: 100%; position: absolute; right: 0; top: 0;}

/*title*/
.titleBox{line-height: 1.32267rem;}
.title{font-size:0.47rem; color: #42404f;}
.title_more{font-size:0.47rem; color: #dadada; font-family: arial;}

/*南旗好物*/
.nm_top{margin-top:0.4267rem; padding:0 0.5334rem;}
.banner,.nm_good{margin-bottom: 0.32rem;}

.nm_good .nm_item{width: 49%; padding: 0.45rem 0.5334rem 0.2rem; background:#ffffff; position: relative;}
.saleImg{position: absolute; top: 0; right: 0; left: 48%;}
.nm_good .nm_item .nm_good_lf,.nm_good .nm_item .nm_good_rg{width: 48%; text-align: center;}
.nm_good_lf a .middleImg{padding-bottom: 100%;}
.nm_good_rg .middleImg{padding-bottom: 135%;}
.nm_good_rg .middleImg img{ top: inherit;}
.nm_good_h2,.nm_title{font-size: 0.55468rem; color: #333333; text-align:left; margin-bottom: 0.36rem;}
.nm_good_txt{font-size: 0.34134rem; margin-top: 0.25rem; max-width: 100%; display: inline-block; color: #ff0000; border: 1px solid #ff0000; padding:0.0215rem 0.32rem;}

.fuli h2{font-size: 0.6rem; text-align: center; line-height: 0.6rem; padding: 0.375rem 0 0.325rem;}
.fuli .Radius {overflow: hidden;}
.fuliUl a{ padding:0.32rem 0.6rem; width: 32.146%; background: #ffffff;}
.fuliUl .middleImg{padding-bottom: 100%;}
.fuliUl a p{font-size: 0.34134rem; color: #666666; text-align: center;}
.fuliUl a p.fuliTxt{ padding: 0.1rem 0.1rem; color: #ffffff; margin: 0.1rem 0; background: #f983a3; border-radius: 0.32rem; -webkit-border-radius: 0.32rem;}
.fuliUl .text_over{-webkit-line-clamp:1;}

.nq_title{text-indent: 0.5334rem; margin: 0.3rem 0;}

/*首页商品列表*/
.list_content .titleBox,.list{overflow:hidden;padding: 0 0.5334rem;}
.list{overflow:hidden; overflow: hidden;padding: 0 0.5334rem;}
.list ul{width:50%; float: left;}
.list ul.listLeft{padding-right: 0.2135rem; }
.list ul.listRight{padding-left: 0.2135rem }
.list ul li{ display: block; border:1px solid #dfdfdf;background:#fff; margin-bottom: 0.42667rem; position: relative;}
.produceImg{width:100%; padding-bottom: 100%; overflow: hidden; display: block;}
.listBm{padding: 0.48rem 0.32rem 0.45rem;}
.produceName{ color:#7d7d7d; font-size: 0.4267rem; text-align: left; word-break:break-all;}
.youhui{font-size: 0; text-align: left; margin: 0.25rem 0}
.youhui span{display: inline-block; font-size: 0.25rem; color:#fea100; border:1px solid #fea100; padding:0.08rem 0.2rem; /*line-height: 0.5rem;*/ margin-right:0.15rem;}
.youhui span.on{ border-color:#ff2f45; color:#ff2f45;}
.list_price{ overflow: hidden; vertical-align:middle; font-size:0;}
.list_price span{vertical-align:middle;}
.price{font-size: 0.55467rem; float: left; color: #ff0000; line-height: 1;}
.list_price span.ord_price,.ord_price{font-size:0.42667rem; color:#666666;vertical-align:text-bottom; text-decoration:line-through; margin-left:0.15rem;}
.btn{font-size: 0.256rem; color: #ffffff; display: inline-block; padding: 0.1rem 0.28rem; /*line-height: 0.5334rem;*/ text-align: right; background: #f983a3; border-radius: 0.2667rem; -webkit-border-radius: 0.2667rem;}

.list ul li.ad-list .produceImg{padding: 0;}
.list ul li.ad-list .produceImg img{ width: 100%;}
.adTxt{text-align: center; padding: 0.4rem 0;}
.adTxt p{font-size: 0.4267rem; color: #666666; margin-bottom: 0.1rem;}
.adTxt .btn{ margin-top: 2px;}

/*列表*/
/*筛选方式*/
.screen_ul{ background:#ffffff;padding:0 0.5rem 0.4rem;transition: transform ease .3s;z-index: 50;}
.screen_ul li{ text-align: center; font-size:0.682667rem;}
.screen_ul li.on,.screen_ul li.on span{ color:#ff2f45;}
.screen_ul li span{margin-left: 2px;transition:0.3s all; -webkit-transition:0.3s all; display:inline-block;}
.screen_ul li.active span{transition:0.3s all; -webkit-transition:0.3s all; transform:rotate(180deg); -webkit-transform:rotate(180deg);}

.list-list{margin-top: 0.4rem;}
.screen_ul_wrap{ height: 1.296rem; background: #fff;}
.screen_ul.navFix,.navFix {border: 0;position: fixed;  width: 100%; top: 2.0053rem; left: 0;right: 0;z-index: 50;}

/*回到顶部*/
#goTopBtn {position: fixed;width:1.1rem;bottom:0.5rem;right:0.5rem;height:1.1rem;cursor:pointer;display:none;
background:#ffffff url(../images/toTop.png); background-size:cover; overflow:hidden; box-shadow:0.1rem 0.1rem 0.5rem rgba(0,0,0,0.3);-moz-box-shadow:0.1rem 0.1rem 0.5rem rgba(0,0,0,0.3);}

/*详情页*/
.shadow{box-shadow: 0 2px 4px rgba(9,1,1,0.15);-moz-box-shadow: 0 2px 4px rgba(9,1,1,0.15);}
.detail-swiper{/*padding-bottom: 100%; width: 100%;*/ overflow: hidden;width: 100%; height: 0; padding-bottom: 100%;}
 /*.swiper-slide a img {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%;
    margin: auto;
}*/
.detalisSlide .slide_iconBox{ bottom:0.4rem;}
.detalisSlide .slide_icon li{width:0.275rem; height: 0.275rem; border: 1px solid #9b9b9b; background: #333;}
.detailTop{background: #fff; border-top:2px solid #cccccc }
.detailBox{padding:0.3rem 0.625rem; border-bottom: 1px solid #cccccc;}
.detailPrice{position: relative; left: -0.1rem; margin: 0.1rem 0 0;}
.detailPrice,.detailPrice em{font-size: 0.768rem; color:#ff2f45; font-weight: 400; line-height: 0.8rem;}
.detailPrice .ord_price{font-size:0.469334rem;}
.detailPrice span{ font-family: arial; }
.tips{font-size: 0.4rem; line-height: 0.4rem; color: #ff2f45; margin-bottom: 0.2rem; }
.detailWay{margin: 0.2rem 0 0;}
.detailWay p,.detailWay span,.detailWay center,.f16{color: #999;font-size: 0.384rem; line-height: 0.4rem;}
.detalis_name_box{padding:0.275rem 0.625rem; background:#fff}
.shareBox{ height: 1.5rem; border-left: 1px solid #999999; padding-left: 0.565rem; margin-left: 0.5rem;} 
.share_img{width:0.625rem; height: 0.625rem; margin:0.2rem 0;}
.detalis_name{font-size: 0.512rem;line-height: 0.75rem; -webkit-line-clamp: 2;}

.detailBm{background: #fff; margin-top:0.4rem;}
.detailBmFirst{ padding:0.4rem 0.625rem; border-bottom: 1px solid #ccc;}
.detailYh,.peisong{ overflow: hidden; position: relative; margin-bottom: 0.25rem;}
.detailYh_img{width:1.55rem; float:left;}
.detailYh_Text{font-size: 0.469334rem; line-height: 0.6rem; margin-left: 1.55rem; text-indent: 0.5rem; padding-right:1.4rem;}
.getQuan{ position: absolute; top:0; right:0; height:0.6rem; background: #fff; line-height: 0.6rem; border:1px solid #cccccc; font-size: 0.4rem; color: #999;border-radius: 0.3rem; -webkit-border-radius: 0.3rem; -moz-border-radius: 0.3rem;}

.detailBmSecond{ padding:0.4rem 0.625rem;border-bottom: 1px solid #ccc;}
.lfRg{color: #333; font-size: 0.384rem;}
.lfRg em{ color: #ff2f45; margin-right: 0.25rem; font-size: 0.4rem;}
.peisong .lfRg{ font-size: 0.469334rem;}
.peisong .lfRg em{color: #999; font-size: 0.469334rem;}
.canshu{margin: 0;}

.detailYh_right{ position: absolute;top:50%; right: 0; margin-top:-0.075rem}
.rightInfo{overflow: hidden; }
.rightInfo li{ background: #cccccc; margin-top:0; margin-left: 0.1rem; float:left; }
.rightInfo li:first-child,.detailBmBao li:first-child{margin-left: 0;}

.detailBmBao{ border:0;}
.detailBmBao li{ float:left;margin-left: 0.5rem; vertical-align:middle;}
.baozhang{ width:0.5rem; height: 0.5rem; overflow: hidden;vertical-align:middle; display:inline-block;}
.baozhang_text{font-size: 0.469334rem; line-height: 1; color: #999999;vertical-align:middle;}
.drag{font-size: 0.5rem; text-align: center; color: #999; line-height: 1.25rem; }
.detailImg img{vertical-align: top;}


/*详情页底部*/
.details_footer,.order_footer{ position:fixed; left:0; bottom:0; width:100%; z-index:50; height:2rem; background: #fff; }
.details_footer{box-shadow: 0 2px 4px #d6d6d6; -moz-box-shadow: 0 2px 4px #d6d6d6; }
.buyBox{ width:20%; box-sizing:border-box; -webkit-box-sizing:border-box; background:#ffffff; height:100%;}
.buyBox p{ width:0.875rem; margin: auto;}
.buyBox p.collect{ height:0.875rem; background:url(../images/collect.png) center center no-repeat; background-size:cover;}
.buyBox p.collect.on{ background:url(../images/collected.png) center center no-repeat; background-size:cover;}
.buy_img{position: relative;}
.buyNum{ width:0.5rem; height:0.5rem; border-radius:50%; font-size:0.4rem; line-height:0.5rem; text-align:center; color:#ffffff; background:#ff2f45; display:inline-block; position:absolute; top:-0.15rem; left:-0.15rem; z-index:100;}
.buyImgBox{ border-left:1px solid #e5e5e5;}
.buy{ width:30%; font-size:0.65rem; color:#ffffff;text-align:center; line-height:2rem;background:#ff2f45;}
.car{ background:#fea100;}

/*详情页评论*/
.goodEva{margin-top:0.32rem}
.evaTit{background:#ffffff; padding:0.6rem 0.42667rem 0.35rem 0.64rem;}
.evaTit span{font-size:0.47rem; color:#333333;}
.evaRg{vertical-align:middle; font-size:0;}
.evaRg span,.evaRg .InfoBtn{display:inline-block; vertical-align:middle; color:#ff2f45; font-size:0.47rem;}
.evaRg .InfoBtn{overflow:hidden; margin-left:0.256rem; padding:0;}
.evaRg .InfoBtn li{background:#ff2f45; float:left;margin-top: 0; margin-left:0.1rem;}

.evaUl li{background:#ffffff; padding:0.32rem 0.64rem; margin-bottom:0.45rem;}
.avatorBox,.pingfen{vertical-align:middle; font-size:0;}
.avatorBox{ margin-bottom:0.34rem;}
.user_avator,.pingfen img{overflow:hidden; background:#ffffff; vertical-align:middle;display: inline-block;}
.user_avator{width:1.28rem; height:1.28rem; }
.user_name{font-size:0.47rem; color:#666666;vertical-align:middle; margin-left:0.2rem;}
.eva_text{font-size:0.43rem; color:#666666; margin-bottom:0.32rem;word-wrap:break-word;}
.eva_time{font-size:0.384rem; color:#999;margin-bottom:0.32rem;}
.eva_spac{margin-left:0.26rem;}
.eva_img img{width:3.4134rem; height:3.4134rem; overflow:hidden; margin-bottom:0.32rem; margin-right:0.256rem}
.shoper_text .iconfont{font-size:0.64rem; color:#eeeeee; margin-left:1rem; line-height: 0.4;}
.shoper_text p{font-size:0.43rem; color:#666666; background:#eeeeee; padding:0.3rem 0.3rem 0.3rem 0.58rem; margin-top:-0.1rem}
.reEva{border-top:1px solid #eeeeee; margin-top:0.32rem;}
.reEva_time{font-size:0.43rem; color:#ff3248; margin:0.32rem 0 0.2rem;}
.scan{margin:5px 0;}
.scan,.zanbtn,.zanbtn p{font-size:0; line-height:0.64rem; }
.zanbtn p{ background-size:0.384rem; display:inline-block; vertical-align:middle; font-size:0.384rem; color:#666; border-radius:0.32rem; -webkit-border-radius:0.32rem;  border:1px solid #666; padding:0 0.2rem 0 0.79rem; margin-left:0.43rem;}
.zanbtn p.on{border-color:#ff3248; color:#ff3248}
.zanbtn p.zan{background:url(../images/icon_zan.png) no-repeat 0.32rem center; background-size: 0.384rem;}
.zanbtn p.nozan{background:url(../images/icon_nozan.png) no-repeat 0.32rem center; background-size: 0.384rem;}
.zanbtn p.zan.on{background:url(../images/icon_zaned.png) no-repeat 0.32rem center; background-size: 0.384rem;}
.zanbtn p.nozan.on{background:url(../images/icon_nozaned.png) no-repeat 0.32rem center; background-size: 0.384rem;}
.scanNum{ font-size:0.43rem; color:#666666;}
.zanbtn p img{display:inline-block; vertical-align:middle; width:0.384rem; margin-right:5px;}

.rate_tag_box{background:#eeeeee;}
.rate_tag{font-size:0; padding:0.5334rem 0.64rem 0; max-height: 2.58rem; overflow: hidden;  box-sizing: content-box; -webkit-box-sizing: content-box;}
.rate_tag span{font-size:0.384rem; color:#666666; margin:0 0.256rem 0.43rem 0; display:inline-block; line-height:0.85334rem; padding:0 0.512rem; border-radius:0.32rem; -webkit-border-radius:0.32rem; background:#fff;}
.rate_tag span.on{background:#ff3248; color:#ffffff;}
/*.rate_tag span.bad{background:#666; color:#ffffff;}*/
.rate_tag span em{font-family:Arial;}
.rate_tag_toggle{font-size:0.43rem; color:#999999; text-align:center; font-weight:bold; transition:all 0.3s;}
.rate_tag_toggle.on{transform: rotate(180deg); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg);}

.headTag{margin:0 0.2rem}
.headTag li{text-align:center; font-size:0.68rem; color:#272536;}
.headTag li span{ display:inline-block; line-height:2rem;}
.headTag li.on span{color:#ff3248;border-bottom:1px solid #ff3248;}

/*评价页面*/
.starBox{padding:0.64rem 0.512rem 0.57rem;border-bottom:1px solid #d2d2d2;}
.goodImg{width:1.28rem; height:1.28rem; overflow:hidden; margin-right:0.3rem;}
.star{ overflow:hidden; margin:0 0.3rem;}
.star img{width:0.72534rem; margin:0 0.32rem; float:left;}
.evaTextBox{padding: 0 0.43rem;}
.niming{ padding: 0.55rem 0.1rem; overflow:hidden; font-size:0; border-top:1px solid #d2d2d2; margin-top:0.47rem}
.niming .checkBox{width:0.768rem; height:0.768rem; margin-right:0.5rem;}
.niming .checkBox label{border:none;}
.niming .checkBox label input[type=checkbox]:before{border:none; background:url("../images/icon_dui.png") no-repeat center center; background-size:cover;}
.niming span{font-size:0.57rem; color:#666; line-height:0.768rem; vertical-align:top}
.niming .help{font-size:0.43rem; color:#999;}
.spacing{background:#f5f5f5; height:0.43rem;}
.pingfenBox{padding:0 0.6rem;}
.pingfen{padding:0.6rem 0;}
.pingfen img{width:0.55467rem; height:0.55467rem;}
.pingfen span{font-size:0.56rem; color:#333; margin-left:0.2rem; vertical-align:middle;}
.pingfen_star{margin:0.768rem 0;}

.txtEvaBox{padding:0.6rem 0;}
.txtEvaBox textarea{display:block; width:100%; font-size:0.6rem; color:#333; min-height: 3.2rem;  }

.img-list li,.uploadBtn{width:3.541rem; height:3.541rem; border:1px dotted #d2d2d2;overflow:hidden; background-size:contain; background-position:center center;}
.img-list li{float:left; margin:0 0.2rem 0.2rem 0}
.uploadBtn{position:relative;}

.uploadBtn input{position: absolute; left: 0px;top: 0px; opacity: 0; -ms-filter: 'alpha(opacity=0)';}
.upload{position:absolute; top:0; right:0; left:0; bottom:0; font-size:0.43rem; color:#999999;}
.upload img{width:1.024rem; margin-bottom:0.64rem}

/*购物车*/
/*文字分割线*/
.wordLineBox {height: 1.5rem;width: 100%; padding: 0 0.5rem;}
.line { height: 0; border-top:1px solid #fc5581; box-sizing: border-box; -webkit-box-sizing: border-box ; position:relative;}
.line_word {color:#fc5581; margin: 0 0.35rem; font-size:0.512rem;}

.delBtn{background: #ffffff; padding: 0.384rem 0.64rem;font-size: 0.512rem; color: #999999; overflow: hidden; margin: 0.384rem auto;}
.delBox{display:none;}
.store_wrapper{padding:0 0.55rem; background: #fff; border-radius: 4px; margin: 0 0.384rem; border-radius: 4px; margin-top: 0.384rem;}
.store_wrapper ul li{ /*margin-bottom: 0.7rem;*/ padding:0.35rem 0;}
.store_wrapper ul li:last-child{margin-bottom: 0;}
.store_wrapper ul li .flex-child{overflow:hidden;}
.buyCart_list{background: none; }
.buyCart_list ul{margin-top:0;}
/*.li_chk{margin-top:1.45rem;}*/

.storePX {line-height: 0.55rem; padding: 0.725rem 0;}
.PX{font-size: 0.4rem; color: #ff2f45; border: 1px solid #ff2f45;line-height: 1; padding: 2px 3px; margin-right: 0.2rem; margin-left: 0.8rem;}

.buyImg_box{padding:0.15rem; overflow: hidden;margin-right: 0.3rem; }
.buyImg{width:3.5rem; height: 3.5rem; position: relative; }
.limitNum{font-size: 0.5rem; color: #ff2f45; margin: 0.65rem 0 0.4rem; line-height: 1;}

.sel_mask{ margin-top:0.2rem; display: block; overflow:hidden; background:#fff;text-decoration: none;color:#000; display:inline-block;}
.sel_mask span{ /*显示内容*/font-size:0.55rem; box-sizing:border-box; -webkit-box-sizing:border-box; padding:0 0.3rem; color:#999;overflow:hidden;height:100%;line-height:1rem;-webkit-line-clamp: 1;background: #f5f5f5;word-break: break-all;}

.priceNum_box{margin-bottom: 0.15rem;margin-top: 0.4rem;}
.priceNum_box .price{margin-top:0.2rem; font-size: 0.6rem;}
.buyNumber .number{height:1rem;}
.buyNumber .number button,.buyNumber .number input[type=number]{color:#999999;width:1rem; height: 1rem; font-size: 0.7rem; line-height: 1rem;}
.buyNumber .number input[type=number]{ width:1.35rem;}

.storeTop{overflow: hidden; position: relative; padding: 0.7rem 0;}
.list_chk{ margin-right:0.55rem; float:left;}
.storeText{ font-size: 0.55rem;  display: block; line-height: 0.8rem; padding-right:1.5rem; }
.quan{font-size: 0.55rem; color:#999; line-height: 0.8rem; position: absolute; top:50%; margin-top: -0.4rem; right:0;}
/*checkbox*/
.checkBox{ width:0.8535rem; height:0.8535rem;display:inline-block;*display:inline;*zoom:1;}
.checkBox input[type="radio"]{ position: absolute;z-index: 0;visibility:hidden;}
.checkBox label{ position: relative; display: inline-block; overflow: hidden; border: 1px solid #999; border-radius:50%;background:#ffffff;width:100%;height:100%;cursor: pointer;box-sizing:border-box; -webkit-box-sizing:border-box; vertical-align: middle;}
.checkBox label.mark,.checkBox input[type=checkbox]:checked + label,.checkBox input[type=radio]:checked + label{background: url("../images/mark.png") no-repeat center center;background-size:100%; border-color:#ff2f45;}

.checkBox label input{position: absolute;top: 0;left: 0; width:100%; height:100%; display: block;border: 0;outline: 0!important;background-color: transparent;-webkit-appearance: none;}
.checkBox label input[type=checkbox]:before { width:100%; height:100%; box-sizing:border-box; border: 1px solid #999; border-radius: 50%; content: ''; display: block; }
.checkBox label input[type=checkbox]:checked:before {background: url("../images/mark.png") no-repeat center center;background-size:100%; border:none;}


.allcheckBox{margin-left: 0.5rem; margin-right: 0.25rem;}
.allText{font-size: 0.55rem; color: #333; line-height: 0.8rem; display: inline-block; vertical-align: top;}

.total_money{font-size: 0.55467rem; color: #ff2f45; text-align: right; line-height: 1;}
.total_money span{color: #ff2f45; font-family: arial;}
.storeDec{font-size: 0.35rem; text-align: right; line-height: 1; margin-top:0.1rem}
.account,.delete{ font-size:0.6rem; background:#fc5581; color:#ffffff; margin: 0 0.5rem 0 0.3rem; padding: 0 0.9rem;height: 1.475rem; line-height: 1.475rem;border-radius:0.7375rem;}
.account span{ font-family: arial;color:#ffffff;}
.buyCar_footer{  z-index: 50; background:#ffffff; width:100%; position:fixed; left:0; bottom:2.1334rem; height: 2.25rem; overflow:hidden; border-bottom:1px solid #d2d2d2;}
.allSel_lb{ margin-left:5px; font-size:1.625rem; line-height:2rem;}

/*订单详情*/
.removal{ padding:7.05% 10%; color:#ffffff; line-height:2.5rem; background:#13a1d1; font-size:2.25rem;}
.removal span{ font-size: 1.75rem;color:#ffffff;}
.removalBox{ padding:1.5rem 1rem;margin-top:1rem;}
.title_img{ width:0.95rem;font-size: 0.58rem;color: #a7a7a7;}
.indent_title{ font-size:0.575rem; line-height: 0.6rem;}
.title_gt{ font-size: 0.5rem; color: #a1a1a1; line-height: 0.6rem; margin-left: 0.25rem;}
.details_rg{width:0.75rem; margin-left:0.5rem;}
.removal_time{ color:#a1a1a1; margin-top:0.5rem; font-size:1.625rem;}
.indent_titleBox{ border-bottom:1px solid #e5e5e5; padding:0.475rem 0.55rem; background:#ffffff; }
.address{ padding:0.6rem 1.15rem; background: #ffffff; border-top:1px solid #e5e5e5;}
.address_top{ font-size: 0.625rem; color: #000; overflow: hidden; line-height: 1;}
.address_top span{ float:right;}
.address_text{font-size: 0.575rem; color: #a1a1a1; margin-top:0.2rem;}
.specificate{font-size: 0.469334rem; line-height: 0.4rem; margin: 0.25rem 0 0.5rem;}
.order_ul li .buyImg{border: 1px solid #e8e8e8; overflow: hidden;}
.order_right{position: relative; margin:0 0.2rem 0 0.65rem;}
.indent_Num{ font-size:1rem; color:#cccccc; position: absolute; right: 0.35rem; line-height: 1; bottom:0;}

.infoBox{ padding: 0.65rem 0;}
.indentD_li li{ padding:1rem 1.5rem; color:#999999; margin-bottom: 0.3rem;}
.indentD_li:last-child{margin-bottom: 0;} 

.quanLink{font-size: 0.525rem; padding-right: 0.625rem; background: url(../images/lt.jpg) center right no-repeat; background-size:0.25rem auto; }

.order_footer .account{ border-radius: 0; margin: 0; height: 100%; line-height: 2rem; text-align: center; padding: 0; width:28.125%;}
.order_total{font-size: 0.75rem; color: #ff2f45; line-height: 2rem; margin-left: 0.3rem;}
.order_total em{font-family: arial;}
 
.identDBox{ padding:0.375rem 1rem 1rem 1rem;}
.specification{ color:#626262; font-size:1rem; margin-top:0.2rem;}
.indentD_myBox{ bottom:0rem;}
.indentD_my{ color:#696969;}
.addBCar{ border:1px solid #a1a1a1; padding:0 5%; text-align:center; }
.infoBox{ background:#ffffff; border-bottom:1px solid #e8e8e8; font-size: 0.525rem;padding: 0.65rem 0;}
.infoBox li{ padding: 0 0.55rem; color:#999999; margin-bottom: 0.3rem; }
.infoBox li:last-child{margin-bottom: 0;} 
.infoBox li,.infoBox li p{font-size:0.525rem; }
.indexNum{color:#989898;}
.infoBox li span{ color:#333333; }
.infoBox li em{font-family: arial; }
.infoBox li .redP,.stogeInfo li em{color:#f92d4e}
.stogeInfo{padding: 0.5rem 0; margin-bottom: 0.4rem;}
.stogeInfo li,.storeInfo p{font-size: 0.575rem;}
.stogeInfo .f16{ color:#999; float:right}

/*确认下单*/
.mgTop{ margin-top:0;}
.address_img img{ width:1.25rem;}
.section{margin-top:0.45rem}
.deliveryBox{ background:#bebebe; padding:3% 0; margin:0.4rem 0; border-right:1px solid #e5e5e5; box-sizing:border-box; -webkit-box-sizing:border-box;}
.selDelivery .on{ background:#f92d4e;}
.deliveryBox:last-child{ border-right:none;}
.inStore_img{ width:1.15rem; margin-right:0.3rem; }
.delivery_img{ width:1.85rem; margin-right:0.3rem;}
.delivery{ font-size:0.5rem; color:#ffffff;}
.delivery_day{ font-size:0.4rem; color:#e1e1e1;}
.order_ul{background: #fff; }
.order_ul li{ margin-bottom:0; padding:0.55rem; border-bottom: 1px solid #e5e5e5;}

.remarksBox{ padding:0.7rem  0.55rem; background:#ffffff; margin-bottom: 0.4rem; }
.remarksBox p{ font-size:0.6rem; color:rgba(0,0,0,0.7); line-height: 0.6rem;}
.remarkInput{ font-size:0.6rem; color:rgba(155,155,155,0.7); resize:none;  overflow:auto; line-height: 0.6rem; margin-left:0.4rem;}
.input{display: block; width:100%; height: 100%;}

.total{ font-size:1.5rem; color:#000000; text-align:left;}

/*商品分类*/
.classic{padding-top:1.92490667rem;}
.classicLeft{width:3.45rem;}
.classicLeft,#rightclass{ overflow-y: scroll;bottom: 2.2rem;}
/*.classicLeft,.classicRight{ position: fixed;  left: 0; top:1.925rem;}*/
.classicBanner a{padding:0.35rem 0; height:4.075rem; overflow:hidden; display:block;}
.classicBanner .classicBanner_list{overflow: hidden; margin-top: 0.35rem;}
.classicBanner .classicBanner_list a{width:50%; padding:0; height:2.75rem; overflow:hidden; float:left; box-sizing: border-box; -webkit-box-sizing: border-box;} 
.classicBanner .classicBanner_list a:nth-child(2n+1){ padding-right:0.1rem;}
.classicBanner .classicBanner_list a:nth-child(2n){ padding-left:0.1rem;}
.classicLeft{background:#eeeeee; padding: 0.2rem 0; z-index: 3;}
.classicLeft li{font-size: 0.55rem; color: #999; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; cursor: pointer; width:3.45rem; line-height: 1.5rem; text-align: center; margin-bottom: 0.55rem;}
.classicLeft li.on{background: #fff; color: #f92d4e;}
#rightclass{background: #fff; padding:0 0.4rem; right:0;  }
/*.classicRight{overflow: auto;position: inherit;margin-left: 3.45rem;margin-top: 3.925rem; right: 0;left: 3.45rem;}*/
.classicBanner_big{height:4.075rem; overflow:hidden;}
.classicTit{ font-size: 0.65rem; line-height: 1; margin: 0.375rem 0 0.825rem;}
.classicUl{ overflow:hidden; background:#fff; margin-left: -9.833%; padding: 0 0.55rem;}
.classicUl li{ width: 23.5%; float:left; margin-left:9.833%;margin-bottom: 0.85rem; overflow: hidden;}
.classicImg{position: relative; width:100%; padding-bottom: 100%; height: 0; vertical-align: middle; position: relative; background:#fff;}
.classicText{font-size: 0.5rem; line-height: 1.25rem; text-align: center;}


/*底部导航栏*/
.footNab{ height:2.1334rem; background-color:#ffffff; position:fixed; bottom:0; left:0; width:100%; z-index:999; overflow:hidden;}
.footNab a{ text-align:center; height: 100%;}
.footNab a span{ font-size:0.34134rem; color:#333333; display: block; }
.footNab a span.iconfont{ font-size:0.85334rem; margin-bottom:0.125rem; }
.footNab a span.icon-classic{font-size: 0.775rem;}
.footNab a.on span{color:#fc5581; }

/*yuan*/
.diyongBox{padding: 0.533rem 0.5778rem 0.533rem 0.667rem; background: #ffffff;}
.diyongActive{width:35.995%; border: 3px solid #97092a; padding: 0.7111rem 0; margin-right: 0.256rem; box-sizing: border-box; -webkit-box-sizing: border-box; background: #fff;} 

.diyongquan{width:29.82%; background: #97092a; padding:0.3rem 0.222rem 0.222rem ; margin-left: 0.192rem; text-align: center;}
.diyongquan p{color: #fff;}
.diyongActive p,.diyongquan p{text-align: center; line-height: 1; }
.lingquan{color: #333333; font-size: 0.57667rem; font-weight: bold;}
.lingquanText{font-size: 0.3111rem; color: #ffffff; background: #97092a; width: 79.4%; margin: 0.222rem auto; padding: 0.1112rem 0;}
.inning{font-size: 0.2667rem; color: #333;}
.inning span{color: #97092a;}
.quanName{font-size: 0.311rem;}

.fullNum{font-size: 1.1556rem; font-weight: bold; margin: 0.15rem 0 0.055rem;}
.diyongquan button{width: 2.1778rem; height: 0.667rem; font-size: 0.3111rem; margin: auto; background: none; color: #fff; text-align: center; border: 1px solid #fff; margin: 0.222rem 0 0;}

.pngGoodBox{padding: 0 0.3778rem 18%; background: url(../images/good1Bg.jpg); background-size: cover;}
.pngGood{padding-top: 33%;}
.pngGood li{float: left; width:48%; margin-bottom: 1.5%;}
.pngGood li:nth-child(2n+1){margin-right: 4%;}
.pngGood li p,.collect p,.jiuLong p,.newText p{font-family:"stxihei"; }
.pngGood li .name{ font-size: 0.533rem; text-align: center; line-height: 1; color: #fefefe; font-family:"stxihei"; margin-top: 0.3rem; }
.pngGood .pngGood_priceBox{ border: 1px solid #ffffff; height: 1.2444rem; margin-top: 0.41rem; padding-left: 0.222rem;}
.pngGood_priceBox p{color: #ffffff;}
.pngGood_priceBox .cityPrice{ margin-top: 0;}
.pngGood_priceBox p.jifen{font-size: 0.35556rem; margin-top: 0.1rem;}
.pngGood_price{font-size: 0.711rem; width: 2.444rem;}
.pngGood_price span{font-size: 0.4rem;}
.pngGood_priceBox button{height: 1.2444rem; background: #ffeabc; color: #97222d; font-size: 0.444rem; width: 2.3333rem;}
.pngGood_priceBox button i{display: inline-block; width: 0.1778rem; height: auto; margin-left: 0.1556rem;}

.shengxiao{position: relative;}
.shengxiaoBox{ position: absolute; left: 31.2%;background: #ffedd5; width: 42.08333%; bottom: 7.7%; height: 1.3556rem;border-radius: 0.222rem; -webkit-border-radius: 0.222rem;}
.shengxiaoBox div p{ padding-left: 0.4rem;}
.tejia{font-size: 0.3556rem; color: #5e5e5e;}
.tejia em{font-size: 0.306222rem; color: #9e232e;}
.tejia span{font-size: 0.574222rem; color: #9e232e; font-family: arial;}
.shengxiaoBox .cityPrice{font-size: 0.3556rem; color: #3f3f3f; margin-top: 0;}
.shengxiaoBox button{background: #b00425; color: #ffffff; font-size: 0.5333rem;height: 1.3556rem; width: 44.224%; border-radius: 0.222rem; -webkit-border-radius: 0.222rem;}
.shengxiaoFenqi{font-size: 0.4rem; color: #ffffff; line-height: 1;font-family: "宋体"; text-align: center; margin-top: 0.222rem;}
.shengxiaoFenqi em{font-size: 0.3556rem; font-family: "宋体";}

/*收藏*/
.collect{position: relative;}
.collectBox{position: absolute; left: 0; right: 0; top: 2.5%;}
.collect a{ display: block;}
.collect{background: url(../images/collectBg.jpg) no-repeat; background-size: cover;}
.collect ul{width: 48.6111%;}
.collect ul a{padding: 0 0.1778rem;}
.collectLeft{margin-left: 0.4rem; margin-top: 29%;}
.collect li{margin-bottom: 22.5%;}
.collectRgiht{margin-top: 18%;}
.collect .middleImg{width: 100%; height: 0; padding-bottom: 50%; overflow: hidden;}
.collect .collectLeft .middleImg{padding-bottom: 50%;}
.collect .collectRgiht li:first-child .middleImg{padding-bottom: 56.5714%;}
.collect p,.jiuLong p{color: #fff;}
.collect .name{font-size: 0.4889rem; color: #fff; text-align: center; margin-top: 0.111rem;}
.collect_priceBox{width: 5.7778rem;box-sizing: border-box; -webkit-box-sizing: border-box; padding: 0 0.6222rem; margin:0.1rem auto; background: url(../images/botton02.png) no-repeat; background-size: cover; height: 1.2889rem;}
.whiteGt{width: 0.222rem; height: auto; margin-left: 0.222rem; }
.collect_priceBox .Price{font-size: 0.8rem;}
.collect_priceBox .cityPrice{ margin: 0;}
.collect_priceBox .cityPrice.noline{ text-decoration: none;}
.collect .shengxiaoFenqi em,.jiuLong .shengxiaoFenqi em,.newText .shengxiaoFenqi em{font-family:"stxihei" ;}
.yuanGood{width: 100%; height: 0; padding-bottom: 100%;} 

.jiuLong{position: relative;}
.jiuLongBox{position: absolute; left: 31.5%; bottom: 1.2%;}
.jiuLong .name{font-size: 0.444rem; text-align: center; margin-bottom: 0.222rem;}

.newLogo{width: 2.9778rem; height: 2.9778rem; overflow: hidden;}
.newUl{background: #ffffff; padding-bottom: 5%;}
/*.newUl li a{display: block;}*/
.newImg{width: 52.0833%;}
.newTextBox{margin:0 0.5rem; width: 76.52%;}
.newText p{ color: #b58060; line-height: 1;}
.sidai{width: 3.0222rem; margin:0.4889rem 0  0.975rem 0.7111rem;}
.yiyi{font-size: 0.667rem; line-height: 1; margin-bottom: 0.35rem;}
.lineHr{height: 2px; background: #dfc0ad; width: 2.667rem; margin: 0.7rem 0 0.5rem;}
.newText p.name{font-size: 0.4rem; color: #323130; margin: 0.25rem 0 0.5rem;}
.newText .collect_priceBox{ background: url(../images/newbg.jpg) no-repeat; background-size: cover; height: 1.3111rem; width: 100%;}
.zhongGt{width: 0.2444rem; margin-left: 0.3556rem;}
.newText p.cityPrice{font-size: 0.4rem;}
.newText .collect_priceBox{padding: 0 0.444rem;}
.newText .collect_priceBox .cityPrice.noline{margin-bottom: 0.1rem;}
.newText .shengxiaoFenqi{ text-align: left; margin: 0.28rem 0 0.5rem}


.productWrap{ padding:0.7111rem 0.444rem; overflow: hidden; background: #fff5e9; /*background-size: cover;*/}
.productWrap li{width: 50%; float: left; margin: 0.7111rem auto;  box-sizing: border-box; -webkit-box-sizing: border-box; padding: 0 0.6226rem; }
.productWrap li a{border: 1px solid #b4b4b4; display: block;box-sizing: border-box; -webkit-box-sizing: border-box;}
.productWrap a .productImg{width: 100%; height: 0; padding-bottom: 87.588652%; overflow: hidden;}
.productWrap a .name{font-size: 0.35733rem; color: #484646; text-align: center; line-height: 1; margin: 0.311rem auto;}
.priceWrap{ width: 87.59%; background: #7a0505; box-sizing: border-box; -webkit-box-sizing: border-box; margin: auto; padding: 0.15556rem 0.0889rem 0.1333rem 0.1556rem; margin-bottom: 0.4rem; }
.priceWrap p{color: #fff; font-family: "宋体"; line-height: 1;}
.fenqi{font-size: 0.35733rem;}
.fenqi em{font-size: 0.311rem;font-family: "宋体";}
.cityPrice{font-size: 0.311rem; text-decoration: line-through; margin-top: 0.222rem;}
.Price{font-size: 0.5778rem;}

/*我的*/
.MyHeader{background:#f92d4e;}
.MyHeader h2,.MyHeader .return span{color:#fff;}
.myMain{ background:#fc5581; padding:0.7rem 0.95rem 0.8rem 0.8rem;}
.touxiang{width:2.05rem; height:2.05rem; overflow:hidden; background:#fff; margin-right:0.625rem;}
.myCenter p,.myCenter a{font-size:0.5rem; color:#f5f5f5; line-height:0.5rem}
.myCenter p{margin:0.35rem 0 0.4rem}
.jifen p{color:#f5f5f5; line-height:0.45rem; text-align:center;}
.jifen p em{color:#ffe60f}
.jifen .ok{width:auto; border:1px solid #fff; background:none; border-radius:0.375rem; line-height:1rem; padding:0 0.675rem; font-size:0.5rem; margin-top:0.4rem;}
.myNavBox{padding:0 0.5rem;background:#fff;}
.myNavBox h3{font-size:0.55rem; line-height:0.55rem; padding:0.5rem 0 0.25rem;}
.MyBar{text-align:center; overflow:hidden; padding:0.5rem 0;background:#fff;}
.MyBar a p{ height:1.375rem;  margin-bottom:0.375rem;}
.MyBar a p img{width:auto;max-width:100%; height:100%;margin: 0 auto;}
.MyBar a span,.myLink .myText{font-size:0.5rem; text-align:center; text-overflow:ellipsis; overflow:hidden; white-space: nowrap;}
.myLink .myText-value {float:right; margin-right:0.5rem;}
.myLink{ background:#fff; margin-top:0.375rem;}
.myLink a{ padding:0.5rem 0.625rem;  overflow:hidden; display:block; position:relative; border-top:1px solid #eeeeee;}
.myLink a:first-child{border-top:none;}
.myIcon{width:1.05rem; height:1.05rem; overflow:hidden; border-radius:5px; -webkit-border-radius:5px; float:left;}
.myGt{ display:inline-block; position:absolute;top:50%; right:0.625rem; margin-top:-0.2rem; font-size: 0.35rem; color: #cccccc;}
.myLink .myText{ margin-left:1.05rem; text-indent:0.45rem; padding-right:0.4rem; line-height:1.05rem; text-align:left;}
.log_off{ width: 100%; border-radius: 0; text-align: center;  font-size: 0.7rem;  line-height: 1.05rem; margin-top: 0.384rem; background: #fff; color: #fc5581; padding: 0.5rem 0;}

/*我的收藏*/
.collectList{border-top:1px solid #eeeeee;}
.collectList ul{ width:100%; padding:0; float:none; margin-top:0.475rem;}
.collectList ul li .produceImg{width:27%; padding-bottom:27%; height:0; margin:0; margin-right:0.4rem;}
.collectList ul li{padding:0.375rem 0.475rem 0.375rem 0.375rem;}
.collectList ul li .produceName{ -webkit-line-clamp: 2; margin-bottom: 0.125rem; color: #2b2b2b;}
.collectList ul li .produceRight{position: relative;}
.collectList ul li .tip{font-size: 0.384rem; color: #ff2f45; margin-bottom: 2px;}
.collectList ul li .noAct{color: #666666;}
.collectList ul li .priceBox{position: absolute; left: 0; right: 0; bottom: 0;}
.collectList ul li .price{margin-top:0.2rem;}
.collectList ul li .look{font-size: 0.469334rem; color: #ff2f45; background: #ffffff; border:1px solid #ff0000; padding: 0.17rem 0.49rem; border-radius: 0.469rem; -webkit-border-radius: 0.469rem;}

/*我的订单*/
.orderBox .order_ul li{border:0}
.orderStatus{color:#ff2f45; font-size:0.5rem;}
.orderTime{color:#999; line-height:0.45rem; padding:0.375rem 0; text-align:center;}
.order_nav_box{height:1.8rem; background:#fff;}
.orderNav_ul{background:#fff; overflow:hidden; border-top:1px solid #999999;}
.orderNav_ul li{ font-size:0.65rem; color:#999999; line-height:0.65rem; text-align:center; padding:0.5rem 0 0.6rem;border-bottom:2px solid #fff; }
.orderNav_ul li.on{border-color:#fc5581; color:#fc5581;}
.stageOrder{padding:0.5rem 0 0; overflow:hidden; background:#fff;}
.stageOrder p{font-size:0.5rem; color:#999; float:right; line-height:0.5rem; }
.stageOrder p:first-child{color:#ff2f45;float:left;}
.orderBtn{padding:0.5rem 0.55rem; background:#fff; overflow:hidden; border-top:1px solid #e5e5e5;}
.orderBtn button,.orderBtn a{font-size:0.55rem; text-align:center; width:3.375rem; line-height:1rem; float:right; margin-left:1.35rem; background:#fff; border:1px solid #d2d2d2; border-radius:4px; -webkit-border-radius:4px; color:#999;}
.orderBtn button.on{ background:#ff2f45; color:#fff; border-color:#ff2f45;}
.orderBtn button.disable{background:#999999; color:#fff;border-color:#999999;cursor:default; pointer-events:none;}

/*登录注册*/
.avator{width:4.010667rem; height:4.010667rem; margin:2.24rem auto 1.0667rem;}
.inputWrap{padding:0 0.5334rem; background:#ffffff; margin-top:20px;}
.inputBox{border-bottom:1px solid #e3e3e3; height:1.92rem; overflow:hidden;}
.inputBox label{width:0.85334rem; height:100%;}
.inputBox input{font-size:0.64rem; color:#000; height:1.92rem; box-sizing:border-box; display:block; padding: 0 0.32rem; margin-left:0.64rem;}
.forget,.link_register{font-size:0.58rem; color:#fc5581; padding-right:0.64rem; line-height:1.92rem;}
.getCode{background:#ffffff; border:1px solid #eeeeee; font-size:0.58rem; color:#fc5581; padding: 0.3rem; margin: 0.2rem 0; display:block;}
.btn_confirm{ width:100%; line-height:1.877334rem; border-radius:0.938667rem; -webkit-border-radius:0.938667rem; background:#fc5581; font-size:0.768rem; color:#ffffff; text-align:center; margin-top:1rem;}
.link_register{line-height:normal; margin-top:0.384rem; float:right; clear:left;}
.loginWay{font-size:0; text-align:center; float:none; clear:right; margin-top:1rem;}
.loginWay a{display:inline-block;}
.loginWay a p{width:2.154rem; height:2.154rem; overflow:hidden; margin-bottom:0.3rem;}
.loginWay a span{ font-size:0.56rem; color:#999999; }
.verifyImg{background:#fdfdfd; width:4.97rem; line-height:1.58rem; text-align:center; margin: 0.17rem 0.384rem 0.17rem 0.17rem; position:relative;}
.verifyImg img{width:100%; height:100%;}
.verifyImg:before{content:''; height:100%; width:1px; background:#b8b8b8; border:none; position:absolute; top:0; left:-0.17rem;}
.vcodeBox{padding: 25px 0;}
.vcodeBox .btn_confirm{width: 90%;  text-align: center; display: block; margin: 20px auto 0; color: #fc5581; background: #ffffff;  border: 1px solid #fc5581;}

/*添加新地址*/
.newAddress{ padding:0.625rem; border-top:1px solid #eeeeee; background:#fff;}
.addressInput,.telQu{ height:0.75rem;font-size:0.5rem; color:#999999; line-height:0.75rem;}
.addressInput{padding-right:0.25rem; }
.addressInput input,.detailsAddr{width:100%; height:0.75rem; font-size:0.5rem; color:#999999;}
.telerImg{height:0.75rem; width:0.75rem; margin-right:0.125rem;}
.addrGt{ width:0.225rem; height:0.375rem;}
.detailsAddr{resize:none}
.telQu{ margin-right:0.25rem;}
.address_detail{ padding: 0.5rem 0.625rem; margin-bottom:0.45rem}
.detailsAddr{height:auto;}
.def_addr{ line-height:0.8rem; font-size:0.55rem; color:#333;}

/*地址列表*/
.line-address p,.addr{font-size:0.5rem; line-height:0.65rem; color:#333;}
.name{width:2rem; overflow:hidden; margin-right:0.1rem; }
.setDef{display:inline-block; height:0.45rem; line-height:0.45rem; font-size:0.325rem; color:#fc5581; border:1px solid #fc5581; border-radius:5px; -webkit-border-radius:5px; padding:0 0.225rem; margin: 0.1rem 0.5rem;}
.addr{ margin-top:0.25rem; line-height:0.625rem; padding-right:1.15rem}
.mui-slider-right a { display:block; float:left; height: 100%; border: none; font-size: 0.5rem; color: #fffefe; padding:0 0.9rem;line-height:3.05rem; }
.mui-slider-right .set{ background:#999999;}
.mui-slider-right .edit{ background:#ff9c00;}
.mui-slider-right .del{ background:#ff2f45;}
.saveFooter{position:fixed; width:100%; left:0; bottom:0;}
#OA_task_1 li{ position:relative; background:#fff; padding:0.75rem 0 0.75rem 0.625rem;border-top: 1px solid #ccc; height:3.05rem; overflow:hidden;}
#OA_task_1 li .funKey{ position:absolute; right:0.5rem; top:50%; margin-top:-0.55rem;}
#OA_task_1 li .funKey .InfoBtn li{background:#fc5581; padding:0; height:0.15rem}
.mui-selected .mui-slider-handle{transform:translate(-8.8rem, 0px);}
.mui-selected .mui-slider-right a{transform:translate(-8.8rem, 0px); line-height:3.05rem; }

.addrListUl li.on{-webkit-transition:-webkit-transform 1s ease;transition:transform 0.3s ease;-webkit-transform:translateX(0);transform:translateX(0);}
.addrListUl li .mui-slider-handle{-webkit-transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;}
.addrListUl li.on .mui-slider-handle{transform:translateX(-9.4rem);-webkit-transform:translateX(-9.4rem);-webkit-transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;}
.addrListUl li.on .mui-slider-right{-webkit-transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;-webkit-transform:translateX(0);transform:translateX(0);}
.mui-slider-right{position:absolute;top:0;right:0;-webkit-transform:translateX(100%);transform:translateX(100%);bottom:0;-webkit-transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;}
.mui-slider-handle{position:relative;}
.mui-backdrop{position:fixed;z-index:998;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.3);}
.mui-poppicker-header .mui-btn{background:#ff2f45;color:#fff;}

/*订单详情*/
.removal{ padding:1.125rem 1.15rem 1.125rem 1.775rem; color:#ffffff; line-height:1; background:#ff2f45; font-size:0.8rem;}
.removal span{ font-size: 0.6rem;color:#ffffff;}
.express{ background:#fff; padding:0.7rem 0.6rem 0.575rem 0.5rem; border-bottom:1px solid #e5e5e5;}
.expressImg{ width:1.325rem; height:1.325rem; margin-right:0.5rem;}
.express_word{font-size:0.55rem; line-height:0.75rem;}
.express_time{font-size:0.5rem; color:#999999; line-height:0.75rem; margin-top:0.25rem;}       
.expressGt{width:0.325rem; height:0.625rem;margin-left:0.625rem;}
.address_time{ padding:0.425rem 0.75rem; line-height:0.45rem; background:#fff; margin-bottom:0.375rem;}
.order_right .price{font-size:0.597334rem;}
.orderInfo{ background:#fff; padding:0.45rem 0.6rem 0.5rem 0.55rem;margin-top: 0.375rem;}
.orderInfo li{line-height:0.45rem; margin-top:0.225rem;}
.orderInfo li.orderNummer{ line-height:0.875rem; overflow:hidden; margin-top:0; color:#333;}
.orderInfoBtn{ background:#fff; width:2.5rem; line-height:0.875rem; padding:0; font-size:0.45rem; color:#333; text-align:center; box-sizing:border-box; -webkit-box-sizing:border-box; border:1px solid #999999; border-radius:5px; -webkit-border-radius:5px; float:right;}
.orderInfoBtn_box{background:#fff; padding: 0 0.5rem; overflow:hidden;border-top:1px solid #ececec;}
.orderInfoBtn_box .orderInfoBtn{color:#ff2f45; border-color:#ff2f45; margin:0.5rem 0 0.5rem 0.25rem; padding:0 0.45rem; width:auto;}
.truePay{ font-size:0.575rem; padding:0.6rem 0.55rem; background:#fff;}
.truePay span{ color:#ff2f45;}

/*支付成功*/
.paySTop{margin:1.2rem auto 1.1rem}
.payS_img{width:2.176rem; height:2.176rem; overflow:hidden; margin:auto;}
.payS{font-size:.767rem; color:#656465; text-align:center; margin-top:0.3rem;}
.paySBtnBox{text-align:center; font-size:0; margin-top:2.71rem;}
.paySBtnBox a{width:32%; line-height:1.70667rem; font-size:0.768rem; border-radius:0.853335rem; -webkit-border-radius:0.853335rem; text-align:center; display:inline-block; margin:0 0.38rem;}
.successBox .order_ul{margin:0 0.597rem; border:1px solid #aaaaaa; border-left:0; border-right:0;}
.successBox .order_ul li{border-bottom:0; border-top:1px solid #e5e5e5; padding: 0.55rem 0;}
.successBox .order_ul li:first-child{border:0;}

/*快递物流*/
.expressTop{background:#ff2f45; padding:0.375rem 0;}
.expressTop .produceImg{width:18.75%; padding-bottom:18.75%; margin:0 0.55rem 0 1.125rem;}
.expressInfo p,.expressInfo p.status span{font-size:0.4rem; color:#fff; line-height:0.4rem;}
.expressInfo p{margin-top:0.125rem;}
.expressInfo p.status{ font-size:0.65rem; margin-bottom:0.3rem;}
.expressInfo p.status span{margin-left:0.25rem;}
.lineTel{width:20%; text-align:center; border-left:1px solid #eeeeee; padding-bottom:18.75%; height:0;}
.kefu{width:0.8rem; margin:0.7rem auto 0.25rem;}
.lineTel span{color:#ffffff; text-align:center;}

.ligistics{padding:0.95rem 1.625rem;}
.ligistics_ul li{ position:relative; height:1.5rem}
.ligistics_ul li:after{content:'';position:absolute; right:-0.75rem; bottom:0.1rem; width:86%; height:1px; background:#999999;}
.ligistics_ul li.noLine:after{content: '';height: 0;width: 0;}
.ligistics_ul li p{font-size:0.5rem; color:#999999; width:1.925rem; height:0.875rem; background:#fff; text-align:center; line-height:0.875rem;}
.ligistics_ul li i{display: inline-block;background: #999999; width:0.25rem; height:0.25rem; position:absolute; bottom:0; left:0.8625rem;}
.ligistics_ul li.on p{background:#ff2f45; color:#fff; box-shadow:0.58px 1.9px 4px rgba(0,0,0,0.61); position:relative;}
.ligistics_ul li.actived p{color:#ff2f45;}
.ligistics_ul li.on i,.ligistics_ul li.actived i{background:#ff2f45;}
.ligistics_ul li.on p span{ position:absolute; width:0; height:0; border-left:0.1rem solid transparent;border-right:0.1rem solid transparent; border-top:0.15rem solid #ff2f45; display:inline-block; bottom:-0.15rem; left:50%; margin-left:-0.1rem;}
.ligistics_ul li.actived:after{background:#ff2f45;}

.ligistics_city{font-size:0.5rem; color:#333; margin-top:0.5rem; line-height:1; padding:0 0.25rem;}

.logistics_flow{padding:0.625rem 1rem 0 1.35rem; border-top:1px solid #e3e3e3;}
/*.flow_ul li:last-child .lInfo{ border-bottom:none;}*/

.flow_ul li{padding-bottom:1rem; border-left:1px dashed #ccc}
.flow_ul li:last-child{border-left:none;}
.flow_ul li p.halfRadius{ overflow: hidden;border: 1px solid #fff;padding: 0.1rem;background: #fff;display: inline-block; width:0.775rem;height: 0.775rem; margin-right:0.25rem; margin-left:-0.3875rem; box-sizing:border-box; -webkit-box-sizing:border-box;}
.flow_ul li p.halfRadius i{ width: 100%;height: 100%;border-radius: 50%;background: #cccccc;
    overflow: hidden;display: inline-block; font-style:normal;}
.flowInfo p{font-size:0.5rem; color:#666666; line-height:0.6rem;}
.flowInfo span{ font-size:0.45rem; font-family:Arial; color:#cccccc; line-height:0.45rem; margin-top:0.2rem; display:inline-block;}
.flow_ul li.actived{border-color:#ff2f45;}
.flow_ul li.on p.halfRadius{background:#fff; border-color:#ffa7b0;}
.flow_ul li.on p.halfRadius i{ background:#ff2f45;}
.flow_ul li.on .flowInfo p,.flow_ul li.on .flowInfo span{color:#ff2f45;}

.express_addr{padding:0.625rem 0.95rem; border-top:1px solid #e3e3e3;}
.express_addr p{color:#999; margin-top:0.15rem;}
.express_addr p:first-child{margin:0;}
.express_addr span{color:#666666;}

/*支付订单*/
.paylist{margin-bottom:0.5334rem;}
.paylist li{height:1.70667rem; border-bottom:1px solid #d2d2d2; padding:0 0.768rem 0 0.64rem; background:#ffffff;}
.paylist li p,.way_text h2{font-size:0.512rem; color:#666666; line-height:0.64rem;}
.paylist li p.pay{color:#fc5581;}
.payTit{font-size:0.512rem; color:#666666; padding:0 0.64rem 0.2rem;}
.payWay li{padding:0.47rem 0.811rem; background:#fff;border-bottom:1px solid #d2d2d2;}
.payWay li img{width:1.194667rem; height:1.194667rem; overflow:hidden; margin-right:0.64rem;}
.way_text h2 span{font-size:8px; color:#fc5581; vertical-align:middle; padding:0.05rem 0.1rem; border:1px solid #fc5581; margin-left:4px;}
.way_text p{font-size:0.256rem; color:#999999; margin-top:0.1rem}
.otherWay{ background:#fff; font-size:0.47rem; color:#666666; text-align:center; line-height:1.450667rem;}
.otherWay .ico-dis{margin-left:4px;}
.payBtn{display:block; margin:0.85334rem auto 0; width:71.334%; line-height:1.70667rem; padding:0; text-align:center; font-size:0.68rem}
.payBtn span{font-size:0.554667rem; font-family:Arial;}

/*我的收藏*/
.collectList{border-top:1px solid #eeeeee;}
.collectList ul{ width:100%; padding:0; float:none; margin-top:0.475rem;}
.collectList ul li .produceImg{width:27%; padding-bottom:27%; height:0; margin:0; margin-right:0.4rem;}
.collectList ul li{padding:0.375rem 0.475rem 0.375rem 0.375rem;}
.collectList ul li .produceName{ -webkit-line-clamp: 2; margin-bottom: 0.125rem; color: #2b2b2b;}
.collectList ul li .produceRight{position: relative;}
.collectList ul li .tip{font-size: 0.384rem; color: #ff2f45; margin-bottom: 2px;}
.collectList ul li .noAct{color: #666666;}
.collectList ul li .priceBox{position: absolute; left: 0; right: 0; bottom: 0;}
.collectList ul li .price{margin-top:0.2rem;}
.collectList ul li .look{font-size: 0.469334rem; color: #ff2f45; background: #ffffff; border:1px solid #ff0000; padding: 0.17rem 0.49rem; border-radius: 0.469rem; -webkit-border-radius: 0.469rem;}

/*双视图左右滑动显示*/
.left_view,.right_view{-webkit-transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;}
.right_view{position:absolute;z-index:940;top:2rem;right:0;left:0;bottom:0;-webkit-transform:translateX(100%);transform:translateX(100%);}
.right_view.on{-webkit-transition:-webkit-transform 1s ease;transition:transform 0.3s ease;-webkit-transform:translateX(0);transform:translateX(0);}

.serviceBox{ width:74.9334%; margin:2.02667rem auto 0; background:#ffffff; border-radius:0.21334rem; -webkit-border-radius:0.21334rem; overflow:hidden; box-sizing:border-box; -webkit-box-sizing:border-box; padding:0 0.7114rem;}
.serviceBox h1{font-size:1.109rem; color:#000000; text-align:center; padding: 1.24rem 0; }
.serviceEwm{ overflow:hidden; border:1px solid #dcdcdc; border-left:0; border-right:0;}
.serviceEwm img{ width: 60.167%; padding: 0.64rem; box-sizing: content-box;  border: 1px solid #707070;  margin:1.3653rem auto 1.5786rem; border-radius:0.21334rem; -webkit-border-radius:0.21334rem; overflow: hidden}
.serviceTel{font-size:0.683rem; color:#999999; text-align:center; padding:0.49rem 0;}
.backdrop{position:fixed;z-index:998;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.3);display:none;}
.popover{position:fixed;max-width:80%;max-height:90%;overflow-y:auto;-webkit-overflow-scrolling:touch;border-radius:0;left:50%;top:50%;margin:0 auto;z-index:9999;background-color:#fff;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);display:none;border-radius:0.21344rem;-webkit-border-radius:0.21334rem;}
.popover.on{display:block;opacity:1;}

#origin-img p{position:absolute; bottom:0; left:0; width:100%; font-size:0.512rem; color:#ffffff; margin: 0 0.2rem 0.25rem;}

/*支付弹窗*/
.payback-pupup{display:none}
.payback-pupup .bg-popup{position:absolute;height:100%;width:100%;top:0;left:0;background-color:rgba(90,90,90,0.5);z-index:1;display:flex;flex-direction:row;justify-content:center;align-items:center}
.payback-pupup #case{flex:1;width:90%;height:184px;background:rgba(255,255,255,1);border-radius:8px;position:absolute;z-index:2;margin:auto}
.payback-pupup #case .caseTxt{width:100%;height:75px;background:rgba(255,255,255,1);font-size:18px;font-family:PingFang-SC-Medium;font-weight:500;color:rgba(51,51,51,1);display:flex;flex-direction:row;justify-content:center;align-items:center;text-align:center;border-bottom:1px solid rgba(238,238,238,1);border-radius:8px 8px 0 0}
.payback-pupup .ensuer{width:100%;height:56px;background:rgba(255,255,255,1);border-bottom:1px solid rgba(238,238,238,1);font-size:16px;font-family:PingFang-SC-Medium;font-weight:bold;color:red}
.payback-pupup .question{width:100%;height:56px;background:rgba(255,255,255,1);font-size:16px;font-family:PingFang-SC-Medium;font-weight:bold;color:#999;border-radius:0 0 8px 8px}

/*商品明细*/
.paginatebtn{text-align:center;border:1px solid #999;margin:0 6px;background:#fff;display:inline-block;border-radius:50%;-webkit-border-radius:50%;font-size:0;width:12px;height:12px;padding:1px;font-size:0}
.detail-swiper .swiper-pagination-bullets .swiper-pagination-bullet{display:block;background:transparent;border-radius:50%;-webkit-border-radius:50%;display:block;margin:0;padding:0;width:100%;height:100%;vertical-align:middle;text-align:center}
.detail-swiper .swiper-pagination-bullets .swiper-pagination-bullet-active{color:#fff;background:#999}
#origin-img{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#000;z-index:999999}
#origin-img .swiper-slide img{width:100%;vertical-align:middle}
.swiper-pagination{top:1em;bottom:auto;color:#fff}