/********************商城首页********************/

.ban {
    width: 100%;
    height: 3.2rem;
}

    .ban .sw-ban,
    .ban .sw-ban img {
        width: 100%;
        height: 100%;
    }

.index_class {
    width: 7rem;
    margin: 0 auto;
    padding: .25rem 0 .35rem;
}

    .index_class a {
        display: block;
        position: relative;
    }

.index_class1 {
    width: 3.45rem;
    height: 3.92rem;
    margin-right: .1rem;
}

.index_class2 {
    width: 3.45rem;
    height: 1.91rem;
    margin-bottom: .1rem;
}

.index_class3 {
    width: 3.45rem;
    height: 1.91rem;
}

.index_class a img {
    position: absolute;
    width: 100%;
    height: 100%;
}

.index_class a h1 {
    font-size: .24rem;
    color: #4c4c4c;
    position: absolute;
    left: .12rem;
    top: .15rem;
    border-left: 1px solid #b32a32;
    padding-left: .1rem;
}


/********************商城顶部领取优惠券********************/

.cse_yhuiq {
    width: 100%;
    padding: .2rem .25rem;
    background-color: #fff;
}

.cse_yhuiq_list {
    display: block;
    float: left;
    width: 3.45rem;
    height: 1.2rem;
    background: url(../img/index-shangcheng_03.jpg) center no-repeat;
    background-size: cover;
}

.cse_yhuiq .cse_yhuiq_list:first-child {
    margin-right: .1rem;
}

.parket_item_l {
    width: 1.26rem;
    float: left;
    margin-top: .15rem;
}

    .parket_item_l span {
        font-size: .58rem;
        color: #c03432;
        margin-left: .2rem;
        margin-top: .25rem;
        display: inline-block;
    }

        .parket_item_l span i {
            font-size: .3rem;
            line-height: 1px;
        }

.parket_item_m {
    text-align: left;
    width: 2.19rem;
    margin-top: .35rem;
    padding-right: .2rem;
}
.parket_item_mm {
    text-align: left;
    width: 2.19rem;
    margin-top: .15rem;
    padding-right: .2rem;
}

    .parket_item_m h3 {
        font-size: .28rem;
        color: #333333;
        line-height: .3rem;
        text-align: right;
    }

    .parket_item_m h4 {
        font-size: .2rem;
        color: #333333;
    }

        .parket_item_m h4 span {
            font-size: .3rem;
            color: #b32a32;
        }

        .parket_item_mm h3 {
        font-size: .28rem;
        color: #333333;
        line-height: .3rem;
        text-align: right;
    }

    .parket_item_mm h4 {
        font-size: .2rem;
        color: #333333;
    }

        .parket_item_mm h4 span {
            font-size: .3rem;
            color: #b32a32;
        }


/*黑色遮罩*/

.order {
    display: none;
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    bottom: 0;
    background-color: #000;
    background: rgba(0, 0, 0, .7);
    z-index: 999;
}

.order_code {
    position: absolute;
    margin: auto;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 7rem;
    height: 6rem;
    z-index: 2000;
}

.order_bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1000;
}

.order_code img {
    width: 5.45rem;
    height: 5.45rem;
    z-index: 3000;
    display: block;
    margin: 0 auto;
}

.order_code p {
    font-size: 15px;
    text-align: center;
    color: #fff;
    margin-top: 10px;
}


/********************新品推荐********************/

.index_newarr, .index_hotpro {
    padding-bottom: .35rem;
    padding-top: .2rem;
}

.index_newarr_con,
.index_hotpro_con {
    width: 7rem;
    margin: 0 auto;
}

.title1 {
    width: 2.18rem;
    display: block;
    height: .35rem;
    line-height: .4rem;
    margin: 0 auto;
    text-align: center;
    font-size: .24rem;
    color: #4c4c4c;
    background: url(../img/title1.jpg) center no-repeat;
    background-size: 100% 100%;
}

.title2 {
    text-align: center;
    font-size: .18rem;
    color: #4c4c4c;
    font-family: AppleChancery !important;
    margin: .05rem 0 .1rem;
}

.index_newarr_list {
    margin-right: -.1rem;
}

.index_newarr_item {
    width: 3.45rem;
    height: 4.5rem;
    position: relative;
    margin-right: .08rem;
    float: left;
    overflow: hidden;
    background: url(../img/shop_bg.jpg) center no-repeat;
    background-size: 100% 100%;
    margin-bottom: .2rem;
}

    .index_newarr_item a {
        width: 100%;
        height: 100%;
        position: relative;
        padding: .055rem;
        display: block;
        padding: .2rem .25rem;
    }

    .index_newarr_item img {
        width: 100%;
        height: 2.95rem;
    }

    .index_newarr_item h1 {
        font-size: .2rem;
        color: #4c4c4c;
        text-transform: uppercase;
        margin: .1rem 0;
    }

    .index_newarr_item span {
        font-size: .24rem;
        color: #fa761b;
    }

        .index_newarr_item span i {
            font-size: .24rem;
            color: #fa761b;
        }

        .index_newarr_item span strong {
            font-size: .22rem;
            color: #999999;
            float: right;
        }

.icon1 {
    width: .4rem;
    height: 1em;
    vertical-align: -0.15em;
    fill: currentColor;
    overflow: hidden;
    font-size: .4rem;
    position: absolute;
    right: .3rem;
    bottom: .1rem;
}


/********************人气热销********************/

.index_hotpro_list {
    width: 100%;
}

.index_hotpro_item {
    width: 100%;
    height: 3rem;
    position: relative;
    border: 1px solid dashed;
    overflow: hidden;
    margin-bottom: .2rem;
    border: 1px dashed #cbcbcb;
}

    .index_hotpro_item a {
        width: 100%;
        height: 100%;
        position: relative;
        padding: .1rem;
        display: block;
    }

    .index_hotpro_item .pic {
        width: 2.8rem;
        height: 2.8rem;
        float: left;
    }

    .index_hotpro_item .pro_intro {
        width: 2.9rem;
        margin-left: 0.15rem;
        text-align: center;
        float: left;
    }

.pro_intro h1 {
    font-size: .2rem;
    color: #4c4c4c;
    text-transform: uppercase;
    padding: 0.4rem 0 .05rem;
}

.pro_intro h2 {
    font-size: .2rem;
    color: #4c4c4c;
    margin-bottom: .1rem;
}

.pro_intro .money {
    font-size: .24rem;
    color: #fa761b;
    border-top: 1px dashed #cbcbcb;
    display: block;
    padding: .2rem 0 .2rem;
}

    .pro_intro .money i {
        font-size: .24rem;
        color: #fa761b;
    }

.pro_intro .cout {
    font-size: .18rem;
    color: #4c4c4c;
    margin-bottom: .2rem;
    display: block;
}

