/*全局*/
html, body { margin:0;padding:0;width: 100%; height:100%; overflow: hidden;-webkit-tap-highlight-color: transparent; color: #333; background: #fff;}
img { border: 0;display: block;}
input[type="submit"],input[type="reset"],input[type="button"],button {-webkit-appearance: none;}
.fl {float: left;}
.fr {float:right;}
.m_ctr {float: left;width: 100%;height:auto;overflow: hidden;}
.m_ctt { float: left;width:100%;height:auto;overflow: hidden;padding: 5px;box-sizing:border-box;}
.m_nctr {float: left;width: 100%;height:auto;overflow: hidden;padding:0 0.5em;box-sizing:border-box;}
.m_nctt { float: left;width:100%;height:auto;overflow: hidden;padding: 5px;box-sizing:border-box;border-radius: 5px;background: #fff;}
.no_ctr { float: left;width:100%;height:auto;overflow: hidden;text-align: center;line-height: 2em;}
.mb_05 { margin-bottom: 0.5em;}
.font_90 { font-size: 90%;}
.xyd{ color: #b4282d;font-family: 宋体;}
/*透明遮罩*/
.mark_ctr { position: fixed;width: 100%;height:100%;background-color: rgba(0,0,0,0.5);z-index: 99999999;left: 0;top: 0;display: none;}
.mark_ctt { margin: 0 auto;width: 80%;height: auto; position: relative;padding-top: 50px;}
.mark_ctt img { width: 100%;height: auto;}
.mark_close { position: absolute;width: 30px;height: 30px;line-height:30px;text-align:center;background: #fff;border-radius: 50%;right: -15px;top: 35px;z-index: 99;font-size: 24px;}
/*搜索*/
.weui-search-bar { height: 44px;}
.navbar-ico i {font-size: 20px;line-height: 30px;}
.weui-search-bar__cancel-btn { color: #666;}
.search_ctr { position:fixed;width: 100%;left: 0;top: 0;z-index: 999999;}
.search_ctt { margin:0 auto;width: 100%;max-width:750px;height: 54px;padding:10px 0.5em;box-sizing: border-box;background: #f6f6f6;}
.search_txt { float:left;width:100%;padding:0 10px;box-sizing: border-box;height: 34px;line-height: 34px;background: #fff;border-radius: 15px;color: #999;}
.search_txt span { font-size: 90%;}
.search_txt input { margin: 0 auto;width: 90%;border: 0;line-height: 28px;padding-left: 5px;}
.search_btn { float: right;width:12%;text-align:center;border: 0;background: none;line-height: 34px;font-size: 90%;}
.search_title { margin: 5px 0;float: left;width: 100%;line-height: 30px;color: #999;font-size: 100%;}
.search_cell { margin: 0 6px 6px 0;float: left;line-height: 28px;background: #f4f4f4;color: #666;border-radius: 12px;padding: 0 10px;font-size: 90%;}
/*品牌*/
.brand_title { float: left;width: 100%;line-height: 40px;font-weight: bold;padding: 0 0.5em;box-sizing: border-box;}
.brand_ctr { float: left;width: 100%;height: 70px;padding: 10px 0.5em;background:#fff;box-sizing: border-box;border-bottom: 1px #eee solid;}
.brand_pic { float: left;width: 100px;height: 50px;background: #f8f8f8;}
.brand_pic img { width: 100px;height: 50px;}
.brand_txt { float: left;padding-left: 15px;line-height: 50px;color: #666;}
/*中部内容*/
.weui-tab__panel { padding-bottom: 53px;margin: 0 auto; max-width: 750px;} /*底部导航高度*/
.index { padding: 54px 0;} /*顶部+底部导航高度*/
.gray { background: #f6f6f6;} /*灰色背景*/
.white { background: #fff;} /*白色背景*/
/*幻灯片*/
.swiper-container { width: 100%; border-radius: 5px 5px 0 0;}
.swiper-container img { display: block; width: 100%; }
.swiper-pagination-bullet-active { background:#b4282d;}
/*首页开始*/
.m_td { font-size: 90%;line-height: 2.8em;text-align: center;background: #fff;border-radius: 0 0 5px 5px;}
.m_td i { margin-right:0.2em; color:#b4282d;font-size: 90%;}
/*首页导航*/
.m_grid { margin:0 auto; margin-top:0.5em;width: 3em;height:3em;line-height:3em;border-radius: 50%;color: #fff;text-align:center;background: #00a3e4;}
.m_grid_bg2 { background: #f50;}
.m_grid_bg3 { background: #f39c11;}
.m_grid_bg4 { background: #5f1391;}
.m_grid_bg5 { background: #eb325e;}
.m_grid_bg6 { background: #7ec31a;}
.m_grid_bg7 { background: #37b5c3;}
.m_grid_bg8 { background: #faae00;}
.m_grid i {font-size:180%;}
.m_grid_txt { margin: 0 auto;width: 100%;line-height: 30px;text-align: center;font-size: 80%;color: #333;}
/*推荐商家*/
.m_t1 { float: left;width: 100%;line-height: 3em;font-weight: bold;}
.m_t1 span { font-weight: normal;color: #999;font-size: 90%;}
/*新品首发*/
#swiper-new .swiper-slide { margin:0.4em 0.3em 0;width:8em;}
    .m_pic2 img { width: 100%; margin-bottom: 0.4em;}
    .m_txt21,.m_txt22 { margin:2px 0;width: 100%;display: -webkit-box;line-height: 1.2em;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical; font-size: 90%;color: #333;}
    .m_txt22 { padding-top:0.4em;font-size: 80%;color: #888;-webkit-line-clamp:1;}
    .m_txt22 span { color: #b4282d;font-size: 120%;}
    .m_txt23 { width: 100%;line-height: 1.5em;color: #b4282d;font-size: 90%;}
    .m_txt23 span { color: #ddd;text-decoration: line-through;font-size: 90%;}
/*人气推荐*/
.m_pic3 {float: left;width:40%;}
.m_pic3 img { width: 100%;}
.m_pctt3 { float:right;padding-top: 0.4em; width: 56%;}
    .m_txt3 { position: absolute;width: 56%;left: 44%;bottom: 0.4em;font-size: 120%;}
/*专题精选*/
.m_pctr4 { width: 100%;height:auto;overflow: hidden;}
    .m_pic4 img { width: 100%;}
    .m_tctr4 {float: left;width:100%;padding: 5px 0;box-sizing:border-box;position: relative;}
/*猜你喜欢*/
.m_pctr5 { margin:0 0 0.5em 2%; float:left;width: 47%;height:auto;overflow: hidden;background: #fff;border-radius: 5px;height:290px;}
    .m_pic5 img { width:100%;height:200px;object-fit:scale-down;border:1px solid #ddd;}
    .m_txt5 { float: left;width: 100%;height: auto;box-sizing: border-box;padding: 5px;}
    .m_txt51 { width:100%;line-height: 1.5em;color: #b4282d; }
    .m_txt51 span { color: #ddd;text-decoration: line-through;font-size: 90%;}
/*底线*/
.end_line_ctr { margin: 0 auto;margin-bottom:20px;width: 12em;height:20px;border-bottom: 1px #ccc solid;position: relative;display: none;}
.end_line{ position: absolute;width: 8em;height: 40px;line-height: 40px;color:#999;background: #f6f6f6;text-align: center;left: 2.5em;top:0;z-index: 2;font-size: 90%;}

/*没有数据*/
.none_ctr { float: left;width:100%;height:240px;background: url(../images/none.png) center no-repeat; text-align: center;box-sizing:border-box;padding-top: 180px;color: #888;font-size: 90%;background-size: 110px auto;}

.span_bp { float: left;background: #e57b7b; height:1.5em;line-height: 1.6em;padding: 0 0.5em;color: #fff; font-size: 60%; border-radius: 0.2em;}
/*首页结束*/
/*分类开始*/
.category_left,.category_right { float: left; width: 75%; height: 100%; overflow: auto;-webkit-overflow-scrolling: touch;box-sizing:border-box;}
.category_left { width: 25%;background: #fff; padding-bottom: 0.4em;}
    .category_nav,.category_nav_on { margin:0 10%;float:left;width:80%;line-height:3em;border-bottom:1px #eee solid;display:inline;text-align:center;font-size:90%;}
    .category_nav_on { margin:0 auto;width:98%;border:0;border-left:0.3em #b4282d solid;background:#f1f1f1;}
    .category_pctr { margin:0.4em 0 0 3%;float:left;width:29.4%;height:auto;overflow:hidden;background:#fff;display:inline;}
        .category_pic { margin:4% 4% 0;float:left;width:92%;display:inline;}
        .category_pic img {width:100%;}
        .category_txt { float:left;width:100%;line-height:2em;color:#666;text-align:center;font-size:75%;overflow: hidden;}
/*分类结束*/
/*二级头部*/
.ej_top { position: absolute;width:100%;height:auto;background:#fff;border-bottom:1px #eee solid;left:0;top:0;z-index:9;}
    .ej_head {float: left;padding:0 10px;width: 100%;height:43px;line-height: 43px;box-sizing:border-box;}
    .ej_head i { font-size: 120%;}
    .ej_10 {float: left;width:10%;color: #888;}
    .ej_10 a {color: #888;}
    .ej_80 {float: left;width:80%;text-align: center;}
    .ej_navctr { float: left;width: 100%;height:26px;background: #fff; position: relative;font-size: 90%;}
        .ej_navctt { position:absolute;width:100%;height:26px;left:0;bottom:-1px;z-index:9;}
        .ej_nav11,.ej_nav12 { margin:0 5px;float:left;width:auto;line-height:26px;padding:0 10px;color: #333;}
        .ej_nav12 { height:24px;border-bottom:2px #b4282d solid;color:#b4282d;}
    .goods_list_nav { position:fixed;width: 100%;height:32px;line-height:32px;font-size:90%;background: #fff;border-bottom:1px #eee solid;left: 0;top:44px;z-index: 10;}
        .ej_nav,.ej_nav_on { float:left;width:33.33333%;text-align: center;}
        .ej_nav_on { color:#b4282d;}
.ej_ctr { padding: 0; padding-top: 44px;}
.ej_foot { position: absolute;width:100%;height:49px;background:#f8f8f8;border-top:1px #eee solid;left:0;bottom:0;z-index:9;text-align: center;line-height: 49px;}
    .ej_foot_ico {float: left;width: 14%;border-right:1px #eee solid; position: relative;}
    .ej_foot_ico i {font-size: 140%;color: #666;}
    .ej_foot_ico .weui-badge {position: absolute;top:5px;right:5px;z-index: 9;display: none;}
    .ej_foot_ctr1,.ej_foot_ctr2,.ej_foot_ctr3,.ej_foot_ctr4 {float:right;width: 28.5%;font-weight: bold;font-size: 90%;border: 0;height: 49px;}
    .ej_foot_ctr2 { background: #b4282d;color: #fff;}
    .ej_foot_ctr3 { width: 57%;}
    .ej_foot_ctr4 { width: 71.5%; color: #b4282d; text-align: left;box-sizing:border-box;padding-left: 15px;}
    .list_foot_ctr1,.list_foot_ctr2,.list_foot_ctr3 { margin-top:10px;float:right;width: 50%;font-weight: bold;font-size: 90%;border: 0;height: 45px;line-height: 45px;text-align: center;background: #ddd;}
    .list_foot_ctr2 { background: #b4282d;color: #fff;}
    .list_foot_ctr3 { width: 100%;}
/*商品展示*/
.goods_ctr {float: left;width: 100%;height:auto;overflow: hidden;font-size: 90%;}
    .goods_ctr1 {float: left;width: 100%;}
        .goods_t1 {float: left;width: 100%;line-height: 20px;}
        .goods_t2 {float: left;width: 100%;line-height: 18px;font-size: 90%; color: #888;padding: 8px 0;}
        .goods_t3 {float: left;width: 100%;line-height: 20px; color: #b4282d;font-size: 120%;}
        .goods_t3 .span1 { color: #888; text-decoration: line-through;font-size: 80%;}
        .goods_share { text-align: center;font-size: 90%;line-height: 20px; color: #666;}
        .goods_share i { font-size: 150%;}
    .goods_ctr2 { float:right;text-align: center; font-size: 80%;line-height: 22px;}
    .goods_ctr2 a { color: #b4282d; }
    .goods_ctr2 .num { font-size: 150%;}
    .goods_ctr2 .btn { border: 1px #666 solid; border-radius: 4px;padding: 2px 12px 0; color: #666;}
.goods_ctr .ej_navctr { border-bottom: 1px #eee solid;padding-top: 5px;}
.goods_ctr .ej_nav12 { margin: 0 10px;}
.weui-popup__modal .modal-content { padding-top: 0; position: relative;border-top:1px #eee solid;}
    .goods_spec_pic {float: left;width: 80px;height:80px; margin-bottom: 5px;}
    .goods_spec_pic img {width: 100%;height:100%;}
    .goods_spec_t1 {float: left;line-height: 18px;padding-left: 10px; padding-top:26px; font-size: 80%;}
    .goods_spec_t1 .price {color: #b4282d;}
    .goods_spec_close { position: absolute;text-align: center;top:5px;right: 10px;z-index: 9;}
    .goods_spec_close i {font-size: 120%; color: #999;}
    .goods_spec_t2 {float: left;width: 100%;line-height: 40px;}
    .goods_spec_btn1,.goods_spec_btn2 { float: left; margin-right: 8px; margin-bottom:6px; line-height: 28px;border: 1px #999 solid;padding: 0 10px;font-size: 80%; cursor: pointer; background: #fff; border-radius: 4px;}
    .goods_spec_btn2 {color: #b4282d;border: 1px #b4282d solid;}
    .goods_spec_del,.goods_spec_add { float: left;width: 40px;line-height: 32px;text-align: center;border: 1px #999 solid;border-radius: 4px 0 0 4px;background: #fff;font-size: 120%; color: #666;}
    .goods_spec_input { float: left;width: 60px;line-height: 32px;text-align: center;border:0;border-top: 1px #999 solid;border-bottom: 1px #999 solid;background: #fff;}
    .goods_spec_del1,.goods_spec_add1 { float: left;width: 25px;line-height: 20px;text-align: center;border: 1px #999 solid;border-radius: 4px 0 0 4px;background: #fff;font-size: 120%; color: #666;}
    .goods_spec_input1 { float: left;width: 26px;line-height: 20px;text-align: center;border:0;border-top: 1px #999 solid;border-bottom: 1px #999 solid;background: #fff;}
    .goods_spec_add { border-radius:0 4px 4px 0;}
.goods_fx_btn { position:fixed;width:30px;background:#fe9331; border-radius:5px;color:#fff;right:5px;top:200px;z-index:99999;text-align:center;padding:8px 0;font-size:12px;}
    .goods_fx_ico { margin:0 auto;margin-bottom:2px;width:20px;background:#fff;color:#fe9331;border-radius:50%;line-height:20px;}
/*商品展示页弹出框*/
.popup_title { float: left;width: 100%;line-height: 40px;text-align: center;}
.popup_t1 { float: left;width: 100%;line-height: 30px;font-size: 90%;color: #b4282d;}
.popup_t2 { float: left;width: 100%;line-height: 30px;font-size: 90%;color: #999;padding-bottom: 10px;}
.popup_t3 { margin:5px 0;float: left;width: 100%;line-height: 30px;font-size: 90%;border-bottom: 1px #f6f6f6 solid;padding: 5px 0;}
.popup_t3 span { color: #b4282d;}
.popup_coupon { margin:5px 2%;float: left;width: 96%;height:auto;border: 1px #eee solid;box-shadow:0 0 5px #eee;box-sizing: border-box;padding:15px 10px;position: relative;}
.popup_coupon_price { float: left;width: 25%; text-align: center;height: 60px;line-height: 60px;color: #b4282d;}
.popup_coupon_price span { font-size: 36px;}
.popup_coupon_ctt { float: left;width: 75%;line-height: 22px;padding-top: 8px;color: #999;font-size: 90%;}
.popup_ico { position: absolute;background: #b4282d;line-height:20px;padding:0 5px;border-radius:0 5px 5px 0;color: #fff;left: 0;top: 4px;z-index: 2;font-size: 80%;}
.popup_btn1,.popup_btn2 { position: absolute;height: 30px;line-height: 30px;background: #b4282d;border-radius: 4px;color: #fff;padding: 0 8px;right: 10px;top: 25px;z-index: 2;}
.popup_btn2 { background: none;color: #888;}
/*内容*/
.article_ctr { float: left; margin-bottom:0.5em;width:100%;height:auto;overflow: hidden;padding: 5px 10px;box-sizing:border-box;border-radius: 5px;background: #fff;}
.article_t1 { float: left;width: 100%;height:40px;line-height: 40px;color: #333;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;}
.article_t2 { float: left;width: 100%;height:44px;line-height: 22px;font-size:90%;color: #888;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.article_t3 { float: left;width: 100%;line-height: 40px;font-size: 80%;color: #bbb;}
.info_tile { float:left;width: 100%;text-align: center;font-weight: bold;}
.info_sm { float:left;margin:10px 0;width: 100%;font-size: 90%;border-bottom: 1px #eee solid;line-height:25px;padding-bottom:5px;color: #888;}
.info_sm a { color: #b4282d;}
.info_ctr { float:left;width:100%;color: #666;line-height: 30px;}
.info_ctr img { max-width: 100%;}
.info_fx { float:left;margin:10px 0;width: 100%;font-size: 90%;border-top: 1px #eee solid;line-height: 30px;color: #888;}
/*专题列表*/
.topic_list_ctr { float:left;margin-top:0.5em;width: 100%;height:auto;overflow: hidden;padding: 10px;background: #fff;box-sizing:border-box;}
    .topic_list_pic { float:left;width: 100%;}
    .topic_list_pic img { width: 100%;}
    .topic_list_ctt { float:left;width:100%;padding: 5px 0;box-sizing:border-box;}
    .topic_list_t1 { float: left;width: 100%;line-height: 30px;}
        .topic_list_t11 { float: left;width: 75%; color: #333;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;}
        .topic_list_t12 { float: left;width: 25%;text-align: right;color: #b4282d;}
    .topic_list_t2 { float: left;width: 100%;color: #888;font-size: 90%;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.topic_show_pic { margin-bottom:1em;float: left;width: 100%;height: auto;}
.topic_show_pic img { width: 100%;height: auto;}
/*购物车*/
.cat_ctr { padding-bottom: 96px; padding-top:43px;}
    .cat_pic { margin-right:10px;float: left;width: 80px;height: 80px;background: #f5f5f5;}
    .cat_pic img { width: 100%;height: 100%;}
    .cat_t1,.cat_t2 { float:left;width:100%;line-height: 25px;display: -webkit-box; overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 1;-webkit-box-orient: vertical;font-size: 90%; color: #333;}
    .cat_t2 { font-size: 80%; color: #888;}
    .cat_t3 { float: left;width: 100%;line-height: 20px;font-size: 90%; padding-top: 10px;color: #333;}
    .cat_t3 .span1 { color: #888;}
    .cat_none { position: absolute;left: 0;top:0;z-index: 9;}
    .cat_none img { width: 80px;height: 80px;}
    .cat_edit_ctr { position: absolute; width: 90%;height: 32px;right:0;bottom: 0;z-index: 9; display: none;}
    .cat_del { margin-left:8px;float:right;line-height: 28px;border: 1px #999 solid;border-radius: 4px;background: #fff; color: #666;font-size: 90%;padding: 0 8px;}
.cat_foot { position: absolute;width: 100%;height: 42px;line-height:42px;border-top:1px #eee solid;z-index: 8;left:0;bottom: 53px;background: #fff;font-size: 80%}
    .cat_ft1 { float: left;width: 75%; color: #b4282d;box-sizing:border-box; padding: 0 10px;}
    .cat_ft1 span { color: #888; }
    .cat_ft2 { float: left;width: 25%;height: 42px;background: #b4282d;text-align: center; color: #fff; border: 0;}
    .cat_foot .weui-check__label:active{background-color:#fff;}
.weui-cells_checkbox .weui-check:checked+.weui-icon-checked:before{color:#b4282d;}
/*确认订单*/
.order_addr { float:left;width: 100%;background:url(../images/line.gif) left bottom repeat-x #fefced;background-size:auto 4px;padding-bottom: 4px;}
/*我的订单*/
.myorder_nav11,.myorder_nav12 { margin:0 2%;float:left;width:16%;line-height:26px;text-align:center;color: #333;}
.myorder_nav12 { height:24px;border-bottom:2px #b4282d solid;color:#b4282d;}
.myorder_btn,.myorder_btn1 { margin-left:10px;float: right;padding: 0 10px;font-size: 90%;background: #fff;border: 1px #333 solid;border-radius: 2px;line-height: 26px;padding-top: 2px;}
.myorder_btn1 {border:1px #b4282d solid;background: #b4282d;color: #fff;}
.myorder_lctr { float: left;width: 84%;overflow: hidden;}
.myorder_rctr { float: left;width: 16%;text-align: right;font-size: 90%;}
.myorder_rctr .span1 { color: #b4282d;font-size: 85%;}
.myorder_rctr .span2 { color: #48b76a;font-size: 85%;}
.myorder_txt { font-size: 90%;line-height: 25px;}
.myorder_txt span { color: #888;}
.span_red { font-size: 90%;color: #b4282d;}
.span_green { font-size: 90%;color: #48b76a;}
/*我的优惠券*/
.mycoupon_nav11,.mycoupon_nav12 { margin:0 2%;float:left;width:29.33%;line-height:26px;text-align:center;color: #333;}
.mycoupon_nav12 { height:24px;border-bottom:2px #b4282d solid;color:#b4282d;}
.coupon_ctr { float:left;margin: 0.5em 2% 0;width: 96%;}
    .coupon_ctt { float: left;width: 100%;position: relative;}
    .coupon_ctt img { width: 100%;}
    .coupon_txt { position:absolute;width: 100%;height: auto;left: 0;top: 0;z-index: 2;color: #fff;}
        .coupon_left { float: left; width: 24%;text-align: center;padding-top: 1%;}
            .coupon_price span { font-size: 220%;}
        .coupon_right { float: right;width: 72%;}
            .coupon_txt1 { float: left;width: 100%;line-height: 20px;padding-top: 5%;}
            .coupon_txt2 { float: left;width: 100%;font-size:90%;}
    .coupon_dh { position: absolute;width: 100%;height: 40px;left: 0;bottom:53px;z-index: 99;background: #f9f9f9;box-sizing:border-box;}
    .coupon-input { margin:5px 2% 0;float: left;width: 75%;height: 30px;border: 1px #e5e5e5 solid;background: #fff;padding: 0 5px;box-sizing:border-box;}
    .coupon-btn { margin-top: 5px;float: left;width: 20%;height: 30px;background: #fe6813; border-radius: 2px;color: #fff; border: 0;}
/*地址*/
.addr_t1,.addr_t2 { float: left;font-size: 90%;box-sizing:border-box;padding-right: 10px;line-height: 25px;}
.default_ico { float:left; margin:3px 0 0 8px;border: 1px #b4282d solid;border-radius: 2px; color: #b4282d;font-size: 70%; padding: 0 5px;line-height: 16px;}
.addr_t2 { width:100%;font-size: 70%;color: #888;line-height: 18px;padding-top: 2px;}
.addr_foot { position: absolute;width:100%;height:50px;background:#fff;left:0;bottom:0;z-index:9;text-align: center;box-sizing:border-box; padding:7px 10px; line-height: 34px;}
    .addr_add { width: 100%;height: 34px;border: 1px #b4282d solid;border-radius: 4px; color: #b4282d;font-size: 90%;}
    .weui-input { font-size: 90%;}
/*评论*/
.pl_t1 {float: left;width: 100%;height:auto;}
.pl_t1 span { padding-left:10px;line-height: 40px;}
    .pl_ico {float: left; margin-bottom:5px;width: 34px;height: 34px; border-radius: 50%; border: 1px #eee solid;}
.pl_t2 { float: left;width: 100%;padding:5px 0;color: #888;font-size: 90%;}
.pl_t3 { float: left;width: 100%;padding:8px 0;color: #888;font-size: 90%;}
/*注册登录*/
.reg_btn { float:left;width:100%;padding: 1em 15px;box-sizing:border-box;}
.reg_btn .btncolor { background: #fe6813; border-radius: 0.5em;}
.login_txt {float:left;width:100%;padding: 1em 15px; padding-bottom:0;box-sizing:border-box;font-size:90%;}
.login_txt a { color:#b4282d;}
.wxlogin_ctr { float:left;width:100%;text-align:center;line-height:50px;color:#fff;}
.wxlogin_ctr i {background:#006600;border-radius:50%;padding:8px;font-size:150%;}
.weui-cell__hd i { font-size: 110%; margin-right: 8px;}
.yzm_pic { position:absolute;height: 35px; cursor: pointer;right: 0;top: -5px;z-index: 9;}
.yzm_pic img { height: 100%;}
.login_line { margin:0 2% 20px;float: left;width: 96%;height: 20px;border-bottom: 1px #eee solid;position: relative;}
.login_t1 { position: absolute;width: 30%;line-height: 30px;background: #f6f6f6;text-align: center;left: 35%;top:5px;z-index: 99;font-size: 90%;}
.login_ctr1 {float: left;width: 100%;text-align: center;}
.login_ctr1 i { font-size: 150%;background: #56c64c; border-radius: 50%;color: #fff;padding: 5px;}
/*会员中心*/
.user_top { float: left;width: 100%;height:90px;background: url(../images/headbg.jpg) left center no-repeat; background-size: 100% auto;box-sizing:border-box;padding:0 20px;border-radius: 5px; position: relative;}
    .user_mpic { float: left; margin:18px 15px 0 0;width: 54px;height: 54px;border-radius: 50%;box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.4);}
    .user_minfo {float: left;color: #eee;}
        .user_mt1 {padding-top: 20px;line-height: 30px;}
        .user_mt2 {font-size: 80%;line-height: 16px;}
    .user_set { position: absolute;right: 20px;top:15px;z-index: 2;color: #eee;}
    .user_set i { font-size: 120%;}
.user_title { float: left;width: 100%;height: 44px;line-height: 44px;border-bottom: 1px #eee solid;padding: 0 10px;box-sizing: border-box;}
    .user_t1 { float: left;font-size: 90%;}
    .user_t2 { float: right;color: #999;font-size: 80%;}
.user_ctt { float: left;width: 100%;padding: 10px 5px;box-sizing: border-box;}
    .user_zjctr { float: left;width: 25%;text-align: center;font-size: 80%;color: #333;}
    .user_zjctr span { color: #f43530;font-size: 120%;font-weight: bold;}
.user_cell1 { float: left; margin:0 1%; width: 18%;text-align: center;padding: 10px 0 6px;line-height: 22px; color: #333; position: relative;}
.user_cell1 i { font-size: 140%;}
.user_cell1 span { font-size: 80%;}
.user_cell1 .weui-badge {position: absolute;top:5px;right:20%;font-size: 70%;z-index: 9;}
.weui-cell__bd p { font-size: 90%;}
.weui-cell__bd i { color:#b4282d; font-size: 90%;}
.user_info_pic { margin: 0 auto;width: 80px;height: 80px;position: relative;}
.user_info_pic img { width: 100%;height: 100%;border-radius: 50%;}
.user_info_file { position: absolute;width: 80px;height: 80px;left: 0;top: 0;z-index: 5;}
.user_info_add { position: absolute;width: 80px;height: 80px;border-radius: 50%;left: 0;top: 0;z-index: 4;background:rgba(0,0,0,0.1);color: #eee;text-align: center;line-height: 80px;font-size: 40px;}
/*分销中心*/
.fx_top { float: left;width: 100%;height:210px;background: url(../images/fx_bg.gif) left center no-repeat; background-size: 100% auto;box-sizing:border-box;padding-top: 30px; position: relative;}
    .fx_mpic { margin:0 auto;width: 70px;height: 70px;border-radius: 50%;box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.4);}
    .fx_tname { margin: 0 auto;width: 100%;line-height: 50px;text-align: center;color: #fff;}
    .fx_tctr { position: absolute; width: 100%;height:40px;background: rgba(0, 0, 0, 0.1);left:0;bottom:0;z-index: 9;padding: 6px 0;}
        .fx_tcell { float: left;width: 33%;line-height: 20px;text-align: center;color: #fff;font-size: 14px;}
        .fx_tcell span { font-size: 12px;font-weight: bold;}
        .fx_tfg { margin-top:8px;float: left;width: 1px;height: 25px;background: #ddd;}
    .fx_ico { margin: 0 auto;width: 3em;height:3em;line-height:3em;border-radius: 50%;text-align: center;color: #fff;}
    .fx_ico i {font-size:180%;}
    .fx_ico_txt { margin: 0 auto;width: 100%;line-height: 30px;text-align: center;font-size: 80%;color: #333;}
.fx_ewm { margin: 0 auto;width: 100%;height: auto;overflow: hidden;}
.fx_ewm img { max-width: 100%;}
.fx_ctr1 { margin: 0 auto;width: 100%;line-height: 25px;box-sizing:border-box;padding: 10px;font-size: 14px;}
    .fx_t1 { margin-bottom:5px;float: left;width: 100%;border-bottom: 1px #eee solid;}
    .fx_t21 { float: left;width: 20%;font-weight: bold;}
    .fx_t22 { float: left;width: 80%;color: #666;}
.fx_nav11,.fx_nav12 { margin:0 2%;float:left;width:29.33%;line-height:26px;text-align:center;color: #333;}
.fx_nav12 { height:24px;border-bottom:2px #b4282d solid;color:#b4282d;}
.fx_team_ctr { margin-top:0.5em;float: left;width: 100%;height: 60px;line-height:50px;background: #fff;padding:5px 10px;box-sizing:border-box;}
    .fx_team_pic { float: left;width: 50px;height: 50px; border-radius: 50%;}
    .fx_team_name { float:left;font-size: 14px;padding-left: 10px;}
    .fx_team_date { float:right;font-size: 12px;color: #999;}
/*我的钱包*/
.myqb_top { float: left;width: 100%;height:auto;padding: 15px;box-sizing:border-box;color: #fff;background: #f25939;}
.myqb_top .t1 { font-size: 90%;}
.myqb_top .t1 span { font-size: 160%;}
.myqb_top .btn { float: right;margin:12px 0 0 10px;border: 1px #fff solid; border-radius: 5px;line-height: 32px;padding: 0 12px;font-size: 90%;}
.myqb_ctr {float: left;width: 100%;height:auto;overflow: hidden;}
.myqb_ctr .weui-cell__bd,.myqb_ctr .weui-cell__ft { font-size: 90%;color: #333;line-height: 30px;}
.myqb_ctr .weui-cell__bd span,.myqb_ctr .weui-cell__ft span { color: #999;font-size: 90%;}
.myqb_ctr .weui-cell__ft .add { color:#b4282d;}
.myqb_ctr .weui-cell__ft .del { color:#71bb5a;}
/*底部导航*/
.weui-tabbar { background: #fcfcfc;}
.weui-tabbar__item.weui-bar__item_on .weui-tabbar__icon,.weui-tabbar__item.weui-bar__item_on .weui-tabbar__icon>i,.weui-tabbar__item.weui-bar__item_on .weui-tabbar__label{color:#b4282d;}
.weui-tabbar__item { padding-top: 2px;}
.weui-tabbar__label { font-size: 12px; line-height: 2;}
.nav_cart { display: none;position: absolute;top: 1px;right: 37px;z-index: 9;}


