.no_ubg{background:#da0633 url(../images/u_off_bg.png) 50% bottom no-repeat;background-size:contain;position:relative;height:8rem;margin-bottom:7rem;}
.hs_ubg{background:#da0633 url(../images/u_on_bg.jpg) 50% bottom no-repeat;background-size:cover;position:relative;height:9rem;margin-bottom:1rem;}
.avt_btn{line-height:3.2rem;border-radius:20px;border:1px solid #d2d2d2;color:#000;font-weight:bold;font-size:1.5rem;text-align:center;width:13rem;display: block;position:absolute;left:50%;bottom:-7rem;margin-left:-6.5rem;}
.us_h2{font-size:1.6rem;color:#fff;position:absolute;left:50%;top:0;line-height:4rem;width:9rem;margin-left:-4.5rem;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;text-align: center;}
.us_vip{color:#777;font-size:12px;line-height:12px;font-weight:normal;opacity:0.6;background-color:#fafafa;border-radius:8px;padding:10px;margin:10px 15px 0 15px;}
.b_lu,.b_ru{position:absolute;font-size:1.4rem;color:#fff;min-width:3.2rem;display:block;height:4rem;top:0;line-height:4rem;}
.b_ru{right:10px;text-align:right;background:url(../images/ucm_nm.png) 1rem 50% no-repeat;padding-left:3rem;background-size:2.8rem 2.8rem;}
.b_lu{left:0;background:url(../images/uback.png) 1rem 50% no-repeat;padding-left:2.5rem;background-size:2.6rem 2.6rem;}
.av_ama{width:6rem;height:6rem;position:absolute;left:50%;bottom:-2.2rem;margin-left:-3rem;}
.av_am{width:6rem;height:6rem;border-radius:100%;box-shadow:1px 2px 6px rgba(0,0,0,0.1);}
.bt_rd,.bdr12{border-radius:0 0 12px 12px;}
.dh_bt{font-weight: bold;font-size:1.5rem;color:#000;text-align: center;line-height:4rem;letter-spacing:6px;background-color:#fff;}
.ur_mr{float:right;font-size:1rem;color:#999;background:url(../images/dra.png) right 50% no-repeat;background-size:1.2rem 1.2rem;padding-right:1.2rem;line-height:2rem;margin:15px 15px 0 15px;}
.av_odf{background-color:#fff;padding:10px 0;line-height:2rem;border-radius:8px;}
.lr15{padding:0 15px;}
.av_oa{width:20%;float:left;text-align:center;color:#666;margin:1rem 0;}
.av_tck{width:2.5rem;height: 2.5rem;}
.quan{text-align: center;background-color:#fff;border-radius:8px;line-height:3rem;font-size:0px;display:block;}
.qu_y{display:inline-block;text-align:center;line-height: 16px;font-size:14px;color:#666;width:33.3%;}
.qu_y img{margin-bottom:5px;}
.oh1{color:#000;font-size:1.6rem;line-height:3rem;margin:0 15px;padding:10px 0 0 0;text-align:left;}
.wet_a{display:inline-block;line-height:30px;padding:0 10px;border-radius:20px;margin:0 10px 10px 0;color:#666;font-size:12px;background-color: #f1f1f1;}
.qan_ft{font-size:1.5rem;color:#000;margin:15px 0;border-top:1px solid #f1f1f1;padding:10px 0;}
.wxf_btn{color:#fff;display:inline-block;background-color:#00b700;font-size:12px;padding:0 10px;margin-left: 15px;line-height:34px;border-radius:20px;}
.wxf_btnb{color:#fff;display:block;background-color:#00b700;font-size:1.4rem;margin:0 10px;line-height:40px;border-radius:20px;}
.h_bt{border:none;border-radius:12px 12px 0 0;}
#fcat{border-radius:0 0 12px 12px;margin-bottom:10px;}
.ft_nav{border-radius:12px 12px 0 0;}
.av_zxd{background-color:#fafafa;padding:0 10px 15px 10px;border-radius:8px;overflow: hidden;font-size:1.1rem;margin:0 0 15px 0;}
.av_zxd dt{font-size:1rem;color:#999;overflow:hidden;line-height:3rem;}
.av_aa{display:block;overflow: hidden;position:relative;padding:0 6rem 0 4.5rem;line-height:1.6rem;height:3.2rem;}
.av_axl{width:3.2rem;height:3.2rem;border-radius:8px;position:absolute;left:0;top:0;}
.av_aa .right{position:absolute;right:0;top:0;color:#000;text-align: right;}
.ao_nam{color:#333;height:1.6rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.d_zf{display:block;background-color:#FF9800;line-height:4rem;text-align:center;color:#fff;border-radius:8px;margin:5px 15px 15px 15px;box-shadow: 1px 2px 5px #eaeaea;}
.nulls{padding:100px 20px 250px 20px;background-color:#fff;line-height:4rem;}
.av_zon{background-color:#fff;margin-top:10px;padding-bottom:1.5rem;border-radius:12px;}
.u_h3{font-size:1.5rem;color:#000;line-height:2rem;padding:15px 15px 0 15px;}
.av_cza{width:25%;float:left;line-height:2.5rem;text-align: center;margin-top:1.2rem;}
.av_czm{width:2.3rem;height:2.3rem;}
.mt15{margin-top:15px;}
.bigm{background-color:#fff;}
.ugbx{background-color:#fff;margin:10px 0 10px 0;border-radius:12px;}
.green{color:#53c82a;}
.minh{min-height:45rem;}
.lbtn,.rbtn{width:48%;display:block;line-height:4rem;border:1px solid #fb6878;text-align:center;font-size:1.5rem;background-color:#fff0f0;color:#c40000;border-radius:4px;box-shadow:1px 2px 4px #b2b2b2;}
.rbtn{border-color:#c40000;background-color:#c40000;color:#fff;font-weight:bold;}
.re_bo{background-color:#fff;border-radius:8px;margin-top:10px;}
.re_bo dt{height:5rem;padding:1.2rem 1.5rem;border-bottom:1px dashed #f4f4f4;position:relative;line-height:5rem;}
.re_bo dd{line-height:3rem;color:#999;padding:0 1.5rem;font-size:1rem;}
.bn_right{max-width:50%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:2rem;float:right;text-align: right;margin-top:1.2rem;color:#999;}
.re_jg{font-size:2.4rem;color:#d9a675;}
.re_jgd .re_jg{color:#ccc;text-decoration:line-through;}
.re_jgd .bn_right{color:#ccc;}
.uf_fix{line-height:4.5rem;height:4.5rem;overflow:hidden;position: fixed;left:0;right:0;bottom:0;z-index:10;background-color:#fff;border-top:1px solid #eee;}
.uf_pt{background-color:#efefef;width:65%;height:3.6rem;border:none;float:left;margin-top:0.45rem;padding-left:5%;}
.uf_bbt{width:30%;background-color:#d9a675;text-align: center;color:#fff;font-weight: bold;float:right;height:3.6rem;border:none;margin-top:0.45rem;}
.dt_lft{background-color:#f5f5f5;width:12px;height:12px;position:absolute;bottom:-6px;border-radius:12px;}
.dt_lfl{left:-6px;}
.dt_lfr{right:-6px;}
.null_mg{width:8rem;height:8rem;margin:6rem 0 0 0;}
.tab_ux{height:4rem;}
.tab_u{background-color:#fff;line-height:4rem;border-bottom:1px solid #efefef;position:fixed;left:0;top:4.5rem;right:0;text-align:center;z-index:10;}
.tab_ua{color:#000;font-size:1.4rem;display:inline-block;padding:0 5px;margin:0 1rem;height:3.8rem;line-height:3.8rem;border-bottom:2px solid #fff;}
.tab_uon{color:#c40000;border-color:#c40000;font-weight: bold;}
.mb10{margin-bottom:10px;}
.uava{margin-right:10px;width:6rem;height:6rem;}
.uiu{width:2.4rem;height:2.4rem;margin-right:0.5rem;}
.bul a,.av_a,.arr,.s_h a,.od a{background:url(../images/dra.png) right 50% no-repeat;background-size:14px;display:block;}
.av_a{width:100%;line-height:1.8rem;display:block;}
.bul{border-top:1px solid #f0f0f0;background-color:#fff;border-radius:12px;}
.bul li{line-height:4.8rem;border-bottom:1px solid #f1f1f1;display:block;padding:0 15px;}
.bul a{display:block;font-size:1.4rem;color:#333;}
.xul{background-color:#fff;margin:1rem 0;line-height:2.4rem;color:#333;border-top:1px solid #efefef;}
.xul li{border-bottom:1px solid #f0f0f0;overflow:hidden;background:url(../images/fx_r2.png) 98% 50% no-repeat;background-size:16px;padding:1.2rem 3rem 1.2rem 1rem; text-align:right;position:relative;}
.xul b{font-size:1.4rem;color:#333;float:left;}
.xul i{color:#999;}
.op2{opacity:0.2;}
.checkb{width:2rem;height:2rem;border:1px solid #ddd; vertical-align:middle;background-color:#fff;}
.ye{line-height:3rem;margin:10px 0;}
.ye a,.ye span{color:#333;padding:0 15px;border:1px solid #ddd;display:inline-block;background-color:#fff;margin:5px 5px;}
.ye span{color:#be0000;border-color:#be0000;}
.o_t{background-color:#fff;padding:10px 10px 10px 30px;line-height:2rem;color:#333;background:#fff url(../images/hm_dw.png) 10px 50% no-repeat;background-size:2rem 2rem;}
.ye span.zs_pageall{border-color:#fff;color:#999;}
.w_l li{background-color:#fff;color:#25AE5F; padding:10px;border-bottom:1px solid #ddd;}
/*oder_info*/
.pd15{padding:15px;}
.od_tlin{border:1px solid #e4e4e4;border-width:1px 0;height:2px;width:30px;margin:10px auto;}
.od_zz{background-color:#fff;overflow:hidden;margin-bottom:15px;}
.od_gd{height:1rem;border-bottom:1px dashed #f4f4f4;position: relative;}
.od_ar{background:url(../images/uo_dz.png) right 50% no-repeat;background-size:1.5rem 1.5rem;line-height:1.6rem;margin:10px;}
.od_xbtn{line-height:3.4rem;display:inline-block;width:12rem;color:#fff;background-color:#d9a675;margin:10px 5px;}
.od_wl{background:url(../images/uo_wl.png) right 50% no-repeat;background-size:1.6rem 1.6rem;line-height:1.6rem;margin:15px 10px;padding:0 30px 0 0;}
.od_za{width:50%;float:left;line-height:4.5rem;color:#333;font-size:1.4rem;display:block;}
.od_zmg{width:2.4rem;height:2.4rem;vertical-align: middle;margin:0 10px 0 15px;}
.od_wu{padding:15px 60px 15px 0;position:relative;line-height:1.8rem;color:#333;border-bottom:1px solid #f4f4f4;}
.od_rt{position:absolute;right:0;top:18px;color:#999;font-size:10px;width:60px;line-height:1.4rem;text-align:right;}
/*after*/
.bk_ar{background:url(../images/uo_tk.png) right 50% no-repeat;background-size:1.8rem 1.8rem;line-height:2rem;margin:10px;}
.bk_art{background-image:url(../images/uo_th.png);}
.w_u10{display: inline-block;width:6.5rem;}
.tdes{font-size:1.4rem;color:#333;line-height:2.5rem;text-align: justify;background-color:#fff;padding:15px;}
.wx_ts{background-color:#fafafa;padding:10px;font-size:1.2rem;}
.af_ck{float:left;width:3rem;height:8rem;background:url(../images/ckoff.png) 0 50% no-repeat;background-size:2.5rem 2.5rem;}
.af_on .af_ck{background-image:url(../images/ckon.png);}
.sel{-webkit-appearance:button;appearance:button;width:31%;background:#fff url(../images/vr_ro.png) right 50% no-repeat;border:1px solid #ddd;margin-right:5px;height:3.6rem;padding:0 10px 0 2px;border-radius:4px;color:#666;background-size:1.2rem 1.2rem;}
.sela{width:100%;-webkit-appearance:button;appearance:button;position:absolute;height:4.8rem;left:0;right:0;bottom:0;top:0;z-index:2;border:none;opacity:0;}
/*fav*/
.fv_top{position:fixed;left:0;top:4rem;right:0;z-index:10;background-color:#be0000;text-align:center;line-height:30px;overflow:hidden;border-radius:0 0 12px 12px;}
.fv_tli{color:#e8afaf;font-size:14px;display:inline-block;margin:0 15px 2px 15px;border-bottom:3px solid #be0000;line-height:28px;}
.fv_ton{border-color:#ffdd00;color:#ffdd00;font-weight:bold;font-size:16px;}
.gl_list{padding:40px 15px 30px 15px;background-color:#fff;min-height:350px;border-radius:0 0 12px 12px;}
.gl_li{padding:10px 0;border-bottom:1px solid #fafafa;overflow: hidden;line-height:20px;position: relative;}
.gl_left{width:90px;height:90px;float:left;margin-right:20px;}
.gl_img{width:90px;height:90px;border-radius:8px;}
.gl_na{font-size:14px;height:32px;line-height:16px;margin:0 50px 8px 0;overflow:hidden;}
.gl_name{font-size:14px;color:#333;height:70px;overflow: hidden;text-overflow: ellipsis;line-height:16px;width:170px;}
.gl_cat{color:#999;margin:5px 0 9px 0;}
.gl_foot{height:24px;margin-top:10px;overflow: hidden;}
.gl_price{color:#000;font-size:12px;font-weight:bold;}
.del_h{position: absolute;right:0;bottom:35px;width:30px;height:30px; color:#aaa;background:url(../images/acr_out_del.png) 50% 50% no-repeat;background-size:20px;}
/*my class*/
.my_clst{background-color:#fff;padding:20px 0;min-height:450px;}
.aulist{height:80px;overflow:hidden;padding:10px 15px 10px 15px;display:block;position:relative;}
.au_dt{float:left;width:125px;height:79px;overflow:hidden;margin-right:20px;position:relative;border-radius:6px;}
.au_dd{overflow:hidden;line-height:18px;height:79px;}
.del{color:#ccc;text-decoration:line-through;font-size:10px;padding-left:5px;}
.au_line{position:absolute;border-bottom:1px solid #fafafa;left:165px;right:0;bottom:0;height:1px;}
.bgw .aulist:last-child .au_line{display: none;}
.a_t{font-size:15px;color:#333;line-height:18px;height:36px;display: block;overflow: hidden;text-overflow: ellipsis;text-align: justify;}
.wn{white-space:nowrap;}
.a_ms{color:#999;line-height:15px;margin-top:5px;}
.a_price{color:#e72929;}
.au_tm{color:#ccc;font-size:10px;margin-top:3px;}
.au_iq{background-color:#f5f5f5;color:#7edb76;font-size:10px;display:inline-block;border-radius:3px;padding: 0 4px;margin-left: 5px;}
.qu_iqx{color:#617dd8;}
.notice{padding:10px;line-height:14px;background-color:#ebe3cf;}
/*bonus*/
.bn_list{padding:50px 0;min-height:400px;background-color:#fff;border-radius:0 0 12px 12px;margin-bottom:10px;}
.bn_li{height:110px;overflow: hidden;line-height:20px;white-space:nowrap;padding:20px 20px 0 50px;position:relative;background:#fff url(../images/u_quanl.png) 0 50% no-repeat;background-size:contain;border-radius:10px;box-shadow:0px 2px 10px #eee;margin:0 15px 15px 15px;display:block;}
.bone_p{line-height:40px;overflow: hidden;color:#000;font-size:25px;font-weight:bold;}
.bn_price{font-size:45px;font-weight:bold;}
.bn_t{font-size:14px;color:#333;line-height:30px;border-bottom:1px solid #f1f1f1;}
.bn_f{font-size:11px;color:#e1a52f;line-height:15px;margin-top:5px;overflow:hidden}
.bn_gz{color:#999;font-size:10px;float:right;padding-right:5px;}
.bn_btn{background-color:#e1a52f;color:#fff;line-height:26px;border-radius:20px;position:absolute;right:20px;top:38px;padding:0 8px;font-size:11px;}
.bn_off{opacity:0.5;}
/*address*/
.bdr8{border-radius:8px;}
.bdb8{border-radius:0 0 8px 8px;}
.as_h{background-color:#fff;padding:10px 15px 0 15px;    display: flex;
    justify-content: space-between;    flex-shrink: 0;
    flex-direction: column;}
.as_li{background-color:#fff;padding:15px 0 15px 0;color:#333;margin:0 0 15px 0;border-bottom:1px solid #f1f1f1;overflow: hidden;position: relative;white-space: nowrap;/*display: block;*/ display: flex;
    justify-content: space-between;
    flex-shrink: 0;}
.as_li:last-child{border:none;}
.s_tp{line-height:20px;font-weight: bold;color:#000;}
.s_name{font-size:18px;}
.s_mob{margin-left:10px;}
.is_mor{display:inline-block;border-radius:8px;padding:0 6px;color:#fff;font-size:10px;background-color:#f84b31;margin-left:10px;line-height:16px;}
.is_mor a{color: #fff;}
.s_dd{line-height:15px;margin-top:5px;width:230px;overflow:hidden;text-overflow:ellipsis;font-size:10px;color:#888;}
.s_ftt{height:40px;border-top:1px solid #eaeaea;overflow: hidden;line-height: 40px;}
.c_edit{right:40px;top:20px;background:url(../images/ua_edit.png) 50% 50% no-repeat;background-size:15px;width:30px;height:30px;font-size:0px;display: inline-block;}
.c_delete{right:40px;top:20px;background:url(../images/acr_out_del.png) 50% 50% no-repeat;background-size:15px;width:30px;height:30px;font-size:0px;display: inline-block;}
.c_edel{position:absolute;right:0;top:20px;background:url(../images/ua_del.png) 50% 50% no-repeat;background-size:16px;width:30px;height:30px;}
.add_newb{background-color:#fff;position: fixed;z-index:10;overflow:hidden;left:0;right:0;bottom:0;}
.add_newa{margin:3px 15px;background-color:#fdd201;line-height:4rem;color:#000;text-align: center;font-size:1.5rem;border-radius:30px;display: block;}
.pt{color:#333;}
/*orderlist*/
.order_list{overflow:hidden;padding:10px 0;}
.od_lst{background-color: #fff;margin-bottom:15px;border-radius:8px;}
.od_t{line-height:45px;color:#333;border-bottom:1px solid #fafafa;overflow: hidden;font-size:13px;padding:0 15px;}
.od_s{color:#ec5d29;float:right;font-weight:bold;}
.od_block{display:block;border-bottom:1px solid #fafafa;padding-bottom:15px;}
.od_gl{position: relative;line-height:15px;padding:15px 105px 0 0;overflow: hidden;}
.od_mg{width:65px;height:65px;float:left;margin:0 15px;border-radius:8px;}
.od_na{height:30px;overflow: hidden;color:#666;}
.od_atr{color:#ccc;font-size:11px;}
.od_r{position:absolute;right:15px;top:15px;width:75px;text-align: right;font-size:13px;}
.c9{color:#999;}
.f18{font-size:14px;}
.od_ftt{line-height:40px;text-align:right;padding:0 15px;color:#999;}
.i_gift{background-color:#fc6a7b;color:#fff;display:inline-block;padding:0 4px;font-size:10px;line-height:14px;border-radius:4px;margin-right:3px;overflow:hidden;}
.od_ft{line-height:45px;overflow: hidden;font-size:11px;padding:0 15px 15px 15px;}
.od_btn{float:right;border:1px solid #eaeaea;border-radius:20px;padding:0 15px;line-height:25px;color:#666;margin-left:10px;font-size:12px;}
.od_btnr{border-color:#FF5722;color:#FF5722;}
/*order_info*/
.odp15{padding:0 10px;}
.odtbg{background:#f5f5f5 url(../images/ptbg_f5.png) 0 2.2rem no-repeat;background-size:contain;}
.od_tat{height:60px;border-radius:8px;overflow:hidden;margin-bottom:15px;}
.od_stus{background:#ffb30b url(../images/u_odbg.png) 50% bottom no-repeat;background-size:contain;color:#fff;line-height:1.7rem;border-radius:10px;padding:1.5rem 1rem;margin:0 0 15px 0;text-align:center;}
.od_tt{font-size:17px;font-weight:bold;}
.od_img{width:24px;height:24px;vertical-align:middle;margin-left:-10px;}
.od_sub{font-size:12px;opacity:0.7;}
.ysd_box{background-color:#fff;border-radius:10px;overflow:hidden;}
.u_ifo{padding:1.5rem 15px 1.5rem 6rem;position:relative;overflow:hidden;}
.u_if_img{position:absolute;left:15px;top:1.7rem;width:30px;height:30px;}
.u_if_name{font-weight:bold;color:#000;font-size:1.4rem;}
.u_ifdress{color:#afafaf;white-space:nowrap;width:250px;overflow:hidden;text-overflow:ellipsis;}
.u_iwl{border-bottom:1px solid #fafafa;padding:15px 75px 15px 60px;display:block;height:30px;}
.u_if_arr{position:absolute;right:15px;top:50%;margin-top:-7px;width:15px;height:15px;background:url(../images/dra.png) right 50% no-repeat;background-size:12px;}
.wl_x{color:#277dd0;font-size:12px;}
.u_iwl .en{color:#999;font-size:10px;}
.od_tat{height:60px;border-radius:10px;overflow:hidden;margin-bottom:15px;}
.od_ta{height:60px;}
.goods_pone{overflow:hidden;position:relative;}
.goods_bx{background-color:#fff;border-radius:10px;margin:10px 0;padding:15px 0 0 0;overflow:hidden;font-size:12px;}
.by_a{display:block;position:relative;overflow:hidden;margin:0 15px;padding:0 75px 10px 75px;height:60px;z-index:1;}
.by_pic{position:absolute;left:0;top:0;width:60px;height:60px;border-radius:6px;}
.by_tt{color:#666;font-size:14px;line-height:18px;max-height:36px;overflow:hidden;text-overflow:ellipsis;text-align:justify;margin-bottom:5px;}
.by_atr{font-size:10px;color:#bbb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.by_price{position:absolute;right:0;top:0;text-align:right;color:#000;}
.by_num{position:absolute;right:0;top:20px;text-align:right;color:#aaa;}
.od_btne{position:absolute;right:13px;bottom:5px;border:1px solid #FF9800;border-radius:20px;padding:0 12px;line-height:20px;color:#FF9800;z-index:3;}
.goods_offs{opacity:0.3;}
.goods_offs .od_btne{display:none;}
.wai{overflow:hidden;position:relative;z-index:2;margin-bottom:15px;border-top:1px solid #fafafa;padding:10px 0;line-height:23px;}
.wai .red{color:#e93b39;}
.wai .ov{padding:0 15px;}
.wai .left{color:#333;}
.btf{border-top:1px solid #fafafa;height:10px;position:relative;margin:5px 0;}
.btf:before{content:"";width:10px;height:10px;border-radius:10px;position:absolute;left:-5px;top:-5px;background-color:#f5f5f5;}
.btf:after{content:"";width:10px;height:10px;border-radius:10px;position:absolute;right:-5px;top:-5px;background-color:#f5f5f5;}
.f15{font-size:1.2rem;font-weight:bold;}
.f16{font-size:1.6rem;font-weight:bold;}
.bg_gi{background:url(../images/g_gou.png) 0 50% no-repeat;background-size:12px;color:#bbb;padding:5px 10px 5px 15px;font-size:12px;display:inline-block;text-align:left;}
.pdr15{padding:10px 15px 0 15px;}
/*ico*/
.blue_i,.cry_i,.red_i,.zi_i{background-color:#44c611;display:inline-block;margin-left:3px;border-radius:4px;color:#fff;line-height:14px;font-size:10px;width:14px;height:14px;text-align:center;vertical-align:middle;}
.cry_i{background-color:#c6a4f0;}
.red_i{background-color:#f85544;}
.zi_i{background-color: #f75ad4;}
.od_ob{line-height:2.3rem;position:relative;padding:0 15px;color:#999;}
.od_pd{padding-bottom:10px;position: relative;}
.od_tle{color:#000;margin-left:15px;}
.fuzh{border:1px solid #f1f1f1;color:#999;border-radius:12px;position:absolute;right:15px;top:15px;display:inline-block;padding:0 13px;line-height:25px;}
.order_msg{background-color:#fff;padding:15px;border-radius:10px;overflow:hidden;margin-bottom:15px;}
.od_msgt{font-weight:bold;line-height:20px;color:#000;font-size:18px;margin-bottom:10px;}
.od_msg{overflow:hidden;padding:5px 105px 5px 0;position:relative;}
.od_msgl{font-size:12px;color:#333;}
.od_msgr{position:absolute;right:0;top:7px;color:#bbb;font-size:10px;}
.footers{height:4.8rem;text-align:center; position:fixed;bottom:0;z-index: 10;font-size:15px;overflow: hidden;left:15px;right:15px;}
.db_btn{height:4.2rem;line-height:4.2rem;font-size:1.5rem;color:#000;margin:3px 0;display:block;background-color:#fed104;border-radius:40px;font-weight:bold;}
.od_ff{opacity:0.5;border:none;color:#ccc;bottom:18px;padding:0;}
.yelb{background-color:#444;color:#fff;}
.kb_bix{line-height:40px;background-color:#fff;border-radius:12px;text-align:center;font-size:14px;color:#333;margin-bottom:15px;overflow:hidden;padding:10px 5px;}
.kfb_btn{line-height:3rem;background-color:#fff;text-align:center;font-size:1.4rem;color:#333;display:inline-block;width:50%;float:left;margin-left:-1px;}
.kfb_btn:last-child{border-left:1px solid #fafafa;}
.kf_bti{width:18px;height:18px;margin-right:10px;vertical-align:middle;}
/*wuliu*/
.wl_top{background-color: #fff;line-height:4rem;color:#000;padding:15px 15px 15px 60px;margin:15px 0;border-radius:12px;position: relative;}
.of_m{width:30px;height:30px;position: absolute;left:20px;top:20px;}
.of_wl{background-color:#fff;padding:10px 25px 20px 25px;position: relative;line-height:20px;margin-bottom:10px;border-radius:12px;}
.wl_x{color:#333;text-align:justify;}
.of_wl .en{color:#999;font-size:10px;}
.wuliu_li{margin-bottom:10px;border-bottom:1px solid #fafafa; text-align:justify;padding-bottom:10px;}
.wuliu_li:first-child .wl_x{color:#0aa439;}
/*commnet*/
.cmt_bd{padding:10px;}
.cmt_tgo{overflow:hidden;padding:10px 0;line-height:16px;white-space:nowrap;}
.cmt_tgo dt{float:left;width:40px;margin-right:15px;}
.opl_img{width:40px;height:40px;margin-right:3px;border-radius:6px;}
textarea{outline:none;}
textarea::-webkit-input-placeholder{color:#aaa;}
.odc_pf{overflow:hidden;line-height:3rem;padding:15px;background-color:#fff;border-radius:12px;}
.opl_txt{border:none;background-color:#fff;width:100%;color:#000;line-height:2.2rem;margin-top:15px;}
.cmt_tag{overflow:hidden;padding:10px 0}
.cmt_ttg{display:inline-block;border:1px solid #f1f1f1;border-radius:20px;padding:0 10px;margin:5px 5px 0 0;line-height:28px;font-size:12px;}
.cmt_ton{border-color:#DBBD21;color:#fff;background-color:#DBBD21;}
.star{width:13rem;height:3rem;background:url(../images/ux_off.png) 0 0 repeat-x; position:relative;background-size:2.6rem;float:left;margin:0 10px;}
.star p{width:2.6rem;height:2.6rem;float:left; position:relative;z-index:2;}
.star .xin{width:15rem;height:3rem;overflow:hidden;background:url(../images/ux_on.png) 0 0 repeat-x;position:absolute;z-index:0;background-size:2.6rem;}
.gp_img,.gp_ga{width:8rem;height:8rem;float:left;background:url(../images/addimg.png) 50% 50% no-repeat;background-size:8rem 8rem; line-height:24px;text-align:center; position:relative;overflow: hidden;margin:0 10px 10px 0;}
.gp_ga{background-size:cover;}
.gp_img{width:8rem;height:8rem;}
.gp_imga{background-image:url(../images/addimg_after.png);}
.iup{width:8rem;height:8rem;position:absolute;left:0;;right:0;bottom:0;filter:alpha(opacity=0);opacity:0;z-index:3;}
.g_xx{width:20px;height:20px;line-height:20px;background:url(../images/pay_close.png) 50% 50% no-repeat;background-size:18px;color:#fff;text-align:center;position:absolute;right:0;top:0;z-index:4;cursor:pointer;}
.load_mask{position: fixed;left:0;right:0;top:0;bottom:0;z-index:12;background-color:rgba(0,0,0,0.7);text-align: center;display: none;}
.load_box{width:10rem;height:10rem;background-color:#fff;border-radius:8px;position:absolute;left:50%;top:50%;margin:-5rem 0 0 -5rem;}
.loading_img{position:absolute;width:4rem;height:4rem;left:3rem;top:2rem;}
.load_per{color:#000;line-height:16rem;font-size:1.2rem;}
.load_show{display:block;}
.load_show .loading_img{-webkit-animation: rotation 3s linear infinite;}  
@-webkit-keyframes rotation{
from {-webkit-transform: rotate(0deg);}
to {-webkit-transform: rotate(360deg);}
}


.table-wrap{margin-top: 50px;
    font-size: 14px;
    background: #fff;
    margin-bottom: 20px;}
.table-wrap .txt-list{
	padding: 10px;
}
.table-wrap .txt-list .list-item{
	    display: flex;
    justify-content: space-between;
    flex-shrink: 0;
    margin: 5px 0px;
    padding: 5px 0px;
    border-bottom: 1px dashed rgba(0,0,0,0.2);
}
.table-wrap .txt-list .list-item .checkbox{
	width: 30px;
}
.table-wrap .txt-list .list-item .item-col{
	width: 100%;
    padding: 0px 10px;
    text-align: left;
}
.table-wrap .txt-list .list-item .fright{
	text-align: right !important;
}
.page-foot{
	padding: 10px 10px 20px 10px;
}
.del_hym{bottom:35px;width:30px;height:30px; color:#aaa;background:url(../images/acr_out_del.png) 50% 50% no-repeat;background-size:20px;display: inline-block;
    font-size: 0px;}

.order-progress{}
.order-progress ul{
	display: flex;
    justify-content: space-between;
    flex-shrink: 0;
    font-size: 14px;
}
.order-progress ul li{
	color: #cccccc;
}
.order-progress ul li.active{
	color:#83C44E !important;
}
.order-progress ul li .progress{}
.order-progress ul li .info{}