body{background-color:#fff;}
.b_l, .b_r{opacity:0.8;}
.header{height:4.5rem}
.fc_nav{background-color:#be0000;height:4rem;/*position:fixed;left:0;top:4.4rem;right:0;z-index:4;*/white-space:nowrap;overflow:hidden;position:relative;z-index:4;}
.fc_ul{height:4.2rem;line-height:28px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;}
.fc_li{display:inline-block;color:#e6a5a5;font-size:13px;margin-right:15px;line-height:16px;}
.fc_on{color:#fff;font-size:15px;font-weight:bold;}
#top{height:4.5rem;}
.b_l,.b_r,#qxs{color:#fff;}
.t_se{height:3rem;background-color:#f2f2f2;border-radius:20px;position:absolute;left:5rem;top:0.7rem;right:7rem;overflow:hidden;}
.t_sl{width:100%;height:3rem;border:none;background:none;float:left;font-size:13px;margin-left:10px;}
.t_sr{position:absolute;z-index:2;right:0;background:url(ca_se.png) 50% 50% no-repeat;background-size:2rem;height:3rem;width:3.2rem;border:none;}
.fn_ul{height:3.5rem;line-height:32px;padding:12px 0 0 0;margin-left:10px;white-space:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;font-size:0;}
.fn_li{display:inline-block;color:#333;font-size:12px;margin-right:8px;line-height:32px;background-color:#f1f1f1;border-radius:18px;padding:0 12px;}
.fn_on{color:#fff;background-color:#eca438;}
/*sx*/
#qxs{background-color:#be0000;display:none;z-index:6;}
.vbig{background:url(nia.png) 50% 1.3rem no-repeat;background-size:2rem 5.5rem;}
.jg{display:inline-block;background-image:url(l_p1.png);background-size:0.8rem 0.8rem;background-repeat:no-repeat;}
#c_v{position:fixed;left:0;top:0;z-index:10;right:0;bottom:0;background-color:#000;background:rgba(0,0,0,0.7);line-height:3rem;height:100%;}
.c_vs{padding:5px 5px 10px 5px;overflow:hidden;border-bottom:1px solid #efefef;}
.cv_bg{background-color:#fff;overflow-y:scroll;position:fixed;left:60px;top:0;z-index:10;right:0;bottom:0;}
.pr_ipt{line-height:3.2rem;height:3.2rem;background-color:#f4f4f4;display:inline-block;text-align: center;border-radius:6px;color:#444;width:100px;margin:5px 0;border:none;font-size:16px;}
.pr_line{height:2px;width:30px;background-color:#d0d0d0;float:left;margin:20px 6% 0 6%;}
.cx_box{padding:0 10px 5px 10px;overflow:hidden;font-size:0px;}
.cx_li{line-height:30px;height:30px;background-color:#f4f4f4;display:inline-block;text-align: center;border-radius:6px;color:#444;width:31%;margin:8px 1% 0 1%;font-size:14px;vertical-align:top;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.cx_on{color:#df3434;background:#ffe4e4 url(0_g_sxr.png) right bottom no-repeat;background-size:12px 12px;}
.cat_ttp{font-size:1.6rem;color:#000;line-height:3.5rem;padding:10px 10px 0 10px;font-weight: bold;}
.l_dh{border-bottom:1px solid #f1f1f1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:fixed;left:60px;right:0;top:0;background-color:#fff;z-index:11;line-height:40px;}
.l_dh .pl10{color:#333;display:inline-block;padding:0;}
.lr3{color:#cacaca;padding:0 4px;}
.buy_boxs .cat_li{border:1px solid #eaeaea;width:22%;}
.buy_boxs .lion{background-color: #e02e24;color:#fff;}
.lr_xx{width:40px;height:40px;background:url(xx.png) 50% 50% no-repeat;background-size:26px 26px;position:fixed;right:5px;top:1px;z-index:12;}
.sx_footer{position:fixed;left:60px;bottom:0;right:0;font-size:1.6rem;overflow:hidden;box-shadow:0 -1px 2px 0 rgba(0,0,0,0.07);border-top:1px solid #f1f1f1;background-color:#fff;z-index:11;}
.sx_f1{line-height:49px;text-align:center;color:#333;background-color:#fff;float:left;width:50%;}
.sx_f2{line-height:49px;text-align:center;color:#fff;background-color:#e93b3d;float:left;width:50%;}
.cl_sxs{display: block;height: 40px;line-height: 40px;text-align: center;border-radius: 12px;font-size: 16px;background:#f1f1f1;position: relative;color: #999;margin: 15px}
.sx_null{background:#f8fcff url(tishi.png) 10px 50% no-repeat;border-radius:8px;padding:10px 10px 10px 30px;line-height:20px;color:#51a4f7;overflow:hidden;background-size:15px 15px;margin:10px 10px 15px 10px;}
.sxba{height:4.2rem;line-height:4.2rem;background-color:#fff;position:relative;z-index:5;border-radius:8px 8px 0 0;margin-top:-8px;overflow:hidden;text-align:center;border-bottom:1px solid #f1f1f1;}
.sxa{width:20%;display:block;height:4.2rem;font-size:14px;float:left;position:relative;color:#333;}
.sxon{color:#d31313;}
.rxl{height:20px;width:1px;overflow:hidden;background-color:#e7e7e7;position:absolute;right:0;top:1.3rem;}
.jg{background-position:right 1.7rem;padding-right:1.2rem;}
.von{background-position:50% -2.4rem;}
.sxon .jg{background-image:url(l_p3.png);}
.sxon .pup{background-image:url(l_p2.png);}
.vr_ro{display:inline-block;background:url(vr_ro.png) right 50% no-repeat;background-size:0.8rem 0.8rem;height:4.2rem;padding-right:1rem;}
.vr_ro_on{background-image:url(vr_ro_on.png);}
/*slist*/
@media only screen and (min-width:640px){.bigm .ga{width:33.33%;}}
.wtag{padding:1rem 0.5rem 0.5rem 0.5rem;background-color:#f7f7f7;overflow:hidden;border-radius:12px;margin:8px 0;}
.w_tg{display:inline-block;width:23%;float:left;background-color:#fff;line-height:3rem;margin:0 1% 0.5rem 1%;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-radius:30px;color:#666;font-size:13px;}
/*sx*/
.sx_z{position:absolute;top:12rem;left:0;right:0;bottom:0;z-index:8;background-color:rgba(255,255,255,0.8);}
.sx_z .lr10{background-color:#fff;box-shadow:0px 4px 5px rgba(0,0,0,0.2);border-radius:0 0 12px 12px;overflow:hidden;padding:0 20px;}
.cxa{display:block;border-bottom:1px solid #f1f1f1;color:#333;line-height:4.2rem;background:url(313_dra.png) right 50% no-repeat;background-size:12px 12px;}
.cxon{color:#d31313;}
.rec_goods{background-color:#f7f7f7;padding-top:15px;}
.rec_goods .sx_null{margin-top:0;}
.sx_do{padding:10px;height:4.2rem;line-height:30px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;font-size:0;white-space:nowrap;}
.sx_xx{border-radius:20px;padding:0 0 0 10px;display:inline-block;margin-right:10px;background-color:#9697a7;color:#fff;font-size:12px;}
.sx_rx{background:url(ldel.png) 50% 50% no-repeat;background-size:14px 14px;display:inline-block;width:30px;height:30px;vertical-align:middle;}
.fl_dh{border-top:1px solid #f1f1f1;padding:8px 0 0 0;}
.bt10{border-top:10px solid #f7f7f7;}
.dnav,.frt_ul{bottom:10px;}
.gtop{bottom:55px;}
.l_dd{border-radius:12px;overflow:hidden;display: block;margin:10px;}