/*我的首页*/
.personData{height: 2.2rem;background: url("../images/my_background.png") no-repeat;background-size: 100%;margin-top: 0.88rem}
.personhead{width: 1.2rem;height: 1.2rem;border-radius: 50%;border: 3px solid #91d5b0;}
.personhead img{width: 100%;height: 100%;border-radius: 50%}
.personname{line-height: 0.65rem;font-size: 0.3rem;color: #fff;margin-left: 0.3rem}
.personname dl dt{color:#feae57;font-size: 0.4rem}
.personname dl dd{width: 4rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}
.myOrder{background: #fff}
.myOrderTitle{border-bottom: 1px solid #eee;padding: 0.2rem 0.3rem;position: relative}
.myOrderTitle i{color: #9f9f9f;margin-top: -0.16rem}
.orderTitleLeft span{padding-left: 0.5rem;background: url("../images/cost.png")no-repeat;background-size: 0.32rem;font-size: 0.32rem}
.orderTitleRight{font-size: 0.3rem;color: #9F9F9F;padding-right: 0.5rem}
.myOrderContent{padding: 0 0.3rem 0.2rem 0.3rem}
.myOrderContent ul li{float: left;width: 25%;text-align: center;}
.myOrderContent ul li dl dt{width: 0.8rem;height: 0.8rem;margin: 0 auto;position: relative}
.myOrderContent ul li dl dt span{font-size:0.2rem;width: 0.3rem;height: 0.3rem;color: #fff ;background: #feae57;border-radius: 50%;text-align: center;line-height: 0.3rem;display: inline-block;position: absolute;top:0.1rem;right: 0}
.myOrderContent ul li dl .pay{background: url("../images/pay.png") no-repeat center center;background-size: 60%}
.myOrderContent ul li dl .send_out{background: url("../images/send_out.png") no-repeat center center;background-size: 60%}
.myOrderContent ul li dl .finish{background: url("../images/finish.png") no-repeat center center;background-size: 50%}
.myOrderContent ul li dl dd{color: #333;font-size: 0.3rem}
.myContent{background: #fff;margin-top: 0.1rem}
.myContent ul li{border-bottom: 1px solid #eee;padding: 0.2rem 0.3rem;position: relative}
.myContent ul li span{padding-left: 0.5rem;background-size: 0.3rem;}
.myContent ul li i{color: #9f9f9f}
.myContent ul  a{display: block;color: #000}
.myContent ul .wallet span{background: url("../images/messge.png") no-repeat left;background-size: 0.3rem;}
.myContent ul .collection span{background: url("../images/Collection_a.png") no-repeat;background-size: 0.3rem;}
.myContent ul .address span{background: url("../images/adreess_a.png") no-repeat;background-size: 0.3rem;}
.myContent ul .aboutUs span{background: url("../images/myself.png") no-repeat;background-size: 0.3rem;}
.myFoot{height: 0.88rem;position: fixed;bottom: 0;background: #fff;border-top: 1px solid #eee;width: 100%}
.myFoot ul a{width: 25%;float: left;text-align: center}
.myFoot ul li dl dt{width: 0.4rem;height: 0.4rem;margin: 0 auto}
.myFoot .page dt{background: url("../images/Home.png") no-repeat center center;background-size: 0.3rem;}
.myFoot .shop dt{background: url("../images/shop_b.png") no-repeat center center;background-size: 0.3rem;}
.myFoot .shopcar dt{background: url("../images/ShopCar.png") no-repeat center center;background-size: 0.3rem;}
.myFoot ul .myon dt{background: url("../images/my_a.png") no-repeat center center;background-size: 0.3rem;}
.myFoot ul .pageon dt{background: url("../images/Home_a.png") no-repeat center center;background-size: 0.3rem;}
.myFoot ul .shopon dt{background: url("../images/Shop.png") no-repeat center center;background-size: 0.3rem;}
.myFoot ul .shopcaron dt{background: url("../images/ShopCar_green.png") no-repeat center center;background-size: 0.3rem;}
.myFoot .my dt{background: url("../images/my.png") no-repeat center center;background-size: 0.3rem;}
.myFoot ul dl dd{color: #9f9f9f;font-size: 0.24rem}
.myFoot ul .on dl dd{color: #27ac68}

/*个人资料*/
.personDataMain{margin-top: 0.88rem}
.personDataMain>ul>li{padding: 0 0.3rem;position: relative;background: #FFFFFF;border-bottom: 1px solid #f0f0f0;height: 0.8rem;line-height: 0.8rem;box-sizing: border-box}
.personDataMain>ul>li>a{display: block}
.pdmSpecial{height: 1rem!important;line-height: 1rem!important;}
.pdmLeft{width: 1.2rem;float: left;font-size: 0.28rem;color: #000000}
.pdmRight{float: right;margin-right: 0.3rem;width: 0.7rem;height: 0.7rem;position: relative;margin-top: 0.1rem;border-radius: 1rem;border: 2px solid #91d5b0;}
.photo{width: 0.8rem;height: 0.8rem;border-radius: 1rem;position: absolute;left: 0;top:0;overflow: hidden;opacity: 0}
.pdmWord{float: right;position: relative}
.pdmWord>input{overflow: hidden;text-align: right;font-size: 0.28rem;outline: none;border: none;color: #aaa7a7}
.pdmNext{margin-top: 0.1rem}
.pdmWord>a>div{width: 2rem;line-height:0.8rem;height:0.8rem;margin-right: 0.3rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: #aaa7a7;font-size: 0.28rem}
.personDataMain i{color: #aaa7a7;right: 0;top:0;margin-top: 0}


/*茶语寄言*/
.teaLanguageMain{margin-top: 1rem}
.teaLanguageMain>div{height: 1.5rem;padding: 0.2rem;background: #fff}
.teaLanguageMain textarea{border: 0;outline: 0;width: 100%;height: 100%;font-size: 0.3rem}
.teaLanguageMain span{float: right;margin-right: 0.2rem;color: #9f9f9f;font-size: 0.24rem;margin-top: 0.1rem}


/*我的订单*/
.myOrderNav{border-top: 1px solid #f0f0f0;background: #FFFFFF;box-sizing: border-box;margin-top: 1rem}
.myOrderNav>ul>li{float: left;height: 0.6rem;line-height: 0.6rem;width: 25%;text-align: center}
.myOrderNav>ul>li>a{display: block;font-size: 0.24rem;color: #797a7a}
.myOrderNav>ul>li>a>span{display: inline-block;box-sizing: border-box;}
.myOrder{margin-top: 0.1rem;}
.myOrder>ul>li{background: #FFFFFF;border-bottom: 0.1rem solid #F0F0F0;}
.myOrder>ul>li>a{display: block}
.orderMainTop{height: 0.5rem;line-height: 0.5rem;color: #000;font-size: 0.2rem;padding: 0 0.3rem;border-bottom: 1px solid #f0f0f0;box-sizing: border-box}
.orderMainTopLeft{float: left;}
.orderMainTopRight{float: right}
.orderMainAll>ul>li{padding: 0 0.3rem;border-bottom: 1px solid #f0f0f0;box-sizing: border-box;position: relative}
.orderMainAll>ul>li:last-child{border-bottom: none}
.omaMainLeft{float: left;width: 1.4rem;height: 1.4rem;padding:0.1rem 0}
.omaMainLeft>img{width: 100%;height: 100%;border-radius: 5px;border: 1px solid #f0f0f0}
.omaMainRight{float: left;margin-left: 0.2rem}
.omaMainRightTop{font-size: 0.3rem;color: #000000;margin-top: 0.4rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}
.omrtRight{padding-left: 0.2rem}
.omaMainRightFoot{margin-top: 0.2rem}
.omrfLeft{font-size: 0.28rem;color: #de6561;float: left}
.omrfRight{font-size: 0.24rem;color: #777878;position: absolute; right: 0.3rem;}
.orderMainShop{height: 0.6rem;line-height: 0.6rem;text-align: right;border-top: 1px solid #f0f0f0;border-bottom: 1px solid #f0f0f0;box-sizing: border-box;font-size: 0.24rem;color: #000000;padding-right: 0.3rem}
.orderMainShopMoney{font-size: 0.28rem;color: #de6561;font-weight: normal}
.orderMainButton{height: 0.7rem;text-align: right;margin: 0 0.3rem}
.orderMainButton>span{display: inline-block;font-size: 0.22rem;color: #8d8d8d;margin:0.1rem 0 0 0.2rem;border: 1px solid #ddd;border-radius: 0.1rem;    width: 1.2rem;  text-align: center; height: 0.4rem;line-height: 0.4rem}
.ombSpecial{background: #ffae55;color: #FFFFFF!important;border: 1px solid #ffae55!important}
.ombSpecialA{background: #ffae55;color: #FFFFFF!important;border: 1px solid #ffae55!important}

/*我的钱包*/
.walletBalance{background: #27ac68;margin-top: 0.88rem;padding: 0.3rem;color: #fff}
.walletBalance dl dt{font-size: 0.3rem;}
.walletBalance dl dd{font-size: 0.24rem;margin-top: 0.5rem}
.walletBalance dl dd span{font-size: 0.5rem;}
.myWallet{background: #fff;margin-top: 0.1rem}
.myWallet ul li{border-bottom: 1px solid #eee;padding: 0.2rem 0.3rem;position: relative}
.myWallet ul li span{padding-left: 0.4rem;background-size: 0.3rem;}
.myWallet ul li i{color: #9f9f9f}
.myWallet ul  a{display: block;color: #000}
.myWallet ul .recharge span{background: url("../images/Recharge.png") no-repeat;background-size: 0.3rem;}
.myWallet ul .putForward span{background: url("../images/Put_forward.png") no-repeat;background-size: 0.3rem;}
.myWallet ul .walletDetail span{background: url("../images/mingxi.png") no-repeat;background-size: 0.3rem;}

/*充值*/
.pagePutforward{background: #FFFFFF;margin-top: 1rem;position: relative;padding: 0.2rem 0.3rem}
.pagePutforward .bankLogo{width: 1rem;height:1rem;margin-right: 0.2rem}
.pagePutforward .bankLogo img{width: 100%}
.pagePutforward .icon-qianjin{ font-size: 0.36rem; position: absolute; right: 0.3rem; color: #d5d5d5;top: 50%; margin-top: -0.18rem; }
.pagePutforward dl{margin-top: 0.1rem}
.pagePutforward dl dt{font-size: 0.3rem}
.pagePutforward dl dd{font-size: 0.24rem;color:#8c8c8c;line-height: 0.4rem}
.PutforwardMoney{background: #fff;margin-top: 0.1rem}
.PutforwardMoneyTop{padding: 0.2rem 0.3rem;border-bottom: 1px solid #f0f0f0}
.PutforwardMoneyTop>p{font-size: 0.3rem}
.PutforwardMoneyInput{padding-top: 0.5rem}
.PutforwardMoneyInput>span{font-size: 0.5rem;vertical-align: super}
.PutforwardMoneyInput input{border: 0;outline: 0;font-size: 0.8rem;width:3.2rem;font-weight: normal}
.PutforwardMoneyFoot{padding: 0.1rem 0.3rem;font-size: 0.24rem;color: #8c8c8c;}
.PutforwardMoneyFoot a{color:#de6561}
.PutforwardFoot a{color: #fff;background: #27ac68;border: 0;outline:0;border-radius: 0.1rem;width:96%;margin: 2rem auto 0;display: block;height: 0.7rem;line-height: 0.7rem;font-size: 0.32rem ;text-align: center}
.putdmoneyMaskFoot a{width: 50%;font-size: 0.3rem;color: #8c8c8c;float: left;text-align: center;line-height: 0.6rem;box-sizing: border-box;border-top: 1px solid #ddd}
.putdmoneyMaskFoot .confirm{border-left: 1px solid #ddd;color: #de6561}

/*选择，管理银行卡*/
.bankCard{margin-bottom: 0.1rem}
.choiceBankCard{margin-top: 1rem}
.bankCardTop{padding: 0.2rem;background: #fff}
.bankCardTop img{width: 0.4rem;height: 0.4rem;vertical-align: middle;margin-right: 0.2rem}
.bankCardTopTitle{font-size: 0.3rem;color:#000;line-height: 0.4rem}
.bankCardNumber{ font-size: 0.36rem;margin-top: 0.3rem }
.bankCardNumber button{float: right;font-size: 0.24rem;width: 1rem;height:0.4rem;border: 1px solid #ddd;border-radius: 0.1rem;background: #fff;color: #8c8c8c;outline: 0; box-shadow: #ddd 0 0 10px;}
.addDealerFoot{position: absolute;bottom: 0;background: #fff; width: 100%;height: 0.8rem;border-top: 1px solid #ddd}
.addDealerFoot>div{background: #dfa26e;text-align: center;margin: 0 0.3rem;border-radius: 0.5rem;height: 0.6rem;line-height: 0.6rem;margin-top: 0.1rem}
.addDealerFoot>div>a{color: #fff;font-size: 0.3rem}

/*添加银行卡*/
.addBandCardMain{margin-top:1rem}
.addBandCardMain>ul>li{height: 0.8rem;line-height: 0.8rem;padding: 0 0.3rem;background: #FFFFFF;margin-bottom: 1px}
.addBandCardMain>ul>li:last-child{border-bottom: 0}
.addBandCardLeft{width: 25%;box-sizing: border-box;float: left;font-size: 0.3rem;color: #000000;}
.addBandCardBody{width: 75%;box-sizing: border-box;float: left;font-size: 0.3rem}
.addBandCardBody>input{width:100%;border: none;outline: none}
.addBandCardRight{width: 30%;float: left;font-size: 0.26rem;color: #dfa26e;text-align: right}

/*钱包明细*/
.date{background: url("../images/date.png")no-repeat center;background-size: 0.4rem}
.myWalletDetail{margin-top: 0.88rem}
.myWalletDetail p{line-height: 0.8rem;padding: 0 0.3rem;color:#8c8c8c }
.myWalletDetail ul li{background: #fff;padding: 0.1rem 0.3rem;margin-bottom: 0.1rem}
.myWalletDetail ul li .walletDetailLeft dt{padding-left: 0.5rem;font-size: 0.3rem}
.myWalletDetail ul li .walletDetailLeft dd{margin-top: 0.4rem;font-size: 0.24rem}
.myWalletDetail ul li .walletDetailRight dt{font-size: 0.24rem;color: #000;text-align: right}
.myWalletDetail ul li .walletDetailRight .addmoney{color: #de6561}
.myWalletDetail ul li .walletDetailRight dd{font-size: 0.24rem;color: #8c8c8c;margin-top: 0.4rem;text-align: right}
.myWalletDetail ul li .czhi{background: url("../images/cost.png")no-repeat;background-size: 0.4rem}
.myWalletDetail ul li .txian{background: url("../images/cost.png")no-repeat;background-size: 0.4rem}
.myWalletDetail ul li .xfei{background: url("../images/cost.png")no-repeat;background-size: 0.4rem}

/*我的收藏*/
.myCollect{margin-top: 1rem}
.myCollect ul li{margin-bottom: 0.1rem;background: #fff;padding: 0.2rem 0.3rem;position: relative}
.shanchu{background: url("../images/delete.png") no-repeat;background-size: contain;width: 0.4rem;height: 0.4rem;position: absolute; bottom: 0.3rem;right: 0.3rem;}

/*地址管理*/
.content{margin: 0.15rem 0;background: #fff}
.changeAddress{margin-top: 1rem}
.content .name{margin-right: 0.5rem}
.changeAddressTop{border-bottom: 1px solid #f0f0f0;padding-left: 0.2rem}
.changeAddressTopTitle{font-size: 0.32rem;padding: 0.2rem 0;line-height: 0.32rem}
.changeAddressTop .address{font-size: 0.24rem;color: #707070;padding-bottom: 0.2rem}
.address i{margin-right: 0.1rem}
.changeAddressBottom{padding: 0.1rem 0 0.1rem 0.2rem; font-size: 0.24rem;
    color: #707070;
    line-height: 0.4rem;}
.changeAddressBottom i{font-size: 0.3rem;margin-right: 0.1rem}
.changeAddressBottom a{padding: 0 0.2rem;font-size: 0.24rem}

.changeAddressBottom label{  position: relative;  }
.changeAddressBottom input[type="radio"]{
    opacity:0;
    position: absolute;
    width: 0.3rem;
    height:0.3rem;
    z-index: 1;
}
.changeAddressBottom input[type='radio']+label:before{
    margin-top: -2px;
    content: '';
    display: inline-block;
    width: 0.3rem;
    height: 0.3rem;
    margin-right: 6px;
    border-radius: 0.1rem;
    vertical-align: middle;
    border: 1px solid #E4E4E4;
    background: #FFFFFF;
}

.changeAddressBottom input[type='radio']:checked+label:before{
    background-image: url('../images/checked.png');
    background-position: center center;
    background-size: contain;
}

/*添加地址*/
.addDealerHead{height: 0.8rem;line-height: 0.8rem;background: #FFFFFF;position: relative;text-align: center;font-size: 0.3rem}
.addDealerHead>a{width: 0.6rem;height: 0.8rem;position: absolute;left: 0;top: 0;z-index: 1}
.addDealerHeadTitle{font-size: 0.36rem;text-align: center}
.addDealerMain{margin-top: 1rem}
.addDealerMain>ul>li{height:1rem;line-height: 1rem;padding: 0 0.3rem;background: #FFFFFF;margin-bottom: 1px}
.addDealerMain>ul>li:last-child{border-bottom: 0}
.addDealerMainLeft{width: 30%;box-sizing: border-box;float: left;font-size: 0.3rem;color: #000000}
.addDealerMainRight{width: 70%;box-sizing: border-box;float: left;font-size: 0.3rem;position: relative}
.addDealerMainRight i{margin-top: 0;top:0;color: #8f8f8f;right: 0}
.addDealerMainRight>input{width: 3.5rem;border: none;outline: none}
.addDealerConfirm{width:5.8rem;margin: 1rem 0.3rem 0 0.3rem;height: 0.6rem;background: #e6a670;border: none;border-radius: 20px;color: #FFFFFF;font-size: 0.3rem;}
.addDealerConfirm{width:5.8rem;margin: 1rem 0.3rem 0 0.3rem;height: 0.6rem;background: #e6a670;border: none;border-radius: 20px;color: #FFFFFF;font-size: 0.3rem;}
.addDealerMain label{
    position: relative;
    line-height: 0.3rem;
    font-size: 0.3rem;
}
.addDealerMain input[type="checkbox"]{
    opacity:0;
    position: absolute;
    width: 0.3rem;
    height:0.3rem;
    z-index: 1;
    top: 50%;
    margin-top: -0.15rem;
    display: inline-block;
}
.addDealerMain input[type='checkbox']+label:before{
    margin-top: -2px;
    content: '';
    display: inline-block;
    width: 0.3rem;
    height: 0.3rem;
    margin-right: 6px;
    border-radius: 100%;
    vertical-align: middle;
    border: 1px solid #E4E4E4;
    background: #FFFFFF;
}

.addDealerMain input[type='checkbox']:checked+label:before{
    background-image: url('../images/checked.png');
    background-position: center center;
    background-size: contain;
}

/*商城首页*/
.nav{
    padding: 0 0.3rem;
}
.nav ul {
    width: 100%;
    display: inline-block;
    -webkit-box-orient: horizontal;   /*属性值：[horizontal]横向/[vertical]纵向*/
    -moz-box-orient: horizontal;
    justify-content: space-between;
    flex-direction:row;
    flex-wrap:wrap
   }
.nav ul .active{border-bottom: 0;}
.nav ul .active a{background: #27ac68;color: #fff;border-radius: 0.1rem}
.nav ul li{width: 23%;background: #fff;height: 0.5rem;line-height: 0.5rem;text-align: center;border-radius: 0.1rem;font-size: 0.3rem;float: left;margin: 1%}
.shopList ul{display: flex;justify-content: space-between;flex-wrap:wrap}
.shopList ul li{    width: 48%;  margin-bottom: 3%;  border: 1px solid #ddd;position: relative}
.shopList ul li a{color: #000}
.shopList ul li img{width: 100%;float: left}
.shopListName{background:#fff; float: left; width: 100%;}
.shopListName dl{width: 70%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: inline-block;float: left}
.shopListName dl dt{font-size: 0.24rem;margin-left: 0.2rem;line-height: 0.4rem;margin-top: 0.1rem}
.shopListName dl dd{color: #de6561;margin-left: 0.2rem}
.tobuy{width: 30%;display: inline-block;height: 1rem;float: left;background: url("../images/Add_car.png")no-repeat center;background-size: 60% ;position: absolute;bottom:0;right: 0}

/*商品详情*/
/*轮播图  star*/
.tradeBanner{height:3.4rem;overflow:hidden}
.trandslider{display:block;height:4rem;overflow:hidden;position:relative;}
.trandslider .sw-slides{display:block;font-size:0;height:100%;padding:0;position:absolute;bottom:0;list-style:none;-webkit-transform:translateX(0);transform:translateX(0);white-space:nowrap;width:100%}
.trandslider .sw-slide{display:inline-block;height:100%;margin:auto;position:relative;width:100%}
.trandslider .sw-slide>a>img{border:0;display:block;height:100%;width:100%}
.trandslider .trad-bullet{background:transparent;height:0.14rem;position:absolute;right:50%;bottom:0.1rem;line-height:0.14rem;text-align:right;width:auto;margin-right: -25px}
.trandslider .trad-bullet li{border-radius:50%;background:#CCC;float:left;height:0.14rem;overflow:hidden;opacity:.5;margin-left:0.11rem;width:0.14rem}
.trandslider .trad-bullet li.active{background:#1BADA6;opacity:1;border-bottom: 0}
/*轮播图  end*/
.shopDetailProduct{margin-bottom: 0.1rem;padding: 0 0.3rem;background: #FFFFFF;position: relative}
.sdpTop{padding: 0.2rem 0}
.sdpTop>span{font-size: 0.28rem;color: #000000;}
.sdpCenter,.sdpTop{overflow: hidden;text-overflow: ellipsis;white-space: nowrap}
.sdpCenter{margin-bottom: 0.2rem}
.sdpCenterLeft{font-size: 0.24rem;color: #000000;}
.sdpCenterRight{font-size: 0.28rem;color: #de6561}
.sdpRight{padding-bottom: 0.2rem}
.sdpRightNumber{font-size: 0.24rem;}
.sdpFoot{color: #8f8f8f;font-size: 0.24rem;padding-bottom: 0.2rem}
.sdpFoot label{display: inline-block;width: 2rem;}
.reduce,.plus{display: inline-block;width: 0.4rem;height:15px;border: 1px solid #c2c1c1;line-height: 15px;text-align: center;vertical-align: middle}
.number{    height: 15px;
    width: 0.5rem;
    border: 1px solid #c2c1c1;
    line-height: 15px;
    display: inline-block;
    text-align: center;
    vertical-align: middle;
}
.addshop{
    position: absolute;
    right: 0.3rem;
    top: 50%;
    width: 0.8rem;
    height: 0.8rem;
    margin-top: -0.4rem;
    background: url("../images/add_shop_b.png")no-repeat;
    background-size: contain;
}
.number>input{height: 100%;width: 0.5rem;outline: none;box-sizing: border-box;text-align: center;color: #27ac68;border-radius: 0!important;-webkit-appearance:none!important;border: 0;vertical-align: top;font-size: 0.24rem}
.shopDetailService{background: #FFFFFF;margin-bottom: 0.1rem}
.shopDetailService>ul>li{border-bottom: 1px solid #f0f0f0;height: 0.6rem;line-height: 0.6rem;padding: 0 0.3rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}
.shopDetailService>ul>li:last-child{border-bottom: none}
.sdsLeft{font-size: 0.24rem;color: #a29f9e}
.freeShipping{font-size: 0.2rem;color: #de6561;padding: 0.05rem 0.1rem;background: #fbe3e2;border-radius: 5px;}
.sdsRight{font-size: 0.24rem;color: #000000;}
.sdsRightSpecial{margin-left: 0.1rem}
.shopDetailMain{padding-bottom: 0.5rem;background: #fff;margin-bottom: 1rem}
.shopDetailMain p{padding:0.2rem  0.3rem;color: #666;font-size: 0.24rem}
.shopDetailMainTitle{height: 0.8rem;line-height: 0.8rem;padding-left: 0.3rem;position: relative;background: #FFFFFF;border-bottom: 1px solid #eee}
.shopDetailMainTitle>span{font-size: 0.24rem;color: #ffad55;;vertical-align: text-bottom;padding-left: 0.4rem;background: url("../images/xiangqing.png")no-repeat;background-size: 0.3rem;display: inline-block;line-height: 0.3rem}
.shopDetailMainPhoto{height: auto;padding: 0 0.3rem}
.shopDetailMainPhoto>img{width: 100%;height: 100%}
.shopDetailFoot{position: fixed;width: 100%;bottom: 0;left: 0;background: #FFFFFF;border-top: 1px solid #d3d4d4;box-sizing: border-box}
.shopDetailFoot>ul>li{height: 0.8rem;float: left;position: relative;box-sizing: border-box}
.sdfFirst{width: 50%;text-align: center;color:#ffad55}
.sdfFirst>span{font-size: 0.2rem;display: inline-block;line-height: 0.8rem}
.sdfSecond>a{display: block}
.sdfFour{width: 50%;}
.sdfFour{background: #27ac68;}
.sdfFour>a{display: block;font-size: 0.28rem;color: #FFFFFF;text-align: center;line-height: 0.8rem}

/*确认下单*/
.orderDetailNoMessage{height: 0.8rem;line-height: 0.8rem;position: relative;background: #FFFFFF;margin: 0.1rem 0}
.orderDetailNoMessage>a{display: block}
.odnmTitle{text-align: center;padding-left: 1rem;box-sizing: border-box;font-size: 0.28rem;color: #8d8d8d}
.orderDetailMessage{height: 1.2rem;background: #FFFFFF;position: relative;padding: 0 0.3rem}
.odmMain{box-sizing: border-box;width: 5.8rem}
.odmMain i{color: #999899}
.odmMainTop{font-size: 0.24rem;color: #000000;padding-top: 0.2rem}
.odmMainTopNumber{padding-left: 0.5rem;position: relative}
.odmMainTopNumber>span{background: #c9fee2;color:#27ac68;position: absolute;padding:0 0.1rem;right: -1rem;font-size: 0.2rem;border-radius: 3px}
.odmMainFoot{font-size: 0.24rem;color: #999899;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-top: 0.2rem;padding-left: 0.4rem;background: url("../images/address.png")no-repeat;background-size: contain}
.orderDetailShop{background: #FFFFFF;margin-top: 0.1rem}
.orderDetailShop>ul>li{margin: 0 0.3rem;border-bottom: 1px solid #f0f0f0;}
.orderDetailShop>ul>li:last-child{border-bottom: none}
.orderDetailShopFoot{line-height: 0.7rem;border-top: 1px solid #f0f0f0;border-top:0.1rem solid #f0f0f0;font-size: 0.24rem;}
.orderDetailShopFoot p{border-bottom: 1px solid #efefef;padding: 0 0.3rem}
.odsfMoney{color: #de6561;font-weight: normal}
.buyMessage{height: 0.9rem;line-height: 0.9rem;background: #FFFFFF;margin: 0.1rem 0;padding: 0 0.3rem;box-sizing: border-box}
.buyMessageName{width: 25%;font-size:0.24rem;float: left}
.buyMessageRight{width: 75%;font-size: 0.24rem;float: left}
.buyMessageRight>input{width: 100%;height: 100%;border: none;outline: none}
.orderDetailShipping{height: 0.8rem;line-height: 0.8rem;background: #FFFFFF;padding: 0 0.3rem;font-size: 0.24rem;;margin-bottom: 0.9rem}
.orderDetailFoot{position: fixed;left: 0;bottom: 0;width: 100%;height: 0.8rem;line-height: 0.8rem;background: #FFFFFF;border-top: 1px solid #cdcdcd;box-sizing: border-box}
.orderDetailFootLeft{float: left;width: 4.4rem;box-sizing: border-box;text-align: right;font-size: 0.3rem;padding-right: 0.2rem}
.orderDetailFootLeft>span{font-size: 0.28rem;color: #de6561;font-weight: normal}
.orderDetailFootRight{float: right;width: 2rem;background: #dfa26e;text-align: center}
.orderDetailFootRight>a{font-size: 0.3rem;color: #FFFFFF;display: block}
.orderDetailNoMessage>a>.icon-jia{font-size: 0.4rem;color: #8d8d8d;position: absolute;left: 35%;top:0}
.orderDetailMessage>a>.icon-dizhi{font-size: 0.4rem;color: #000000;position: absolute;top:30%;left: 3%}
.payWayCen{background: #fff;margin-top: -2rem;top: 50%;border-radius: 0.1rem;width: 94%;margin-left: 3%;position: fixed;z-index: 10000;display: none}
.payWayCenTitle{text-align: center;padding:0.1rem 0.3rem}
.payWayCenTitle span{float: right;color: #999;font-size: 0.24rem}
.payWayCenContent{padding:0 0.3rem}
.payWayCenContent ul li{line-height: 0.8rem;border-bottom: 1px solid #efefef;position: relative}
.bankCardPay{padding-left: 0.6rem;background: url("../images/bank.png")no-repeat;background-size: contain}
.wellectPay{padding-left: 0.6rem;background: url("../images/money_back.png")no-repeat;background-size: contain}
.vchatPay{padding-left: 0.6rem;background: url("../images/weixin.png")no-repeat;background-size: contain}
.payWayCenContent ul li input{float: right}
.payWayCenContent label{  position: relative;  float: right}
.payWayCenContent input[type="radio"]{
    right: 0.15rem;
    top:50%;
    margin-top: -0.15rem;
    opacity:0;
    position: absolute;
    width: 0.3rem;
    height:0.3rem;
    z-index: 1;
}
.payWayCenContent input[type='radio']+label:before{
    margin-top: -2px;
    content: '';
    display: inline-block;
    width: 0.3rem;
    height: 0.3rem;
    margin-right: 6px;
    border-radius: 0.1rem;
    vertical-align: middle;
    border: 1px solid #E4E4E4;
    background: #FFFFFF;
}

.payWayCenContent input[type='radio']:checked+label:before{
    background-image: url('../images/checked.png');
    background-position: center center;
    background-size: contain;
}
.payCen{width: 94%;margin-left: 3%;text-align: center;background: #fff;border-radius: 0.1rem;margin-top: -2rem;top: 50%;position: fixed;z-index: 10000;display: none;}
.payCen h1{font-size: 0.32rem;line-height: 0.6rem;margin-top: 0.1rem}
.payCen p{font-size: 0.28rem;line-height: 0.6rem;margin-bottom: 0.2rem}
.payCen input{background: #f0f0f0;border: 0;outline: 0;padding-left: 0.3rem;font-size: 0.24rem;line-height: 0.8rem;width: 70%}
.payCenFoot{width: 60%;margin-left: 20%;line-height: 0.6rem;margin-top: 0.2rem;margin-bottom: 0.1rem}
.payCenFoot .quxiao{float: left}
.payCenFoot .queding{float: right;color: #27ac68}

/*支付成功*/
.paySuccess{margin-top: 0.88rem }
.paySuccessContent{padding: 0.8rem 0 0.8rem 1.2rem}
.imgBox{width: 1rem;height: 1rem;}
.imgBox img{width: 100%}
.paySuccessContent dl{margin-left: 0.1rem;font-size: 0.28rem;line-height: 0.5rem}
.paySuccessContent dd span{color: #de6561}
.paySuccessFoot{margin: 0 1.2rem;height: 0.7rem;line-height: 0.7rem;text-align: center;background: #27ac68;border-radius: 0.1rem}
.paySuccessFoot a{display: block;color: #fff;}

/*购物车*/
.omaMainLeftest{width: 0.5rem;position: relative;height: 100%}
.myShopCar{margin-top: 1rem;}
.myShopCar ul li{background: #fff;margin-bottom: 0.1rem;position: relative}
.myShopCar ul li input{float: left}
.myShopCar label{  float: left;line-height: 1.6rem;padding: 0 0.2rem}
.myShopCar input[type="checkbox"]{
    left: 0.2rem;
    top:50%;
    margin-top: -0.15rem;
    opacity:0;
    position: absolute;
    width: 0.3rem;
    height:0.3rem;
    z-index: 1;
}
 input[type='checkbox']+label:before{
    margin-top: -2px;
    content: '';
    display: inline-block;
    width: 0.3rem;
    height: 0.3rem;
    margin-right: 6px;
    border-radius: 0.1rem;
    vertical-align: middle;
    border: 1px solid #E4E4E4;
    background: #FFFFFF;
}

 input[type='checkbox']:checked+label:before{
    background-image: url('../images/checked.png');
    background-position: center center;
    background-size: contain;
}
.myShopCar .omaMainRightTop{margin-top: 0.1rem}
.myShopCar .omaMainRightFoot{margin-top: 0.1rem;margin-bottom: 0.1rem}
.myShopNav{position: fixed;left: 0;bottom: 0.88rem;width: 100%;background: #FFFFFF;line-height: 0.8rem}
.myShopNavSelect{float: left;margin: 0 0.2rem}
.myShopNavSelectAll{float: left;font-size: 0.3rem;color: #000;}
.myShopNavMoney{font-size: 0.3rem;float: left;margin-right: 0.2rem}
.myShopNavMoney span{color: #f65655;font-weight: normal}
.myShopNavBuy{width: 2rem;float: right;background: #27ac68;text-align: center}
.myShopNavBuy a{display: block;color: #FFFFFF;font-size: 0.3rem}
.myShopNavSelect label{  float: left;line-height: 0.8rem}
.myShopNavSelect input[type="checkbox"]{
    left: 0.2rem;
    top:50%;
    margin-top: -0.15rem;
    opacity:0;
    position: absolute;
    width: 0.3rem;
    height:0.3rem;
    z-index: 1;
}

/*首页*/
.introduce{
    background: #fff;padding: 0.4rem 0.3rem;
}
.introduce ul li{width: 33.3%;float: left;text-align: center}
.introduce ul li dl dt{width: 1.2rem;height: 1.2rem;margin: 0 auto;padding-bottom: 0.2rem}
.introduce ul li dl dt img{width: 100%}
.introduceDetail{padding: 0.3rem 0.2rem;margin: 0 0.3rem;font-size: 0.26rem;color: #666;border: 2px solid #ffad55;border-radius: 0.1rem;position: relative;display: none;margin-bottom: 0.5rem}
.introduceDetail span{background: url("../images/yello_cha.png")no-repeat;position: absolute;right: -0.3rem;top:-0.3rem;width: 0.6rem;height: 0.6rem;background-size: cover}
.introduceDetail .sanjiao{  width: 0;  height: 0;  border-width: 0.2rem;  border-style: solid;  border-color: #ffad55 transparent transparent transparent;  position: absolute;left: 0.5rem;bottom: -0.42rem}
/*.introduceDetail>div label:first-child{display: inline-block;vertical-align: top}*/
/*.introduceDetail>div label:first-child+label{width:4rem;display: inline-block}*/
/*.introduceDetail p{display: inline-block}*/
.introduceDetail-two{padding: 0.3rem 0.2rem;margin: 0 0.3rem;font-size: 0.26rem;color: #666;border: 2px solid #61e693;border-radius: 0.1rem;position: relative;display: none;margin-bottom: 0.5rem}
.introduceDetail-two span{background: url("../images/green_cha.png")no-repeat;position: absolute;right: -0.3rem;top:-0.3rem;width: 0.6rem;height: 0.6rem;background-size: cover}
.introduceDetail-two .sanjiao{  width: 0;  height: 0;  border-width: 0.2rem;  border-style: solid;  border-color: #61e693 transparent transparent transparent;  position: absolute;left: 50%;margin-left:-0.2rem;bottom: -0.42rem}
.lottery{height: 0.8rem;line-height: 0.8rem;margin: 0.3rem; background: #FFFFFF; margin-bottom: 1px;border-radius: 0.1rem}
.lotteryLeft{width: 75%;box-sizing: border-box;border-right: 1px solid #f0f0f0;float: left}
.lotteryLeft input{border: 0;outline: 0;padding-left: 0.4rem;font-size: 0.24rem}
.lotteryRight{width: 25%;box-sizing: border-box;float: left;text-align: center}
.lotteryRight a{color: #61e693;font-size: 0.3rem}
.hotCommodity{background: #fff;margin-top: 0.3rem}
.hotCommodityTitle{padding: 0.2rem 0.3rem;border-bottom: 1px solid #f0f0f0}
.hotCommodityTitle h3{float: left;color: #ffad55;padding-left: 0.4rem;background: url("../images/hot_sale.png")no-repeat left center;background-size: 0.3rem}
.hotCommodityTitle span{float: right;position: relative;padding-right: 0.3rem;color: #999;font-size: 0.3rem}
.hotCommodityTitle span i{color: #999;right: 0;margin-top: -0.15rem}
.hotCommodityContent{padding: 0.3rem}
.hotCommodityContent ul{ }
.hotCommodityContent ul li{float: left;width: 30.7%;margin-left: 1.8%}
.hotCommodityContent ul li>a>div{margin: 0 auto}
.hotCommodityContent ul li>a>div img{width: 100%;height: 100%}
.hotCommodityContent ul li dl dt{font-size: 0.24rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.hotCommodityContent ul li dl dd{font-size: 0.3rem;color:#f65655}
.shopIntroduce{background: #fff;margin-top: 0.1rem}
.shopIntroduceTitle{padding: 0.2rem 0.3rem;border-bottom: 1px solid #f0f0f0}
.shopIntroduceTitle h3{float: left;color: #9dd3f9;padding-left: 0.4rem;background: url("../images/shop_a.png")no-repeat left center;background-size: 0.3rem}
.shopIntroduceContent{padding: 0 0.3rem}
.shopIntroduceContent h1{font-weight: bold;line-height: 0.8rem}
.shopIntroduceContent img{width: 100%}
.shopIntroduceContent ul li{line-height: 0.8rem;border-bottom: 1px solid #f0f0f0;font-size: 0.3rem;color: #333}
.shopIntroduceContent ul li span{padding-left: 0.4rem;}
.shopIntroduceContent .address{background: url("../images/adreess_a.png")no-repeat;background-size: 0.3rem}
.shopIntroduceContent .phone{background: url("../images/phone.png")no-repeat;background-size: 0.3rem}
.shopIntroduceContent .shop{background: url("../images/introduce.png")no-repeat;background-size: 0.3rem}

/*举报投诉*/
.reportReason{background: #fff;margin-top: 0.1rem;padding: 0.2rem 0.3rem;}
.reportReason span{padding-left: 0.2rem;background: url("../images/list.png")no-repeat left center;background-size: 0.1rem;display: inline-block;font-size: 0.3rem}
.reportReason>.reportReasonInput{display: inline-block;border: 1px solid #ddd;border-radius: 0.1rem;position: relative;vertical-align: middle}
.reportReason>.reportReasonInput>input{font-size: 0.26rem;line-height: 0.5rem;padding-left: 0.2rem;border: 0;outline: 0;width: 4rem}
.reportReason i{color: #999;right: 0}
.reportExplain{background: #fff;margin-top: 0.1rem;padding: 0.2rem 0.3rem;}
.reportExplain span{padding-left: 0.2rem;background: url("../images/list.png")no-repeat left center;background-size: 0.1rem;display: inline-block;font-size: 0.3rem;vertical-align: top}
.reportExplain textarea{width: 4rem;padding: 0.2rem;background: #f0f0f0;border: 0;outline: 0;border-radius: 0.1rem;font-size: 0.26rem;height: 2.5rem}
.voucher-cen {
    overflow: hidden;
    height: 1.5rem;
    padding: 0.2rem 0;
}
.voucher-cen #filePicker .webuploader-pick {
    width: 1.5rem;
    height: 1.5rem;
    padding: 0;
    background: url(../images/add_picture.png) center center no-repeat;
    background-size: cover;
}
.reportPicture{background: #fff;margin-top: 0.1rem;padding: 0.2rem 0.3rem;}
.reportPicture span{padding-left: 0.2rem;background: url("../images/list.png")no-repeat left center;background-size: 0.1rem;display: inline-block;font-size: 0.3rem;vertical-align: top}
.myFoot ul li dl dt{position: relative}
.myFoot ul li dl dt span{width: 0.12rem;height: 0.12rem;display: inline-block;background: red;border-radius: 50%;position: absolute;right: 0}