body{background:#f4f4f4}
.haveNot{margin:40px auto 0}
.haveNot p{margin:10px 0;font-size:18px;color:#999}
.haveNot s{background:url(/statics/templates/yungou/images/cartnull.png) no-repeat;background-size:100% 100%;width:100px;height:100px}
.zhuijia{overflow:hidden}
.zhuijia span{float:left;min-width:30px;height:26px;line-height:26px;vertical-align:middle;text-align:center;border:1px solid #CACACA;border-radius:5px;margin-right:5px}
.zhuijia span:nth-child(4){width:44px}
.zhuijia span.on{background-color:#EEE}
.u-Cart-r .z-promo .purchase-txt{color:rgb(246,183,70);float:right;font-size:12px;line-height:16px}
.u-Cart-r .z-promo span{display:inline-block;vertical-align:middle}
.u-Cart-r .z-promo .surplus{display:inline-block;vertical-align:middle;width:30px;height:22px;margin-bottom:2px;color:#FFF;font-size:17px;line-height:22px;background:rgb(246,183,70);border-radius:3px;text-align:center;cursor:pointer}
.g-car-new,.g-Pay-new{bottom:51px;line-height:20px;background:#fff}
.g-fix{clear:both;width:100%;font-size:14px;position:fixed;display:inline-block;z-index:12}
.g-car-new dd{float:right;width:50%;border:none;background:#fff}
.g-car-new dd a.w_clear{float:right;margin-right:10px;width:36px;font-size:14px;margin-top:1px;color:#111;display:block;border:1px solid #eee;height:36px;line-height:36px;border-radius:50%;text-align:center;background:url(/statics/templates/yungou/images/mobile/setIcon.png);background-position:-46px -55px;background-size:80px auto}
.g-car-new dd a.w_account{height:40px;line-height:40px;background-color:rgb(246,183,70);color:#FFF;display:block;text-align:center;border-radius:5px;font-size:16px;letter-spacing:10px}
#divBtmMoney{z-index:100}
#divBtmMoney dl dd{float:right;width:45%;height:44px;padding:6px 6px 6px 0;border:none;background:#fff}
.zhuijia a{float:left;min-width:30px;height:26px;line-height:26px;vertical-align:middle;text-align:center;border:1px solid #CACACA;border-radius:5px;margin-right:5px;display:inline-block}
.zhuijia a:nth-child(4){width:44px}
.gogo{padding:10px 0}
.gogo a{background:rgb(246,183,70);color:#fff;padding:7px 14px;border-radius:5px;display:inline-block;font-size:16px}
.z-minheight{min-height:150px}
#intro{text-align:center;overflow:hidden;background:#F4F4F4}
#intro span.title{display:inline-block;position:relative;padding:12px;font-size:14px;line-height:14px;text-align:center;color:#333}
#intro span.title::before{content:' ';display:block;position:absolute;width:2rem;height:1px;right:100%;top:50%;background-image:-webkit-linear-gradient(top,#DEDEDE,#DEDEDE)}
#intro span.title::after{content:' ';display:block;position:absolute;width:2rem;height:1px;left:100%;top:50%;background-image:-webkit-linear-gradient(top,#DEDEDE,#DEDEDE)}
#intro span.title s{display:inline-block;margin-right:.1rem;width:14px;height:14px;background:url('/statics/templates/yungou/images/intro.png') no-repeat center / auto 14px;vertical-align:top}
#intro ul{margin:0 -1px;overflow:hidden}
#intro>ul>li{padding:15px 10px;float:left;position:relative;width:50%;text-align:left;box-sizing:border-box;overflow:hidden;border-right:1px solid #eee;border-bottom:1px solid #eee;background:#fff}
#intro li .g-pic{display:block;width:100px;height:100px;margin:0 auto;position:relative}
#intro li .g-pic img{display:block;width:100px;height:100px;margin:0 auto}
#intro li .g-name{height:18px;line-height:18px;font-size:12px;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:7px 0 2px}
#intro li .g-price{font-size:18px;margin-top:20px;color:#ff8901;font-weight:bold}
#intro li .g-price span{font-size:12px}
#intro li .btn-wrap{padding-right:40px;position:relative;margin-top:15px}
#intro li .gRate{width:36px;height:36px;position:absolute;top:-21px;right:0}
#intro li .gRate span{display:block;width:30px;height:30px;border-radius:50%;background-color:rgb(246,183,70);position:relative;top:3px;left:3px}
#intro li .gRate span s{display:block;position:relative;width:17px;height:22px;margin:0 auto;top:5px;left:-1px;background:url(/statics/templates/yungou/images/mobile/setIcon.png?v=2017) 17px -31px / 80px auto}
.g-car-new .info{font-size:14px;padding:7px 10px;box-sizing:border-box;width:50%;float:left;border:none;background:#fff}
.money-total em{font-weight:bold;font-size:16px}
.allnum-box{position:fixed;bottom:109px;right:0;left:0;padding-right:15px;background:#fff;border-bottom:1px solid #f1f1f1;padding-top:10px;text-align:right;line-height:35px;color:#999}
#label{position:relative;float:left;display:block;height:35px;line-height:35px;width:60%;text-align:left;color:#999;font-size:14px;padding-left:15px}
dl dd.cal span{line-height:45px;height:45px;font-size:12px}
#keyboard{display:none;position:absolute;width:80%;left:10px;bottom:55px;background:#FFF;opacity:.85}
#keyboard,#keyboard *{margin:0;padding:0}
#keyboard:after{}
#keyboard ul{width:100%;text-align:center;border-radius:5px;background:#000}
#keyboard li{display:block;float:left;width:calc(100% / 3);height:3rem;border-bottom:1px solid #F2F2F2;color:#F2F2F2;font-weight:400;font-size:1.3rem;line-height:3rem;background:transparent;list-style:none;box-sizing:border-box;cursor:pointer;-moz-user-select:none;-webkit-user-select:none}
#keyboard li:nth-child(12){background:#ff8901}
#keyboard li:active{background:#ff8901;-webkit-tap-highlight-color:rgba(0,0,0,0)}
#keyboard ul li:not(:nth-child(3n)){border-right:1px solid #F2F2F2}
#addAll{position:fixed;width:3.2rem;height:3.2rem;left:calc(50% - 1.6rem);bottom:58px;background:rgb(246,183,70);border-radius:50%;box-shadow:0 0 15px rgb(246,183,70);-webkit-animation-fill-mode:forwards;z-index:111}
#addAll p{display:block;width:2rem;height:2rem;padding:.3rem;margin:calc(0.3rem - 1px) auto;line-height:1rem;color:#FFF;font-size:.9rem;background:rgb(246,183,70);text-align:center;border-radius:50%;border:1px solid #FFF;letter-spacing:1px}
em.cat-lottery{display:block;position:absolute;width:49px;height:49px;background:transparent url(/statics/templates/yungou/images/mobile/cat_mark3.png) no-repeat 0 -148px / 49px 196px;bottom:0;right:0;z-index:99}
#all{z-index:100}