.pro_intro .shop_now {
    display: inline-block;
    width: 1.6rem;
    line-height: .32rem;
    font-size: .18rem !important;
    color: #4c4c4c;
    border: 1px solid #cbcbcb;
    margin: 0 auto;
    text-transform: uppercase;
}

    .pro_intro .shop_now i {
        font-size: .28rem;
        position: relative;
        top: .04rem;
    }


/********************fenlei分类产品详情********************/

.find_nav {
    width: 100%;
    height: .75rem;
    top: 0.8rem;
    position: fixed;
    background-color: #f8f8f8;
    z-index: 999;
    border-bottom: 1px solid #e5e5e5;
    display: -moz-box;
    display: -webkit-box;
    display: box;
}

.find_nav_left {
    height: .75rem;
    position: relative;
    overflow: hidden;
    -moz-box-flex: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
}

.find_nav_list {
    position: absolute;
    left: 0;
    width: 100%;
}

    .find_nav_list ul {
        position: relative;
        white-space: nowrap;
        font-size: 0;
        width: 100%;
    }

        .find_nav_list ul li {
            display: inline-block;
            padding: 0;
            margin: 0 3.15%;
            width: 27%;
        }

            .find_nav_list ul li a {
                display: block;
                width: 100%;
                height: 100%;
                line-height: .75rem;
                font-size: .28rem;
                text-align: center;
                color: #4c4c4c;
            }

.find_nav_cur a {
    color: #ad2a29 !important;
}

.find_nav_list a.active {
}

.sideline {
    display: block;
    position: absolute;
    border: 0;
    height: 2px;
    background-color: #ad2a29;
    left: 0;
    top: .72rem;
    pointer-events: none;
}

.li_list {
    width: 100%;
    float: left;
    display: none;
}


/********************首页商品展示列表********************/

.yp_con {
    margin-top: 1rem;
}

.wrapper_list {
    margin-right: -.1rem;
}

.wrapper_item {
    width: 3.45rem;
    height: 4.45rem;
    position: relative;
    margin-right: .1rem;
    display: block;
    float: left;
    background-color: #fff;
    margin-bottom: .2rem;
}

    .wrapper_item .price_pic {
        height: 2.96rem;
        width: 100%;
        border: 1px solid #e5e5e5;
        overflow: hidden;
        background-color: #f5f7f6;
    }

        .wrapper_item .price_pic img {
            max-width: 100%;
        }

    .wrapper_item h1 {
        color: #4c4c4c;
        font-size: .24rem;
        margin-bottom: .22rem;
        position: absolute;
    }

        .wrapper_item h1 i {
            color: #999999;
            font-size: .24rem;
            line-height: 0rem;
            margin-right: .1rem;
        }

    .wrapper_item h2 {
        color: #4c4c4c;
        font-size: .24rem;
        line-height: .34rem;
        display: -moz-box;
        display: -webkit-box;
        display: box;
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        word-break: break-all;
        margin: .1rem 0;
        border-bottom: 1px dashed #e5e5e5;
        padding: .1rem 0;
    }

.price_name {
    height: .36rem;
    line-height: .36rem;
}

.wrapper_item .price_y {
    color: #af1b1d;
    font-size: .26rem;
}

    .wrapper_item .price_y i {
        color: #af1b1d;
        font-size: .26rem;
        line-height: 0rem;
    }

.wrapper_item .shou_sc {
    float: right;
    color: #999999;
    font-size: .2rem;
}

.wrapper_item strong {
    width: .4rem;
    height: .4rem;
    background: url(../img/shop.png) center no-repeat;
    background-size: 100% auto;
    display: block;
    position: absolute;
    bottom: .12rem;
    right: .12rem;
}

.wrapper_item .dazhe {
    width: .68rem;
    height: .69rem;
    position: absolute;
    background: url(../img/red1.png) center no-repeat;
    background-size: cover;
    top: 1.7rem;
    right: .85rem;
    font-family: ALDIN18;
    font-size: .5rem;
    color: #fff;
    line-height: .68rem;
    text-indent: .1rem;
}


/********************商品详情********************/

.head_ico {
    float: right;
}

    .head_ico i {
        font-size: .5rem;
        line-height: 0;
        vertical-align: sub;
    }

.light_banner {
    margin-top: 0rem;
}

    .light_banner .swiper-container {
        width: 100%;
        height: 100%;
    }

    .light_banner .swiper-slide {
        background-position: center;
        background-size: cover;
        height: 5.32rem;
        width: 100%;
    }

        .light_banner .swiper-slide .swiper_slide_list {
            position: relative;
            height: 100%;
            width: 100%;
        }

            .light_banner .swiper-slide .swiper_slide_list img {
                height: 100%;
                width: 100%;
            }

    .light_banner .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
        background: #999999;
        border: 1px solid #999999;
        opacity: 1;
    }

    .light_banner .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet-active {
        background: #80b842;
        border: 1px solid #80b842;
    }

.danping_info {
    width: 100%;
    overflow: hidden;
    padding: .2rem .25rem;
    border-bottom: 1px solid #e5e5e5;
    background-color: #fff;
    position: relative;
    margin-bottom: .2rem;
}

.danping_title {
    color: #4c4c4c;
    font-size: .28rem;
    max-width: 4.6rem;
    display: -moz-box;
    display: -webkit-box;
    display: box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    word-break: break-all;
}

.danping_info .fenlei_xq_cout {
    font-size: .36rem;
}

    .danping_info .fenlei_xq_cout i {
        font-size: .36rem;
        line-height: 0;
    }

.danping_info h3 {
    color: #808080;
    font-size: .18rem;
}

    .danping_info h3 span {
        text-decoration: line-through;
    }

.danping_info_hide {
    position: absolute;
    right: 0;
    top: .25rem;
    height: 1.16rem;
    text-align: center;
    border-left: 1px solid #e6e6e6;
    padding: 0 .25rem;
}

    .danping_info_hide h1 {
        font-size: .36rem;
        color: #222222;
        line-height: .34rem;
        margin-bottom: .2rem;
    }

    .danping_info_hide h2 {
        color: #af1b1d;
        font-size: .36rem;
    }

    .danping_info_hide h4 {
        line-height: 1.16rem;
        font-size: .32rem;
        color: #222222;
    }

        .danping_info_hide h4 span {
            color: #af1b1d;
        }

.danping_pic {
    width: 100%;
}

.fenlei_xq_cout {
    font-size: .36rem;
    color: #af1b1d;
    font-weight: 600;
    display: block;
    margin-top: .1rem;
    margin-bottom: .1rem;
    height: .4rem;
    line-height: .42rem;
}

