.view-box{overflow-y: auto;overflow-x: hidden;-webkit-overflow-scrolling: touch;}
/**/
.down-goods-pic{padding: 0;}
.down-goods-main{border-bottom: 2px solid #EEEEEE;padding: 2% 10px 0 10px;}
.down-goods-pic img{width: 100%;height: 100%;}
.down-goods-text{padding-right:  0;position:  relative;padding-left:  5px;}
.down-goods-name{font-size: 14px;color: #111;line-height: 25px;}
.down-goods-spec{bottom: 5%;color: #8B8B8B;width: 96%;}
.goods-name-sp{display: inline-block;width: 77%;overflow:  hidden;max-height:  30px;}
.goods-collect{width: 44px;height: 44px;}
.goods-collect img{width: 100%;height: 100%;}
.number-spec{display:  inline-block;margin-top: 5px;}
.number-spec b{font-weight: 100;color: #FE0103;}
.spec-select{width: 100%;margin-top:  2%;}
.spec-select-li{width: 100%;padding: 1.5% 0;border-top: 1px dashed #eee;}
.spec-select-text{padding: 0;}
.spec-select-text dt{color: #FE0103;font-size: 14px;}
.spec-select-text dd{font-size: 12px;color: #111;}
.spec-select-number{padding: 0;margin-top:  2px;}
.select-number-minus{width: 35px;height: 35px;}
.select-number-ipt{border-radius: 12px;border: 1px solid #03C527;margin-top: 5px;width: 62px;}
.select-number-ipt input{width: 60px;height: 22px;border-radius: 12px;border: 0;text-align:center;color: #03C527;}
.select-number-add{width: 35px;height: 35px;}
.select-number-minus img,.select-number-add img{width: 100%;height: 100%;}
.spec-catty-text{font-size: 14px;margin-top: 8px;padding:  0;}
.spec-catty-text span{color: #FE0103;font-weight:  900;}
.goods-specification{max-height: 17px;overflow:  hidden;width: 100%;display: inline-block;}
.order-remark{border-top: 1px dashed #eee;color: #8C8B8B;padding:  5px 0;}
.order-remark dd{width:  88%;}
.order-remark dd input{width: 100%;height: 17px;border:  0;margin-top: -2px;outline:  none;}
.cart-head{padding: 10px;background-color: #F5F5F5;}
.cart-head div{text-align: center;font-size:  14px;}
.total-money{text-align: right;}
.total-money span{margin-right: 10%;}
.total-account{background-color: #F5F5F5;font-size:  14px;padding-left:  5px;}
.account-btn{background-color: #F39800;color: #fff;text-align:  center;}
.total-account div{padding: 10px 0;}
.total-money span{color: #FE0103;}
/*购物车为空*/
.cart-space{font-size: 15px;text-align: center;padding: 20% 0;}
.cart-space span{background-color: #16C104;color: #fff;padding:  5px 15px;border-radius: 6px;}
/*结算页*/
.accounts-head{background-color: #13AE68;color:  #fff;text-align:  center;height: 50px;font-size: 15px;line-height: 50px;}
.take-people{padding: 10px 0px;font-size:  14px;}
.take-site{font-size:  14px;padding-bottom: 10px;border-bottom: 1px dashed #E5E5E5;}
.take-site-pic{text-align: right;padding-right: 5px;}
.take-site-pic img{width: 16px;height: 20px;margin-top: -5px;}
.site-text{max-height:  40px;overflow:  hidden;padding-right:  10px;}
.select-ipt-gray{border-radius: 12px;border: 1px solid #BABABA;margin-top: 5px;width: 62px;}
.select-ipt-gray input{width: 60px;height: 22px;border-radius: 12px;border: 0;text-align:center;color: #BABABA;}
.send-date{font-size: 14px;padding: 10px;border-bottom: 10px solid #E5E5E5;}
.send-date-ipt{text-align:  right;}
.send-date-ipt input{border: 0;outline: none;}
.accounts-goods-list{background-color: #F5F5F5;font-size:  14px;padding:  10px;}
.accounts-money{text-align: right;padding-right: 10px;font-size: 14px;background-color: #F5F5F5;}
.submit-order{background-color: #F39800;font-size: 14px;color: #fff;text-align:  center;}
.accounts-footer{height: 50px;line-height: 50px;}
.accounts-money span{color: #FE0103;font-weight:  900;}
/*提交订单页*/
.loding{text-align: center;font-size: 16px;}
.loding img{width: 150px;height: 150px;margin: 10% auto;display: block;}
/*订单成功页*/
.order-succeed{text-align: center;padding: 15px 0px;font-size: 15px;color: #16C104;}
.order-succeed img{width: 30px;height: 30px;margin: 5px auto;display: block;}
.order-number li{width: 100%;color: #111;padding: 10px;border-bottom: 1px solid #E5E5E5;font-size:  14px;}
.order-number li span{width: 100%;color: #FE0103;}
.back-myorder{padding: 15px;}
.order-succeed-text{font-size: 12px;color: #16C104;line-height: 28px;padding: 0 20px;text-indent: 24px;border-bottom: 3px solid #E5E5E5;padding-bottom:  20px;}
.back-index a{padding: 5px 15px;display:  inline-block;color: #16C104;font-size: 14px;border: 1px solid #16C104;border-radius: 6px;}
.go-myorder a{padding: 5px 15px;display:  inline-block;color: #6B6C6B;font-size: 14px;border: 1px solid #C9C9C9;border-radius: 6px;}
/*订单失败*/
.order-error{text-align: center;padding: 15px 0px;font-size: 15px;color: #E60012;border-bottom: 1px solid #E5E5E5;}
.order-error img{width: 30px;height: 30px;margin: 5px auto;display: block;}
.error-text{padding:  10px;border-bottom: 1px solid #E5E5E5;}
.error-text p{line-height: 40px;font-size:  14px;color: #9A9999;}
.error-back{padding: 15px;}
.error-back li{width: 100%;}
.error-index a{padding: 5px 15px;display: table;color: #16C104;font-size:  16px;border: 1px solid #16C104;border-radius: 6px;margin: 0 auto;}
/*input样式更改*/
.checkbox{position: relative;margin-top: 8px;}
.checkbox input[type='checkbox']{position: absolute;left: 20px;top: -4px;width: 20px;height: 20px;opacity: 0;}
.checkbox label{position: absolute;left: 30px;top: 0px;height: 15px;padding-left: 0;line-height: 20px;}
.checkbox label:before {content: '';background-color: #fff;position: absolute;left: -30px;top: 0;width: 20px;height: 20px;border: 1px solid #C0C0C0;border-radius: 50%; transition: all 0.1s ease;-webkit-transition: all 0.1s ease;-moz-transition: all 0.1s ease;}
.checkbox label:after{content: '';position: absolute;left: -22px;top: 3px;width: 6px; height: 12px;border: 0;border-right: 2px solid #fff;border-bottom: 2px solid #fff;background: #fff;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);transition: all 0.1s ease;-webkit-transition: all 0.1s ease;-moz-transition: all 0.1s ease;}
.checkbox input[type='checkbox']:checked + label:before {background: #4cd764;border-color: #4cd764;}
.checkbox input[type='checkbox']:checked + label:after {background: #4cd764;}