.header-box .text.bianji {color:#1bbfda; right:5rem;}
input.input-check[type="checkbox"] {float:left; width:2rem; height:2rem; background:url(//image10.homedo.com/Mobile/new-icon.png) -2rem 0 no-repeat; border:none; background-size:6rem 4rem; appearance: none; -webkit-appearance: none; -ms-progress-appearance: none; -moz-appearance: none; outline:none;}
input.input-check[type="checkbox"]:checked {background-position:0 0;}

.top-all-btn {height:4rem; line-height:4rem; font-size:1.4rem; color:#686868}
.top-all-btn .input-check {margin:1rem 1rem 0 1rem;}

.carts-list .buy-down {width:3.6rem; height:1.2rem; line-height:1.2rem; font-size:1.1rem; background:#aaa; color:#fff; text-align:center; padding:.3rem 0; top:50%; margin-top:-.9rem; border-radius:.5rem; position:absolute; left:.2rem; white-space:nowrap}
.carts-list .down .input-check {display:none}
.carts-list .good-img {width:7.8rem; height:7.8rem; border:#e5e5e5 solid 1px; position:absolute; top:1rem; left:4rem;}
.carts-list .good-img a {display:block; width:100%; height:100%; position:relative;}
.carts-list .good-img a p {position:absolute; left:0; bottom:0; width:100%;}
.carts-list .cart-number {height:2.6rem; display:none; margin-top:-.5rem;}
.carts-list .cart-number em {border:#d7d7d7 solid 1px; width:2.4rem; height:2.4rem; text-align:center; line-height:2.4rem; color:#5d5d5d; font-size:2rem; display:block; font-weight:bold}
.carts-list .cart-number em.subt {border-radius:0.3rem 0 0 0.3rem;}
.carts-list .cart-number em.add {border-radius:0 0.3rem 0.3rem 0;}
.carts-list .cart-number em.out { background:#eaeaea; color:#acacac}
.carts-list .cart-number input[type="tel"] {height:2.4rem; width:4rem; border:#d7d7d7 solid; border-width:1px 0; outline:none; background:none; text-align:center; line-height:2.4rem; font-size:1.4rem; color:#5d5d5d}
.carts-list .good-content .cart-title { overflow:hidden; height:3rem; margin:.5rem 0 .2rem 0; line-height:1.5rem; font-size:1.3rem; }
.carts-list .good-content .cart-title a {color:rgb(34,34,34)}
.carts-list .good-content .cart-money,
.carts-list .good-content .tc-money {color:#e3393d; font-size:1.2rem; padding-bottom:0.5rem;}
.carts-list .good-content .cart-val,
.carts-list .good-content .tc-val { color:#686868; font-size:1.2rem; line-height:1.6rem}
.carts-list .good-content .cart-hbTips {color: #f26763;font-size: 1rem;}
.carts-list .good-content .cart-money { padding-bottom:0;}

.goods-single {padding:1rem 1rem 1rem 13rem; height:8rem; position:relative}
.goods-single .input-check {position:absolute; top:4.5rem; left:1rem;}

.goods-zp {padding-left: 1rem}
.goods-zp .goods-single { border-bottom:#e5e5e5 solid .1rem; padding-left: 12rem;}
.goods-zp .goods-single .good-img {left: 3rem}
.goods-zp .goods-single:first-child {margin-left: -1rem; padding-left: 13rem;}
.goods-zp .goods-single:first-child .good-img {left: 4rem}
.goods-zp .goods-single:last-child {border-bottom:none;}
.goods-zp .zp-list .zp-icon {display:inline-block; color:#fff; line-height:1.5rem; height:1.5rem; background:#fca426; padding:0 .3rem;}

.goods-taocan .top-title {height:4rem; line-height:4rem; font-size:1.4rem; padding-left:4rem; position:relative; border:#e5e5e5 solid; border-width:.1rem 0;}
.goods-taocan .top-title .input-check { position:absolute; left:1rem; top:1rem;}
.goods-taocan .top-title h2 {color:#222; height:4rem; overflow:hidden; text-overflow:ellipsis; white-space:nowrap}
.goods-taocan .taocan-content { padding-left:4rem; padding-top:1.5rem; border-bottom:none}
.goods-taocan .taocan-content p { color:#686868; font-size:1.2rem; line-height:1.8rem; padding-top:.5rem; display:none;}
.goods-taocan .taocan-content .cart-money {display:block; font-size:1.4rem; color:#e3393d}
.goods-taocan .taocan-content .cart-val {color:#686868; padding:1rem 0; height:2rem;}
.goods-taocan .taocan-content .cart-number {margin:.7rem 0;}
.goods-taocan .goods-box {overflow:hidden; height:0}
.goods-taocan .goods-box .line {border-top:#e5e5e5 solid .1rem;}
.goods-taocan .goods-box dl {margin-left:8rem; padding-left:5rem; height:11rem; position:relative; border-left:#e5e5e5 solid .1rem;}
.goods-taocan .goods-box dl dt.good-img { left:-4rem;top:1.5rem;}
.goods-taocan .goods-box dl dd {padding-top:1.5rem; height:9.4rem; border-bottom:#e5e5e5 solid .1rem;}
.goods-taocan .goods-box dl:last-child::after {display:block; content:""; position:absolute; width:1rem; height:1.5rem; left:-.5rem; bottom:0; background:#fff;}
.goods-taocan .goods-box dl:last-child dd {border-bottom:none;}

.goods-taocan .box-btn {height:3.5rem; line-height:3.5rem; text-align:center; font-size:1.4rem; color:#686868; border-top:#e5e5e5 solid .1rem;}
.goods-taocan .box-btn span {padding-right:2rem; position:relative}
.goods-taocan .box-btn span::after {display:block; content:""; width:.8rem; height:1.4rem; position:absolute; right:0; top:0; background:url(//image10.homedo.com/Mobile/Shopcart/clearing_ico2.png) no-repeat right center; background-size:.8rem 1.4rem; -webkit-transform: rotate(90deg);transform: rotate(90deg);}
.goods-taocan .box-btn.cur span::after {-webkit-transform:rotate(-90deg); transform:rotate(-90deg);}

.buy-box {height:5.6rem;}
.buy-box .buy-bottom { display:block; position:fixed; left:0; bottom:0; right:0; height:5.5rem; background:#fff; border-top:#e5e5e5 solid 1px; padding-right:10.5rem}
.buy-box .buy-bottom dt {float:left; width:100%; line-height:5.5rem;}
.buy-box .buy-bottom dt p.fl {padding-left:1rem; color:#222; font-size:1.4rem;}
.buy-box .buy-bottom dt p.fl .input-check {margin:1.7rem 1rem 0 0 }
.buy-box .buy-bottom dt p.fr {padding-right:1rem; color:#5a5e69; font-size:1.4rem; line-height:5rem}
.buy-box .buy-bottom dt p.fr strong {font-size:2rem;}
.buy-box .buy-bottom dt p.fr small {font-size:1.2rem;}
.buy-box .buy-bottom dt p.fr.cur em,
.buy-box .buy-bottom dt p.fr.cur strong,
.buy-box .buy-bottom dt p.fr.cur small { color:#1cbfda}
.buy-box .buy-bottom dd { float:right; width:10.5rem; margin-right:-10.5rem;height:5.5rem; line-height:5.5rem; background:#1cbfda}
.buy-box .buy-bottom dd a {display:block; height:100%; color:#fff; font-size:1.8rem; text-align:center}
.buy-box .buy-bottom dd a.det-btn {display:none}

.comCss {height:4rem;line-height:4rem;background-color:#fff;padding-left:1rem;}
.comCss img {width:2rem;margin-top:-0.2rem;}
.tips-red {color:#e3393d;font-size:1.2rem;background-color:#ffd9da;padding:0.3rem 0 0.3rem 4rem;;line-height:1.4rem;border-top: #e5e5e5 solid .1rem;}

.null-cart-top {height:4.1rem; font-size:13px; color:#444444}
.null-cart-top a { height:2.4rem; width:6.5rem; background:#1cbfda; color:#fff; border-radius:.5rem; margin:0 1rem}

.guess-title {margin: 0 1.2rem 2.5rem 1.2rem;}
.guess-title h2 {border-bottom: #cbcbcb solid 1px; text-align: center; height: 1rem;}
.guess-title h2 strong {background: #f5f5f5; padding: 0 1.7rem 0 3.9rem; position: relative; font-size: 14px; color: #333; font-weight: normal; line-height: 2.1rem;}
.guess-title h2 strong::after{display: block; content: ""; position: absolute;background: url(http://image01.homedo.com/Files/Images/cms/www/20170313/4613119340256896457_pic1.png) 0 0 no-repeat; left: 1.5rem; top: 50%; width: 1.7rem; height: 1.4rem; background-size: 1.7rem 1.4rem; margin-top: -.7rem;}

.guess-goods {padding-top: .5rem; margin: 0 1.2rem 0 0.7rem; overflow: hidden}
.guess-goods li {float: left; width: 50%; margin-bottom: .5rem}
.guess-goods li a {display: block; background: #fff; margin-left: .5rem; padding: 1.4rem 1.1rem}
.guess-goods li a dl dt {margin: 0 .9rem .5rem .9rem; }
.guess-goods li a dl dd .money {overflow: hidden; line-height: 2rem;}
.guess-goods li a dl dd .money strong { color: #f4471e; font-size: 10px;}
.guess-goods li a dl dd .money strong span{font-size: 15px;}
.guess-goods li a dl dd .money small{font-size: 10px; color: #c0c0c0}
.guess-goods li a dl dd .money small del {font-size: 11px;}
.guess-goods li a dl dd .name {font-size: 11px; color: #222; line-height: 1.4rem; height: 2.8rem; overflow: hidden; text-align: justify; margin-bottom: .3rem}
.guess-goods li a dl dd .subname {font-size: 10px; color: #686868; line-height: 1.3rem; height: 1.3rem; overflow: hidden;}

.cart-hd-title {border-bottom:#e9e9e9 solid 1px; margin-top: -1rem; position:relative; height:3.7rem; line-height:1.7rem; font-size:1.2rem; color:#999; padding:0 1rem 0 5rem; }
.cart-hd-title.cur {padding:0 6rem 0 5rem; }
.cart-hd-title dt {position:absolute; line-height:1.5rem; min-width:2.7rem; height:1.5rem; border:#f23030 solid 1px; text-align:center; border-radius:.3rem; font-size:1rem; color:#f23030; left:1rem; top:1rem;}
.cart-hd-title dd {height:3.7rem; width:100%; overflow:hidden; line-height: 1.4rem; display:-webkit-box; -webkit-box-pack:left; -webkit-box-align:center; display:box; box-pack:left; box-align:center; text-align: left;}
.cart-hd-title dd a {display:block; position:absolute;right:1rem; top:0; line-height:1.7rem; color:#f23030; font-size:1rem}

.buy-box.new-buy .buy-bottom dt p.fr strong {font-weight:normal; font-size:1.2rem;}
.buy-box.new-buy .buy-bottom dt p {height:5.5rem; text-align:right}
.buy-box.new-buy .buy-bottom dt p.fr {line-height:1.6rem;}
.buy-box.new-buy .buy-bottom dt p.fr em, .buy-box .buy-bottom dt p.fr strong, .buy-box .buy-bottom dt p.fr small {color:#f23030}
.buy-box.new-buy .buy-bottom dt p.fr i {font-size:1rem; color:#999; font-style:normal; text-align:right}

.cart-freight p {color: #ff3030;}
.cart-freight span {color: #ff3030;}
.freight-icon {width: 1.6rem;height:1.6rem;display: inline-block!important;vertical-align: middle;margin:0 .5rem; background: url(https://image01.homedo.com/Files/Images/cms/www/20180207/5046642479145821763_pic1.png) 0 0 no-repeat;background-size: 100%;}

.total-single {padding: 0 1rem;}
.total-single .input-check {margin: 1rem 1rem 0 0;}

.comCss {border-bottom: .1rem solid #E9E9E9;}