﻿footer {position:fixed; bottom:0; left:0; right:0; z-index:990; height:40px; border-top:1px solid #efefef; background:#fff; }
footer .cart-num {height:40px; position:relative; }
footer .cart-num i {position:absolute; left:18px; top:50%; margin-top:-13px; display:block; width:28px; height:26px; background:url(../images/icon/icon-cart-orange.png) no-repeat 0 center; background-size:28px 26px; }
footer .cart-num .cart-num-dis {position:absolute; left:70px; top:50%; margin-top:-10px; }
footer .cart-num .cart-num-dis label {display:inline; }
footer .cart-num .cart-num-dis span.cart-num-ch {display:inline; margin:0 3px; }
footer .cart-btn {position:absolute; top:0; right:0; bottom:0; height:40px; width:33.33%; text-align:center; }
footer .cart-btn .cart-btn-goCart {margin:4px 4px 4px 0; background:#ff5f1c; border-radius:5px; }
footer .cart-btn .cart-btn-goCart span {height:32px; line-height:32px; color:#fff; font-size:1.063rem; }

footer .checkAllInput {float:left; height:40px; width:33.33%; text-align:center; position:relative; }
footer .checkAllInput .checkAllInput-input {position:absolute; left:18px; top:50%; margin-top:-10px; width:20px; height:20px; float:left; margin-right:5px; }
footer .checkAllInput .checkAllInput-input input {position:absolute; z-index:991; top:0; bottom:0; left:0; right:0 ;width:20px; height:20px; filter:alpha(opacity=0); -moz-opacity:0; opacity:0; }
footer .checkAllInput .checkAllInput-input i {background:url(../images/icon/chBox.png) no-repeat 0 center; background-size:20px 20px; display:block; height:20px; width:20px; }
footer .checkAllInput .checkAllInput-input i.checked {background:url(../images/icon/chBox-ch.png) no-repeat 0 center; background-size:20px 20px; display:block; height:20px; width:20px; }
footer .checkAllInput .checkAllInput-word {position:absolute; left:52px; top:50% ;margin-top:-10px; }
footer .checkAllInput .checkAllInput-word .checkAllInput-word-box {margin:4px 8px 4px 0; }
footer .checkAllInput .checkAllInput-word span {height:20px; line-height:20px; }
footer .btn-delete {float:left; height:40px; width:33.33%; text-align:center; }
footer .btn-delete .btn-delete-box {margin:4px 8px 4px 0; background:#ff5f1c; border-radius:5px; }
footer .btn-delete span {height:32px; line-height:32px; font-size:1.063rem; color:#fff; }
footer .btn-next {float:left; height:40px; width:33.33%; text-align:center; position:absolute; top:0; bottom:0; right:0; }
footer .btn-next .btn-next-box {margin:4px 8px 4px 0; background:#ff5f1c; border-radius:5px; }
footer .btn-next input {width:100%; height:32px; color:#fff; background:#ff5f1c; border-radius:5px; border:none;}
footer .btn-next input {width:100%; height:32px; color:#fff; background:#ff5f1c; border-radius:5px; border:none;}
footer .btn-next span {height:32px; line-height:32px; font-size:1.063rem; color:#fff; }
footer .previewBtn {width:50%; float:left; }
footer .previewBtn span {height:32px; line-height:32px; color:#fff; font-size:1.063rem; text-align:center; margin:4px 16px; background:#ff5f1c; border-radius:5px; }
footer .previewBtn span.checked {background:#706F6F; }

.footer_48 {height:37px; }