.danping_footer {
    overflow: hidden;
    position: fixed;
    width: 100%;
    height: 1rem;
    bottom: 0;
    left: 0;
}

    .danping_footer .ul {
        width: 100%;
        height: 100%;
        position: relative;
        margin: auto;
        overflow: hidden;
    }

        .danping_footer .ul ul {
            width: 100%;
            height: 100%;
        }

        .danping_footer .ul li {
            float: left;
            height: 100%;
            font-size: .24rem;
            text-align: center;
        }

            .danping_footer .ul li:first-child {
                width: 50%;
            }

                .danping_footer .ul li:first-child + li {
                    width: 50%;
                }

            .danping_footer .ul li a {
                display: inline-block;
                width: 100%;
                height: 100%;
                line-height: 1rem;
                color: #fff;
            }

.btn_add_shopcart {
    background: -webkit-linear-gradient(left, #13807a, #13807a);
    background: -o-linear-gradient(right, #13807a, #13807a);
    background: -moz-linear-gradient(right, #13807a, #13807a);
    background: linear-gradient(to right, #13807a, #13807a);
}

.btn_buy {
    background: -webkit-linear-gradient(left, #0e5854, #0e5854);
    background: -o-linear-gradient(right, #0e5854, #0e5854);
    background: -moz-linear-gradient(right, #0e5854, #0e5854);
    background: linear-gradient(to right, #0e5854, #0e5854);
}

.fav {
    right: 0.2rem;
    bottom: 0.35rem;
    position: absolute;
    padding-left: 10px;
}

.icon_fav {
    display: inline-block;
    width: .32rem;
    height: .3rem;
    background: url(../img/shouc.png) no-repeat center;
    background-size: cover;
}

    .icon_fav.on {
        background: url(../img/shouc1.png) no-repeat center;
        background-size: cover;
    }

    .icon_fav:before {
        content: "收藏";
        position: absolute;
        bottom: -1px;
        width: 1.1rem;
        padding-left: 10px;
        text-align: center;
        left: -1rem;
        font-size: .24rem;
        color: #4c4c4c;
    }

    .icon_fav.on:before {
        content: "已收藏";
    }

.s_link {
    width: 100%;
    height: 1.52rem;
    padding: 0.2rem;
    background-color: #fff;
    margin-bottom: .2rem;
}

    .s_link img {
        width: 0.88rem;
        height: 0.88rem;
        float: left;
    }

.s_link_text {
    float: left;
    padding-left: .2rem;
}

    .s_link_text h1 {
        font-size: .3rem;
        margin-bottom: .14rem;
    }

    .s_link_text h2 {
        color: #808080;
        font-size: .24rem;
    }

.s_link a {
    width: 1.72rem;
    height: .42rem;
    line-height: .42rem;
    text-align: center;
    color: #3396c1;
    font-size: .24rem;
    border: 1px solid #3396c1;
    border-radius: 999px;
    display: block;
    float: right;
    margin-top: 0.3rem;
}

.danping_del {
    width: 100%;
    overflow: hidden;
}

    .danping_del p {
        font-size: .26rem;
        color: #646464;
        line-height: .4rem;
        margin: 0.1rem 0.2rem;
        text-align: justify;
    }

    .danping_del .sp_xx {
        background-color: #fff;
        overflow: hidden;
    }

        .danping_del .sp_xx h1 {
            color: #333;
            font-size: .28rem;
            text-align: center;
            background: url("../img/title_bd_02.jpg") center no-repeat;
            background-size: 100% auto;
            margin-top: .4rem;
        }

        .danping_del .sp_xx p {
            text-transform: uppercase;
            color: #999;
            font-size: .16rem;
            text-align: center;
            margin: 0;
        }

        .danping_del .sp_xx ul {
            width: 7rem;
            margin: .2rem auto 0;
        }

            .danping_del .sp_xx ul li {
                float: left;
                width: 3.5rem;
                height: .54rem;
                line-height: .54rem;
                border-bottom: 1px solid #999;
            }

        .danping_del .sp_xx img {
            display: block;
            width: 7rem;
            margin: .4rem auto .2rem;
        }

    .danping_del img {
        width: 100%;
    }


/********************个人中心*******************/

.geren_top {
    position: relative;
    height: 3.5rem;
    width: 100%;
}

.geren_top_bg {
    position: absolute;
    width: 100%;
    height: 100%;
}

.people_pic {
    position: absolute;
    margin: auto;
    left: 0;
    right: 0;
    top: .66rem;
    width: 1.32rem;
    height: 1.32rem;
    border-radius: 9999px;
}

.geren_top h1 {
    position: absolute;
    margin: auto;
    left: 0;
    right: 0;
    text-align: center;
    color: #fff;
}

.geren_top h1 {
    top: 2.08rem;
    font-size: .32rem;
}

.title-nav-com {
    height: .8rem;
    line-height: .8rem;
    background-color: #ffffff;
    padding: 0 .25rem;
    border-bottom: 1px solid #e6e6e6;
}

    .title-nav-com .s1 {
        font-size: .3rem;
        position: relative;
    }

    .title-nav-com .a2 {
        float: right;
        font-size: .24rem;
        padding: 0 .25rem 0 0;
        color: #999999;
        background: url(../img/index_03.png) no-repeat center right;
        background-size: auto 37.5%;
    }

.order_tal_list {
    width: 100%;
    background-color: #fff;
    margin-bottom: .2rem;
    padding: .15rem 0;
}

    .order_tal_list a {
        width: 19%;
        text-align: center;
        position: relative;
        display: block;
        float: left;
        margin: .25rem 7.15%;
    }

        .order_tal_list a:first-child {
            border: 0;
        }

        .order_tal_list a b {
            position: absolute;
            width: .3rem;
            height: .3rem;
            line-height: .32rem;
            text-align: center;
            border-radius: 50%;
            border: 1px solid #ed5564;
            font-size: .24rem;
            color: #ed5564;
            right: .38rem;
            top: -.15rem;
            background-color: #fff;
        }

        .order_tal_list a i {
            font-size: .4rem;
            color: #313131;
            margin: 0rem 0 .05rem;
            display: block;
        }

        .order_tal_list a p {
            font-size: .24rem;
            color: #666666;
        }

.my_payguid {
    background: #fff;
    margin: .2rem 0;
}

.label-act {
    height: 1rem;
    padding: 0 .25rem;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-box;
    display: -o-box;
    display: box;
    border-bottom: 1px solid #e5e5e5;
}

    .label-act:last-child {
        border-bottom: 0;
    }

    .label-act .my_pro_label-act,
    .label-act a {
        width: 100%;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-box;
        display: -o-box;
        display: box;
    }

    .label-act .ico {
        width: .4rem;
        margin-right: .25rem;
    }

        .label-act .ico .ico-cont {
            width: .5rem;
            height: .5rem;
            display: inline-block;
            border-radius: .053rem;
            -webkit-box-pack: center;
            -moz-box-pack: center;
            -ms-box-pack: center;
            -o-box-pack: center;
            box-pack: center;
            -webkit-box-align: center;
            -moz-box-align: center;
            -ms-box-align: center;
            -o-box-align: center;
            box-align: center;
            display: -webkit-box;
            display: -moz-box;
            display: -ms-box;
            display: -o-box;
            display: box;
        }

            .label-act .ico .ico-cont i {
                line-height: 1px;
                display: block;
            }

                .label-act .ico .ico-cont i:before {
                    font-size: .4rem;
                    display: inline-block;
                    font-style: normal;
                    font-weight: 400;
                    line-height: 1;
                    -webkit-font-smoothing: antialiased;
                    position: relative;
                }

    .label-act > div,
    .label-act > a > div {
        -webkit-box-pack: center;
        -moz-box-pack: center;
        -ms-box-pack: center;
        -o-box-pack: center;
        box-pack: center;
        -webkit-box-align: center;
        -moz-box-align: center;
        -ms-box-align: center;
        -o-box-align: center;
        box-align: center;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-box;
        display: -o-box;
        display: box;
    }

    .label-act .title {
        -webkit-box-flex: 1;
        -moz-box-flex: 1;
        -ms-box-flex: 1;
        -o-box-flex: 1;
        box-flex: 1;
    }

        .label-act .title h1 {
            width: 100%;
            font-size: .28rem;
            color: #4c4c4c;
        }

            .label-act .title h1 span {
                font-size: .24rem;
                color: #999999;
            }

    .label-act .right_arrow {
        font-size: .24rem;
        -webkit-box-pack: end;
        -moz-box-pack: end;
        -ms-box-pack: end;
        -o-box-pack: end;
        box-pack: end;
    }

    .label-act .right_arrow1 {
        font-size: .24rem;
        -webkit-box-pack: end;
        -moz-box-pack: end;
        -ms-box-pack: end;
        -o-box-pack: end;
        box-pack: end;
    }

    .label-act a.right_arrow_a {
        width: 2rem;
        display: block;
        height: .7rem;
        line-height: .7rem;
        text-align: center;
        color: #fff;
        font-size: .26rem;
        background: -webkit-linear-gradient(#009F4F, #00C160);
        background: -o-linear-gradient(#009F4F, #00C160);
        background: -moz-linear-gradient(#009F4F, #00C160);
        background: linear-gradient(#009F4F, #00C160);
        border-radius: .1rem;
    }

.icon-youhuiquan {
    color: #fd4d36;
}

.icon-jifen {
    color: #ef6d6d;
}

.icon-dizhi {
    color: #f3991f;
}

.icon-geren {
    color: #f1b739;
}


/********************我的优惠券********************/

.distri_list a:last-child {
    border: 0;
}

.distri_list {
    width: 100%;
    padding: 0 .25rem;
}

.distri_title {
    padding: 0 .2rem;
    background-color: #f5f5f5;
    color: #4c4c4c;
    font-size: .3rem;
    height: .86rem;
    line-height: .86rem;
}

    .distri_title span {
        text-align: center;
        display: block;
        float: left;
    }

        .distri_title span:nth-child(2),
        .distri_item .item2 {
            width: 26%;
        }

        .distri_title span:nth-child(3),
        .distri_item .item3 {
            width: 45%;
        }

        .distri_title span:last-child,
        .distri_item .item4 {
            width: 29%;
        }

.distri_item {
    display: block;
    width: 100%;
    height: 1.5rem;
    padding: 0.3rem .2rem;
    border-bottom: 1px solid #E6E6E6;
    background: url(../img/grzx-youhuiquan_03.png) center no-repeat;
    background-size: 100% auto;
    margin-bottom: .2rem;
}

.distri_item1 {
    background: url(../img/grzx-youhuiquan_04.png) center no-repeat;
    background-size: 100% auto;
}


.distri_item2 {
    background: url(../img/grzx-youhuiquan_05.png) center no-repeat;
    background-size: 100% auto;
}

.distri_item .item2 {
    height: 100%;
    font-family: impact;
    color: #f5f5f5;
    font-size: .8rem;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    -webkit-box-pack: start;
    -moz-box-pack: start;
    -ms-box-pack: start;
    -o-box-pack: start;
    box-pack: start;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-box-align: center;
    -o-box-align: center;
    box-align: center;
}

    .distri_item .item2 span {
        font-size: .36rem;
    }

.distri_item .item3,
.distri_item .item4 {
    height: 100%;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -ms-box-pack: center;
    -o-box-pack: center;
    box-pack: center;
    -moz-box-orient: vertical;
    -webkit-box-orient: vertical;
}

.distri_item .item3 {
    border-right: 1px solid #e6e6e6;
}

    .distri_item .item3 span,
    .distri_item .item4 span {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: block;
    }

        .distri_item .item3 span:first-child {
            font-size: .26rem;
            color: #4c4c4c;
            line-height: .3rem;
            margin-bottom: .1rem;
        }

            .distri_item .item3 span:first-child + span {
                font-size: .18rem;
                color: #4c4c4c;
                line-height: .3rem;
                margin-bottom: .1rem;
            }

                .distri_item .item3 span:first-child + span + span {
                    font-size: .18rem;
                    color: #999999;
                    line-height: .3rem;
                }

        .distri_item .item4 span:first-child {
            color: #fff;
            font-size: .24rem;
            text-align: center;
            width: 1.6rem;
            height: .5rem;
            line-height: .5rem;
            background-color: #b32a32;
            margin: 0 auto;
            border-radius: .05rem;
        }


/*我的积分*/

.jifen_head {
    height: 3.18rem;
    background: url("../img/my-jifen_02.jpg") no-repeat center;
    background-size: cover;
    text-align: center;
}

    .jifen_head h3 {
        font-size: .6rem;
        color: #fff;
        padding: 1.1rem 0 .1rem;
        font-family: impact;
    }

    .jifen_head p {
        font-size: .28rem;
        color: #fff;
    }

.ul-jifen li {
    width: 100%;
    padding: 0 .2rem;
    background-color: #ffffff;
    margin-bottom: .2rem;
}

.ul-jifen h1 {
    height: .7rem;
    line-height: .7rem;
    border-bottom: 1px solid #EEEEEE;
    color: #888888;
}

.ul-jifen .li-bot {
    padding: .1rem 0 .2rem;
    line-height: .4rem;
}

.ul-jifen .hong {
    color: #b1000f;
    font-size: .28rem;
    font-weight: bold;
}

.ul-jifen .blue {
    color: #48ce71;
    font-size: .28rem;
    font-weight: bold;
}


/*地址修改*/

.form-add {
}

    .form-add ul {
        width: 100%;
        padding: 0 .25rem;
        background-color: #fff;
    }

    .form-add .bg-bai {
        border-bottom: 1px solid #EDEDED;
    }

    .form-add li {
        overflow: hidden;
        height: .85rem;
        line-height: .85rem;
    }

    .form-add .p1 {
        float: left;
        width: 1.85rem;
        color: #4c4c4c;
        font-size: .28rem;
    }

    .form-add .d2 {
        float: left;
        width: 4.15rem;
        position: relative;
    }

        .form-add .d2 input {
            width: 100%;
            font-size: .28rem;
            border: none;
            background: #fff;
            color: #999999;
            vertical-align: middle;
            -webkit-appearance: none;
            -webkit-tap-highlight-color: rgba(255, 0, 0, 0);
        }

        .form-add .d2 .p-you {
            position: absolute;
            left: 0;
            top: 0;
            width: 100%;
        }

            .form-add .d2 .p-you span {
                font-size: .28rem;
                color: #4c4c4c;
                margin: 0 .35rem 0 0;
            }

        .form-add .d2 .weui-input {
            position: relative;
            z-index: 10;
            background-color: transparent !important;
        }

.weui-picker-modal .picker-items-col-wrapper {
    font-size: .24rem;
}

.del_ads {
    height: .9rem;
    line-height: .9rem;
    font-size: .24rem;
    background: #FFFFFF url(../img/del.png) no-repeat;
    background-position: right .2rem center;
    background-size: 5.6% auto;
    padding: 0 .2rem;
    margin: .2rem 0;
}

.moren_ads {
    height: .9rem;
    line-height: .9rem;
    font-size: .24rem;
    padding: 0 .25rem;
    background-color: #fff;
}

    .moren_ads .weui-cell__ft {
        float: right;
    }

        .moren_ads .weui-cell__ft .weui-switch {
            vertical-align: middle;
        }


/*我的购物车*/

.find_nav1 {
    width: 100%;
    height: .75rem;
    top: 0rem;
    position: fixed;
    background-color: #fff;
    z-index: 9999;
    border-bottom: 1px solid #e5e5e5;
    border-top: 1px solid #e5e5e5;
    display: -moz-box;
    display: -webkit-box;
    display: box;
}

.find_nav_left1 {
    height: .75rem;
    position: relative;
    overflow: hidden;
    -moz-box-flex: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
}

.find_nav_list1 {
    position: absolute;
    left: 0;
    width: 100%;
}

    .find_nav_list1 ul {
        position: relative;
        white-space: nowrap;
        font-size: 0;
        width: 100%;
    }

        .find_nav_list1 ul li {
            display: inline-block;
            padding: 0;
            padding: .2rem 0;
            width: 25%;
        }

            .find_nav_list1 ul li a {
                display: inline-block;
                width: 100%;
                height: 100%;
                font-size: .28rem;
                text-align: center;
                color: #333333;
                border-left: 1px solid #999999;
            }

            .find_nav_list1 ul li:first-child a {
                border-left: 0;
            }

.find_nav_cur1 a {
    color: #ad2a29 !important;
}

.find_nav_list1 a.active {
    border-bottom: 2px solid #ad2a29;
}

.sideline {
    display: block;
    position: absolute;
    border: 0;
    height: 2px;
    background-color: #ad2a29;
    left: 0;
    top: .7rem;
    pointer-events: none;
}

.wrapper_cnt {
    width: 100%;
    margin: 1rem auto 0;
}

.wrapper_con {
    padding-bottom: 1rem;
}

.order_list {
}

.order_item {
    width: 100%;
    padding-bottom: .4rem;
    margin-bottom: .2rem;
    background-color: #fff;
}

.shop_item {
    display: block;
    width: 100%;
    height: 2rem;
    background: #fff;
    padding: .225rem .2rem;
    margin-bottom: .3rem;
}

.title_shop {
    height: 0.9rem;
    padding: 0 .2rem;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-box;
    display: -o-box;
    display: box;
    background: #fff;
    font-size: .28rem;
    line-height: 0.9rem;
    position: relative;
    border-bottom: 1px solid #d9d9d9;
    border-top: 1px solid #d9d9d9;
}

    .title_shop .lf {
        width: .4rem;
        height: .4rem;
        position: relative;
        margin-top: .25rem;
        margin-right: .16rem;
        display: none;
    }

        .title_shop .lf input {
            width: .4rem;
            height: .4rem;
            position: relative;
            z-index: 10;
            opacity: 0;
        }

            .title_shop .lf input + span {
                display: block;
                position: absolute;
                width: .4rem;
                height: .4rem;
                box-sizing: border-box;
                border: .02rem solid #b5b5b5;
                left: 0;
                top: 0;
                z-index: 9;
                border-radius: 50%;
            }

            .title_shop .lf input:checked + span {
                background: url(../img/checked2.png) no-repeat;
                background-size: .4rem .4rem;
                border: none;
            }

    .title_shop span:last-child {
        color: #ad2a29;
        position: absolute;
        margin: auto;
        top: 0;
        bottom: 0;
        right: .2rem;
    }

.order_yhq,
.order_jifen {
    height: 0.9rem;
    line-height: .9rem;
    padding: 0 .2rem;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-box;
    display: -o-box;
    display: box;
    background: #fff;
    font-size: .24rem;
    color: #666666;
    -moz-box-pack: justify;
    -webkit-box-pack: justify;
    border-top: 1px solid #d9d9d9;
}

    .order_yhq span,
    .order_jifen span {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-box;
        display: -o-box;
        display: box;
    }

        .order_yhq span:last-child,
        .order_jifen span:last-child {
            font-size: .28rem;
            color: #ad2a29;
        }

.order_shop_total {
    height: 0.9rem;
    padding: 0 .2rem;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-box;
    display: -o-box;
    display: box;
    background: #fff;
    font-size: .3rem;
    line-height: 0.9rem;
    position: relative;
    border-bottom: 1px solid #d9d9d9;
    border-top: 1px solid #d9d9d9;
}

    .order_shop_total p {
        width: 100%;
        text-align: right;
    }

.shop_num {
    color: #0a644d;
}

.shop_l img {
    width: 1.55rem;
    height: 1.55rem;
}

.shop_r {
    width: 5.55rem;
    height: 100%;
    padding-left: .2rem;
    position: relative;
}

.shop_name {
    max-height: 1rem;
    max-width: 5rem;
    text-transform: uppercase;
}

.shop_nums {
    color: #4c4c4c;
    font-size: .24rem;
    height: .4rem;
    display: block;
    line-height: .42rem;
}

.shop_name_title {
    overflow: hidden;
    -webkit-line-clamp: 2;
    -moz-line-clamp: 2;
    -ms-line-clamp: 2;
    -o-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -ms-box-orient: vertical;
    -o-box-orient: vertical;
    box-orient: vertical;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-box;
    display: -o-box;
    display: box;
    word-break: break-all;
    color: #4c4c4c;
    font-size: .24rem;
}

.shop_gray {
    font-size: .2rem;
    color: #999999;
    margin: .1rem 0;
}

.shop_cout {
    font-size: .24rem;
    color: #cf0604;
    font-weight: 600;
    display: block;
    height: .4rem;
    line-height: .42rem;
}

    .shop_cout i {
        line-height: 0;
    }

.order_shop_num {
    font-size: .3rem;
    color: #ad2a29;
    display: inline-block;
}

.order_item .shop_item {
    margin: 0;
}

.order_btm {
    padding-right: .4rem;
    padding-top: .3rem;
}

    .order_btm a {
        width: 1.4rem;
        height: 0.6rem;
        line-height: .6rem;
        font-size: .24rem;
        color: #4C4C4C;
        text-align: center;
        border-radius: .1rem;
        display: block;
        float: right;
        border: 1px solid #999999;
    }

.order_del,
.order_ckwl {
    background: #fff;
    margin-right: .2rem;
}

.order_btm a.order_jfdk {
    float: left;
}

.order_btm a.order_yhuiq {
    float: left;
    margin-right: .2rem;
}

.order_btm a.order_pay {
    background-color: #ad2a29;
    color: #fff;
    border: 0;
}

.order_btm a.order_wanc {
    background-color: #fff;
    border: 0;
    color: #008ada;
    text-align: right;
}

.order_xq_title {
    width: 100%;
    height: 1.1rem;
    padding: 0 .2rem;
    margin-bottom: .2rem;
    background-color: #fff;
    overflow: hidden;
}

    .order_xq_title p {
        font-size: .24rem;
        color: #4C4C4C;
        margin-top: .16rem;
    }

        .order_xq_title p span {
            color: #999;
        }

.order_xq_list {
    width: 100%;
    padding: 0 .2rem;
    background-color: #fff;
}

    .order_xq_list .title_shop {
        border-top: 0;
    }

    .order_xq_list .shop_item {
        border-bottom: 1px solid #d9d9d9;
        padding: .225rem .0;
        margin-bottom: 0;
    }

    .order_xq_list .shop_cout {
        color: #4c4c4c;
    }

    .order_xq_list .shop_name {
        max-width: 100%;
    }

.order_name_title span:first-child {
    font-size: .24rem;
    color: #4C4C4C;
    max-width: 80%;
    text-overflow: ellipsis;
    overflow: hidden;
    display: inline-block;
    white-space: nowrap;
}

    .order_name_title span:first-child + span {
        color: #4c4c4c;
        font-size: .24rem;
        float: right;
        font-weight: bold;
        display: inline-block;
    }

.order_xq_list .title_shop {
    padding: 0;
}

.order_xq_lick {
    padding: .14rem 0 .18rem;
}

    .order_xq_lick a {
        width: 1.44rem;
        height: 0.58rem;
        line-height: .58rem;
        font-size: .24rem;
        color: #4C4C4C;
        text-align: center;
        border-radius: .1rem;
        display: block;
        float: left;
        border: 1px solid #999999;
    }

        .order_xq_lick a:first-child + a {
            margin: 0 .35rem 0 1.3rem;
        }

.order_btm {
    width: 100%;
    padding: 0 .2rem;
    background-color: #fff;
    margin-top: .2rem;
}

.order_btm1 p,
.order_btm2 p {
    font-size: .24rem;
    color: #222222;
    word-break: break-all;
    margin-top: .12rem;
}

.order_btm1_phone {
    margin-left: 1.3rem;
}

.order_btm1,
.order_btm2 {
    border-bottom: 1px solid #d9d9d9;
    overflow: hidden;
    padding-bottom: .24rem;
    padding: 0 .2rem;
}

.order_liuyan p {
    height: .8rem;
    line-height: .8rem;
    overflow: hidden;
    padding-bottom: .24rem;
    padding: 0 .2rem;
}

.order_btm1 span,
.order_btm2 span {
    float: right;
}

.order_btm1 p {
    height: .8rem;
    line-height: .8rem;
}

.order_btm2 p {
    padding: .1rem 0;
}

.order_btm3 p {
    font-size: .24rem;
    color: #222222;
    height: .65rem;
    line-height: .65rem;
    padding: .1rem .2rem;
}

    .order_btm3 p span {
        color: #cf0604;
        float: right;
    }

.my_text h1 img.putong_img {
    width: .91rem;
    height: .28rem;
    margin-left: .2rem;
}

.order_adr_list > a {
    background: #fff;
    height: 1rem;
    line-height: 1rem;
    border-top: .01rem solid #dadada;
    border-bottom: .01rem solid #dadada;
    display: block;
    color: #666666;
    font-size: .28rem;
    text-align: justify;
    padding: 0 .24rem;
}

    .order_adr_list > a b {
        font-size: .36rem;
        display: inline-block;
        width: .36rem;
        height: .36rem;
        line-height: .28rem;
        vertical-align: middle;
    }

.update_btn {
    width: 100%;
    padding: .2rem .25rem;
    position: fixed;
    bottom: 0;
    display: none;
    background-color: #f5f5f5;
    z-index: 4;
}

    .update_btn a {
        width: 100%;
        height: .88rem;
        line-height: .88rem;
        border-radius: .06rem;
        display: block;
        margin-top: .32rem;
        background: #ad2a29;
        font-size: .32rem;
        color: #fff;
        text-align: center;
    }

        .update_btn a:last-child {
            background: transparent;
            border: .01rem solid #dadada;
            color: #333;
        }


/*批量修改弹窗*/

.lay-jinbiao {
    padding: .25rem .25rem;
    overflow-y: auto;
    display: none;
}

    .lay-jinbiao h1 {
        color: #333333;
        font-size: .28rem;
        text-align: center;
    }

    .lay-jinbiao .lf {
        width: .4rem;
        height: .4rem;
        position: absolute;
        top: .25rem;
        left: 0;
    }

        .lay-jinbiao .lf input {
            width: .4rem;
            height: .4rem;
            position: relative;
            z-index: 10;
            opacity: 0;
        }

            .lay-jinbiao .lf input + span {
                display: block;
                position: absolute;
                width: .4rem;
                height: .4rem;
                box-sizing: border-box;
                border: .02rem solid #b5b5b5;
                left: 0;
                top: 0;
                z-index: 9;
                border-radius: 50%;
            }

            .lay-jinbiao .lf input:checked + span {
                background: url(../img/checked2.png) no-repeat;
                background-size: .4rem .4rem;
                border: none;
            }

    .lay-jinbiao .adr_xq {
        position: relative;
        border-bottom: 1px solid #ccc;
        padding: 0 .24rem 0 .65rem;
    }

.update_sub {
    text-align: center;
}

    .update_sub input {
        width: 2.5rem;
        height: .68rem;
        line-height: .68rem;
        text-align: center;
        background-color: #ad2a29;
        display: inline-block;
        color: #fff;
        margin: 0 .05rem;
    }

    .update_sub a {
        width: 2.5rem;
        height: .68rem;
        line-height: .68rem;
        text-align: center;
        background-color: #fff;
        display: inline-block;
        color: #333;
        border: 1px solid #ccc;
        border-radius: 0.05rem;
        margin: 0 .05rem;
    }

.about_body .layui-layer-ico,
.news .layui-layer-ico {
    width: .48rem !important;
    height: .48rem !important;
    background: url(../img/Pro-buy_06.png) no-repeat;
    background-position: 0 !important;
    background-size: cover !important;
    right: 0rem !important;
    top: 0rem !important;
}


/*积分抵扣弹窗*/

.jf_box {
    padding: .25rem .6rem;
    background-color: #f5f5f5;
    display: none;
    height: 100%;
}

.jf_con {
}

.jf_box h1 {
    color: #333333;
    font-size: .28rem;
    text-align: center;
    height: 1.2rem;
    line-height: 1.2rem;
}

.jf_infro {
    width: 100%;
    overflow: hidden;
}

    .jf_infro p {
        text-align: left;
        font-size: .28rem;
        line-height: .3rem;
        color: #666666;
        margin-top: .2rem;
        height: .54rem;
        line-height: .54rem;
        padding: 0 .2rem;
    }

        .jf_infro p span {
            color: #ad2a29;
        }

        .jf_infro p:first-child {
            background-color: #fff;
        }

.jf_btn_qr {
    width: 100%;
    margin: .3rem auto 0;
    height: .68rem;
    line-height: .68rem;
    border-radius: .1rem;
    display: block;
    background: #ad2a29;
    font-size: .32rem;
    color: #fff;
    text-align: center;
}


/*拆分订单弹窗*/

.cf_box {
    padding: .25rem .6rem;
    background-color: #f5f5f5;
    display: none;
    height: 100%;
}

    .cf_box h1 {
        color: #333333;
        font-size: .28rem;
        text-align: center;
        height: 1.2rem;
        line-height: 1.2rem;
    }

.cf_infro {
    width: 100%;
    height: 1.26rem;
    background-color: #fff;
    overflow: hidden;
}

    .cf_infro p {
        text-align: center;
        font-size: .28rem;
        line-height: .3rem;
        color: #666666;
        margin-top: .2rem;
    }

.cf_btn_cf {
    width: 100%;
    height: .68rem;
    line-height: .68rem;
    text-align: center;
    background-color: #ad2a29;
    display: inline-block;
    color: #fff;
    margin: .68rem .05rem .1rem;
    border-radius: .1rem;
}

.cf_btn_qx {
    width: 100%;
    height: .68rem;
    line-height: .68rem;
    text-align: center;
    background-color: #fff;
    display: inline-block;
    color: #333;
    border: 1px solid #ccc;
    border-radius: .1rem;
    margin: 0 .05rem;
    border-radius: .05rem;
}


/********************订单详情********************/

.order_xq_title {
    width: 100%;
    height: 2.28rem;
    padding: 0 .25rem;
    background-color: #333333;
    overflow: hidden;
}

    .order_xq_title p {
        font-size: .24rem;
        color: #fff;
        margin-top: .16rem;
    }

        .order_xq_title p span {
            color: #fff;
        }

.address {
    width: 100%;
    height: 1.28rem;
    border-bottom: 1px solid #E5E5E5;
    background-color: #fff;
    background: #FFFFFF url(../img/Pro-buy-adr_021.jpg) no-repeat bottom;
    background-size: 100% auto;
}

.fahuo_xq {
    width: 100%;
    height: 1.28rem;
    border-bottom: 1px solid #E5E5E5;
    background-color: #fff;
}

.cos_address {
    display: block;
    height: 1.24rem;
    line-height: 1.24rem;
    padding: 0 .25rem 0 .25rem;
}

.ads_ico {
    width: .64rem;
    vertical-align: middle;
    margin: 0 .05rem 0 0;
}

.ads_text {
    font-size: .24rem;
    vertical-align: middle;
}

.fahuo_xq .cos_address {
    /*background: url(../img/Pro-buy-adr_06.png) no-repeat right .25rem center;*/
    background-size: .14rem .24rem;
}

.cos_address h1 {
    height: .6rem;
    line-height: .6rem;
    font-size: .28rem;
    color: #222222;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-box;
    display: -o-box;
    display: box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    -webkit-box-pack: justify;
}

.cos_address h2 {
    height: .6rem;
    line-height: .6rem;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-box;
    display: -o-box;
    display: box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
}

    .cos_address h2 span:first-child {
        margin-right: .1rem;
        height: .3rem;
        line-height: .3rem;
        font-size: .18rem;
        color: #4c4c4c;
        border-radius: 5px;
        text-align: center;
        display: inline-block;
    }

        .cos_address h2 span:first-child i {
            color: #4c4c4c;
        }

.fahuo_xq .cos_address h2 span:first-child i {
    color: #fd6523;
}


/********************登录注册********************/

.form-forget ul {
    background-color: #ffffff;
}

.forget .form-forget li {
    height: .76rem;
    line-height: .76rem;
    border-bottom: 1px solid #E6E6E6;
    padding: 0 0 0 .94rem;
}

    .forget .form-forget li .inp-com {
        width: 5.25rem;
    }

    .forget .form-forget li .inp-com2 {
        width: 3rem;
    }

    .forget .form-forget li .but-yzm {
        background-color: transparent;
        float: right;
        padding: 0 .2rem;
        border: none;
        border-left: 1px solid #999999;
        font-size: .3rem;
        margin: .2rem .2rem 0 0;
    }

.forget .form-forget .li1 {
    background: url("../img/ren_03.png") no-repeat .4rem center;
    background-size: .34rem .35rem;
}

.my-inform .form-forget .li-one {
    height: 1.36rem;
    line-height: 1.36rem;
}

.my-inform .form-forget li {
    padding: 0 .7rem 0 .25rem;
    /*background: #ffffff url(../img/detail_03_03.png) no-repeat right .25rem center;*/
    background-size: .14rem .24rem;
}

    .my-inform .form-forget li .s2 {
        float: right;
    }

    .my-inform .form-forget li .im-rt {
        width: .9rem;
        height: .9rem;
        border-radius: 50%;
        float: right;
        margin: .25rem 0 0;
    }

.forget .form-forget .li2 {
    background: url("../img/dagou_03.png") no-repeat .4rem center;
    background-size: .3rem .35rem;
}

.forget .form-forget .li4 {
    background: url("../img/my_information1_03.png") no-repeat .4rem center;
    background-size: .35rem .55rem;
}

.forget .form-forget .li3 {
    background: url("../img/suo_06.png") no-repeat .4rem center;
    background-size: .3rem .36rem;
}

.forget .form-forget .div-checkbox {
    padding: .3rem .4rem 0;
}

    .forget .form-forget .div-checkbox .in-che {
        width: .25rem;
        height: .25rem;
        vertical-align: middle;
        margin: 0 .1rem 0 0;
    }

.forget .form-forget .a-login {
    text-align: right;
    margin: .2rem .2rem 0 0;
    display: block;
}

.forget .form-forget .inp-sub {
    display: block;
    height: .7rem;
    line-height: .7rem;
    width: 6.7rem;
    text-align: center;
    color: #ffffff;
    font-size: .3rem;
    background-color: #008ADA;
    border-radius: .1rem;
    margin: .75rem auto 0;
}

.forget .form-forget .div-login {
    padding: .3rem .4rem;
}

.forget .form-forget #vcodeImg {
    width: 1.65rem;
    float: right;
    height: .52rem;
    margin: .1rem .2rem 0 0;
}


/********************用户资料********************/

.display-none {
    display: none;
}

.my-inform .lay-img-change .shangimg {
    display: block;
    border-radius: 50%;
    width: 2rem;
    height: 2rem;
    margin: .4rem auto .4rem;
}

.my-inform .lay-img-change .shang0 {
    width: 2rem;
    text-align: center;
    line-height: .6rem;
    border-radius: .1rem;
    height: .6rem;
    position: relative;
    margin: 0 auto;
    background-color: #008ADA;
    color: #ffffff;
}

    .my-inform .lay-img-change .shang0 input {
        width: 100%;
        height: 100%;
        opacity: 0;
        position: relative;
        z-index: 10;
    }

    .my-inform .lay-img-change .shang0 p {
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
    }

.my-inform .lay-sex-change {
    padding: .3rem 0 0 .3rem;
}

    .my-inform .lay-sex-change label {
        display: block;
        font-size: .28rem;
        margin: 0 0 .1rem;
    }

        .my-inform .lay-sex-change label input {
            width: .3rem;
            height: .3rem;
            vertical-align: middle;
            margin: 0 .1rem 0 0;
        }

.my-inform .lay-name-change .inp-te1 {
    width: 3rem;
    height: .5rem;
    border: 1px solid #CCCCCC;
    margin: .4rem auto .2rem;
    display: block;
    border-radius: .05rem;
    padding: 0 0 0 .1rem;
}

.my-inform .lay-name-change .inp-bu1 {
    width: 1.5rem;
    height: .5rem;
    margin: 0 auto;
    display: block;
    border-radius: .05rem;
    background-color: #008ADA;
    color: #ffffff;
}

.my-inform .lay-zhens-change .inp-te1 {
    width: 100%;
    height: .68rem;
    line-height: .68rem;
    border-radius: .1rem;
    background-color: #fff;
    color: #333333;
    border: 1px solid #999999;
    padding: 0 .2rem;
}

.lay-zhens-change {
    padding: .65rem;
}

.lay_h1 {
    font-size: .3rem;
    color: #333333;
    text-align: center;
    margin-bottom: .6rem;
}

.lay_p {
    font-size: .22rem;
    color: #333333;
    line-height: .3rem;
    margin-top: .2rem;
}

.lay_set {
    width: 100%;
    height: .88rem;
    line-height: .88rem;
    border-radius: .1rem;
    display: block;
    margin-top: .32rem;
    background: #ad2a29;
    font-size: .32rem;
    color: #fff;
    text-align: center;
}

.lay-mima-change {
    padding: .65rem;
}

.my-inform .lay-mima-change .inp-te1 {
    width: 100%;
    height: .68rem;
    line-height: .68rem;
    border-radius: .1rem;
    background-color: #fff;
    color: #333333;
    border: 1px solid #999999;
    margin-bottom: .2rem;
    padding: 0 .2rem;
}

.lay-tel-change {
    padding: .65rem;
}

.my-inform .lay-tel-change .inp-te1 {
    width: 100%;
    height: .68rem;
    line-height: .68rem;
    border-radius: .1rem;
    background-color: #fff;
    color: #333333;
    border: 1px solid #999999;
    margin-bottom: .32rem;
    padding: 0 .2rem;
}

.my-inform .lay-tel-change .inp-te2 {
    width: 3rem;
    height: .68rem;
    line-height: .68rem;
    border-radius: .1rem;
    background-color: #fff;
    color: #333333;
    border: 1px solid #999999;
    padding: 0 .2rem;
}

.my-inform .lay-tel-change span {
    width: 2rem;
    height: .68rem;
    line-height: .68rem;
    border-radius: .1rem;
    display: block;
    background: #ad2a29;
    font-size: .32rem;
    color: #fff;
    text-align: center;
    float: right;
}

.exit {
    width: 7rem;
    margin: 1rem auto 0;
    height: .88rem;
    line-height: .88rem;
    border-radius: .1rem;
    display: block;
    background: #ad2a29;
    font-size: .32rem;
    color: #fff;
    text-align: center;
}


/*********************绑定手机号*******************/

.form-deng {
    position: absolute;
    margin: auto;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    height: 4rem;
    overflow: hidden;
}

    .form-deng .ul-deng li {
        width: 5.16rem;
        border-bottom: 1px solid #666666;
        margin: .5rem auto 0;
        padding: 0 0 .26rem;
        overflow: hidden;
        transition: .4s;
    }

    .form-deng .ul-deng span {
        width: .5rem;
        display: inline-block;
    }

    .form-deng .ul-deng li i {
        font-size: .36rem;
        color: #666666;
        transition: .4s;
    }

    .form-deng .ul-deng li .inp1 {
        width: 3.2rem;
        margin: 0 0 0 .2rem;
        background-color: transparent;
        display: inline-block;
    }

    .form-deng .ul-deng li .inp2 {
        width: 2.2rem;
        background-color: transparent;
        display: inline-block;
    }

    .form-deng .ul-deng li .btn-yzm {
        height: .46rem;
        line-height: .46rem;
        border: 0;
        color: #666666;
        font-size: .22rem;
        padding: 0 .2rem;
        background-color: #b12c35;
        outline: none;
        color: #fff;
        float: right;
        border-radius: 0.05rem;
    }

    .form-deng .deng-yu .inp-sub {
        font-size: .36rem;
        display: block;
        width: 5.16rem;
        height: .88rem;
        line-height: .88rem;
        color: #ffffff;
        text-align: center;
        margin: .6rem auto .45rem;
        background-color: #b12c35;
        border-radius: 0.05rem;
    }
