.mleft{float:left;width:20%;padding:0px;background:#f8f8f8;}
.mleft li{float:left;width:96%;margin:0px;padding:10px 2%;border-bottom:1px #eee solid;}
.mleft li font{float:left;width:95%;margin-left:5%;}
.mleft li i{float:right;margin-right:1px;color:#fff;background:#f76260;width:18px;height:18px;border-radius:9px;text-align:center;font-size:12px;line-height:18px;margin-top:-20px;}
.mleft .ysel i{background-position:0px -48px;filter: alpha(opacity=100);opacity: 1;}
.mleft .ysel{background:#fff;}
.mleft .xsel i{background-position:0px -48px;filter: alpha(opacity=100);opacity: 1;}
.mleft .xsel{background:#fff;}

.walletop { float: left; width: 100%; background: #0099ff; padding-bottom: 20px; }
.walletop span { float: left; margin: 20px 0px 0px 15px; color: #fff; background: url(ico19.png) no-repeat left center; height: 14px; font-size: 14px; padding: 6px 0px 5px 25px; background-size: 18px; clear: both; }
.walletop font { float: left; margin: 7px 0px 0px 40px; color: #fff; clear: both; font-size: 25px; }
.walletop label { float: right; width: 80px; height: 80px; background: url(go.png) no-repeat center; margin-top: -40px; }
.walletop .xbtn{float:right;border:1px #fff solid;border-radius:5px;padding:5px 15px;color:#fff;margin-right:40px}
.title2 { float: left; width: 94%; margin: 15px 3% 0px 3%; color: #666; }

.cartok { float: left; width: 100%; }
.cartok .xmoney { float: left; width: 100%; background: #fff; padding: 15px 0px; }
.cartok .xmoney font { float: left; margin-left: 3%; color: #666; }
.cartok .xmoney span { float: right; margin-right: 3%; font-size: 16px; color: #fea418; }
.cartok .xpaymethod { float: left; width: 100%; margin-top: 10px; background: #fff; }
.cartok .xpaymethod li { float: left; width: 100%; border-top: 1px #e2e2e2 dotted; margin-top: -1px; padding: 5px 0px; }
.cartok .xpaymethod i { float: right;width: 18px; height: 18px; border: 1px #e2e2e2 solid; border-radius: 9px; ; margin-top: 10px; margin-right: 20px }
.cartok .xpaymethod img { float: left; margin-left: 10px; margin-top: 5px; width: 30px; height: 30px; border-radius: 25px; }
.cartok .xpaymethod font { float: left; margin: 5px 0px 5px 30px; line-height: 30px; font-size: 15px; }
.cartok .xpaymethod .ysel i { background: url(sel.png) no-repeat center; background-size: 22px; border-radius: 0px; border: 1px solid #fff; width: 22px; height: 22px; margin-right: 10px; }
.cartokbtn { position: fixed; width: 100%; bottom: 0px; left: 0px; padding: 7px 0px; border-top: #eee 1px solid; background: #fff; }
.cartokbtn input[type='button'] { float: left; width: 90%; margin: 0px 5%; border: 0px; background: #fea418; color: #fff; text-align: center; font-size: 17px; padding: 10px 0px; border-radius: 5px; }
.cartok .xpaymoney { float: left; width: 100%; background: #fff; margin-top: 10px; padding: 12px 0px; }
.cartok .xpaymoney .y1 { float: left; width: 94%; margin: 8px 3% 0px 3%; height: 22px; }
.cartok .xpaymoney .y1 label { float: left; font-size: 14px; color: #666; }
.cartok .xpaymoney .y1 img { float: right; width: 18px; }
.cartok .xpaymoney .y2 { float: left; width: 94%; margin: 28px 3% 0px 3%; border-bottom: 1px #e2e2e2 solid; padding-bottom: 5px; }
.cartok .xpaymoney .y2 font { float: left; width: 6%; text-align: left; font-size: 22px; margin-top: 4px; color: #555; }
.cartok .xpaymoney .y2 input { float: left; width: 94%; border: 0px; height: 30px; margin: 0px; padding: 0px; font-size: 28px; }
.cartok .xpaymoney .y3 { float: left; width: 94%; margin: 15px 3% 0px 3%; color: #333; }

.login { float: left; width: 100% }
.login li { float: left; width: 100%; text-align: center; margin: 15px 0px }
.login .xpic {margin:80px 0px 0px 0px}
.login .xpic img { }
.login .xinput { border-top: 1px #dfdfdf solid; border-bottom: 1px #dfdfdf solid; margin-top: 50px }
.login .xinput input { float: left; width: 80%; padding: 12px 10%; border: 0px; font-size: 14px }
.login .xinput .y1 { border-top: 1px #eee solid }
.login .xtxt { color: #ff4343 }
.login .xbtn { }
.login .xbtn input { width: 80%; float: left; margin: 0px 10%; border: 0px; text-align: center; color: #fff; background: #ef8f91; padding: 10px 0px }
.login .xbtn .yon { background: #ff2121; }
.login .xinput2 { width: 80%; margin: 50px 10% 0px 10% }
.login .xinput2 input[type='text'] { float: left; width: 100%; padding: 12px 0px; border: 0px; font-size: 14px; border-bottom: 1px #e2e2e2 solid }
.login .xinput2 input[type='password'] { float: left; width: 100%; padding: 12px 0px; border: 0px; font-size: 14px; border-bottom: 1px #e2e2e2 solid }
.login .xinput2 input[type='button'] { float: right; margin-top: -30px; padding: 5px 8px; border-radius: 3px; border: 0px; font-size: 12px }
.login .xinput2 .ybtn { background: #ff2121; color: #fff; }
.login .xinput2 .ynone { background: #e2e2e2; color: #aaa }
.login .xinput2 span { float: left; width: 100%; margin-bottom: 10px; color: #888; line-height: 30px }
.login .xinput2 span font { color: #ff2121 }
.login .xinput2 span h2 { margin: 0px; font-size: 14px; color: #000 }
.login .Tstep3 div { float: left; width: 100%; color: #a9a9a9; text-align: left }
.login .Tstep3 div i { float: right; width: 7px; height: 14px; background: url(bg1x.png) no-repeat; margin-right: 10px }
.login .Tstep3 div font { float: left; }
.login .Tstep3 div p { float: left; padding-bottom: 8px; font-size: 16px; color: #333 }
.login .Tstep3 .y1 { border-bottom: 1px #e2e2e2 solid; padding: 12px 0px }
.login .Tstep3 .yfont { color: #333 }
.login .xwx{margin-top:100px}
.login .xwx .y1{float:left;width:30%;border-radius:5px;background:#45c01a;color:#fff;padding:8px 15%;margin:0px 20%;line-height:30px;text-align:center}
.login .xwx .y1 i{float:left;width:30px;height:30px;background:url(icon-wechat.png) no-repeat 0px -30px;background-size:30px}

.shoplist{float:left;width:96%;padding:0px 2%;background:#fff}
.shoplist a{float:left;width:100%;margin-top:-1px;border-top:1px #ddd dotted;padding:10px 0px}
.shoplist a img{float:left;width:60px;height:60px}
.shoplist a span{float:left;margin:8px 0px 0px 10px;}
.shoplist a span font{float:left;margin-top:5px;font-size:16px;clear:both}
.shoplist a span label{float:left;margin-top:5px;font-size:12px;clear:both}

.tips2 { float: left; width: 80%; padding: 200px 10% 0px 10%; color: #ff3300; background: url(empty.png) no-repeat center 40px; background-size: 100px; text-align: center; }
.tips2 font { float: left; width: 100%; text-align: center; color: #888; font-size: 14px; }
.tips2 a { float: left; width: 40%; margin: 50px 30% 0px 30%; background: #fdad2e; color: #fff; border-radius: 5px; padding: 10px 0px; }


.cretetype{float:left;width:94%;padding:0px 3%;background:#fff}
.cretetype li{float:left;width:100%;padding:20px 0px;margin:20px 0px}
.cretetype li img{float:left;width:50px;height:50px}
.cretetype li font{float:left;font-size:16px;margin-left:10px}
.cretetype li span{float:left;width:270px;color:#666;clear:left;margin:-25px 0px 0px 60px;font-size:12px}
.cretetype li i{ float: right; margin:-30px 0px 0px 0px; background: url(p1.png) no-repeat right center; height: 12px;line-height:12px;padding: 5px 4% 5px 0px; background-size: 9px; color: #333; }
.sharepic1{float:left;width:90%;margin:10px 5%;text-align:center;}
.sharepic1 img{max-width:90%;}
.sharepic2{float:left;width:100%;text-align:center;margin-top:8px;font-size:14px;color:#28c5f7;}

.vconsume{float:left;width:94%;margin:50px 2% 0px 2%;background:#fff;border-radius:7px;padding:0px 1% 10px 1%;overflow:visible}
.vconsume .xpic{float:left;width:100%;text-align:center;margin-top:-30px}
.vconsume .xpic img{width:60px;height:60px;border-radius:50%}
.vconsume .xnetname{float:left;width:100%;text-align:center;color:#999;margin-top:12px}
.vconsume .xprice{float:left;width:100%;text-align:center;margin-top:30px}
.vconsume .xprice font{display:inline-block;font-size:26px;color:#f23030}
.vconsume .xprice label{display:inline-block;background:#fff4ec;font-size:14px;padding:2px;margin-left:2px;border-radius:4px;color:#f23030}
.vconsume .xbeta{float:left;width:90%;margin:35px 0px 10px 0px;border-top:1px #ddd dotted;padding:35px 5% 0px 5%;font-size:12px}
.vconsume .xbeta li{float:left;width:100%}
.vconsume .xbeta li font{float:left;width:20%;margin:5px 0px}
.vconsume .xbeta li span{float:left;width:80%;color:#888;margin:5px 0px}
.vconsume .xbtn{float:left;width:90%;margin:10px 5%;padding:0px;height:34px;text-align:center;font-size:14px;background:#d54036;color:#fff;border-radius:5px;line-height:34px}
.vconsume .xmore{float:left;width:100%;margin-top:10px;text-align:center}
.vconsume .xmore font{display:inline;padding-bottom:2px;border-bottom:1px #ddd dotted;color:#999;font-size:12px}

.toolbar2 a{float:left;width:33.33%;text-align:center}
.toolbar2 .x3 i{background:url(fd1.png) no-repeat center 0px; background-size:25px;height:25px;}
.toolbar2 .x3a i{background:url(fd2.png) no-repeat center 0px; background-size:25px;height:25px;color:#09bb07;}


.login { float: left; width: 100% }
.login li { float: left; width: 100%; text-align: center; margin: 15px 0px }
.login .xpic {margin:80px 0px 0px 0px}
.login .xpic img { }
.login .xinput { border-top: 1px #dfdfdf solid; border-bottom: 1px #dfdfdf solid; margin-top: 50px }
.login .xinput input { float: left; width: 80%; padding: 12px 10%; border: 0px; font-size: 14px }
.login .xinput .y1 { border-top: 1px #eee solid }
.login .xtxt { color: #ff4343 }
.login .xbtn { }
.login .xbtn input { width: 80%; float: left; margin: 0px 10%; border: 0px; text-align: center; color: #fff; background: #ef8f91; padding: 10px 0px }
.login .xbtn .yon { background: #ff2121; }
.login .xinput2 { width: 80%; margin: 50px 10% 0px 10% }
.login .xinput2 input[type='text'] { float: left; width: 100%; padding: 12px 0px; border: 0px; font-size: 14px; border-bottom: 1px #e2e2e2 solid }
.login .xinput2 input[type='password'] { float: left; width: 100%; padding: 12px 0px; border: 0px; font-size: 14px; border-bottom: 1px #e2e2e2 solid }
.login .xinput2 input[type='button'] { float: right; margin-top: -30px; padding: 5px 8px; border-radius: 3px; border: 0px; font-size: 12px }
.login .xinput2 .ybtn { background: #ff2121; color: #fff; }
.login .xinput2 .ynone { background: #e2e2e2; color: #aaa }
.login .xinput2 span { float: left; width: 100%; margin-bottom: 10px; color: #888; line-height: 30px }
.login .xinput2 span font { color: #ff2121 }
.login .xinput2 span h2 { margin: 0px; font-size: 14px; color: #000 }
.login .Tstep3 div { float: left; width: 100%; color: #a9a9a9; text-align: left }
.login .Tstep3 div i { float: right; width: 7px; height: 14px; background: url(bg1x.png) no-repeat; margin-right: 10px }
.login .Tstep3 div font { float: left; }
.login .Tstep3 div p { float: left; padding-bottom: 8px; font-size: 16px; color: #333 }
.login .Tstep3 .y1 { border-bottom: 1px #e2e2e2 solid; padding: 12px 0px }
.login .Tstep3 .yfont { color: #333 }
.login .xwx{margin-top:100px}
.login .xwx .y1{float:left;width:30%;border-radius:5px;background:#45c01a;color:#fff;padding:8px 15%;margin:0px 20%;line-height:30px;text-align:center}
.login .xwx .y1 i{float:left;width:30px;height:30px;background:url(icon-wechat.png) no-repeat 0px -30px;background-size:30px}

.shoplist{float:left;width:96%;padding:0px 2%;background:#fff}
.shoplist a{float:left;width:100%;margin-top:-1px;border-top:1px #ddd dotted;padding:10px 0px}
.shoplist a img{float:left;width:60px;height:60px}
.shoplist a span{float:left;margin:8px 0px 0px 10px;}
.shoplist a span font{float:left;margin-top:5px;font-size:16px;clear:both}
.shoplist a span label{float:left;margin-top:5px;font-size:12px;clear:both}

.top2020{float:left;width:96%;background:#0099ff;padding:15px 2%}
.top2020 .xphoto{float:left;width:30px;height:30px;padding:10px;border-radius:50%;background:#4db8ff;}
.top2020 .xphoto img{float:left;width:30px;height:30px}
.top2020 .xinfo{float:left;margin-left:10px}
.top2020 .xinfo font{float:left;color:#fff;clear:both;font-size:16px}
.top2020 .xinfo label{float:left;color:#fff;font-size:12px;clear:both;margin-top:5px;background:url(verify-no.png?rnd=3) no-repeat left center;background-size:16px;padding-left:20px;height:20px;line-height:20px}
.top2020 .xinfo .yverify{background:url(verify-ok.png) no-repeat left center;background-size:16px}
.top2020 .xqrcode{float:right;width:40px;height:40px;margin:5px 10px 0px 0px}
.top2020 .xbg{float:left;width:94%;padding:0px 3%;background-size:10px}
.top2020 .xact{float:right}
.top2020 .xact li{float:left;width:70px}
.top2020 .xact li div{float:left;width:100%;text-align:center}
.top2020 .xact li font{float:left;width:100%;text-align:center;color:#fff;font-size:10px}
.top2020 .xact li div img{width:36px;height:36px;}
.title2020-1{float:left;width:95%;margin:10px 2.5% 0px 2.5%}
.title2020-1 font{float:left;font-weight:bold;font-size:14px}
.title2020-1 span{float:right;color:#666}
.title2020-1 i{float:right;background:url(../../common/img/icons/icon-arrow-right.png) no-repeat 0px 0px;background-size:20px;width:20px;height:20px;}
.div2020-1{float:left;width:94%;margin:10px 3% 0px 3%;border-bottom:1px #f8f8f8 solid}
.div2020-1 li{float:left;width:48%;margin:0px 1%;border-radius:5px;text-align:center;background:#fff;padding:10px 0px}
.div2020-1 li font{float:left;width:100%;font-size:11px;color:#888}
.div2020-1 li label{float:left;width:100%;color:#0099ff}
.div2020-1 li .x1{color:#ff2200}
.div2020-1 li i{font-size:10px}
.div2020-2{float:left;width:96%;background:#fff;border-radius:5px;margin:10px 2% 0px 2%;padding:0px 0px 10px 0px}
.div2020-3{float:left;width:94%;margin:10px 3% 0px 3%}
.div2020-3 .xli{float:left;width:96%;border-radius:5px;padding:7px 2%;color:#fff}
.div2020-3 .xli .ypic{float:left;width:40px}
.div2020-3 .xli .yname{float:left;font-size:16px}
.div2020-3 .xli .yinfo{float:right;}
.div2020-3 .xli .yinfo li{float:left;width:100%;margin:3px 0px}
.div2020-3 .xli .yinfo li font{font-size:16px}
.div2020-3 .xli .yinfo li i{color:#f8f8f8}
.div2020-3 .xli .ytotal{float:left;width:100%;border-top:1px #fff solid;padding-top:7px;color:#fff;font-size:12px}
.list2020-1{float:left;width:100%;margin-top:10px}
.list2020-1 li{float:left;width:33.33%;margin:10px 0px}
.list2020-1 li div{width:100%;height:80px;border:0px #ddd solid;border-radius:10px;margin:0px auto;display:block}
.list2020-1 li span{float:left;width:100%;text-align:center;margin-top:10px}
.list2020-1 li span img{width:30px;height:30px}
.list2020-1 li font{float:left;width:100%;text-align:center;margin-top:5px;font-size:12px;color:#555}
.list2020-1 li font i{color:#999;font-size:10px}
.list2020-1x li{width:25%}
.mtab2020{float:left;width:100%;float:left;background:#fff}
.mtab2020 li{float:left;width:33%;padding:10px 0px;text-align:center;background:url(xiala.png) no-repeat right center;background-size:10px}
.mtab2020-2 li{width:40%}
.mtab2020-3 li{width:27%}
.mtab2020 .xsel{background:url(xiala2.png) no-repeat right center;background-size:10px}
.mtab2020 .x1{width:16%;background:url(icon-view1.png) no-repeat right center;background-size:20px;height:20px}
.mtab2020 .x2{width:16%;background:url(icon-view2.png) no-repeat right center;background-size:20px;height:20px}
.fbox2020-1{position:fixed;width:100%;left:0px;top:80px;padding:0px;background:#fff;z-index:10}
.groups{float:left;width:100%;padding:10px 0px}
.groups ul{float:left;width:100%;}
.groups ul li{float:left;width:96%;padding:0px 2%}
.groups ul li font{float:left;margin-left:10px;padding:7px 0px}
.groups ul li i{display:none}
.groups ul .xsel font{color:#0099ff}
.groups ul .xsel i{display:block;float:right;width:20px;height:20px;background:url(jt1-x.png) no-repeat center;background-size:20px;margin-top:6px}
.fbox2020-1 .xbtn{float:left;width:100%}
.fbox2020-1 .xbtn .ycancel{float:left;width:50%;background:#ccc;color:#fff;padding:10px 0px;text-align:center}
.fbox2020-1 .xbtn .yok{float:left;width:50%;background:#0099ff;color:#fff;padding:10px 0px;text-align:center}
.fbox2020-1 .xsort{float:left;width:94%;margin:7px 3%}
.fbox2020-1 .xsort li{float:left;width:100%;padding:10px 0px}
.fbox2020-1 .xsort li font{float:left;}
.fbox2020-1 .xsort li i{display:none}
.fbox2020-1 .xsort .ysel font{color:#0099ff}
.fbox2020-1 .xsort .ysel i{display:block;float:right;width:12px;height:12px;background:url(gou.png) no-repeat center;background-size:12px;margin-top:2px}
.fbox2020-1 .xsearch{float:left;width:94%;margin:7px 3%}
.fbox2020-1 .xsearch li{float:left;width:100%;padding:10px 0px}
.fbox2020-1 .xsearch li font{float:left;width:20%}
.fbox2020-1 .xsearch li input[type='text']{float:left;width:80%;border:0px;border-bottom:1px #ddd solid;font-size:14px}
.fbox2020-1 .xsearch li label{float:left;width:80%;border:0px;border-bottom:1px #ddd solid;font-size:14px;height:20px}

.mlist{float:left;width:100%;background:#fff;margin:5px 0px}
.mlist .xli{float:left;width:100%;padding:7px 0px}
.mlist .xli .ypic{float:left;width:30%;text-align:center}
.mlist .xli .ypic img{width:80px;height:80px}
.mlist .xli .yinfo{float:left;width:68%;margin-left:2%}
.mlist .xli .yinfo font{float:left;width:100%;font-weight:bold;font-size:14px;margin-top:5px}
.mlist .xli .yinfo label{float:left;width:100%;margin:7px 0px 0px 3px;color:#888}
.mlist .xli .yinfo span{float:left;width:100%;margin:7px 0px 0px 3px;color:#ff0000}
.mlist .xli .ysel{float:right;margin:-44px 10px 0px 0px}
.mlist .xli .ysel img{width:16px;height:16px}
.mlist .xdown{color:#ff0000}
.mlist .xdown .yinfo font{color:#ff0000}
.mlist .xdown .yinfo label{color:#ff0000}

.mlisttab{float:leeft;width:78%;background:#fff;padding:5px 0px 5px 2%}
.mlisttab .xtit{float:left;width:96%;margin:5px 2%}
.mlisttab .xpicli{}
.mlisttab li{float:left;width:96%;margin:5px 2%}
.mlisttab li .xpic{float:left;width:100%;padding-top:10px;}
.mlisttab li .xpic .yimg{float:left;width:30%;text-align:center;height:60px;margin:0px;}
.mlisttab li .xpic .yimg a{float:left;width:100%;height:60px;}
.mlisttab li .xpic .yimg font{float:left;margin-top:-60px;background:#ff8800;color:#fff;width:38px;height:26px;padding-top:4px;vertical-align:center;font-size:12px;}
.mlisttab li .xpic h2{float:left;width:60%;margin:0px;height:40px;padding:0px 5%;float:left;font-size:14px;color:#333;}
.mlisttab li .xpic h2 a{float:left}
.mlisttab li .xpic h2 font{float:left;background:#d80616;color:#fff;padding:1px 3px;border-radius:5px;font-size:12px;margin:-5px 0px 0px 3px;font-weight:200}
.mlisttab li .xpic .xprice{margin:3px 5%;padding:0px;float:left;width:60%}
.mlisttab li .xpic .xprice font{color:#f76260;font-size:18px;}
.mlisttab li .xpic .xprice font i{font-size:12px;}

.lipic{float:left;width:100%;margin:20px 0px 10px 0px}
.lipic li{float:left;width:33.33%;height:120px;line-height:120px;text-align:center}
.lipic li img{max-width:100%;max-height:120px}
.lipic li i{float:right;width:20px;height:20px;margin-top:-10px;background:url(../../wap/img/close2.png) no-repeat center;background-size:100%}

.utop2020{float:left;width:100%;background:#fff;padding:10px 0px}
.utop2020 li{float:left;width:33.33%;text-align:center}
.utop2020 li font{float:left;width:100%;font-size:14px;color:#0099ff;text-align:center;margin-top:10px}
.utop2020 li label{float:left;width:100%;font-size:12px;color:#888;text-align:center;margin-top:10px}
.utop2020 .xpic img{width:50px;height:50px;border-radius:50%}
.udetail{float:left;width:96%;background:#fff;margin-top:10px;padding:5px 2%;}
.udetail .xtit{float:left;font-size:14px;color:#333;font-weight:bold;width:100%}
.udetail .xtit font{float:left;border-left:2px #0099ff solid;padding-left:5px}
.udetail .xinfo{float:left;width:100%;margin-top:10px}
.udetail .xinfo li{float:left;width:48%;height:16px;line-height:16px;margin:5px 1%}
.udetail .xinfo li font{float:left;color:#666}
.udetail .xinfo li span{float:left;}