﻿/*移除自带映射|移除自动填充样式*/
/*input:-webkit-autofill {-webkit-box-shadow: 0 0 0px 1000px white inset;-webkit-text-fill-color: #333;}
input,select,textarea{-webkit-appearance: none;}
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
    -webkit-transition-delay: 9999s;
    -webkit-transition: color 9999s ease-out, background-color 9999s ease-out;
}*/
.hide{display:none}
.no_overflow{overflow: visible;}
.clearfix:before, .clearfix:after {content: "\0020";display: block;overflow: hidden;visibility: hidden;width: 0;height: 0;}
.clearfix:after {clear: both;}
.fl{float: left}
.fr{float: right}
.ar{text-align:right}
.pr{position:relative;}
.pd20{padding:20px;}
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.ml10{margin-left:10px;}
.ml20{margin-left:20px;}
.pt10{padding-top:10px;}
.pt20{padding-top:20px;}
.pl10{padding-left:10px;}
.pr10{padding-right:10px;}
.clearfix{zoom: 1;}
.tal{text-align:left;}
.tar{text-align:right;}
.tac{text-align:center;}
.dn-valid{position:absolute;opacity:0;display:none;}

.head{position: fixed;left: 0;top: 0;z-index: 1;padding: 10px 0;width: 100%;max-width: 640px;background-color: #1e1d22;text-align: center;overflow: hidden;}
.head-ser-a{padding-left:15px;padding-right:20px;display:inline-block;width:70%;height:30px;line-height:30px;text-align:left;box-sizing:border-box;color:#FFF;border-radius:12px;background-size:26px;text-align:center;font-size:15px}
.head-car{position: absolute;right:10px;top:10px;width: 30px;height: 30px;background: url("../images/icon2.png") no-repeat center center;background-size: contain;}
.head-car-num{position: absolute;left: 50%;margin-left:-2px;top: -5px;padding:0 2px;background: #fca704;font-size: 12px;color: #fff;font-family: arial;}
.head-car-num:after{content: "";position: absolute;left: 3px;bottom: -3px;width: 3px;height: 3px;background: url("../images/icon7.png") no-repeat center center;}

.head-back{cursor:pointer;position: absolute;left: 10px;top: 10px;width: 30px;height: 30px;background: url("../images/icon19.png") no-repeat center center;background-size: 12px;}
.head-ser-btn{position: absolute;right: 10px;top: 10px;line-height: 30px;color: #fff;}
.head-ser-a.cor{color: #333;}

.head-tit{display: inline-block;color: #fff;font-size: 16px;line-height: 30px;}
.head-home{position: absolute;left: 10px;top: 10px;width: 30px;height: 30px;background: url("../images/icon24.png") no-repeat left center;background-size: contain;}

/*购物车没有商品*/
.empty-list{font-size:14px;display:block;text-align:center;padding:30px 10px;color:#999;padding-top: 60px;    overflow: hidden;margin-bottom: 100px;}
.empty-list h4{font-size:16px;margin-bottom:10px;color:#666;font-weight: inherit;}
.empty-list div{margin-bottom:20px}
.empty-list .empty-list-content,.empty-list .empty-list-header{margin-bottom:0}
.empty-list .empty-list-content{margin-top:20px}
.empty-list .empty-list-content .home-page{background:#000;color:#FFF;padding: 8px 30px;border: solid 1px #000;border-radius: 30px;}
.empty-list .empty-list-content .home-page:hover{color:#f7cd4e;}

/*发送验证码按钮*/
a.sendbtn {position: absolute;right: 1px;top: -10px;background: #EEE;color: #000;padding: 0 20px;height: 43px;line-height: 43px;text-align: center;font-size: 14px;display: block;cursor: pointer;border-left:solid 1px #ddd;}
a.sendbtn.do{background: #EEE;color:#999;}

/*操作提示*/
.msg-for{ padding:50px 2% 20px; text-align:center;font-size:12px;line-height:2;}
.msg-for .seconds {color: #000;font-style: inherit;padding: 0 5px;}
.msg-for span{display: block;font-size:14px;font-weight:700;margin-bottom: 5px;}
.msg-for img{ margin-bottom:12px;}

/*分页*/
div.paginga{clear:both;width:90%;margin:0 auto;text-align:center;}
div.paginga ul{margin:0;padding:0;height:40px;font-size:12px;color:#666;}
div.paginga li{width:auto;background:initial;display:inline-block;padding:0;height:auto;line-height:inherit;}
div.paginga a,div.paginga a:visited{width: 100%;box-sizing: border-box;background:#FFF;border: 1px solid #EEE;color: #333;display: inline-block;height: 32px;line-height: 32px;margin: 2px;padding: 0 11px;text-decoration: none;}
div.paginga li.nextpage,div.paginga li.prepage{position:relative;width: 50%;}
div.paginga li.nextpage a b,div.paginga li.prepage a b{display:inline-block;position:absolute;overflow:hidden;width:0;height:0;border:4px dashed transparent;}
div.paginga li.nextpage a b{border-left-style:solid;border-left-color:#d72c25;zoom:1;top:7px;right:2px;_right:-2px}
div.paginga li.prepage a b{border-right-style:solid;border-right-color:#d72c25;zoom:1;top:7px;left:3px;}
div.paginga a:hover,div.paginga a:active, div.paginga .press{background-color:#B89F87; border: 1px solid #B89F87;color: #FFF;display: inline-block;height: 30px;line-height: 30px;margin: 2px;padding: 0 11px;}
div.paginga .inputcss1{border: #dfdfdf 1px solid;width:25px;vertical-align:baseline;height:20px;line-height:20px;_margin-top:3px;}
div.paginga .paginqd{vertical-align:text-bottom;height:21px;width:39px;margin-top:7px;}
div.paginga li{display:none;}
div.paginga .prepage,div.paginga .nextpage{display:inline-block;}
div.paginga .prepage a{border-radius:8px 0 0 8px;}
div.paginga .nextpage a{border-radius:0 8px 8px 0;border-left:none;}