/* Empty. Add your own CSS if you like */


/*tab*/
/*#B58DFC #CCB9F0*/

.tabs-color-positive .tab-item{
    color:#999;
}
li{list-style:none;}
p{padding: 0px;margin: 0px;}
body{margin: 0px;padding: 0px;font-size: 14px;}
ul{margin: 0px;padding: 0px;}
.bar.bar-positive{
    background-color: #fff;
    border: 0px;
    background-image: linear-gradient(0deg, #5e5e5e, #5e5e5e 50%, transparent 50%);
    color: #000;
}
.nav-bar-block .bar .title {
    color: #000;
    font-size: 1em;
}
.main{
    padding-bottom: 60px;
    position: relative;
}
.full{width: 100%;}
.imgBtn{
    position: absolute;
    width:36%;
    left:11%;
    top: 40%;

}

.imgBtn2{
    position: absolute;
    width:36%;
    left:53%;
    top: 40%;
}
/*home*/
.home-slide ion-slide{
    width: 100%;
}

.home-slide ion-slide img{
    width: 100%;

}
.slider-pager{
    bottom: 8px;
}
.slider-pager .slider-pager-page{
    font-size: 5px;

}



/*首页块*/

.row-h-2{
    height:160px;

}
.c-h-2{
    height: 144px;
    padding-top:20%;

}


.first-list .col{

    height:85px;
    text-align:center;
    line-height:32px;
}
.first-list .col.light div{
    text-align:left;
}
.first-list .col .icon{
    font-size:32px;
}

/*二级菜单*/
.bar .sub_header_list .button.button-clear{

    border-bottom: 1px solid #eee;
}
.sub_header_list{
    width: 160%;
}
.sub_header_list .button{
    width: 20%;
    color:#666;
}
.bar .sub_header_list .button.sub_button_select{
    border-bottom:2px solid #387ef5;
    position:relative;
}
.bar-subheader{
    border-bottom: none;
}
.top{
    width: 100%;
    position: relative;
    margin-bottom: 10px;
    overflow: hidden;
    margin-top: 10px;
}
/*搜索框*/
.top .searchInput{
    float: left;
    width: 60%;
    padding-left: 11%;
    height: 30px;
    border-radius: 15px;
    margin-left: 5%;
    background-color: #F4F4F4;
    padding-top: 0px;
}
.ico_search{
    position: absolute;
    line-height: 30px;
    font-size: 20px;
    top:0px;
    left: 10%;
}
/*右侧菜单按钮*/
.right_menu_btn{
    width: 30px;
    margin-right: 5%;
    float: right;
}
.right_menu_btn img{width: 100%}
/*文章详情*/

.article_content img{

    max-width:90%;
}
.fallback{
    width: 14px;
    position: fixed;
    top:10px;
    left: 10px;
    z-index: 1111;
}
.fallback img{
    width: 100%;
}

.setting .avatar {
    width: 50px;
    border-radius: 10px;
    vertical-align: middle; }
.setting .login {
    text-align: center;
    /* background-color: #4EB554; */ }
.navbar{width: 100%;overflow: hidden;margin-top: 10px;}
.navbar div{float: left;width: 20%;text-align: center;font-size: 14px;font-weight: 400;color: #000;}
.navbar div img{width: 50px;}
.navbar div p{width: 100%;text-align: center;}

/*推荐专区*/
.tra_list{width: 100%;overflow: hidden;padding: 10px 0px;}
.tra{width: 29.33%;margin-left: 3%;position: relative;float: left;}
.tra img{width: 100%;}
.tra_til{position: absolute;top:18%;left: 5%;width: 90%;padding: 3px 0px;text-align: center;font-size: 12px;color: #e1e1e1;border: solid 3px #fff;}
.tra_til div{background-color: #fff;width: 90%;margin-left: 5%;}
.tra_til div p{width: 90%;margin-left: 5%;font-size: 14px;color: #000;border-bottom: dashed 1px #e9e9e9;text-align: center;margin-bottom: 0px;}
.activity{padding-bottom: 5px;}
.activityTitle p{
    width: 100%;
    text-align: center;
    font-size: 18px;
    font-weight: 600;
    line-height: 40px;
    margin-bottom:0px ;
    background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(rgba(240, 250, 200, 1)), to(rgba(160, 210, 60, 1)));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.headerTop{width: 100%;background-color: #fff;position: relative;line-height: 40px;text-align: center;margin-bottom: 10px;}
.headerTop img{width: 14px;position: absolute;left: 10px;top:9px;}

.activity_logo{width: 100%;}
.activity_logo p{width: 100%;padding-left: 10px;font-size: 1em;line-height: 20px;margin-bottom: 0px;}
.activity_logo img{width: 100%;margin-bottom: -3px; }

.tab-home{background-image: url("../img/home.png") ;background-size: 30px 30px;background-repeat: no-repeat;background-position-x:center; }
.tab-xp{background-image: url("../img/new.png") ;background-size: 30px 30px;background-repeat: no-repeat;background-position-x:center; }
.tab-xq{background-image: url("../img/yuan.png") ;background-size: 30px 30px;background-repeat: no-repeat;background-position-x:center; }
.tab-jhd{background-image: url("../img/bottom-4.png") ;background-size: 30px 30px;background-repeat: no-repeat;background-position-x:center; }
.tab-user{background-image: url("../img/bottom-5.png") ;background-size: 30px 30px;background-repeat: no-repeat;background-position-x:center;}

.tab-home-outline{background-image: url("../img/home.png") ;background-size: 30px 30px;background-repeat: no-repeat;background-position-x:center; }
.tab-xp-outline{background-image: url("../img/new.png") ;background-size: 30px 30px;background-repeat: no-repeat;background-position-x:center; }
.tab-xq-outline{background-image: url("../img/yuan.png") ;background-size: 30px 30px;background-repeat: no-repeat;background-position-x:center; }
.tab-jhd-outline{background-image: url("../img/bottom-4.png") ;background-size: 30px 30px;background-repeat: no-repeat;background-position-x:center; }
.tab-user-outline{background-image: url("../img/bottom-5.png") ;background-size: 30px 30px;background-repeat: no-repeat;background-position-x:center; }
.topics .item{font-size: 1em;padding: 0px;}
.shoesNew .item{font-size: 1em;padding: 0px;width: 50%;float: left;border: 0px; }
.shoesNewImg{width: 90%;margin: 0px auto;position: relative;margin-top: 10px;}
.shoesNewImg img{width: 100%;}
.shoesNewCon{width: 90%;margin: 3px auto;}
.shoesNewCon p{text-align: center;}
.shoesNewCon p span{color: #848181}
.shoesNewCon .shoesIsBj{width: 50px;margin: 0px auto;overflow: hidden;}
.shoesNewCon .shoesIsBj img{float: left;width: 20px;margin-right: 5px;}
.shoesNewCon .shoesIsBj p{float: left;}
.shoesNewPrice{background-image: url("../img/price.png");background-size: 100% 100%;height: 30px;text-align: center;width:70px;position: absolute;bottom:0px;left: 0px;color: #A7C264;line-height: 30px;}
.new_ico{width: 30px;position: absolute;top:0px;left: 5px;}
.shoesNewBar{width: 90%;margin-left: 5%;margin-top: 10px;}
.shoesNewBar img{width:100%;}
/*订单详情*/
.top_time{width: 100%;background-color: #fff;padding: 10px 0px;overflow: hidden;}
.top_time div{width: 33.3%;text-align: center;font-size:10px;float: left;}
.top_time div img{width: 30%;}
.top_time div p{padding: 0px;color: #000;}
.top_time div p span{color: #F06A6A;}
.top_time2{width: 100%;background-color: #fff;padding: 10px 0px;overflow: hidden;}
.top_time2 div{width: 50%;text-align: center;font-size:10px;float: left;}
.top_time2 div img{width: 40px;}
.top_time2 div p{padding: 0px;color: #000;}
.top_time2 div p span{color: #F06A6A;}
.con_divs{background-color: #fff;width: 100%;margin-top: 10px;margin-bottom: -10px;border: 0px;}
.con_divs .item{border: 0px;padding: 12px;}
.con_divs .toggle{margin:-8px; }
.con_div{background-color: #fff;width: 100%;margin-top: 10px;margin-bottom: -10px;}
.con_div div{overflow: hidden;height: 40px;width: 94%;margin-left: 3%;font-size: 14px;border-bottom: solid 1px #e4e4e4;line-height: 40px;}
.con_div div p{width: 95%;float: left;font-size:14px; line-height: 40px;}
.con_div div .p2{width: 65%;float: left;font-size:14px; line-height: 40px;}
.con_div div span{color: #848181;font-size: 12px;}
.con_div .dd41{color: #848181;}

.con_div div .fr{display: block;float: left;text-align: right;width: 35%;line-height: 40px;}
.con_div div .fr img{width: 30px;height: 30px;border-radius: 15px;margin-top: 5px;}
.cond2 div .fl{display: block;float: left;width: 25%;line-height: 40px;}
.cond2 div input{border: 0px;font-size: 12px;color: #848181;display: block;float: left;width: 75%;line-height: 40px;}
.btnDiv{width: 100%;position: fixed;bottom: 0px;left: 0px;overflow: hidden;z-index: 105;}
.btnDiv button{width: 50%;height: 50px;border: 0px;font-size: 20px;float: left;}
.btnDiv .btn1{background-color: #B58DFC;color: #fff;}
.btnDiv .btn2{background-color: #fff;color: #B58DFC;}
.btnDiv .btn3{background-color: #B58DFC;color: #fff;width: 100%;}
.kh_phone{width: 100%;text-align: center;font-size: 14px;line-height: 30px;margin-top:100px;color: #848181;}
.con_div .title{font-size: 16px;color:#B58DFC; }
.con_div .title span{font-size: 16px;color:#B58DFC;}
.con_div .title p{font-size: 16px;}
.con_div .dd2{width: 100%;}
.dd2{width: 100%;height: 40px;line-height: 40px;position: relative}
.con_div .dd2 p{width: 65%;float: left;font-size:14px; line-height: 40px;}
.con_div .dd2 span{display: block;float: left;text-align: right;width: 25%;line-height: 40px;padding-right: 15px;}
.con_div .dd2 i{display: block;position: absolute;right: 20px;width: 10px;top:10px;background-image:url("../img/next_ico.png");background-size:100% 100%;height: 20px;z-index: 100; }
.con_div .dd3{width: 94%;}
.dd3{width: 94%;height: 40px;line-height: 40px;position: relative;}
.con_div .bb{border-bottom: 0px;}
.con_div .dd3 p{width: 20%;float: left;font-size:14px; line-height: 40px;}
.con_div .td2 p{line-height: 54px;}
.con_div .dd3 span{display: block;float: left;width: 60%;padding-right: 15px;line-height:40px;}
.con_div .dd3 .s1{display: block;float: left;width: 60%;padding-right: 15px;line-height:16px;margin-top: 3px;}
.con_div .dd3 i{display: block;position: absolute;right: 3px;width: 10px;top:10px;background-image:url("../img/next_ico.png");background-size:100% 100%;height: 15px;z-index: 100; }
.top_zf {width: 100%;background-color: #fff;padding: 20px 0px;text-align: center;}
.top_zf img{width: 20%;margin-bottom: -3px;}
.top_zf p {font-size: 16px;color: #B58DFC;margin: 0px;padding: 0px;}
.top_zf label{font-size: 12px;margin-top: 5px;}
.top_zf label span{color: #F06A6A;}
.con_div .item{padding: 0px;border: 0px;width: 100%;margin-left: 0px;}
.con_div .toggle{margin-top: -10px;height: 40px;right: 10px;}
.con_div p{font-size: 14px;color: #000;}
.address{background-color: #fff;width: 100%;margin-bottom: -10px;overflow: hidden;}
.address .addressD1{width: 94%;overflow: hidden;padding-top:10px;margin-left: 3%; }
.address .addressD1 .name{float: left;width: 70px;font-size: 15px;color: #000;}
.address .addressD1 .phone{float:left;width: 120px;}
.address .addressD1 .default{float:right;width: 35px;}
.address .addressD1 .default img{width: 100%;}
.address .addressCon{width: 94%;padding-left: 3%;font-size: 12px;color:#848181;line-height: 30px;border-bottom: solid 1px #e4e4e4;}
.address .addressCon p{margin: 0px;padding: 0px;}
.addressBottom{width: 94%;margin-left: 3%;margin-top: 10px;overflow: hidden;line-height: 30px;}
.addressBottom .ab_fl{width: 50%;float: left;font-size: 12px;}
.addressBottom .ab_fl img{display: block;float: left;width: 20px;margin-right: 5px;}

.addressBottom .ab_fr{width: 50%;float: right;text-align: right;font-size: 12px;}
.addressBottom .ab_fr span{padding: 1px 5px;border: solid 1px #848181;}
.addressBottom .ab_fr .ab_s2{margin-left: 20px;}
.projectTab{width: 100%;border-bottom:solid 1px #B58DFC;overflow: hidden;background: #fff;}
.projectTab a{display: block;float: left;width: 33.33%;height: 40px;line-height: 40px;font-size: 14px;color: #B58DFC;text-align: center;}
.projectTab .selectA{background: #B58DFC;color: #fff;}
.con_div1{background-color: #fff;width: 100%;margin-top: 10px;margin-bottom: -10px;}
.con_div1 li{width: 94%;margin-left: 3%;border-bottom: solid 1px #e4e4e4;padding: 10px 0px;overflow: hidden;}
.con_div1 li .divImg{width: 50px;float: left;margin-left: 5px; }
.con_div1 li .divImg img{width: 50px;height: 50px;border-radius: 25px;}
.con_div1 li .div1{width: 50%;margin-left: 10px;float: left;}
.con_div1 li .div1 .title{font-size: 14px;}
.con_div1 li .div1 span{border: solid 1px #848181;padding: 1px 5px;margin-right: 10px;font-size: 12px;color: #848181}
.con_div1 li .div1 .dl .span2{display: block;float: left;}
.con_div1 li .div1 .dl {overflow: hidden;height: 24px;}
.con_div1 li .div2{width: 18%;float: left;}
.con_div1 li .div3{width: 30px;float: left;margin-top: 10px;}
.con_div1 li .div3 img{width: 100%;}
.my_top{width: 100px;margin: 0px auto;}
.my_top img{width: 100px;border-radius:50px;height: 100px;border:solid 4px #5DC6D7; margin-top: 30px;margin-bottom: -5px;}
.my_con{margin-top: 0px;position: relative;font-size: 12px;height: 150px;padding-top: 20px;height: 400px;}
.my_con img{width: 100%;margin-bottom: -5px;}
.my_con .name{width:6%;margin-left: 47%;margin-top: 0px;position: relative;z-index: 1000;}
.my_con .name p {width: 70px;position: absolute;top:0px;left: 130%;}
.my_con .name img{width:100%;z-index: 1000;}
.my_con .phone{width:6%;margin-left: 47%;margin-top: 20px;position: relative;z-index: 1000;}
.my_con .phone p{width: 80px;position: absolute;top:0px;left:-80px;}
.my_con .phone img{width:100%;z-index: 1000;}
.my_con .kh_phone{width:6%;margin-left: 47%;margin-top: 20px;position: relative;z-index: 1000;}
.my_con .kh_phone img{z-index: 1000;width: 100%}
.my_con .kh_phone p{width: 90px;position: absolute;top:0px;left: 130%;}
.shu{width: 50%;height: 100%;position: absolute;top:0px;border-right:solid 1px #5DC6D7;z-index: 10;}

.my_btnList{width: 100%;margin-top: 0px;text-align: center;color: #fff;font-size: 20px;position: fixed;left: 0px;bottom: 60px;z-index: 100;}
.my_btnList .d1{width:100%;height:60px;background-image: url("../img/my_b1.png");background-size: 100% 100%;line-height:60px;}

.my_btnList .d2{width:100%;height:60px;background-image: url("../img/my_b2.png");background-size: 100% 100%;line-height: 60px;}
.my_btnList .d3{width:100%;height:60px;background-image: url("../img/my_b3.png");background-size: 100% 100%;line-height: 60px;}

.btnDiv div{width: 50%;float: left;height: 60px;text-align: center;background: #5BC6D6;font-size: 14px;color: #fff;}
.btnDiv div img{width: 30px;margin-top: 5px;}
.btnDiv div p{margin-top: 0px;}

.indexList{width: 100%;padding-bottom: 50px;}
.indexList li{width: 100%;position: relative;margin-bottom: 5px;min-height: 120px;}
.indexList li img{width: 100%;}
.indexList li .ddt{position: absolute;bottom:5px;left: 0px;width: 100%;overflow: hidden;color: #fff;background-color: rgba(0,0,0,0.3);padding: 3px 0px;}
.indexList li .ddt .dl{width: 47%;float: left;margin-left: 3%;}
.indexList li .ddt .dl .name{width: 100%;height: 20px;overflow: hidden;}
.indexList li .ddt .dl .time{width: 50%;float: left;margin-top: 0px;font-size: 12px;}
.indexList li .ddt .dl .xsNum{width: 50%;float: left;margin-top: 0px;font-size: 12px;}
.indexList li .ddt .dr{width: 47%;float: left;margin-right: 3%;text-align: right;}
.indexList li .ddt .dr .money{font-size: 14px;color: #5DC6D7;}
.indexList li .ddt .dr .bq1{font-size: 10px;color: #fff;margin-top: 0px;overflow: hidden;height: 20px;}
.indexList li .ddt .dr .bq1 a{ margin-left: 15px;padding:0px 3px;border: solid 1px #fff;color: #fff;float: right;height: 20px;line-height: 20px;display: block;margin-top: 0px;}

/*帮助页面*/
.help-top{width: 100%;}
.help-top img{width: 100%;}
.helpCon{width: 100%;margin-top: 10px;}
.helpCon li{width: 50%;float: left;margin-top: 30px;text-align: center;font-size: 14px;}
.helpCon li img{width: 50%;}
/*问题回馈*/
.feedback{width: 100%;background-color: #fff;padding-bottom: 5px;}
.feedback .title{width: 94%;margin-left: 3%; font-size: 14px;line-height: 38px;}
.feedback textarea{width: 94%;margin-left: 3%; font-size: 14px;border: solid 1px #a1a1a1;height: 120px}
.login{width: 94%;margin-left:3%;margin-top: 30px;}
.loginName{width: 100%;overflow: hidden;}
.loginName .ico{width: 10%;float: left;text-align: center;background-color: #fff;height: 50px;}

.loginName .ico img{width: 20px;margin-top: 8px;}
.loginName .phone{width: 90%;float: left;height: 50px;line-height: 50px;background: 0px;font-size: 14px;}
.loginName .phone input{width: 100%;line-height: 50px;height: 50px;}
.loginName .getCode{width: 30%;float: left;background-color: #B58DFC;text-align: center;line-height: 50px;font-size: 14px;color: #fff;}

.loginPassword{width: 100%;overflow: hidden;margin-top: 20px;}
.loginPassword .ico{width: 10%;float: left;text-align: center;background-color: #fff;height: 50px;}
.loginPassword .ico img{width: 20px;margin-top: 8px;}
.loginPassword .code{width: 60%;float: left;height: 50px;line-height: 50px;background: 0px;font-size: 14px;}
.loginPassword .code input{width: 100%;line-height: 50px;height: 50px;}
.loginPassword .getCode{width: 30%;float: left;background-color: #B58DFC;text-align: center;line-height: 50px;font-size: 14px;color: #fff;}
.loginBtn button{width: 100%;background-color: #B58DFC;font-size: 20px;font-weight: 600;color: #fff;border: 0px;height: 50px;margin-top: 30px;}
.login p{width: 100%;font-size: 12px;margin-top: 5px;}
.login p span{color: #24A6E4;}

.Verification{display:inline-block;width: 100%;overflow: hidden;margin-top: 30px;}
.Verification .ico{width: 10%;float: left;text-align: center;background-color: #fff;height: 50px;}
.Verification .ico img{width: 24px;margin-top: 14px;}
.Verification .code{display:inline-block;width: 40%;float: left;}
.Verification .code input{width: 100%;line-height: 50px;height: 50px;}
.Verification .img{display:inline-block;width: 23%;overflow: hidden;}
.Verification .img img{width: 100%;height:50px;margin-left: 5px;}
.Verification .text{width: 25%;display:inline-block;margin:8px 0px 0px 0px;float: right;line-height: 15px;}
.Verification .text p{color:#B58DFC}


/*时间选择*/
.timeTop{width: 100%; background-color: #F9F9FB;overflow: hidden;padding-bottom: 10px;border-bottom: solid 2px #5DC6D7;}
.timeTop p{width: 100%;text-align: center;line-height: 30px;color: #5DC6D7;}
.timeTop{width: 100%;overflow: hidden;}
.timeday{width: 100%;padding-top: 10px;background-color: #fff;}
.timeday ul{overflow: hidden;width: 94%;margin-left: 3%;padding-top: 10px;}
.timeDay a{display: block;width: 20%;float: left;height:40px;line-height: 40px;text-align: center;border-right: solid 1px #d9d9d9;}
.timeDay span{display: block;float: left;width: 1px;height: 40px;border-left:solid 1px #d9d9d9;box-shadow:inset 2px 2px 2px #d9d9d9;  -webkit-box-shadow: inset 2px 2px 4px #d9d9d9;  -moz-box-shadow: inset 1px 1px 4px #d9d9d9;}
.timeday li{width:19%;text-align: center;height: 30px;line-height: 30px;border: solid 1px #5DC6D7;color: #5DC6D7;font-size: 12px;float: left;margin-right: 3px;margin-bottom: 5px;}
.timeday .xzTime{background-color: #5DC6D7; color: #fff;}
.times{background-color: #fff; padding: 10px 0px;}
.times ul{width: 94%;margin-left: 3%;overflow: hidden;}
.times li{width:16.3%;float: left;height: 40px;line-height: 40px;margin-right:1px; text-align: center;margin-bottom: 1px;}
.isTime{background-color: #5DC6D7;color: #fff;font-size: 16px;}
.inactive{background-image: url('../img/dq_no.png');background-size:100% 100%;}
.inactive2{background-color: #848181;color: #fff;font-size: 16px;}
.evaluateTop{width: 94%;margin-left: 3%; border-bottom: solid 2px #e4e4e4;line-height: 40px;overflow: hidden;}
.evaluateTop p{font-size: 14px;float: left;width: 80%;line-height: 40px;}
.evaluateTop p span{font-size: 12px;color: #848181;margin-left: 5px;}
.evaluateTop .fr{width: 20%;float: right;text-align: right;font-size: 12px;color: #848181;}
.evaluateCon{width: 100%;background-color: #fff;padding-top: 15px;margin-bottom: -10px;padding-bottom: 5px;}
.evaluateCon .name{font-size: 14px;line-height: 30px;width: 94%;margin-left: 3%;}
.evaluateCon .labels{width: 80%;margin-left: 3%;overflow: hidden;float: left;height: 30px;font-size: 12px;}
.evaluateCon .labels span{padding: 1px 3px;border: solid 1px #848181;display: block;float: left;margin-right:5px;font-size: 12px;margin-top: 5px;}
.evaluateCon .labels .select{border: solid 1px #5DC6D7; color:#5DC6D7;}
.evaluateCon .gd{width:14%;float: left;text-align: right;margin-top: 8px;}
.evaluateCon .gd img{width: 20px;float: right;margin-top: 5px;}
.evaluateCon .clean{clear:both;}
.evaluateCon textarea{width: 94%;margin-left: 3%;border: solid 1px #848181;min-height: 70px;margin-top: 10px;}
.evaluateCon input{margin-left: 3%;margin-top: 10px;}
.evaluateCon .nm{font-size: 12px;color: #848181;margin-left: 5px;}
.xjpf{width: 100%;padding: 10px 0px;background-color: #fff;margin-top: 10px;}
.xjpf li{width: 94%;margin-left: 3%;overflow: hidden;margin-bottom: 10px;}
.xjpf .fl{width: 80px;float: left;margin-top: 3px;}
.xjpf li img{width: 25px;float: left;}
.timeday{width: 100%;background: #fff;padding: 5px 0px;}
.timeday table{border: 0px;width: 90%;margin-left: 5%;text-align: center;}
.timeday table tr{border: 0px;}
.timeday table tr td{border: 0px;height: 34px;}
.timeday table tr td span{display: block;height: 30px;width: 30px;margin: auto;line-height: 30px;}
.timeday table tr td .selectD{border: solid 1px #5DC6D7;border-radius: 15px;}
/*投诉*/
.complaintCon{width: 100%;background-color: #fff;margin-bottom: -10px;}
.complaintCon .name{width: 94%;margin-left: 3%;line-height: 40px;border-bottom: solid 1px #e4e4e4;}
.complaintCon .yy{height: 40px;line-height: 40px;width: 94%;margin-left: 3%;position: relative;}
.complaintCon  .bl{border-bottom: solid 1px #e4e4e4;}
.complaintCon .yy span{font-size: 12px;color:#848181;margin-left: 5px; }
.complaintCon .yy i{display: block;position: absolute;right: 0px;width: 10px;top:12px;background-image:url("../img/next_ico.png");background-size:100% 100%;height: 16px;z-index: 100; }
.complaintSm{background-color: #fff;width: 100%;padding-bottom: 10px;}
.complaintSm p{width: 94%;margin-left: 3%;line-height: 40px;}
.complaintSm textarea{width: 94%;min-height: 60px;border: solid 1px #848181;margin-left: 3%;}
.complaintCon .tk{height: 40px;line-height: 40px;width: 97%;margin-left: 3%;overflow: hidden;}
.complaintCon .tk .fl{width: 60%;float: left;line-height: 40px;font-size: 14px;}
.complaintCon .tk .fr{width: 37%;float: left;text-align: right;line-height: 40px;font-size: 12px;}
.complaintCon .tk .fr span{color: #5DC6D7;font-size: 14px;}
.project_top{width: 100%;position: relative;margin-bottom: -10px;}
.project_top img{width: 100%;}
.project_top .dd{width: 100%;position: absolute;bottom:5px;background-color: rgba(0,0,0,0.3);height: 40px;line-height: 40px;color: #fff;}
.project_top .dd .fl{width: 64%;margin-left: 3%;font-size: 14px;float: left;height: 40px;overflow: hidden;}
.project_top .dd .fl .time{margin-right: 20px;font-size: 16px;}
.project_top .dd .fr{width: 30%;text-align: right;line-height: 40px;font-size: 14px;float: left;}
.projectT{width: 100%;background-color: #fff;padding-top: 5px;}
.projectT p{width: 94%;margin-left: 3%;overflow: hidden;margin-top: 5px;}
.projectT .title{font-size: 16px;font-weight: 600;}
.projectT .t2 {font-size: 12px;color: #4f4f4f}
.projectT .t2 .fr{float: right;width: 60px;text-align: right;}
.projectT .title .fr{float: right;width: 60px;text-align: right;}
.projectT .title .dtt{font-size: 14px;color: #5DC6D7;font-weight: 400;}
.projectT .t2 .dtt{font-size: 14px;color: #5DC6D7;}
.projectT .t2 a{border: solid 1px #848181;margin-right: 10px; color: #848181;display: block;float: left;padding:0px 5px;height: 16px;line-height: 16px;}
.projectT .t2 .dt{font-size: 12px;color: #848181}
.projectT .rq{margin-top: 10px;margin-top: 10px;margin-left: 3%;overflow: hidden;}
.projectT .bor{margin-top: 5px;border-bottom: solid 1px #848181;width: 100%;}
.projectT .rq span{padding: 1px 15px;border:solid 1px #DCADFF;color: #DCADFF; float: left;margin-right: -15px;font-size: 12px;}
.projectT .rq img{width: 30px;float: left;margin-right: -15px;}
.projectT .as1{width: 94%;margin-left: 3%;padding: 5px 0px;overflow: hidden;}
.projectT .as1 div{width: 33.3%;float: left;text-align: center;}
.projectT .as1 a{width:90px;line-height: 25px;color: #000;margin: 0 auto;font-size: 12px;}
.projectT .as1 a img{width: 25px;float: left}
.projectT .as1 a span{line-height: 25px;float: left;margin-left: 5px;}
.con_dd{width: 100%;margin-top: 10px;background-color: #fff;padding: 10px 0px;}
.con_dd .title{width: 94%;margin-left: 3%;overflow: hidden;}
.con_dd .title img{width: 38%;float: left;}
.con_dd .title p{width: 24%;text-align: center;font-size: 16px;line-height: 22px;color: #5DC6D7;float: left}
.con_dd .txt{width: 94%;margin-left: 3%;margin-top: 5px;font-size: 14px;}
.tp{margin-top: 5px;}
.tp .slider-slide img{width: 31%;margin-left:1%;}
.tp2{margin-top: 5px;}
.tp2 .slider-slide img{width: 23%;margin-left:1%;}
.zysx{width: 94%;margin-left: 3%;}
.zysx p{line-height: 20px;font-size: 12px;}
.btn{width: 100%;margin-top: 30px;}
.btn button{background-color: #5DC6D7;font-size:20px;height: 40px;color: #fff;border: 0px;width: 100%;}
.isBag{position: fixed;width: 100%;left: 0px;top:0px;height: 100%;}
.isBag .slider{height: 100%;}
.isBag .slider img{width: 100%;height: 100%;}
.popover{position: relative;width: 100%;}
.ft{position: fixed;width: 100%;top:0px;left: 0px;height: 100%;}
.ft img{width: 100%;}
.platform-ios .popover-arrow{display: none;}
.c2{height: 140px;overflow: hidden;}
.cover{position: fixed;width: 100%;height: 100%;top:0px;left: 0px;background-color: #000;z-index: 100;}
.cover1{background:rgba(0,0,0,0.3);position: fixed;width: 100%;height: 100%;top:0px;left: 0px;z-index: 1000;}
.popupBg{background-image: url("../img/coupon/popupBg.png");text-align: center;position: fixed;margin:auto;top:55%;left:0;right:0;z-index: 2050;
    background-size: 100% 100%;width: 260px;height: 150px;display: flex;align-items: center;justify-content: center}
.popupBg p{text-align: center;font-size: 20px;color:#333;padding:1rem}
.tcDatu{position: fixed;width: 96%;left: 2%;border-radius: 8px;z-index: 101;}
.myOrderTab{width: 100%;border-bottom: solid 1px #5DC6D7;overflow: hidden;}
.myOrderTab a{width: 33.3%;float: left;height: 50px;line-height: 50px;background-color: #fff;color: #5DC6D7;text-align: center;}
.myOrderTab .selectA{background-color: #5DC6D7;color: #fff;}
.con_div5{background-color: #fff;width: 100%;margin-top: 10px;margin-bottom: -10px;padding: 5px 0px;}
.con_div5 .title{width: 94%;margin-left: 3%; font-size: 16px;color:#000; overflow: hidden;border-bottom: solid 2px #e4e4e4;padding-bottom: 5px;height: 40px;}
.con_div5 .title span{font-size: 16px;color:#5DC6D7;line-height: 38px;}
.con_div5 .title p{font-size: 16px;float: left;width: 70%;line-height: 38px;}
.con_div5 .title .fr{float: right;font-size: 12px;margin-top: 0px;width: 30%;text-align: right;}
.con_div5 .con{margin-top: 0px;line-height: 20px;font-size: 10px;color: #e4e4e4;height: 80px; width: 94%;margin-left: 3%;}
.con_div5 .con p{font-size: 10px;color: #9e9e9e;width: 100%;line-height: 20px;}
.con_div5 .con .fr{float: right;text-align: right;line-height: 20px;}
.con_div5 .con .name{width: 100%;margin-top: 5px;font-size: 14px;color: #000;border-bottom: solid 1px #e4e4e4;padding-bottom: 5px;}
.con_div5 .bottom{width: 100%;line-height: 40px;overflow: hidden;}
.con_div5 .bottom p{font-size: 12px;color: #000;float: left;width: 80%;line-height: 40px;}
.con_div5 .bottom .fr{font-size: 14px;color: #5DC6D7;float: right;width: 20%;line-height: 40px}

/*地图控件*/
#container{position: fixed;z-index: 1000;width: 100%;height: 100%;top:0px;left: 0px;}
.tcDitu{width: 100%;position: fixed;height: 100%;top:0px;left: 0px;background-color: #e4e4e4;display: none;}
.tcDitu input{width: 90%;margin: 10px auto;height: 40px;line-height: 40px;border-radius: 20px;padding-left: 10px;z-index: 1000;}
.con_divs .fr_l{float: right;margin-top: 2px;margin-right: 3%;}
.con_divs{overflow: hidden;padding-bottom: 3px;}
.con_divs .fl_p{width: 40%;line-height: 40px;float: left;margin-left: 3%;}
.selectYy{width: 90%;position: fixed;top:130px;left: 5%;border-radius: 8px;background-color: #fff;padding:0px;z-index: 1000;}
.selectYy li{font-size: 14px;line-height: 40px;border-bottom: solid 1px #e4e4e4;width: 100%;}
.selectYy li p{padding-left: 15px;}

.main2{width: 94%;margin-left: 3%;margin-top: 15px;}
.main2 .title1{font-size: 20px;font-weight: 600;}
.main2 .title2{font-size: 16px;font-weight: 600;margin-top:10px;}
.main2 .title3{font-size: 14px;margin-top:10px;}
.main2 .title4{font-size: 10px;color: #707072}
.main2 .title4 span{color: #98C5D6;}
.main2 .title4 .red{color: #F67F9B;}
.swiper-slide a{text-decoration:none;}
.con_img{width: 100%; overflow: hidden;overflow-x:scroll;}
.con_img li{width: 100px;margin-right: 5px;float: left; list-style-type:none;margin-left: 0px;}
.con_img ul{width: 735px;margin-left: 0px;}
.con_img li img{border-radius: 5px;width: 100px;height: 100px;}
.spinner svg {
    position: fixed;
    top:200px;
    width: 20%;
    left: 40%;
    height: 10%;
}
/*加载效果*/
#loading{
    background:rgba(0,0,0,0.4);
    height: 100%;
    width: 100%;
    position: fixed;
    z-index: 1000;
    margin-top: 0px;
    top: 0px;
}
#loading-center{
    width: 100%;
    height: 100%;
    position: relative;
}
#loading-center-absolute {
    position: absolute;
    left: 50%;
    top: 50%;
    height: 150px;
    width: 150px;
    margin-top: -75px;
    margin-left: -75px;
    -moz-border-radius: 50% 50% 50% 50%;
    -webkit-border-radius: 50% 50% 50% 50%;
    border-radius: 50% 50% 50% 50%;

}
.object{
    width: 20px;
    height: 20px;
    background-color: #FFF;
    position: absolute;
    -moz-border-radius: 50% 50% 50% 50%;
    -webkit-border-radius: 50% 50% 50% 50%;
    border-radius: 50% 50% 50% 50%;
    -webkit-animation: animate 0.8s infinite;
    animation: animate 0.8s infinite;
}

#object_one {
    top: 19px;
    left: 19px;

}
#object_two {
    top: 0px;
    left: 65px;
    -webkit-animation-delay: 0.1s;
    animation-delay: 0.1s;

}
#object_three {
    top: 19px;
    left: 111px;
    -webkit-animation-delay: 0.2s;
    animation-delay: 0.2s;

}
#object_four {
    top: 65px;
    left: 130px;
    -webkit-animation-delay: 0.3s;
    animation-delay: 0.3s;
}
#object_five {
    top: 111px;
    left: 111px;
    -webkit-animation-delay: 0.4s;
    animation-delay: 0.4s;
}
#object_six {
    top: 130px;
    left: 65px;
    -webkit-animation-delay: 0.5s;
    animation-delay: 0.5s;
}
#object_seven {
    top: 111px;
    left: 19px;
    -webkit-animation-delay: 0.6s;
    animation-delay: 0.6s;
}
#object_eight {
    top: 65px;
    left: 0px;
    -webkit-animation-delay: 0.7s;
    animation-delay: 0.7s;
}
@-webkit-keyframes animate {

    25% {
        -ms-transform: scale(1.5);
        -webkit-transform: scale(1.5);
        transform: scale(1.5);
    }
    75% {
        -ms-transform: scale(0);
        -webkit-transform: scale(0);
        transform: scale(0);
    }
}

@keyframes animate {
    50% {
        -ms-transform: scale(1.5,1.5);
        -webkit-transform: scale(1.5,1.5);
        transform: scale(1.5,1.5);
    }

    100% {
        -ms-transform: scale(1,1);
        -webkit-transform: scale(1,1);
        transform: scale(1,1);
    }
}
.couponList{width: 94%;margin-left: 3%;}
.coupon_bg{width: 100%;margin-top: 5px;background-image: url("../img/coupon/couponNoUse.png");
    background-size: 100% 100%;height: 95px;padding:.8rem 0;padding-left:0;display: flex}
.coupon_bg_used{width: 100%;margin-top: 5px;background-image: url("../img/coupon/couponUsed.png");
    background-size: 100% 100%;height: 95px;padding:.8rem 0;padding-left:0;display: flex}
.coupon_bg .it1,.coupon_bg_used .it1{width: 30%;height: 100%;border-right: 2px dashed #a3a3a3;padding-right: 3%}
.coupon_bg .it1 .p1,.coupon_bg_used .it1 .p1{font-size: 24px;height:2.5rem;line-height: 2.5rem}
.coupon_bg .it1 p,.coupon_bg_used .it1 p{text-align: center;color:#B38CFB}
.coupon_bg .it2,.coupon_bg_used .it2{width: 56%;height: 100%;padding-left: .5rem}
.coupon_bg .it2 .row1,.coupon_bg_used .it2 .row1{background-image: url("../img/coupon/row1_bg.png");
    background-size: 100% 100%;height: 20px;width: 82px;font-size: 12px;text-align: center;color:white}
.coupon_bg .it2 .row2,.coupon_bg_used .it2 .row2{font-size: 15px;padding: .4rem 0 .1rem}
.coupon_bg .it2 .row3,.coupon_bg_used .it2 .row3{font-size: 12px;color:#999}
.coupon_bg .it3,.coupon_bg_used .it3 {font-size: 16px;width:14%;color:white}
.coupon_bg .it3 div,.coupon_bg_used .it3 div{width:16px;text-align: center;margin: 0 auto}


.coupon1{width: 100%;margin-top: 5px;background-image: url("../img/coupon1.png");background-size: 100% 100%;height: 120px;}
.coupon2{width: 100%;margin-top: 5px;background-image: url("../img/coupon2.png");background-size: 100% 100%;height: 120px;}
.coupon3{width: 100%;margin-top: 5px;background-image: url("../img/coupon3.png");background-size: 100% 100%;height: 120px;}
.coupon4{width: 100%;margin-top: 5px;background-image: url("../img/coupon4.png");background-size: 100% 100%;height: 120px;}
.coupon1 .fl{width: 58%;float: left;padding-left: 10px;}
.coupon1 .fr{width: 40%;float: right;}
.coupon1 .fl .dc1{height: 32px; line-height: 32px;font-size: 10px;}
.coupon1 .fl .dc2{margin-top: 24px;font-size: 16px;font-weight: 800;}
.coupon1 .fl .dc2 .big{margin-top: 30px;font-size:32px;font-weight: 800;}
.coupon1 .fl .dc2 .xiao{font-size:12px;font-weight: 400;}
.coupon1 .fl .dc3{margin-top: 10px;font-size: 12px; }
.coupon1 .fr .dc1{padding-top:55px;font-size: 18px;font-weight: 600;height: 80px;}
.coupon1 .fr .dc2{margin-top: 14px;text-align: right;padding-right: 10px;font-size: 12px;}
.coupon1 .fl .dc1 span{color: #FED9A8;}

.coupon2 .fl{width: 58%;float: left;padding-left: 10px;}
.coupon2 .fr{width: 40%;float: right;}
.coupon2 .fl .dc1{height: 32px; line-height: 32px;font-size: 10px;}
.coupon2 .fl .dc2{margin-top: 24px;font-size: 16px;font-weight: 800;}
.coupon2 .fl .dc2 .big{margin-top: 30px;font-size:32px;font-weight: 800;}
.coupon2 .fl .dc3{margin-top: 10px;font-size: 12px; }
.coupon2 .fr .dc1{padding-top:55px;font-size: 18px;font-weight: 600;height: 80px;}
.coupon2 .fl .dc2 .xiao{font-size:12px;font-weight: 400;}
.coupon2 .fr .dc2{margin-top: 14px;text-align: right;padding-right: 10px;font-size: 12px;}
.coupon2 .fl .dc1 span{color: #FEB6E2;}

.coupon3 .fl{width: 58%;float: left;padding-left: 10px;}
.coupon3 .fr{width: 40%;float: right;}
.coupon3 .fl .dc1{height: 32px; line-height: 32px;font-size: 10px;}
.coupon3 .fl .dc2{margin-top: 24px;font-size: 16px;font-weight: 800;}
.coupon3 .fl .dc2 .big{margin-top: 30px;font-size:32px;font-weight: 800;}
.coupon3 .fl .dc2 .xiao{font-size:12px;font-weight: 400;}
.coupon3 .fl .dc3{margin-top: 10px;font-size: 12px; }
.coupon3 .fr .dc1{padding-top:55px;font-size: 18px;font-weight: 600;height: 80px;}
.coupon3 .fr .dc2{margin-top: 14px;text-align: right;padding-right: 10px;font-size: 12px;}
.coupon3 .fl .dc1 span{color: #74E6DF;}

.coupon4 .fl{width: 58%;float: left;padding-left: 10px;}
.coupon4 .fr{width: 40%;float: right;}
.coupon4 .fl .dc1{height: 32px; line-height: 32px;font-size: 10px;}
.coupon4 .fl .dc2{margin-top: 24px;font-size: 16px;font-weight: 800;}
.coupon4 .fl .dc2 .big{margin-top: 30px;font-size:32px;font-weight: 800;}
.coupon4 .fl .dc2 .xiao{font-size:12px;font-weight: 400;}
.coupon4 .fl .dc3{margin-top: 10px;font-size: 12px; }
.coupon4 .fr .dc1{padding-top:55px;font-size: 18px;font-weight: 600;height: 80px;}
.coupon4 .fr .dc2{margin-top: 14px;text-align: right;padding-right: 10px;font-size: 12px;}
.coupon4 .fl .dc1 span{color: #87A1DC;}
.couponDetails{width: 100%;}
.coupon-bg-new{background-image: url("../newImg/coupon_bg_new.png");background-size: 100% 100px;width: 90%;height: 120px;margin: 10px auto;color: #ffffff}
.coupon-title-new{font-size: 20px;text-align: center;height: 40px;line-height: 40px}
.couponDetails .coupon{width: 100%;background-image: url("../img/coupon_bj.png");background-size: 100% 140px;height: 140px;}
.couponDetails .coupon .fl{width: 64%;margin-left:5%;height: 140px;float: left;color: #49666E;}
.couponDetails .coupon .fl .dc1{height: 50px;line-height: 50px;font-size: 16px;text-align: center;}
.couponDetails .coupon .fl .dc2{font-size: 20px;font-weight: 800;text-align: center;}
.couponDetails .coupon .fl .dc2 .big{font-size: 32px;font-weight: 800;}
.couponDetails .coupon .fl .dc3{margin-top: 8px;font-size: 12px;text-align: center;}
.couponDetails .coupon .fl .dc4{margin-top: 5px;font-size: 12px;color: #5A6368;text-align: center;}
.coupon-btn-active{background-color: #BFBFBF;text-align: center;height: 45px;line-height: 45px;border-radius: 5px;color: #ffffff;width: 90%;margin: 0 auto}
.coupon-btn>img{width: 90%;display: block;margin: 0 auto;height: 35px}
.couponDetails .coupon .fr{width: 27%;float: left;height: 140px;}
.couponDetails .coupon .fr img{width: 80px;height: 115px;margin:0px auto;display: block;margin-top: 10px;}
.couponJS{width: 100%;background-color: #fff;padding: 10px 0px;margin-top: 10px;}
.couponJS .con{width: 94%;margin-left: 3%;}
.goodsList .items{width: 100%; padding: 10px 0px;background-color: #fff;overflow: hidden;margin-bottom: 10px;}
.goodsList .items img{margin-left: 3%;width: 25%; display: block;float: left;}
.goodsList .items .fr{float: right;margin-right: 3%;width: 65%;}
.goodsList .items .dg1{font-size: 14px;height: 38px;line-height: 19px;overflow: hidden;}
.goodsList .items .dg2{font-size: 16px;color: #E73232;margin-top: 5px;}
.goodsList .items .dg2 .xiao{font-size: 12px;color: #e4e4e4;text-decoration:line-through;}
.goodsList .items .dg3{font-size: 14px;color: #AEAEAE;font-size: 12px;}
.goodsList .items .dg3 .frs{display: block;float: right;}
.main_tabs{position: fixed;bottom:0px;left: 0px;background-color: #000;height: 50px;width: 100%;z-index: 100;}
.main_tabs a{width: 20%;display: block;float: left;color: #ABABAB;text-align: center;}
.main_tabs a img{width: 30px;margin-top: 2px;}
.main_tabs a p{font-size: 12px;margin-top: -5px;}
.main_tabs a .select{color: #B58DFC;}
.new-main-tabs{width:100%;padding-top: 10px;position: fixed;bottom: 0;left: 0;right: 0;z-index: 100;background-image: url(../img/tabbar_bg.png);background-repeat: no-repeat;background-size: 100% 100%;padding-bottom: constant(safe-area-inset-bottom);padding-bottom: env(safe-area-inset-bottom);}
.new-main-tabs a{width: 20%;display: block;color: #ABABAB;text-align: center;}
.new-main-tabs a img{width: 23px;height: 23px;margin-top: 12px;}
.new-main-tabs a p{font-size: 12px;}
.new-main-tabs a .select{color: #B58DFC;}
#tabbar-share-icon{width:42px;height: 42px;margin-top: -3px;}
.headerTop .listBtn{width: 30px;height: 30px; position: absolute;right: 10px;top:4px;background-image: url("../img/trash_ico.png");background-size: 100% 100%;}
.headerTop .listBtn2{width: 30px;height: 30px; position: absolute;right: 10px;top:4px;background-image: url("../img/list_btn.png");background-size: 100% 100%;}
.cartBtn{position: fixed;right: 3px;top: 70%;width: 50px;z-index: 100;}
.cartBtn img{width: 100%;}
.typeList{position: fixed;top:40px;right: 0px;color: #fff;background:rgba(0,0,0,0.7);width: 160px;padding: 10px;z-index: 1001;}
.typeList li{border-bottom: solid 1px #797979;line-height: 40px;height: 40px;}
.goods{width: 100%; background-color: #fff;}
.goods .details{width: 100%;padding: 10px 0px;overflow: hidden;}
.goods .details2{padding: 8px 10px;border-top: dashed 1px #c2c2c2;color: #8B8B8B;font-size: 12px;}
.goods .details2 .title{font-size: 14px;color: #000;}
.goods .details3{padding: 8px 0px;border-top: dashed 1px #c2c2c2; overflow: hidden;}
.goods .details .div1{overflow: hidden;padding:0 10px}
.goods .details .div1 .fl{font-size: 22px;width: 40%;float: left;color:#FF4A50}
.goods .details .div1 .fr{font-size: 15px;float: right;width: 30%;text-align: right;}
.goods .details .div2{font-size: 14px;margin-top: 10px;padding:0 10px}
.goods .details .div3{margin-top: 10px;overflow: hidden;font-size: 12px;color: #8B8B8B;padding:0 10px}
.goods .details .div3 .fl{float: left;width: 70%;}
.goods .details .div3 .fr{float: right;text-align: right;color: #8B8B8B}
.goods .details3 span{font-size: 12px; padding: 2px 8px; border: solid 1px #8B8B8B; color: #8B8B8B;margin-left: 5px;margin-right: 5px;border-radius: 10px;}
.goods .details3 .select{font-size: 12px; padding: 2px 8px; border: solid 1px #B58DFC; color: #fff;margin-left: 5px;margin-right: 5px;background-color: #B58DFC;}
.skus{width: 100%;background-color: #fff;padding: 8px 0px; color: #8B8B8B;margin-top: 10px;}
.skus .title{font-size: 14px;color: #000;margin-left: 3%;}
.skus span{font-size: 12px;margin-left: 10px;}
.pred {color: #FF1A1A;}
.description{width: 100%;padding: 8px 0px;background-color: #fff;font-size: 12px;margin-top: 10px;}
.description img{width: 100%;margin-bottom: -6px;}
/*核销*/
.vLogin{width: 100%;background-color: #fff;margin-top: 10px;padding: 20px 0px;}
.textInput{width: 80%;margin:0px auto;position: relative;margin-bottom: 20px;}
.textInput img{position: absolute;width: 30px;top:10px;left: 10px;}
.textInput input{width: 100%;padding-left: 50px;border-radius: 8px;background-color: #F9F9F9;border: 0px;color: #000;font-size: 14px;line-height: 50px;height: 50px;}
.vLogin .sub{width: 80%;margin-left: 10%;}
.vLogin .sub button{height: 50px;font-size: 20px;color: #fff;background-color: #B58DFC;border: 0px;border-radius: 8px;width: 100%;}
.state1{width: 100%;padding: 10px 0px;background-color: #fff;}
.state1 img{width: 100%;margin-bottom: 20px;}
.state1 .div1{width: 90%;margin-left: 5%;overflow: hidden;}
.state1 .div1 .textInput{width: 100%;padding-left: 10px;height: 50px;font-size: 14px;border-radius: 5px;border: solid 1px #E8E8E8;margin-bottom: 5px;}
.state1 .div1 .fl{display: block;float: left;width: 50%;font-size: 14px;}
.state1 .div1 .fr{display: block;float: left;width: 50%;text-align: right;font-size: 14px;}
.state1 .nextBtn{width: 90%;margin-top: 10px;height: 50px;border-radius: 8px;background-color: #B58DFC;border: 0px;margin-left: 5%;color: #fff;font-size: 18px;margin-bottom: 10px;}
.state2{width: 100%;padding: 10px 0px;background-color: #fff;}
.state2 img{width: 100%;margin-bottom: 20px;}
.state2 .name{width: 100%;text-align: center;font-size: 18px;margin: 10px 0px;}
.state2 .div1{width: 94%;margin-left: 3%;border: solid 1px #C2C2C2;}
.state2 .div1 .top{height: 100px;border-bottom: solid 1px #C2C2C2;margin-bottom: 0px;}
.state2 .div1 .top .fl{width: 90px;height: 90px;margin-left: 5px;float: left;}
.state2 .div1 .top .fr{width: 60%;float: left;height: 90px;margin-left: 5px;}
.state2 .div1 .top .fr p{margin: 0px;padding: 0px;}
.state2 .div1 .top .fr .p1{height: 40px;font-size: 14px;}
.state2 .div1 .top .fr .p2{height: 32px;font-size: 12px;color: #C2C2C2}
.state2 .div1 .top .fr .p3{font-size: 12px;color: #C2C2C2}
.state2 .div1 .bottom{font-size: 12px;color: #C2C2C2;padding: 5px 0px;overflow: hidden;}
.state2 .div1 .bottom p{padding-left: 10px;width: 40px;float: left;}
.state2 .div1 .bottom input{float: left;width: 80%;height: 20px;}
.state2 .nextBtn{width: 90%;margin-top: 10px;height: 50px;border-radius: 8px;background-color: #B58DFC;border: 0px;margin-left: 5%;color: #fff;font-size: 18px;margin-bottom: 10px;}
.prompt{width: 80%;background-color: #fff;position: fixed;left: 10%;top:20%;border-radius: 8px;z-index: 1001;}
.prompt .title{width: 100%;text-align: center;padding-top: 10px;border-bottom: solid 1px #000;}
.prompt .title img{width: 70px;margin: 0px auto;}
.prompt .msg{width: 100%; border-bottom: solid 1px #000;padding: 10px 0px;}
.prompt .msg p{width: 100%;text-align: center}
.prompt .msg .p1{font-size: 16px;}
.prompt .msg .p2{font-size: 20px;color: #E30101;margin-top: 20px;}
.prompt .bot{width: 100%;font-size: 18px;color: #B58DFC;text-align: center;padding:10px 0;}
.xiao1{font-size: 12px;color: #999999;text-decoration:line-through;}
.cartList{width: 100%;background-color: #fff;}
.cartList li{overflow: hidden;position: relative;border-bottom: dashed 1px #c2c2c2;padding: 10px;}
.cartList li .checkDiv{width: 40px; float: left;}
.cartList li .checkDiv img{width: 25px;margin-top: 25px;}
.cartList li .goodsImg{width: 80px;height: 80px;float: left;}
.cartList li .fr{width: 60%;height: 80px;position: relative;float: left;margin-left: 5px;}
.shoppingOrder .cartList li .fr{width: 70%;}
.cartList li .fr p{padding: 0px;margin: 0px;}
.cartList li .fr .p1{font-size: 14px;height: 36px;overflow: hidden;line-height: 18px;}
.cartList li .fr .p2{font-size: 10px;color: #C2C2C2;}
.cartList li .fr .p3{font-size: 18px;color: #E30101;}
.cartList li .fr .czDiv{position: absolute;right: 0px;bottom: 5px;width: 80px;}
.cartList li .fr .num{position: absolute;right: 0px;bottom: 5px;width: 60px;text-align: right;font-size: 12px;}
.cartList li .fr .czDiv img{float: left;width: 20px;}
.cartList li .fr .czDiv span{float: left;display: block;margin: 0px 8px;}
.isBy{width: 100%;background-color:#fff; padding: 10px 0px;overflow: hidden;margin-top: 10px;text-align: right;}
.isBy .fl{float: left;width: 47%;margin-left: 3%;}
.isBy .fl img{float: left;width: 40px;}
.isBy .fl span{margin-left: 5px;}
.isBy .fr{float: right;width: 50%;margin-right: 3%;}
.isBy .fr .p1{text-align: right;font-size: 12px;color: #C2C2C2;}
.isBy .fr .p2{text-align: right;font-size: 12px;margin-top: 20px;}
.isBy .fr .p2 span{font-size: 16px;color: #E30101;}
.cart_tabs{width: 100%;position: fixed;z-index: 100;left: 0px;bottom:0px;display: flex;align-items: center;justify-content: flex-start}
.cart_tabs a{width: 50%;text-align: center;float: left;height: 50px;background-color: #fff;}
.cart_tabs a img{width: 30px;margin-top: 2px;}
.cart_tabs a p{font-size: 12px;margin-top: -5px;color: #B58DFC;}
.cart_tabs .zf{background-color: #B58DFC;color: #fff;line-height: 50px;font-size: 16px;}
.empty{width:100px;height: 2rem}
.shoppingOrder{width: 100%;padding-bottom:60px;}
.shoppingOrder .address{width:100%;background-color: #fff;overflow: hidden;padding:10px 0;position: relative;margin-bottom: 10px;display: flex;align-items: center}
.shoppingOrder .address img{margin-left: 3%;float: left;}
.shoppingOrder .address .div1{width:60px;float: left;font-size: 14px;height: 60px;line-height: 60px;margin-left: 5px;}
.shoppingOrder .address .div2{width: 60%;float: left;overflow: hidden;margin-left: 10px;align-items: center}
.shoppingOrder .address .div3{width: 12px;position: absolute;right: 3%;}
.orderCoupon {width: 100%;background-color: #fff;height: 50px;position: relative;display: flex;align-items: center}
.orderCoupon img{width: 22px;float: left;margin-left: 3%;}
.orderCoupon span{float: left;font-size: 14px;line-height: 50px;height: 50px;}
.orderCoupon .abr{position: absolute;right: 3%;width: 8px}
.orderCoupon .abr img{width: 100%;}
.orderSend {width: 100%;background-color: #fff;height: 50px;position: relative;display: flex;align-items: center;justify-content: space-between;}
.orderSend img{width: 22px;float: left;margin-left: 3%;}
.orderSend span{float: left;font-size: 14px;line-height: 50px;height: 50px;}
.orderSend .abr{width: 8px;position: absolute;right: 3%;}
.orderSend .abr img{width: 100%;}
.shoppingOrder .price{width: 100%;background-color: #fff;padding:3%;margin-top: 10px}
.shoppingOrder .price p{text-align: right;line-height: 24px;overflow: hidden;}
.shoppingOrder .price p .fr{width: 80px;font-size: 14px;text-align: right;color: #E30101;float: right;}
.shoppingOrder .price p .fl{width: 100px;font-size: 14px;text-align: right;}
.shoppingOrder .price .p4{border-top:solid 1px #c2c2c2;padding: 5px 0px;}
.xzNum{height: 50px;width: 100%;display: flex;align-items: center;padding:3%;justify-content: space-between;}
.xzNum .czDiv{display: flex;align-items: center;justify-content: space-around}
.czDiv img{width: 20px;}
.lm2{width: 100%;background-color: #ffffff;overflow: hidden;}
.lm2 div{width: 25%;text-align: center;font-size: 12px;padding: 5px 0px;float: left;}
.lm2 div img{width: 50px;height: 50px;border-radius: 25px;margin-bottom: -5px;}
.lm2 div a{color: #000;text-decoration:none;}
.lm3{width: 100%;overflow: hidden;padding: 10px 0px;padding-bottom: 5px;}
.lm3 div{width: 29.3%;margin-left: 3%;min-height: 90px;float: left;}
.lm3 div img{width: 100%;}
.lm4{width: 100%; overflow: hidden;}
.lm4 .goods{width: 45%;margin-left: 3%;float: left;background-color: #fff;margin-right: 1%;border-radius: 5px;padding: 5px 0px;margin-bottom: 10px;position: relative;}
.lm4 .goods .bq1{position: absolute;right: 5px;top:3px;height: 35px;width: 35px;background-image:  url("../img/bq_1.png");background-size: 100% 100%;}
.lm4 .goods .bq2{position: absolute;right: 5px;top:3px;height: 35px;width: 35px;background-image:  url("../img/bq_2.png");background-size: 100% 100%;}
.lm4 .goods .bq3{position: absolute;right: 5px;top:3px;height: 35px;width: 35px;background-image:  url("../img/bq_3.png");background-size: 100% 100%;}
.lm4 .goods .bq4{position: absolute;right: 5px;top:3px;height: 35px;width: 35px;background-image:  url("../img/bq_4.png");background-size: 100% 100%;}
.lm4 .goods img{width: 94%;margin-left: 3%;min-height: 135px;}
.lm4 .goods .title{width: 94%;margin-left: 3%;overflow: hidden;font-size: 14px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-height: 39px; }
.lm4 .goods .fl{width: 47%;float: left;font-size: 12px;color:#E30101;margin-left:3%;}
.lm4 .goods .fr{width: 47%;float: left;font-size: 12px;color:#c2c2c2;text-align: right;}
/*优惠券列表*/
.couponTab{width: 100%;background-color: #fff;overflow: hidden;}
.couponTab a{width: 50%;float: left;height: 40px;line-height: 40px;font-size: 14px;color: #000;text-align: center;}

.couponTab .select{color: #B68FFD;border-bottom: 2px solid #B68FFD}
/*订单列表*/
.orderTop{width: 100%;background-color: #fff;overflow: hidden;}
.orderTop a{width: 20%;float: left;height: 50px;line-height: 50px;font-size: 14px;color: #000;text-align: center;}

.orderTop .select{background-image: url("../img/order_select.png");background-size: 100% 100%;color: #5FC7D8;}
.orderList{width: 100%;margin-top: 10px;}
.orderList .order{width: 100%; background-color: #fff;margin-top: 10px;}
.orderList .ol1{width: 100%;line-height: 40px;height: 40px;border-bottom: solid 1px #DEDEDE;}
.orderList .ol1 img{margin-left: 3%;width: 25px;margin-top: 5px;float: left;margin-right: 5px;}
.orderList .ol1 .fr{width: 100px;float: right;margin-right: 3%;text-align: right;color: #E30101}
.orderList .ol2 {overflow: hidden;height: 40px;line-height: 40px;border-top:solid 1px #c2c2c2;}
.orderList .ol2 p{margin-left: 3%;width: 94%;font-size: 12px;}
.orderList .order li{width: 94%;margin-left: 3%; overflow: hidden;padding: 10px 0px;}
.orderList .order li img{width: 80px;height: 80px;float: left;margin-right: 5px;}
.orderList .order li .fr{overflow: hidden;}
.orderList .order li p{padding: 0px;font-size: 12px;}
.orderList .order li .p1{width: 100%;float: left;height: 32px;overflow: hidden;line-height: 16px;}
.orderList .order li .p2{width: 100%;float: left;margin-top: 5px;}
.orderList .order li .p3{width: 100%;float: left;margin-top: 5px;}
.orderList .order li .p3 .fl{font-size: 14px;color: #E30101;float: left;width: 70%;}
.orderList .order li .p3 .fr{width: 30%;float: left;text-align: right;font-size: 12px;}
/*上传图片*/
.uploadImg{position:relative;width: 100%;height:70px;padding:.5rem;background-color:white;display: flex;justify-content: flex-start}
.uploadImg .takephoto{width: 14%;height: 100%;position: relative}
.uploadImg .takephoto input{opacity:0;filter:alpha(opacity=0);height: 100%;width: 100%;position: absolute;top:0;left: 0}
.uploadImg img{margin:.2rem}

.total{width: 100%;background-color: #fff;font-size: 12px;}
.total .d1{overflow: hidden;line-height: 40px;}
.total img{width: 24px;margin-top: 8px;float: left;margin-left: 3%;margin-right: 5px;}
.total .fr{width: 20%;float: right;text-align: right;font-size: 14px;color:#E30101;margin-right: 3%;}
.orderDetails .address{width: 94%;margin-left: 2%;padding: 5px 0px;overflow: hidden;}
.orderDetails .address img{width: 18px;margin-top: 5px;margin-right: 10px;float: left;margin-top: 7px;}
.orderDetails .address p{padding: 0px;line-height: 18px;}
.orderDetails .kd{width: 100%;height: 40px;line-height: 40px;font-size: 12px;overflow: hidden;background-color: #fff;margin-top: 10px;}
.orderDetails .kd img{width: 30px;margin-top: 10px;margin-left: 3%;float: left;}
.orderDetails .kd .fr{width: 60px;float: right;text-align: right;margin-right: 3%;}
.totalPrice{width: 100%;padding: 10px 0px;border-top:solid 1px #c2c2c2;background-color: #fff;}
.totalPrice p{text-align: right;font-size: 14px;overflow: hidden;margin-top: 5px;}
.totalPrice p .fl{float: left;width: 75%;}
.totalPrice p .fr{float: right; margin-right: 3%;text-align: right;width: 70px;color:#E30101}
.order3{width: 100%;background-color: #fff;padding: 10px 0px;margin-top: 10px;}
.order3 p{width: 94%;margin-left: 3%;margin-top: 5px;font-size: 12px;}
.order3 p img{width: 20px;float: left;margin-right: 5px;}
.marketButton{width: 100%; position: fixed;bottom: 0px;left: 0px; z-index: 100;}
.marketButton button{width: 100%;border: 0px;background-color: #5FC7D8;color:#fff;font-size: 20px;height: 50px;}
.coo{width: 100%;background-color: #fff;padding: 10px 0px;margin-top: 10px;}
.coo p{width: 94%;margin-left: 3%;font-size: 14px;line-height: 40px; border-bottom:dashed 1px #c2c2c2;overflow: hidden;}
.coo p img{width: 24px;float: left;margin-right: 5px;margin-top: 8px;}
.coo p span{font-size: 12px;color:#8B8B8B;}
.coo p .fr{width: 60px;float: right;text-align: right;color: #E30101;}
.coo p .fr img{float: right;width: 10px;margin-top: 10px;}
.tcqx{width:80%;position: fixed;z-index: 1001;left: 10%;top:10%;background-color: #fff;font-size: 14px;border-radius: 8px;}
.tcqx li{width: 94%;margin-left: 3%;border-bottom:dashed 1px #c2c2c2;overflow: hidden;line-height: 40px;height: 40px;}
.aOrder{width: 100%;margin-top: 10px;height: 40px;line-height: 40px;background-color: #fff;border-bottom: solid 1px #c2c2c2}
.aOrder img{width: 24px;float: left;margin-top: 8px;margin-right: 6px;margin-left: 3%;}
.aorder1{width: 100%;}
.aorder1 img{width: 70px;height: 80px;}
.goodsXj{width: 100%;margin: 10px 0;display: flex;align-items: center}
.orderList .order li .goodsXj img{width: 25px;float: left;height: 25px;margin: 0px;}
.orderList .order li textarea{width: 100%;height: 60px;color:#3b3b3b;font-size: 12px;margin-top:5px;border: solid 1px #c2c2c2;border-radius: 5px;}
.bq {width: 100%;overflow: hidden;background-color: #fff;padding-top: 10px;}
.bq span{padding: 3px 6px;float: left;border: solid 1px #c2c2c2;border-radius: 5px;margin-left: 3%;margin-top: 10px;}
.cardtext{width: 100%;background-color: #fff;padding-top: 10px;}
#cardsCon{width: 94%;margin-left: 3%;height: 60px;border: solid 1px #c2c2c2;border-radius: 5px;margin-left: 3%;}
.orderCards{width: 94%;border-bottom: dashed 1px #c2c2c2;line-height: 40px;font-size: 12px;margin-bottom: -10px;margin-left: 3%;}
.orderCards img{width: 24px;margin-top: 8px;margin-right: 5px;margin-left: 0px;}
.orderCards .fr{font-size: 12px;color: #000;width: 50%;}
.myTop{width: 100%;height: 180px;overflow: hidden;position: relative;}
.myTop .d1{width:100%;position: absolute;left: 0px;top: 0px;height: 180px;background:rgba(0, 0, 0, 0.6)}
.myTop .d1 .d2{width: 40%;position: absolute;left: 30%;bottom: 50px;color: #fff;font-size: 14px;text-align: center;}
.myTop .d1 .d2 img{width: 60px;height: 60px;border-radius: 30px;border:solid 3px #5FC7D8}
.myTop .d1 .d2 p{line-height: 20px;text-align: center;}
.myCon{width: 100%;overflow: hidden;background-color: #EFEFF4;padding-bottom: 50px;}
.myCon div{width:49%;float: left;text-align: center;margin-top: 5px;background-color: #fff;padding-bottom: 10px;}
.myCon div img{width: 40%;margin-top: 20px;}
.logisticsN{width: 100%;padding: 10px 0px;background-color: #fff;}
.logisticsN p{width: 94%;margin-left: 3%;line-height: 24px;}
.logisticsB{width: 100%;background-color: #fff;}
.logisticsB li{background-image: url("../img/wl_2.png");background-repeat: no-repeat;background-size: 30px 100%;padding: 0 10px;min-height: 90px}
.logisticsB li p{margin-left: 30px;}
.orderCoupon1 img{width: 22px;margin-left: 3%;}
.orderCoupon1 span{font-size: 14px;line-height: 50px;height: 50px;}
.orderCoupon1{width: 100%;background-color: #fff;height: 50px;display: flex;align-items: center}
.orderCoupon1 .txcon{border: solid 1px #c2c2c2;margin-left: .7rem;height: 30px;width: 72%;border-radius: 5px;}
.redDian{width: 6px;height:6px;border-radius: 6px;background-color: #E30101;position: absolute;top: 4px;right: 32%;}
.cart_ico{position: relative;}
.projectS{width: 100%;overflow:hidden;margin-bottom: 20px;margin-top: 10px;}
.projectS span{display: block;float: left;height: 30px;line-height: 30px;color: #c2c2c2;border: solid 1px #c2c2c2;width: 49.3%;text-align: center;}
.projectS .select{border: solid 1px #5FC7D8;color: #5FC7D8;}
.comentlist{width: 100%;}
.comentlist ul{width: 100%;margin-left: 0px;padding: 0px;}
.comentlist li{width: 94%;margin-left: 3%;padding: 10px 0px;border-bottom: solid 1px #c2c2c2}
.comentlist li .title{line-height: 30px;background-color: #F6F6F6;overflow: hidden;font-size: 14px;}
.comentlist li .title .fl{width: 40%;float: left;}
.comentlist li .title .fr{width: 60%;float: left;text-align: right;}
.comentlist li .score{width: 100%;font-size: 12px;overflow: hidden;margin-bottom: 10px;margin-top: 5px;}
.comentlist li .score div{width: 70px;float: left;}
.comentlist li .score span{color: #E30101;}
.comentlist li .dictionarylist{width: 100%;font-size: 10px;}
.comentlist li .dictionarylist span{border: solid 1px #c2c2c2;margin-right: 10px;padding: 2px 5px;}
.comentlist li .con{margin-top: 10px;}
.comentlist li .hf{margin-top:10px;border-top:dashed 1px #c2c2c2;padding-top: 10px;}
.actImg{position: fixed;bottom: -5px;left: 0px;z-index: 100;}
.actImg .btn{position: absolute;top:21.5%;left: 30%;width: 40%;height:44px;z-index: 101;}
.actImgTop{position: absolute;top:8%;left: 0px;width: 100%;z-index: 102}
.actImgTop .btn{position: absolute;top:48%;left: 30%;width: 43%;height:44px;z-index: 104;}
.ewmImg{position: fixed;top: 35%;left: 20%;z-index: 1008;width: 60%;}
.rushList{padding: 10px 0px;width: 100%;background-color: #fff;margin-top: 10px;}
.rushList li{width: 94%;margin-left: 3%;overflow: hidden;margin-top: 10px;}
.rushList li .fl{float: left;width: 80%;font-size: 14px;}
.rushList li .fr{float: left;text-align: right;font-size: 14px;color: #E30101;width: 20%;}
.rushList li .fl2{float: left;width: 80%;font-size: 12px;}
.rushList li .fr2{float: left;text-align: right;font-size: 12px;width: 20%;}
.listTop{width: 100%;overflow: hidden;}
.listTop div{width: 18%;float: left;text-align: center;height: 40px;line-height: 40px;background-color: #fff;}
.listTop .selectA{height: 38px;line-height: 40px;border-bottom:solid 2px #5FC7D8; color: #5FC7D8; }
.password p{padding-left:10px;margin-left: 10%;font-size: 14px;margin-bottom: 10px;}
.password input{background-color: #F9F9F9;border-radius: 10px;line-height: 50px;height: 50px;margin: 0px auto;width: 80%;padding-left:10px;margin-bottom: 20px;}
input:-webkit-autofill{background-color: #F9F9F9;}
a{text-decoration:none;}

/*到家分销*/
.dds{width: 100%;margin-top: 10px;background-color: #fff;}
.dds li{width: 94%;margin-left: 3%;border-bottom: solid 1px #E6E6E6;height: 40px;line-height: 40px;overflow: hidden;position: relative;}
.dds li img{float: left;width: 30px;margin-top: 5px;margin-right: 10px;}
.dds li i{display: block;position: absolute;right: 0px;width:8px;top:12px;background-image:url("../img/next_ico.png");background-size:100% 100%;height: 16px;z-index: 100; }
.dds li p{color: #000;}
.ddbt{width: 100%;background: rgba(200,200,209,0.4);height: 60px;position: absolute;bottom:0px;left: 0px;}
.ddbt div{width: 24.8%;float: left;text-align: center;font-size: 14px;border-right:solid 1px #fff;height: 40px;margin-top: 10px;}
.pol{width: 100%;margin-top: 10px;background-color: #fff;}
.pol li{width: 94%;margin-left: 3%;border-bottom: solid 1px #E6E6E6;height: 60px;overflow: hidden;position: relative;}
.pol li .dds1{width: 100%;overflow: hidden;margin-top: 10px;}
.pol li .dds1 .fl{width: 70%;font-size: 14px;float: left;}
.pol li .dds1 .fr{width: 30%;font-size: 14px;float: right;text-align: right;}
.pol li .dds2{width: 100%;overflow: hidden;height: 30px;}
.pol li .dds2 .fl{width: 40%;font-size: 10px;float: left;}
.pol li .dds2 .fr{width: 60%;font-size: 10px;float: right;text-align: right;}
.dill{width:100%;margin-top: 10px;}
.dill .dill_t{width: 100%;height: 60px;font-size: 26px;font-weight: 800;color: #B58DFC;line-height: 60px;text-align: center;background-color: #fff;}
.dill .dill_b{width: 100%;overflow: hidden;}
.dill .dill_b div{float: left;width: 50%;height: 50px;font-size: 20px;text-align: center;line-height: 50px;}
.billt{width: 100%;background-color: #fff;padding: 5px 0px;margin-top: 10px;}
.billt table{width: 96%;background-color: #fff;text-align: center;border:0px;margin-left: 2%;font-size: 12px;}
.billt table td{height: 40px;line-height: 40px;border:solid #DCDCDC; border-width:0px 1px 1px 0px;}
.billt table thead{font-size: 12px;color: #B58DFC;}
.wallet{width: 100%;padding: 10px 0px;background-color: #fff;margin-top: 10px;}
.wallet .yuan{width: 100px;height: 100px;border-radius: 50px;background-color: #CCB9F0;margin: 0px auto;text-align: center;font-size: 20px;color: #fff;}
.wallet .btn{width: 120px;height: 40px;font-size: 20px;margin: 0px auto;border-radius: 5px;background-color: #B58DFC;color: #fff;text-align: center;line-height: 40px;margin-top: 10px;}
.withdrawals{width: 100%;margin-top: 10px;}
.withdrawals .withd{width: 94%;margin-left: 3%;background-color: #fff;border-radius: 15px;}
.withdrawals .withd div{width: 94%;margin-left:3%;overflow: hidden;height: 50px;line-height: 50px;}
.withdrawals .withd div span{width: 35%;font-size: 18px;float: left;}
.withdrawals .withd div p img{float: left;width: 15px;}
.withdrawals .withd div p{font-size: 14px;color: #888888;}
.withdrawals .withd div input{height: 50px;line-height: 50px;}
.withdrawals .btn{width: 80%;height: 40px;font-size: 18px;color: #fff;border-radius: 5px;text-align: center;line-height: 40px;margin-left: 10%;background-color: #B58DFC;margin-top: 30px;}
.withdrawals2{width: 100%;margin-top: 10px;}
.withdrawals2 .withd{width: 100%;background-color: #fff;padding: 20px 0px;}
.withdrawals2 .withd p{width: 100%;text-align: center;}
.withdrawals2 .withd .title{font-size: 28px;font-weight: 700;color: #B58DFC;margin-bottom: 10px;}
.withdrawals2 .withd .p2{font-size: 24px;font-weight: 700;color: #000;margin-bottom: 5px;}
.withdrawals2 .withd .p2 span{font-size: 14px;font-weight: 400;}
.withdrawals2 .withd .p3{font-size: 12px;color: #888888;margin-bottom:5px;}
.withdrawals2 .btn{width: 80%;height: 40px;font-size: 18px;color: #fff;border-radius: 5px;text-align: center;line-height: 40px;margin-left: 10%;background-color: #B58DFC;margin-top: 30px;}
.withdrawals2 .wx{width: 94%;margin-left: 3%;border-top:solid 1px #888888;height: 50px;line-height: 50px;font-size: 16px;}
.withdrawals2 .wx img{width: 48px;float: left;margin-right: 5px;}
.state_img{width: 100%;background-color: #fff;padding: 5px 0px;margin-top: 10px;}
.state_img img{width: 86%;margin-left: 7%;}
.state_img  p{width: 96%;margin-left: 2%;overflow: hidden;margin-top: -5px;}
.state_img  p .fl{float: left;font-size: 12px;color: #E6E6E6}
.state_img  p .fr{float: right;font-size: 12px;color: #E6E6E6}

/*投票系统*/
.voteDiv{background-color: rgba(255,255,255,0.5);border-radius: 8px;width: 90%;margin-left: 5%;text-align: center;}
.voteDiv img{border-radius: 8px;width: 90%;margin-bottom: 10px;}
.voteDiv p{font-size: 18px;text-align: center;line-height: 26px;padding-bottom: 20px;width: 90%;margin-left: 5%;}
.voteBtn{color: #F59887;background-color: #fff;height: 50px;font-size: 20px;line-height: 50px;width: 50%;margin-left: 50%;text-align: center;border-radius: 25px;margin-left: 25%;margin-top: 20px;}
.voteP{width: 100%;text-align: center;font-size: 14px;color: #fff;margin-top: 20px;}
.voteTitle{width: 80%;margin-left: 10%;overflow: hidden;height: 40px;}
.voteTitle div{height: 22px;border-bottom: solid 1px #F59887;width: 30%;float: left;}
.voteTitle p{line-height: 40px;font-size: 20px;color: #F59887;text-align: center;width: 40%;float: left;}
.bottomTab{position: fixed;bottom:0px;left: 0px;width: 50px;width: 100%;z-index: 1000;border-top:solid 1px #fff;background-color: #EFEFF4}
.bottomTab div{width: 25%;float: left; text-align: center;color: #8E8E90;font-size: 14px;margin-top: 5px;}
.bottomTab div img{width: 100%;margin-bottom: -3px;}
.bottomTab .selected{color: #F59887}
.voteSs{width: 70%;margin-left: 15%;height: 42px;border-radius: 5px;border: solid 1px #F59887;position: relative;margin-bottom: 10px;}
.voteSs input{width: 100%;height: 38px;background-color: #EFEFF4;border: 0px;border-radius: 5px;}
.voteSs .ssBtn{width: 60px;position: absolute;top:0px;right: 5px;}
.voteSs .ssBtn img{width: 60px;height: 40px;}
.voteTime{width: 100%;text-align: center;margin: 10px 0px;font-size: 14px;}
.voteTime span{color: #F59887;}
.imgList1{width: 94%;margin-left: 3%;overflow: hidden;}
.imgList1 li{float: left;width: 48.5%;border-radius: 5px; border: solid 2px #F59887;margin-right: 1.5%;position: relative;margin-bottom: 10px;}
.imgList1 li .tp{min-height: 60px;border-radius: 5px 5px 0px 0px;width: 100%;margin-top: 0px;border: 0px;}
.imgList1 li .bottom{height: 50px;overflow: hidden;font-size: 14px;background-color: #fff;margin-top: -5px;}
.imgList1 li .bottom .fl{float: left;width: 40%;line-height: 50px;padding-left: 5px;}
.imgList1 li .bottom .fr{float: right;width: 40%;line-height: 50px;padding-right: 5px;text-align: right;}
.imgList1 li .bp{position: absolute;top:0px;right: 10px;width: 70px;}
.imgList1 li .bp img{width: 100%;}
.imgList1 li .bp p{position: absolute;top:0px;left: 0px;width: 100%;text-align: center;color: #fff;}
.imgList1 li .tpBtn{width: 50px;height: 50px;font-size: 12px;color: #fff;position: absolute;bottom:25px;left: 35%;background-color:#F59887;border-radius: 25px;text-align: center;line-height: 50px;}
.imgList2{width: 94%;margin-left: 3%;overflow: hidden;}
.imgList2 li{float: left;width: 100%;border-radius: 5px; border: solid 2px #F59887;margin-right: 1.5%;position: relative;margin-bottom: 10px;}
.imgList2 li .tp{min-height: 60px;border-radius: 5px 5px 0px 0px;width: 100%;margin-top: 0px;}
.imgList2 li .bottom{height: 50px;overflow: hidden;font-size: 14px;background-color: #fff;margin-top: -5px;}
.imgList2 li .bottom .fl{float: left;width: 40%;line-height: 50px;padding-left: 5px;}
.imgList2 li .bottom .fr{float: right;width: 40%;line-height: 50px;padding-right: 5px;text-align: right;}
.imgList2 li .bp{position: absolute;top:0px;right: 10px;width: 70px;}
.imgList2 li .bp img{width: 100%;}
.imgList2 li .bp p{position: absolute;top:0px;left: 0px;width: 100%;text-align: center;color: #fff;}
.imgList2 li .tpBtn{width: 50px;height: 50px;font-size: 12px;color: #fff;position: absolute;bottom:25px;left: 42%;background-color:#F59887;border-radius: 25px;text-align: center;line-height: 50px;}
.vote_title{width: 100%;text-align: center;color: #F59887;font-size: 24px;margin-bottom: 10px;padding-top:10px; }
.vote_name{width: 100%;font-size: 16px;text-align: center;margin: 10px 0px;}
.vote_img1{width: 50%;margin-left: 25%;border-radius: 5px; border: solid 2px #F59887;position: relative;}
.vote_img1 img{width: 100%;border-radius: 5px;}
.vote_img1 .bp{position: absolute;top:0px;right: 10px;width: 70px;}
.vote_img1 .bp img{width: 100%;}
.vote_img1 .bp p{position: absolute;top:0px;left: 0px;width: 100%;text-align: center;color: #fff;}
.vote_img2{width: 90%;margin-left: 5%;border-radius: 5px; border: solid 2px #F59887;position: relative;}
.vote_img2 img{width: 100%;border-radius: 5px;}
.vote_img2 .bp{position: absolute;top:0px;right: 10px;width: 70px;}
.vote_img2 .bp img{width: 100%;}
.vote_img2 .bp p{position: absolute;top:0px;left: 0px;width: 100%;text-align: center;color: #fff;}
.voteCon{width: 80%;margin-left: 10%;overflow: hidden;}
.voteCon p{width: 40%;margin-left: 10%;float: left;}
.voteCon p span{color: #F59887;}
.title2{width: 100%;font-size: 20px;color: #F59887;text-align: center;margin: 10px 0px;}
.zp_state{width: 100%;text-align: center;padding: 10px 0px;background-color: #F59887;margin-top: 10px;}
.zp_state p{color: #fff;}
.bd_title{width: 120px;margin: auto;}
.bd_title img{float: left;width:40px;margin-right: 10px;}
.bd_title p{line-height: 30px;font-size: 20px;color: #F59887}
.vote_table{width: 94%;margin-left: 3%;border: 0px;line-height: 30px;text-align: center;margin-top: 20px;}
.vote_table thead{background-color: #F59887;color: #fff;}
.vote_table thead tr{border-bottom: solid 1px #F59887;}
.vote_table tr{border-bottom: solid 1px #8E8E90}
.sm_nr{text-align: center;padding-bottom: 10px;}



/*新用户营销活动*/
.newP{width: 100%;text-align: center;color: #000;font-size: 14px;line-height: 40px;position: fixed;bottom:10px;left: 0px;z-index: 1000;}
.from{width: 100%;background-color: #fff;font-size: 14px;padding: 50px 0px;}
.formDiv{width:80%;margin-left: 10%;}
.formDiv div{width: 100%;overflow: hidden;line-height: 40px;}
.formDiv div span{float: left;width: 25%;}
.formDiv div p{color: #F59887;width: 70%;float: left}
.formDiv div input[type="text"]{color: #000;width: 70%;float: left;height: 40px;border-radius: 5px;border: solid 1px #F59887;}
.formDiv div input[type="radio"]{color: #000;margin-left: 20px;}
.formDiv div .sex{color: #F59887;width: 70%;float: left}

/*问卷调查*/
.jd{width: 100%;text-align: center;color: #A79CCB;font-size: 18px;padding-top: 20px;margin-bottom: 10px;}
.jdt{width: 90%;margin-left: 5%;border-radius:7px;height: 14px;border: solid 1px #e4e4e4;margin-bottom: 20px;}
.jdtc{width: 30%;border-radius:6px;height: 12px;border: 0px; background-image: url("../img/jdt_bj.png");background-repeat: repeat-x;}
.subject{width: 90%;margin-left: 5%;font-size: 16px;}
.daList{width: 90%;margin-left: 5%;background-color: #fff;border-radius: 5px;padding:10px 0px;margin-top: 10px;}
.daList img{width: 94%;border-radius: 5px;margin-bottom: 10px;margin-left: 3%;}
.daxx p{margin-bottom: 10px;width: 90%;}
.daxx img{margin-left: 0px;}
.daxx{margin-left: 5%;width: 90%;}
.daxx li{width: 100%;position: relative;overflow: hidden;margin-bottom: 10px;}
.daxx li img{width: 100%;border-radius: 5px;}
.daxx li .btn{width: 30px;position: absolute;top: -35px;right: 5px;}
.daxx li .btn img{width: 100%;}
.daxx li .fl{width: 90%;float: left;}
.daxx li .fl div{float: left;}
.questionList{display: none}

.daxx li .frBtn{width: 10%;float: left;text-align: right;margin-top: 5px;}
.daList .tt{font-size: 20px;color: #A79CCB;margin-left: 5%;margin-top: 20px;}
.daList .ttr{text-align: right;font-size: 10px;color: #e4e4e4;margin-right: 5%;}
.daList textarea{width: 90%;height: 100px;border-radius: 5px;border:solid 1px #A79CCB;margin-left: 5%;}
.quBottom{width: 94%;margin-left: 3%; overflow: hidden;padding-bottom: 20px;margin-top: 20px;}
.quBottom button{width: 120px;color: #fff;background-color: #A79CCB;border-radius: 20px;height: 40px;line-height: 40px;border: 0px;}
.quBottom .fl{float: left;}
.quBottom .fr{float: right;}

/*.searchTop{width: 100%;background-color: #fff;height: 40px;position: fixed;top:0px;left: 0px;z-index: 1002;}
.searchTop div{float: left;width: 40px;height: 30px;margin-top: 5px;background-color: #EFEFF4;border-radius: 5px 0px 0px 5px;text-align: center;margin-left: 6%;}
.searchTop div img{width: 20px;margin-top: 5px;}
.searchTop input{width: 65%;height: 28px;background-color: #EFEFF4;border-radius: 0px 5px 5px 0px;float: left;font-size: 12px;color: #000;margin-top: 5px;border: 0px;}
.searchTop label{float: left; font-size: 14px;line-height: 40px;margin-left: 5px;}
.hotList{width: 100%;background-color: #fff;overflow: hidden;}
.hotList li{float: left;font-size: 14px;text-align: center;line-height: 40px;height: 40px;border-right:1px solid #EFEFF4;width: 33%;border-bottom:1px solid #EFEFF4}
.HistoryList{width: 100%;background-color: #fff;}
.HistoryList li{overflow: hidden;width: 94%;line-height: 40px;height: 40px;margin-left: 3%;border-bottom:1px solid #EFEFF4 }
.HistoryList li .imgL{float: left;width: 20px;margin-top: 10px;}
.HistoryList li p{width: 70%;float: left;margin-left: 10px;line-height: 40px;}
.HistoryList li .imgR{float: right;width: 14px;width: 10px;margin-top: 10px;}*/
.searchTop{width: 100%;background-color: #fff;height: 40px;position: fixed;top:0px;left: 0px;z-index: 1002;}
.searchTop div{float: left;width: 40px;height: 30px;margin-top: 5px;background-color: #EFEFF4;border-radius: 5px 0px 0px 5px;text-align: center;margin-left: 6%;}
.searchTop div img{width: 20px;margin-top: 5px;}
.searchTop input{width: 61%;height: 30px;background-color: #EFEFF4;border-radius: 0px 5px 5px 0px;float: left;font-size: 12px;color: #000;margin-top: 5px;border: 0px;}
.searchTop label{float: left; font-size: 14px;line-height: 40px;margin-left: 5px;}
.hotList{width: 100%;background-color: #fff;overflow: hidden;}
.hotList li{display: inline-block;background-color:#F2F2F2; float: left;font-size: 14px;text-align: center;border-radius:10px;margin:5px;padding: 5px 18px;}
.HistoryList{width: 100%;background-color: #fff;}
.HistoryList li{display: inline-block;background-color:#F2F2F2;float: left;text-align:center;border-radius:20px;margin:5px;padding: 5px 18px; }
.HistoryList li p{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;max-width: 140px;}



.invitationBtn{width: 50%;position: fixed;bottom: 20%;font-size: 18px;color: #fff;background-color: rgba(92,198,215,0.7);border-radius: 30px 0px 30px 0px;left: 25%;padding: 3px;text-align: center}
.invitationBtn div{border-radius: 30px 0px 30px 0px;height: 50px;line-height: 46px;width: 100%;border: solid 1px #fff;}
.invitationGz{position: fixed;width: 100%;bottom: 13%;font-size: 14px;font-weight: 800;color: #B58DFC;left: 0px;text-align: center;}


.tcDiv{width: 70%;background-color: #fff;z-index: 10002;position: fixed;top:10%;border-radius: 8px;padding: 10px;left: 15%;display: none;}
.tcDiv .div1{border-radius: 8px;width: 100%;border: solid 2px #B58DFC;}
.tcDiv .div1 .title{font-size: 14px;margin-top: 10px;}
.tcDiv .div1 p{font-size: 12px;line-height: 24px;}
.tcDiv .div1 img{width: 80%;}
.myin{width: 100%;position: fixed;bottom: 0px;left: 0px;max-height: 400px;background-color: rgba(0,0,0,0.7);color: #fff; overflow: hidden; overflow-y:auto;}
.myin .time{font-size: 12px;text-align: center;width: 100%;margin-top: 20px;}
.myin .time span{padding: 1px 3px;background-color: #fff;color: #000;margin: 0px 3px;}
.myin .title{font-size: 14px; font-weight: 700;text-align: center;margin-top: 10px;}
.myin .jpList{width: 100%;text-align: center;margin-top: 10px;line-height: 46px;}
.myin .jpList thead tr{font-size: 14px;border-bottom: 0px;}
.myin .jpList tr{border-bottom: solid 1px #fff;font-size: 12px;}
.myin .jpList tr td span{border: solid 1px #fff;padding: 0px 3px;}
.btnList{width: 90%;margin-left: 5%;border: solid 1px #fff;border-radius: 8px;overflow: hidden;margin-top: 10px;}
.btnList button{width: 50%; border: 0px;background-color: rgba(0,0,0,0.0);float: left;height: 40px;font-size: 16px;color: #fff;}
.btnList .selectBtn{background-color:#fff;color: #000;}
.rqz{width: 100%;text-align: center;font-size: 14px; line-height: 40px;margin-bottom: 10px;}
.yqrList{width: 100%;overflow: hidden;}
.yqrList li{float: left;width: 20%;text-align: center;}
.yqrList li div{font-size: 20px;font-weight: 800;border: dashed 1px #fff;border-radius: 25px;height: 50px;width: 50px;text-align: center;line-height: 43px;margin:0px auto;}
.yqrList li img{width: 50px;height: 50px;border-radius: 25px;}
.yqrList li p{margin-top: 0px;overflow: hidden;  text-overflow: ellipsis; white-space: nowrap;width: 80%;margin-left: 10%;}
#btnShow1{display: none;}

/*2018.6.13 商城改版首页css*/
.searchTop{width: 100%;background-color: #fff;height: 40px;position: fixed;top:0px;left: 0px;z-index: 1002;}
.searchTop div{float: left;width: 40px;height: 30px;margin-top: 5px;background-color: #EFEFF4;border-radius: 20px 0px 0px 20px;text-align: center;margin-left: 5%;}
.searchTop div img{width: 20px;margin-top: 5px;}
.searchTop input{width: 80%;height: 28px;background-color: #EFEFF4;border-radius: 0px 20px 20px 0px;float: left;font-size: 12px;color: #000;margin-top: 5px;border: 0px;}
.searchTop label{float: left; font-size: 14px;line-height: 40px;margin-left: 5px;}
/*推荐栏目样式*/
.reCol{background: white;}
a{margin: 0;padding: 0;}
.reCol div{width: 100%;overflow: hidden;}
.reCol div img{width: 100%;display: block}
/*.reCol .r1{margin-bottom: 5px;}*/
/*.reCol .r1 img{width: 100%;}*/
.reCol .r3{display: flex;justify-content: space-between;display: -webkit-flex;-webkit-justify-content:space-between ;}
.reCol .r3 img{padding: 0;}
.reCol .r3 a:nth-child(1) img{padding-left:0;}
.reCol .r3 a:nth-child(2) img{padding-right:0;}
.reCol .r4{display: flex;justify-content: space-between;display: -webkit-flex;-webkit-justify-content:space-between ;}
/*.reCol .r4 img{padding: 2.5px;}*/
.reCol .r4 a:nth-child(1) img{padding-left: 0;}
.reCol .r4 a:nth-child(2) img{padding:0;}
.reCol .r4 a:nth-child(3) img{padding-right: 0;}
.reCol .r5{display: flex;justify-content: space-between;display: -webkit-flex;-webkit-justify-content:space-between ;}
/*.reCol .r5 img{padding: 2.5px;}*/
.reCol .r5 .r5a img{border: 2px solid transparent;}
.reCol .r6{width: 100%;height: 10px;}
.lm4 .goods {
    width: 48%;
    margin-left: 1.5%;
    float: left;
    background-color: #fff;
    margin-right:0;
    border-radius: 5px;
    padding-bottom: 5px;
    padding-top: 0;
    margin-bottom: 5px;
    position: relative;
}
.lm4 .goods img {
    border-radius: 5px;
    width: 100%;
     margin-left: 0;
    min-height: 135px;
}
.lm4 .goods .fl{width: auto;float: left;font-size: 12px;color:#E30101;margin-left:3%;}
.lm4 .goods .fo{width:auto;float: left;font-size: 12px;color:#b8b8b8;margin-left:3%;text-decoration:line-through;}
.main_tabs .badgea{
	position: relative;
}
.new-main-tabs .badgea{position: relative;}
.main_tabs .badge{
	display: block;
	z-index: 1;
	position: absolute;
	background-color:#ff6565;
	width: 20px;
	height: 20px;
	border-radius: 20px;
    top: 0;
    left: 54px;
	color: white;
	font-weight: 100;
	/*padding: 2px 1px;*/
    padding: 1px;
	font-size: 12px;
    border: 1px solid #ffffff;
}
.new-main-tabs .badge{
    display: block;
    z-index: 1;
    position: absolute;
    background-color:#ff6565;
    width: 20px;
    height: 20px;
    border-radius: 20px;
    top: 10px;
    left: 48px;
    color: white;
    font-weight: 100;
    /*padding: 2px 1px;*/
    padding: 1px;
    font-size: 12px;
    border: 1px solid #ffffff;
}
/*搜索页*/
.searchTop #searchInput1{
	width: 60%;
	outline: none;
}
.searchTop #searchInput2{
	width: 67%;
	outline: none;
}
/*.searchTop div {
    float: left;
    width: 40px;
    height: 28px;
    margin-top: 5px;
    background-color: #EFEFF4;
    border-radius: 20px 0px 0px 20px;
    text-align: center;
    margin-left: 5%;
    box-sizing: border-box;
}*/
/*商品列表*/
.googsLeftNav{
	width: 20%;
	height: 100%;
	background: white;
	position: fixed;
	top:42px;
	z-index: 100;
}
.googsLeftNav div{
	width: 100%;
	height:40px;
	font-size: 14px;
	text-align: center;
	line-height:40px;
}
.googsLeftNav .selectA{
	color: #B58DFC;
	box-sizing: border-box;
	border-left: 1px solid #B58DFC;
}
.gAdimg{
	margin-top:5px;width: 80%;margin-left: 20%;
	padding: 0 5px;
}
.gAdimg img{
	width: 100%;
}
.lm4 .new_goods{
	padding-top: 0px;width:97%;display: flex;height: 120px;margin: 5px 5px;background: white;border-radius: 5px;display: -webkit-flex;
}
.lm4 .new_goods img{
	width:36%;min-height: 110px;border-radius: 5px;margin:5px;
}
/*我的*/
.myTop {
    width: 100%;
    height: 140px;
    overflow: hidden;
    position: relative;
}
.myTop .d1 .d2 img {
    width: 80px;
    height: 80px;
    margin: 0;
    padding: 0;
    border-radius: 40px;
    /*border: none;*/
   border: solid 1.6px #5FC7D8;
}
.myTop .d1 .d2 p {
    line-height: 20px;
    text-align: left;
}
.myOrder .orderTitle{
	color: black;
	font-size: 16px;
	width: 96%;
    height: 40px;
    line-height: 40px;
    text-indent: 1rem;
    margin-left: 2.5%;
    border-bottom: 1px dashed #ccc;
    font-weight: 500;
}
.myOrder .orderCol{
	display: flex;justify-content: space-around;padding-top: 6%;
	-webkit-justify-content:space-around;
	display: -webkit-flex;
	height: 98.5px;
}
.myOrder .orderCol div{
	display: flex;flex-direction: column;position: relative;
	-webkit-flex-direction:column ;
	display: -webkit-flex;
	height: 76.5px;
}
.myOrder .orderCol div img{
	width: 60%;height:60%;margin-left: 25%;margin-bottom: 10%;display: block;
}
.myOrder .orderCol div span{
	text-align: center
}
.myOrder .orderColF{
	display: flex;margin-top: 6%;margin-left: 2%;
	display: -webkit-flex;
	height: 98.5px;
}
.myOrder .orderColF div{
	display: flex;flex-direction: column;
	-webkit-flex-direction:column ;
	display: -webkit-flex;
	height: 76.5px;
}
.myOrder .orderColF div img{
	width: 60%;height:60%;margin-left: 25%;margin-bottom: 10%;
}
.myOrder .orderColF div span{
	text-align: center
}
.clean{
	width: 90%;
	background: #B58DFC;
	color: white;
	text-align: center;
	height: 40px;
	line-height: 40px;
	border-radius: 40px;
	margin: 6%;
}
.orderCol div .badge{
	display: block;
	z-index: 1;
	position: absolute;
	background-color:#ff6565;
	width: 20px;
	height: 20px;
	border-radius: 20px;
	top: -10px;
	left: 45px;
	color: white;
	font-weight: 100;
	padding: 2px 1px;
	font-size: 12px;
}

/* 抢购活动 */
.lm-activity ul {overflow: auto;box-sizing: border-box;}
.lm-activity li { float: left;background: #FFF;overflow: auto;}
.lm-activity li em,
.lm-activity li b { font-weight: normal;}
.lm-activity li p { width: 100%; margin: 0 auto;}
.lm-activity li img { width: 100%;min-height: 8.5rem;float: left;}
.lm-activity li .fl { float: left;}
.lm-activity li .fr { float: right;}
.lm-activity li .snap-up { position: absolute; top:3px;height: 2rem; color: #fdbf59; font-size: 0.88rem;width: 100%;}
.lm-activity li .snap-up em{ width: 0.53rem; padding: 0 0.2rem; background: #fdbf59; border-radius: 3px; color: #FFF;box-sizing: border-box;}
.lm-activity li .snap-up .fl {font-weight: bold;font-size: 0.88rem;margin-left: 5px;}
.lm-activity li .snap-up .fr { position: absolute; top: 21px; left:5px;}
.lm-activity li .active {color: #f55b5b;}
.lm-activity li .active em { background: #f55b5b;}
.lm-activity li .end{color: #c9c9c9;}
.lm-activity li .end em { background: #c9c9c9;}
.lm-activity .active .snap-up { color: #f55b5b;}
.lm-activity .active .snap-up em { background: #f55b5b;}
.lm-activity .end .snap-up { color: #c9c9c9;}
.lm-activity .end .snap-up em { background: #c9c9c9;}
.lm-activity li .pic { float:left;text-align: center;}
.lm-activity li .pics { height: 4.106rem; text-align: center;}
.lm-activity li .pics img { height: 4.106rem;}
.lm-activity li .title { height: 0.24rem; margin: 0 0 0.15rem 0; font-size: 0.2rem; line-height: 0.24rem; color: #424242;}
.lm-activity li .price { height: 0.48rem; font-size: 0.2rem; line-height: 0.25rem;}
.lm-activity li .price .fl { float: left; color: #fd523e;}
.lm-activity li .price strong { font-size: 30px;}
.lm-activity li .price b { text-decoration: line-through; color: #3f3f3f;}
.lm-activity li .time{ width: 100%; height: 0.56rem; line-height: 0.56rem; font-size: 0.3rem; color: #FFF; background: #ff5241; text-align: center;}

/*商品详情*/
.action-sheet-wrapper{
	bottom: 44px !important;
}
.pr-size{
	width: 100%;
    background-color: #fff;
    position: fixed;
    bottom: 0px;
    left: 0px;
    z-index: 10005;
    height: 200px;
    overflow-y: auto;
}
.pr-size .title{width: 100%;text-align: left;font-size: 16px;padding: 10px 0px;padding-left: 10px;}
.listsku{
	display: flex;
	display: -webkit-flex;
}
.listsku li{
    font-size: 16px;
	margin: 10px;
	color: #aaa;
	border: solid 1px #eee;
    border-radius: 5px;
    width: auto;
    height: 30px;
    text-align: center;
    line-height: 30px;
    padding:0 18px;
}
.listsku .select{
	background:#B58DFC;
	color: white;
}
.popup-body{
	text-align: center !important;
}
.button.button-positive{
	background: #B58DFC !important;
}
.pr-cou{
	width: 100%;
    background-color: #fff;
    position: fixed;
    bottom: 0px;
    left: 0px;
    z-index: 10005;
    height: 360px;
    overflow-y: auto;
    box-shadow: 0 0 5px #a9a9a9;
}
.zp{width: 94%;margin-left: 3%;}
.pr-cou{width: 100%;}
.pr-cou .coupon{width: 100%;background-image: url("../img/coupon_bj.png");background-size: 100% 140px;height: 140px;}
.pr-cou .coupon .fl{width: 64%;margin-left:5%;height: 140px;float: left;color: #49666E;}
.pr-cou .coupon .fl .dc1{height: 50px;line-height: 50px;font-size: 16px;text-align: center;overflow: hidden;
    padding: 0px 24px;}
.pr-cou .coupon .fl .dc2{font-size: 20px;font-weight: 800;text-align: center;}
.pr-cou .coupon .fl .dc2 .big{font-size: 32px;font-weight: 800;}
.pr-cou .coupon .fl .dc3{margin-top: 8px;font-size: 12px;text-align: center;}
.pr-cou .coupon .fl .dc4{margin-top: 5px;font-size: 12px;color: #5A6368;text-align: center;}
.pr-cou .coupon .fr{width: 27%;float: left;height: 140px;}
.pr-cou .coupon .fr img{width: 80px;height: 115px;margin:0px auto;display: block;margin-top: 10px;}

/*我的小店*/
.shopLeftNav{
	width: 20%;
	height: 100%;
	background: white;
	position: fixed;
	top:122px;
	z-index: 100;
}
.shopLeftNav div{
	width: 100%;
	height:40px;
	font-size: 14px;
	text-align: center;
	line-height:40px;
}
.shopLeftNav .selectA{
	background: #eafcff;
	color: #B58DFC;
	box-sizing: border-box;
	border-left: 1px solid #B58DFC;
}
/*用户反馈*/
.has-tabs-top {
    top: 50px !important;
}
.tabs-top > .tabs, .tabs.tabs-top{
	top: 0px;
	border: 0;
}
.tab-item.tab-item-active{
    color: #B58DFC !important;
    /*border: 1px solid #ccc !important;*/
    border-bottom: 2px #B58DFC solid !important;
    background-color: white !important;
}
.tab-item{
	min-width: 188px !important;
	max-width: none !important;
}
.tabs{
	background-image: none !important;
}
.scroll-content{
	height: auto !important;
}
/*评价*/
.evaTop{width: 100%;padding: 5px 0px;background-color: #fff;overflow: hidden;position:relative;}
.evaTop .evafl{width: 24%;float: left;height: 60px;border-right: 1px solid #c2c2c2;text-align: center;}
.evaTop .evafl p{text-align: center;font-size: 16px;color: #3b3b3b;margin-top: 10px;}
.evaTop .evafl p span{color: red;font-size: 18px;}
.evaTop .evafr{width: 70%;margin-left:20%;float: left;}
.evaTop .evafr div{width: 100%;height: 20px;line-height: 20px;}
.evaTop .evafr div p{width:30px;float: left;font-size: 14px;text-align: center;margin-right: 5px;}
.evaTop .evafr div .ds2{width: 125px;float:left;background-image: url("../img/eva2.png");background-repeat: repeat-x;background-size: 25px 16px;	background-position:0px 2px;}
.evaTop .evafr div .ds1{background-image: url("../img/eva1.png");width: 135px;background-repeat: repeat-x;background-size: 25px 16px;background-position:0px 2px;}
.evaTop .ab_fr{width: 8px;position: absolute;right: 5px;top:25px;}

.evaLsit{width: 100%;background-color: #fff;margin-top: 20px;}
.evaLsit li{width: 100%;border-bottom: 1px dashed #c3c3c3;}
.evaLsit li .top{height: 40px;line-height: 40px;}
.evaLsit li .top img{float: left;width: 30px;height: 30px;border-radius: 15px;margin-left: 10px;margin-top: 5px;}
.evaLsit li .top .name{font-size: 16px;float: left;margin-left: 10px;}
.evaLsit li .top .evan{width: 50px;float: left;font-size: 12px;margin-left: 20px;}
.evaLsit li .top .evan span{color:red;}
.evaLsit li .dc{margin-left: 10%;border-bottom:1px dashed #c2c2c2;}
.evaLsit li .db{margin-top: 5px;margin-left: 10%;}
/*拼团*/
.spellGroupName{width: 100%;background-color: #fff;overflow: hidden;}
.spellGroupName .fl{width: 60%;float: left;margin-left: 5%;}
.spellGroupName .fl .name{font-size: 16px;margin-top: -5px;padding-top: 10px;}
.spellGroupName .fl span{font-size: 10px;color: #a3a3a3;}
.spellGroupName .fr{width: 30%;float: left;text-align: right;color:red;}
.spellGroupName .fr span{font-size: 8px;color: red;}
.spellGroupName .fr label{font-size: 16px;color: red;text-decoration:line-through}
.sgDiv{width:300px;margin:0px auto;height: 34px;border-radius: 17px;border: 1px solid red;padding: 1px;position: relative;}
.sgDiv div label{font-size: 10px;line-height: 30px;}
.sgDiv div{border:1px solid red;float: left;width:52px;margin-right: 1px;font-size: 10px;height: 30px;text-align: center;overflow: hidden;position: relative;z-index: 1001}
.sgDiv div span{z-index: 1001}
.sgDiv div label{z-index: 1001}
.sgDiv .sgDivZg{height: 30px;border: 0px;position: absolute;top:0px;left: 0px;z-index: 100}
.sgDiv .top1{border-radius: 20px 0px 0px 20px;}
.sgDiv .end{border-radius: 0px 20px 20px 0px;margin-right: 0px;}
.sgDiv .send{border-radius: 20px;}
.sgDiv .duk{width: 40px;height: 30px;background-image: url("../img/dhk.png");background-size: 100% 100%;position: absolute;top:-32px;left: 5px;z-index: 1002;color: #000;border: 0px;}
.sgDiv .reach{width: 40px;height: 40px;position: absolute;top:-36px;left: 5px;z-index: 1002;color: #000;border: 0px;}
.sgdiv2{width: 300px;margin:0px auto;overflow: hidden;}
.sgdiv2 p{float:left;width: 50px;text-align: center;font-size: 10px;color: red;}
.sgTime{margin: 0px auto;width: 80%;font-size: 14px;text-align: center;margin-top: 10px;}
.sgTime span{padding: 2px;border-radius: 2px;background-color: #000;color: #fff;margin-left: 5px;margin-right: 5px;}
.sgdNext{width: 100%;background-color: #fff;position: relative;height: 34px;line-height: 34px;}
.sgdNext label{padding-left: 10px;}
.sgdNext .next_ico{width: 8px;position: absolute;top:3px;right: 10px;}
.headList{width:280px;background-color: #fff;overflow: hidden;margin: 0px auto;padding: 10px 0px;}
.headList .headDiv{width: 80px;float: left;position: relative;text-align: center;padding-top: 10px;}
.headList .headDiv .head1{width: 22px;position: absolute;top:2px;left: 15px;}
.headList .headDiv .head2 img{width: 40px;height: 40px;border-radius: 40px;margin-top: 5px;}
.recDiv{width: 100%;background-color: #fff;overflow: hidden;}
.recDiv ul{width: 100%;}
.recDiv ul li{width: 100%;padding: 10px 0px;border-bottom: 1px dashed #a3a3a3;overflow: hidden;}
.recDiv ul li .fl{width: 42%;float: left;margin-left: 3%;}
.recDiv ul li .fl img{border-radius: 5px;max-height: 100px;}
.recDiv ul li .fr{width: 55%;float: left;padding-left:10px; padding-top: 5px;line-height: 24px;}
.recDiv ul li .fr .p1{font-size: 8px;}
.recDiv ul li .fr .name{font-size: 16px;}
.recDiv ul li .fr .qian span{font-size:8px;color: red;float: left;margin-top: 4px;font-size: 10px;}
.recDiv ul li .fr .qian p{float: left;color: red;font-size: 10px;margin-left: 5px;}
.recDiv ul li .fr .qian p label{font-size: 18px;text-decoration: line-through;}
.recDiv ul li .fr .p1 span{padding: 2px;border-radius: 2px;background-color: #000;color: #fff;}
.sUserList{width: 95%;margin-left: 5%;height: 70px;overflow-x:scroll;}
.sUserList ul{overflow: hidden;}
.sUserList ul li{width: 50px;float: left;position: relative;text-align: center;color: #a3a3a3;font-size: 10px;padding-top: 10px;}
.sUserList ul li .ab{position: absolute;top:0px;left: 0px;width: 24px;}
.sUserList ul li .yq{width: 40px;height: 40px;border-radius: 20px;border: 1px dashed #a3a3a3;line-height: 34px;margin: 0px auto;font-size: 18px;}
.sUserList ul li .tx{width: 40px;height: 40px;border-radius: 20px;margin-top: 5px;margin: 0px auto;}
.sUserList ul li .tx img{width: 40px;height: 40px;border-radius: 20px;}
.sgbtn{width: 100%;margin-top:20px;}
.sgbtn button{width: 80%;margin-left: 10%;height: 40px;border-radius: 8px;border: 0px;color: #fff; background-color: #c3c3c3;}
.sgGo{width: 100%;background-color: #fff;overflow: hidden;padding: 10px 0px;border-top:1px solid #c2c2c2;}
.sgGo div{width: 33.3%;float: left;text-align: center;}
.sgGo div img{width: 40px;margin: 0px auto;}
.sgTc{position: fixed;width: 90%;left: 5%;margin: 0px auto;padding: 5px;background-image:url("../img/tc_bg.png");background-size: 100% 100%;top:10%;z-index: 10001;min-height: 200px;}
.sgdlc{width: 90%;position: fixed;left: 5%;top: 10%;background-color: #fff;border-radius: 5px;z-index: 10001;}
.sgdlc img{border-radius: 5px 5px 0px 0px;}
.sgdlc div{margin-top: 10px;font-size: 14px;text-align: center;width: 100%;}
#sgdc1{display: none;}
#sgdc2{display: none;}
#sgtc1{display: none;}
#sgtc2{display: none;}
.bb_fl{width: 70px;float: left;}
.bb_fr{width: 100px;float: right;height: 30px;border-radius: 5px;}
.bb_fr button{width: 100px;float: right;height: 30px;border-radius: 5px;border: 0px;margin-right: 5px;}
.scroll-bar-indicator{display: none;}
/*滑动验证*/
.yidun_modal{width: 100% !important;}
.yidun, .yidun--light ,.yidun--popup ,.yidun--jigsaw{
	width: 100% !important;
}
/*促销*/
.promotionList{width: 100%;background-color: #fff;}
.promotionList ul{width: 94%;margin-left: 3%;}
.promotionList ul li{width: 100%;border-bottom: 1px dashed #9f9f9f;overflow: hidden;height: 40px;}
.promotionList ul li span{float: left;padding: 0px 8px;border: 1px solid #E30101;font-size: 10px;margin-top: 10px;}
.promotionList ul li p{width: 70%;float: left;font-size: 14px;margin-left: 10px;line-height: 40px;}
.promotionList ul li img{width:20px;margin-left:5px;float: right;margin-top: 10px;}
.pr-tc{width: 100%;background-color: #fff;position: fixed;bottom:0px;left: 0px;z-index: 10005;height: 300px;overflow-y: auto;}
.pr-tc .title{width: 100%;text-align: center;font-size: 16px;padding: 10px 0px;}
.pr-tc .list li{width: 94%;margin-left: 3%;border-top: 1px dashed #c2c2c2;padding: 15px 0px;}
.pr-tc .list .listP1{width: 50px;font-size: 14px;color: red;border: 1px solid red;border-radius: 5px;text-align: center;}
.pr-tc .list .listP2{margin-top: 10px;font-size: 12px;height: 14px;}
.pr-tc .list .listP3{color: #c2c2c2;font-size: 12px;height: 14px;}
.card_d{width: 100%;background-color: #ffffff;margin-top: 10px;padding: 10px 0px;}
.card_i{width: 80%;margin-left: 10px;height: 36px;margin-top: 10px;}
.card_i input{width: 100%;border: 1px solid #C2C2C2;height: 30px;padding-left: 10px;border-radius: 5px;}
.addDiv{font-size: 12px;width: 100%;height: 30px;}
.addShop{float:left;width:40px;height:25px;font-size: 12px;text-align:center;padding: 1px;margin-left:5px;margin-right:5px;margin-top:-2px;border: solid 1px red;color:red;border-radius: 10px;}
.gotoAdd{float:right;overflow: hidden;width: 20%;text-align: center;height: 25px;}
.addLi{height:30px;background-color: #efeff4;}
.addCzDiv{position: absolute;right: 0;bottom: 5px;width: 30px;}
input[type='radio']{margin-top:30px;}
.addGoodsList{width: 100%;background-color: #fff;padding: 10px 0px;padding-bottom: 20px;margin-top: 10px}
.vip{width: 100%;height:60px;overflow: hidden}
.vipLeft{width: 36%;float: left;background-color: #B68FFD;height: 60px;padding-left: 5px;text-align: center}
.integralRight{width: 64%;height: 60px;background-image: url('../img/integral_bg.png');background-size: 100% 100%;-webkit-background-size: 100% 100%;
    background-repeat: no-repeat;display: flex;justify-content: space-around;align-items: center;color:#A85F33}
.useIntegral{
    border-radius: 20px;border: 1px solid #A85F33;padding:0px 6px;font-size: 12px;
}
.vipLeft1{width: 100%;float: left;background-color: #E6F5F8;height: 60px;padding-left: 5px;}
.vipPrice{height: 30px;line-height: 40px;}
.vipPrice1{height: 30px;line-height: 60px}
.vipInfo{color:#ffffff;height: 30px;font-size: 12px;line-height: 32px}
.vipRight{width: 20%;float: left;background-color: #B58DFC;color: #ffffff;text-align: center;line-height: 60px;font-size: 12px}
.vipRights{width: 100%;height: 200px;}
.openVip{width: 100%;height: 150px;padding: 10px;background-image: url(../img/vip_bg01.png);-webkit-background-size: 100% 100%;background-size: 100% 100%;background-repeat: no-repeat;}
.vipFreeGet{height: 50px;padding: 10px;margin-bottom: 10px;background-color: #FF686D;line-height: 30px;color:white;}
.freeLeft{width: 50%;float: left}
.freeRight{width: 30%;float: right;text-align: right}
.vipCouponTitle{height: 55px;display: flex;justify-content: center;align-items: center;}
.vipCouponList{width: 750px;height: 100px;padding: 10px 7px;display: flex;flex-wrap: nowrap;}
.vipCouponItem{width: 150px;height:80px;background-image: url(../img/vip_coupon_get.png);-webkit-background-size: 100% 100%;background-size: 100% 100%;background-repeat: no-repeat;float: left;margin-right: 7px}
.vip-coupon-item{width: 150px;height: 80px;margin-right:7px;background-color: #F51C36;color: #ffffff;border-radius: 5px;border: 2px solid #FFCF9F}
.vip-item-left{display: flex}
.vip-item-right{margin-left: 5px}
.couponPrice{font-size: 24px;font-weight: 800;color: #ff686d;padding-left: 20px;letter-spacing: 2px}
.couponCondition{font-size: 12px;color: #4f4f4f;padding-left: 20px;letter-spacing: 1px}
.payItem{width: 100%;height: 50px;border-bottom: 1px solid #e5e5e5;line-height: 50px;font-size: 15px}
.payItemLeft{float: left;margin-left: 20px}
.payItemRight{float: right;margin-right: 20px}
.vipHeaderTop{width: 100%;height: 40px;background-color: #fff;line-height: 40px;text-align: center;border-bottom: 1px dashed #e5e5e5;position: relative;}
.vipHeaderTop img{width: 14px;position: absolute;left: 10px;top:9px;}
/*会员专区*/
.member-line{height: 5px;background-color: #ddd;}
.member-task{}
.member-task-title{padding: 10px;color:#222222;}
.member-task-title1{
	border-right: 1px solid #222;
	padding-right: 5px;
	font-size: 16px;
	color:#222222;
	font-weight: bold;
}
.member-task-title2{font-size: 14px;}
.member-task-notice{
	background-color: #FEECBC;
	overflow: auto;
	padding:10px 0 4px 0;
	-webkit-padding:10px 0 4px 0;
}
.member-task-notice-img{
	display: inline-block;
	padding:0 5px;
	border-right: 2px solid black;
	background-color: #FEECBC;
	position: relative;
	z-index: 2;
}
.member-task-notice span{
	display: inline-block;
	padding-left: 10px;
    overflow: hidden;
    white-space: nowrap;
    box-sizing: border-box;
   animation: 10s wordsLoop linear infinite normal;
}
.member-task-content{
	margin: 10px;
	padding: 20px 0px 10px 0px;
	border-radius: 10px;
	background-color: #FFF8E8;
}
.member-task-content-time0{
	padding: 0 10px;
}
.member-task-content-time{
	background-color: #2F3034;
	color: white;
	border-radius: 20px;
	float:left;
	padding: 3px 20px;
	font-weight: bold;
	margin-left: 10px;
}
.member-task-content-det{
	float:right;
	margin-right: 10px;
}
.member-task-content-explain{
	clear: both;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	padding: 20px 0;
}
.member-task-content-coupon{
	display: flex;
	height: 100%;
	padding: 0 4px 20px 4px;
	width:100%;
	box-sizing: border-box;
}
.member-task-content-div{
	flex:3;
	text-align: center;
	width: 20%;
}
.member-task-content-img00{
	background-image: url("../img/member/已完成@2x.png");
	background-size: 100% 100%;
	background-repeat: no-repeat;
	font-size: 20px;
	padding: 8px 2px 8px 8px;
	color: rgba(0,0,0,0);
}
.member-task-content-img0{
	background-image: url("../img/member/已发放@2x.png");
	background-size: 100% 100%;
	background-repeat: no-repeat;
	font-size: 20px;
	padding: 8px 2px 8px 8px;
	color: rgba(0,0,0,0);
}
.member-task-content-img{
	padding: 8px 2px 8px 6px;
	color: white;
	font-size: 20px;
	font-weight: bold;
	background-image: url("../img/member/Coupon@2x.png");
	background-size: 100% 100%;
	background-repeat: no-repeat;
	white-space: nowrap;
}
.member-task-content-line{
	flex:1;
	text-align: center;
	color: red;
	margin-top: 8px;
}
.member-task-content-btn{
	width: 70%;
	padding:10px;
	color: white;
	font-weight: bold;
	font-size: 20px;
	background-color:#FF686D ;
	border-radius: 20px;
	text-align:center;
	margin: 0 auto;
}
.member-task-vip{
	width: 1150px;
	white-space:nowrap;
	overflow-x: auto;
	/*height: 220px;*/
}
.member-task-vip-li{
	border: 1px solid #CCCCCC;
	float: left!important;
	width: 150px!important;
}
@keyframes wordsLoop {
        0% {
            transform: translateX(200px);
            -webkit-transform: translateX(200px);
        }
        100% {
            transform: translateX(-100%);
            -webkit-transform: translateX(-100%);
        }
}
@-webkit-keyframes wordsLoop {
    0% {
        transform: translateX(200px);
        -webkit-transform: translateX(200px);
    }
    100% {
        transform: translateX(-100%);
        -webkit-transform: translateX(-100%);
    }
}
.newInfo{width: 200px;margin: 0 auto;text-align: center;}
.newerAlert{position: fixed;z-index: 10;top:44%;right: 3%;}
.couponD3{background-size: 100% 100%;margin: 5px 1%;}
.AD-box{width: 80%;height: 200px;margin: 30px auto 0}
.AD-box img{
    display: block;
    width: 100%;
    height: 100%;
}
.change-tip-number{width:20px;height:20px;z-index: 1;position: absolute;background-color:#ff6565;border-radius: 50%;top: -10px;left: 52%;color: white;font-weight: 100;text-align: center;font-size: 12px;line-height:20px;}
.optional-goods-title{height: 50px;display: flex;justify-content: center;align-items: center}
.optional-goods-date{text-align: center}
.optional-goods-all-box{padding:10px;display: flex;justify-content: space-between;box-sizing: border-box;flex-wrap:wrap}
.optional-goods-box{width: 48%;box-sizing: border-box;margin-bottom: 8px;border: 1px solid #e3e3e3;box-shadow: 0 0 1px #e3e3e3;display: flex;flex-direction: column}
.optional-goods-left{width: 20%;}
.optional-goods-left-img{width: 25px;height: 25px}
.optional-goods-finger-img{width: 20px;height: 20px;margin-left: 20px;line-height: 40px}
.optional-goods-stepper{width: 90px;height:30px;line-height:28px;border: 1px solid #e3e3e3;display: flex;text-align: center;box-sizing: border-box}
.optional-goods-stepper-item{width: 25px;background-color: #F4F4F4;}
.optional-goods-stepper-item1{width: 40px;border-left: 1px solid #e3e3e3;border-right: 1px solid #e3e3e3;}
.optional-goods-price-stock{display: flex;justify-content: space-between;align-items: center;height: 50px}
.optional-goods-price-color{color: #FF4F4F}
.optional-goods-stock-color{color: #7A7A7A}
.optional-goods-height{height: 30px}
.optional-goods-name{ overflow: hidden;text-overflow: ellipsis; white-space:nowrap;margin: 0;line-height: 30px}
.optional-goods-img{display:block;min-height: 150px;max-width: 100%;flex: 1 1 auto;}
.optional-goods-pay-button{display: block;width: 300px;height:35px;margin: 0 auto}
.optional-goods-tab-bar{position: fixed;height: 50px;z-index: 100;left: 0;bottom:0;background-color: #ffffff;display: flex;align-items: center}
.change-shopping-order-address-box{
    display: flex;
    align-items: center;
    box-sizing: border-box;
    justify-content: space-between;
    height: 50px;
    padding: 8px;
    width: 95%;
    margin: 10px auto;
    background-color: #ffffff;
    border-radius: 5px;
}
.change-cartList{width: 95%;background-color: #ffffff;margin: 0 auto;padding: 10px;box-sizing: border-box;border-radius: 5px}
.change-goods-info-box{
    height: 100px;
    display: flex;
    justify-content: space-between;
    box-sizing: border-box;
    align-items: center;
    border-bottom: 1px solid #e3e3e3;
    padding:5px;
}
.change-goods-info-right{
    width: calc(100% - 90px);
    display: flex;
    flex-direction: column;
    align-content: space-between;
}
.change-goods-item1{font-size: 15px;font-weight: 600;height: 25px; overflow: hidden;text-overflow: ellipsis; white-space:nowrap;}
.change-goods-item2{color: #7A7A7A;height: 25px;overflow: hidden;text-overflow: ellipsis; white-space:nowrap;}
.change-goods-item3{color: #FF4F4F;font-size: 15px;height: 25px}
.advance-goods-item4{color: #FF4F4F;height: 25px;font-size: 15px;display: flex;justify-content: space-between;align-items: center}
.change-goods-item4{color: #FF4F4F;height: 25px;font-size: 15px;display: flex;justify-content: space-between;align-items: center}
.change-goods-item4 span:last-child{color: #7A7A7A}
.change-shopping-order-pay-number{
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 50px;
    padding: 0 10px;
}
.change-shopping-order-pay-number1{
    display: flex;
    align-items: center;
    height: 50px;
    padding: 0 10px;
    color: #E30101;
}
.change-input{border: 1px solid #c2c2c2 !important;height: 30px;width: 80%;border-radius: 5px;padding-left: 10px!important;}
.change-price-box{width: 95%;margin: 10px auto;background-color: #ffffff;padding: 10px;box-sizing: border-box;border-radius: 5px}
.change-price-box{width: 95%;margin: 10px auto;background-color: #ffffff;padding: 10px;box-sizing: border-box;border-radius: 5px}
.change-price-item{display: flex;text-align: right;}
.change-price-item-list{width: 70%;}
.change-price-item-list div{height: 30px;line-height: 30px}
.change-price-item-list2{width: 30%;color: #FF4F4F}
.change-price-item-list2 div{height: 30px;line-height: 30px}
.change-price-item2{display: flex;height: 40px;border-top: 1px solid #e3e3e3;align-items: center;text-align: right}
.change-shopping-order-tabbar{padding:5px;position: fixed;bottom: 0;left: 0;right: 0;height: 60px;background-color: #ffffff;z-index: 100;display: flex;align-items: center}
.change-pay-price-left{width: 180px;text-align: center}
.change-pay-price-left span{color: #FF4F4F;font-size: 15px}
.change-market-select-address-address-box{
    width: 95%;
    background-color: #ffffff;
    margin: 10px auto;
    border-radius: 5px;
    padding: 10px;
}
.change-market-select-address-address-item{
    display: flex;
    justify-content: space-between;
    height: 60px;
    align-items: center;
    border-bottom: 1px solid #e3e3e3;
}
.change-market-select-address-address-item2{
    height: 30px;
    overflow: hidden;
    line-height: 30px;
}
.shareBill{position: fixed;z-index: 1004;top: 5%}
.shareBill>img{margin: 0 auto;display: block}
.change-goods-cart-parent-tip{position: relative}
.change-goods-cart-tip{position: absolute;top: -5px;left: 13px;background-color: #FF4F4F;border-radius: 50%;display: inline-block;height: 20px;width: 20px;text-align: center;line-height: 20px;color: #ffffff}
.change-goods-index-logo{position: fixed;top: 60%;right: 10px;z-index: 100;width: 30px;height: 30px}
.change-goods-add-carts-logo{position: fixed;top: 70%;right: 10px;z-index: 100;width: 30px;height: 30px;}
/* .change-goods-sku-box{display: flex;align-items: center;align-content: center;} */
.change-goods-sku-item{display: inline-block;border: 2px solid #f3f3f3; background-color: #f3f3f3;border-radius: 5px;padding: 4px 10px;margin-bottom: 4px; overflow: hidden;text-overflow: ellipsis; white-space:nowrap;}
.change-goods-is-sku{display: inline-block;height: 30px;line-height: 30px;background-color: #f3f3f3;border-radius: 5px;padding: 0 10px;margin-bottom: 4px; overflow: hidden;text-overflow: ellipsis; white-space:nowrap;color: #999999}
.change-goods-sku-select{background-color: #000000;color: #F0DBB5;border: 2px solid #F0DBB5;}
.change-goods-buy-bar{display: flex;justify-content: center;align-items: center;height: 50px;margin-top: 10px}
.change-goods-buy-bar-item1{width: 45%;height: 40px;border-bottom-left-radius: 20px;border-top-left-radius: 20px;text-align: center;line-height: 40px;background-color: #CCB9F0;color: #ffffff}
.change-goods-buy-bar-item2{width: 45%;height: 40px;border-bottom-right-radius: 20px;border-top-right-radius: 20px;background-color: #B58DFC;color: #ffffff;text-align: center;line-height: 40px}
.change-goods-sku-img{display: block;box-shadow: 0 0 3px #e3e3e3;height: 100px;width: 105px;border-radius: 5px;border: 1px solid #e3e3e3}
.change-goods-info-alert{width: 100%;background-color: #ffffff;position: fixed;bottom: 0;left: 0;right:0;z-index: 1001;min-height: 390px;overflow-y: auto;}
.change-goods-info-item{min-height: 60px;width: 230px}
.change-goods-info-item-list{font-size: 17px;font-weight: bold}
.change-goods-originalPrice{font-size: 14px;color: #A2A2A2;font-weight: normal;text-decoration: line-through}
.change-goods-price-box{display: flex;justify-content: space-between;padding-right: 10px;margin-top: 10px}
.change-goods-stock-text{color: #A2A2A2}
.change-goods-mailing-box{height: 40px;padding-left: 10px;line-height: 40px;border-bottom: 1px solid #e3e3e3}
.change-goods-sku-contain{padding: 20px 10px 20px 10px;border-bottom: 1px solid #e3e3e3}
.change-goods-sku-title{margin-bottom: 5px;font-size: 15px}
.change-goods-chats{display: flex;align-items: center;justify-content: space-between;padding: 10px}
.change-goods-share-tag{padding:5px 8px;background-color: #FF4F4F;color: #ffffff;border-radius: 6px;box-sizing: border-box}
.change-goods-select-sku{display: flex;height: 40px;padding:0 10px;align-items: center;justify-content: space-between;background-color: #ffffff;margin-top: 10px;}
.live-img{display: block;position: fixed;z-index:1001;right: 10px;top:15%;animation-iteration-count: infinite;animation-duration: 5s;animation-delay: 2s;}
.address-checked-container{display: flex;}
.address-checked-container .item{border: none;margin: 0;padding: 1.6rem;border-bottom: solid 1px #e4e4e4;}
.address-checked-container .checkbox-icon{width: 1.5rem;height: 1.5rem;}
.address-checked-container .checkbox-icon:before{border-radius: 0.75rem;width: 100%;height: 100%;margin: 0;}
.address-checked-container  .platform-android .checkbox-icon:after{top: 33%;left: 35%;}
.address-checked-container .checkbox input:checked + .checkbox-icon:before{background:#000;border-color: #000;margin: 0;}
.rush-container{border-top:1px solid #EEEEEE;}
.rush-container .rush-tabs{font-size: 0;border-bottom:1px solid #EEEEEE}
.rush-container .rush-tab_item{    padding: 11px;display: inline-block;width: 50%;font-size: 0.88rem;text-align: center;letter-spacing: 1px;}
.rush-container .rush-tab_item .rush-tab_item_text.tab_action{ border-bottom:2px solid #B68FFD;padding-bottom: 3px;color:#B68FFD ; }
.rush-container .rush-goods_description{ overflow: hidden; }
.rush-container .rush-goods_description img{ width: 100%;margin-bottom: -6px; }
.zp_item+.zp_item{
    border-top: 1px dashed #bbbaba;
}
.zp_item{
    padding-bottom: 5px;
}
.flipCard-container{
    position: absolute;width: 80%;left: 10%;top: 10%;background-image: url("../img/flipcard/bg.png");
    background-size: 100% 100%;background-repeat: no-repeat;background-position-x:center;
    min-height: 240px;
    padding-top: 9%;
    padding-bottom: 7%;
}
.flipCard-container img{
    width: 100%;
    height: 100%;
}
.flipCard-container ul li{
    display: inline-block;
    margin: 1% 2.5%;
    width: 28%;
}
.flipCard-container ul{
    width: 90%;
    margin: auto;
}
.flipCard-container .title{
    margin: auto;
    margin-bottom: 3%;
}
.flipCard-container .flipCard-item-front,.flipCard-item-back{
    position: absolute;
    top: 0;
    left: 0;
    height: 30vw;
    background-color: #fff;
    /* transition:all 1.5s;
    -webkit-transition: all 1.5s;
    -moz-transition: all 1.5s;
    -ms-transition: all 1.5s;
    -o-transition: all 1.5s; */
    backface-visibility: hidden;
    overflow: hidden;
}
.flipCard-container .flipCard-item{
    position: relative;
    overflow: visible;
    -webkit-perspective:1000px;
    height: 30vw;
}
/* .flipCard-container .flipCard-item-front{
    position: relative;
} */
.flipCard-container .flipCard-item-back {
    border-radius: 5px;
    border: 5px solid  #c6afec;
}

.flipCard-container .flipCard-active{
    transform: perspective(1000px) rotateY(0deg) rotateZ(0deg) ;
    -webkit-transform: perspective(1000px) rotateY(0deg) rotateZ(0deg);
    -ms-transform: perspective(1000px) rotateY(0deg) rotateZ(0deg);
    -webkit-transform: perspective(1000px) rotateY(0deg) rotateZ(0deg);
    -moz-transform: perspective(1000px) rotateY(0deg) rotateZ(0deg);
    -o-transform: perspective(1000px) rotateY(0deg) rotateZ(0deg);
    /* z-index: 1001; */
}
.flipCard-container .flipCard-unactive{
    transform: perspective(1000px) rotateY(-180deg) rotateZ(0deg);
    -ms-transform: perspective(1000px) rotateY(-180deg) rotateZ(0deg);
    -webkit-transform: perspective(1000px) rotateY(-180deg) rotateZ(0deg);
    -moz-transform: perspective(1000px) rotateY(-180deg) rotateZ(0deg);
    -o-transform: perspective(1000px) rotateY(-180deg) rotateZ(0deg);
    /* z-index: 1000; */
}
/* .flipCard-item:hover .flipCard-item-front {
    transform: rotateY(-180deg);
    visibility: hidden;
}

.flipCard-item:hover .flipCard-item-back {
    transform: rotateY(-360deg);
} */

.flipCard-item-back .flipCard-item-back_img{
    width: 100%;
    height: 65%;
}
.flipCard-item-back .flipCard-item-back_name{
    text-align: center;
    margin: 5px;
    color: #a288ad;
    border-top: 1px dashed;
    margin-top: 0;
    padding-top: 5px;
    font-size: 2.8vw;
}
.flipCard-item-back .flipCard-item-back_received{
    width: 70%;
    position: absolute;
    right: 5%;
    bottom: 05%;
    height: 44%;
}
.flipCard-container .close{
    color: #fff;
    position: absolute;
    bottom: -10%;
    text-align: center;
    width: 100%;
}

.integral-item{font-size: 16px;display: flex;justify-content: space-between;align-items:center;padding:1rem 0}
.addNum{width:35%;height: 1.8rem;border: 1px solid #E5E5E5;border-radius: 2px;text-align: center;display: flex;align-items: center;justify-content:space-between}
.addNum .minus{width:30%;height:100%;border-right: 1px solid #E5E5E5;font-size: 30px;display: flex;align-items: center;justify-content: center}
.showIntegralRule{width: 100%;position: fixed;bottom: 0;left: 0;right:0;z-index: 1011;height: 100%;overflow-y: auto;display: flex;align-items: center;justify-content: center;flex-direction: column}
.showIntegralRuleBg{background-image: url('../img/rule_bg.png');background-size: 100% 100%;background-repeat: no-repeat;height: 60%;width: 70%;display: flex;justify-content: space-between;flex-direction: column}
.showIntegralRuleBg p{font-size: 18px;text-align: center;padding:1rem 0;}
.ruleClass{color:black;padding:0 .8rem;height: 65%;overflow-y: auto}
.ruleClass p{font-size: 14px;}
.ruleClass img{max-width:96%;margin: 0 auto}
