




/************************覆盖***************************/




.tycart{margin-top:42px;}
.tycart .tycart-empty{padding-top:30px;}
.tycart-empty span{width: 80px;height: 80px;display: block;margin: 0 auto;background:url(../images/cart_empty.png) no-repeat;background-position: 0 0;background-size: 100%;}
.tycart-empty .tip{margin: 20px auto;text-align: center;color: #999;}
.tycart-empty .jump{display: block;width: 300px;margin: 0 auto;height: 34px;margin-bottom: 30px;background-color: #e84c3d;font-size: 16px;color: #fff;line-height: 34px;text-align: center;border-radius: 5px;}

.tycart-list li{width: 100%;border-bottom: 1px solid #d3d3d3;overflow: hidden;}
.tycart-list .li-con{min-height: 100px;padding: 5px 0;position: relative;top: 0;left: 0;background-color: #fff;}
.tycart-list .li-con .delete{width: 40px;height: 40px;display: block;position: absolute;bottom: 5px;right: 3px;z-index: 10;background: url(../images/cart_icon.png) no-repeat;}
.tycart-list .choose-btn{float: left;display: inline-block;width: 20px;height: 20px;position: absolute;top: 50%;left: 10px;margin-top: -8px;z-index: 9;}
.tycart-list .choose{display: block;position: absolute;top: 0;width: 20px;height: 20px;background: url("../images/radio.png") no-repeat;background-size:20px 20px;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-appearance: none;}
.tycart-list .choose-btn .off,.tycart-amount .select-all .off{background: url("../images/radio_off.png") no-repeat;background-size:20px 20px;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-appearance: none;}

.tycart-list .pro-img{float: left;display: inline-block;width: 100%;height: 70%;position: absolute;top: 0;left: 45px;z-index: 1;background: #fff;opacity: 0;filter: alpha(opacity=0);}
.tycart-list img{position: absolute;left: 34px;top: 10px;max-width:95px !important;max-height:95px;}
.tycart-list .pro-info{float: left;display: inline-block;margin-left: 130px;}
.tycart .pro-info .pro-name{height: 32px;overflow: hidden;margin-top: 12px;color: #404040;line-height: 16px;margin-bottom: 6px;margin-right: 20px;font-size:14px;}
.tycart .pro-info .pro-name a{color:#444;}
.tycart .pro-info .price{color: #a9a9a9;margin-bottom: 6px;height: 24px;overflow: hidden;font-size:14px;}
.tycart .pro-info .price strong{color: #de4643;font-size: 16px;margin-right: 5px;}
.tycart .pro-info .number span{color: #a9a9a9;float: left;display: inline-block;font-size:14px;}

.tycart-list .edit{font-size:14px;float: left;display: inline-block;height: 20px;background-position: -44px 0;position: relative;}
.tycart-list .edit *{float: left;display: inline-block;}
.tycart-list .edit a{width: 24px;height: 18px;border: 1px solid #CCC;text-align:center;text-decoration:none;color:#444;position:relative;-webkit-tap-highlight-color:rgba(255,255,255,0);
-webkit-appearance:none;}
.tycart-list .edit input{width: 24px;height: 18px;border-top: 1px solid #CCC;border-bottom: 1px solid #CCC;line-height: 20px;text-align: center;border-radius:0px;-webkit-appearance: none;
box-sizing: content-box;font-size:16px;color:#444;}
.tycart-list .edit a:before{content: '';width: 8px;height: 2px;background-color:#666;position:absolute;top:9px;left:8px;}
.tycart-list .edit .subtract:after{content: '';width: 8px;height: 2px;background-color:#666;transform: rotate(-90deg);-webkit-transform: rotate(-90deg);position:absolute;top:9px;left:8px;}
.tycart-list .edit a.off:before,.proNum a.off:after{background-color:#CCC;}


.tycart-amount{padding: 0 10px;height: 40px;background-color: #ffffff;font-weight: 500;color: #f60;position: relative;margin-top: 25px;padding-bottom: 30px;}
.tycart-amount .select-all{font-weight: 500;float: left;width: 55px;height: 40px;color: #ccc;line-height: 40px;
font-size: 14px;}
.tycart-amount .check{margin-right:5px;border-radius: 100%;display: inline-block;vertical-align: middle;line-height: 60px;width: 20px;height: 20px;background: url("../images/radio.png");background-repeat: no-repeat;background-size: 20px 20px;background-position: 0px 0px;-webkit-tap-highlight-color:rgba(255,255,255,0);
  -webkit-appearance:none; -webkit-user-select: none;}
.tycart-amount .check{}

.tycart-amount .money{padding-right: 80px;text-align: center;font-weight: 700;width: auto;margin-left: 55px;height: 40px;line-height: 40px;font-size: 14px;}
.tycart-amount .go-pay{position: absolute;right: 10px;padding: 4px 10px;top: 5px;height: 30px;margin-top: 0px;width: 75px;color: #fff;border-color: #f15a0c;background-color: #f15a0c;border: 1px solid #e5e5e5;border-radius: 3px;text-align: center;cursor: pointer;font-size:16px;-webkit-tap-highlight-color:rgba(255,255,255,0);
  -webkit-appearance:none; -webkit-user-select: none;}
.tycart-amount button.off{background-color: #c9c9c9 !important;}




/***************会员中心******************/
.mem-center{max-width: 768px;margin: 45px auto 0;}

.mem-banner{position:relative;color:#000;}
.mem-banner .pic{width: 100%;z-index: -5;vertical-align: top;}
.mem-banner .mem-detail{width: 100%;position: absolute;top: 12%;left: 0;}
.mem-nav{width: 100%;height: 32%;position: absolute;bottom: 0;left: 0;color: #171516;background:url(../images/tm_bg.png) repeat;}
.mem-nav a{width: 25%;height: 100%;float: left;color:#000;}
.mem-nav a strong,.mem-nav a span{width: 100%;height: 45%;box-sizing:border-box;display: block;text-align: center;font-size:14px;}
.mem-nav .split{width: 1px;height:100%;display: block;position: absolute;background:#CCC;}
.mem-nav .split1{left:25%;}
.mem-nav .split2{left:50%;}
.mem-nav .split3{left:75%;}

@media (min-width: 640px) {
    .mem-nav a strong,.mem-nav a span{line-height:60px;font-size:20px;}
}
.mem-con ul{padding-top: 20px;}
.mem-con li{width: 33.3%;height: auto;margin-bottom: 20px;padding: 0 5%;float: left;box-sizing: border-box;}
.mem-con li a{display: block;color: #626365;}
.mem-con li img{width: 100%;margin-bottom: 5px;vertical-align: top;}
.mem-con li span{width: 100%;height: auto;text-align: center;display: block;line-height:1.5;font-size: 14px;}


