/*
 * 标题：AK单页订单管理系统企业版(PLUS版)
 * 作者：liubanyu7514（微信号）
 * 官方网址：www.akmall.cc
 * *
 * 警示信息：您可以复制使用本站静态文件（html/css/js/images），但请保留原创作者（微信号：liubanyu7514）信息，谢谢。
 */
@charset "utf-8";
html{font-size:14px !important;}
body{font-family:MicroSoft Yahei;background:#F1F1F1;color:#555;text-align:left;margin: 0;}
button,input,select,textarea,ul,ol,dl,p,li{margin: 0;padding:0;vertical-align: middle;}
table{border-collapse:collapse;border-spacing:0;font-size:inherit}
h1,h2,h3,h4,h5,h6,strong{font-size:120%;font-weight:bold;margin: 0;}
fieldset{border:0;vertical-align: middle;pointer-events: none;}
img{border:0;vertical-align: middle;}
a{text-decoration:none;cursor: pointer;color:#666;display:inline-block;}
a:hover{text-decoration:underline;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {color: #CCCCCC;}
input:-moz-placeholder,textarea:-moz-placeholder{color: #CCCCCC;}
input::-moz-placeholder,textarea::-moz-placeholder {color: #CCCCCC;}
input:-ms-input-placeholder,textarea:-ms-input-placeholder {color: #CCCCCC;}

.clearfix:before,.clearfix:after{content:"";display:table;}
.clearfix:after{clear:both;}
.ellipsis{overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;word-break: break-all;word-wrap: break-word;}
select{margin:.2rem 0;height:2.5rem;}
select,.akmall-input-text {text-indent:.3rem;width:98%;display: inline-block;padding:.5rem 0;margin-right:1px;color: #555555;border: 1px solid #cccccc;font-family:MicroSoft Yahei;outline:none;transition: all 0.2s linear 0s;box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);border-radius: 2px;font-size: 1.1rem;}
.akmall-input-text:focus{border-color:#999;}
.akmall-theme-akmall .akmall-input-text{height:22px;line-height:22px;}
.akmall-quantity-readonly{width:3rem;text-align:center;background:#eee;text-indent:0;}
.header-nav{padding:6px 5px;background-color:#FF5555;margin-bottom:30px;box-shadow: 0 1px 5px rgba(0,0,0,0.5);z-index:100;}
.header-nav .goback{color:#fff;font-size:1.4rem;vertical-align: middle;}
.akmall-order{background:#fff;color:#333;font-size:1rem;font-weight:normal;}
.akmall-form-content{padding:.5rem;}
.akmall-brief{padding-bottom:.5rem;}
.akmall-brief img{max-width:100%;}
.akmall-badge{margin-left:.2rem;background-color:#f60;color:#fff;padding:.1rem .2rem;border-radius:.2rem;font-size:.8rem;line-height:1rem;font-weight:normal;}
.akmall-params-image{width:28%;margin-right:1.5%;white-space:normal !important;line-height:1.5rem;font-size:12px !important;}
.akmall-region{float:left;width:32.66%;}
.akmall-region-area{margin-right:0;}
.akmall-lang-zh-tw .region-all .akmall-region{width: 49%;}
.akmall-lang-zh-tw .region-all .akmall-region-area{display: none;}
@media(min-width:660px){
.akmall-main{float:left;width: 65%;}
.akmall-side{float:right;width: 35%;}
.akmall-params-image{width:22%;}
}
.akmall-title{background-color: #FF5555;padding:.4rem;padding-bottom: .2rem;height:auto;color:#fff;}
.akmall-title .icon-cart,.akmall-title .icon-shipping{display:inline-block;width:2rem;height:2rem;background:url(./icon-product.svg) no-repeat;background-size:2rem;vertical-align:middle;margin-right:.2rem;}
.akmall-title .icon-heart{display:inline-block;width:2rem;height:2rem;background:url(./icon-heart.svg) no-repeat;background-size:2rem;vertical-align:middle;margin-right:.2rem;}

.akmall-params{float:left;padding:.2rem;font-size: 1rem;color: #666;background-color: #fff;border:2px solid #ccc;margin-right:4px;margin-bottom:4px;text-decoration:none;transition: all 0.3s linear 0s;max-width:95%;border-radius: .4rem; box-shadow: 0 0 5px rgba(0,0,0,0.2);}
.akmall-params input{display:none;}
.akmall-params:hover{background-color:#ccc;text-decoration:none;}
.akmall-params.active{color:#fff !important;background-color:#F34242;border-color:#F34242;text-decoration:none;}
.akmall-params .item-image{background:#fff;text-align:center;}
.akmall-params .item-image img{width:100%;}
.akmall-rows{padding-top:.5rem;}
.rows-head{display:block;margin-bottom:.2rem;padding:.2rem 0;font-size:1rem;font-weight:bold;line-height:2rem;}
.rows-params{padding:2px 0;line-height: 2rem;position:relative;}
.rows-params .akmall-params-text{width: 100%;text-align: center;font-weight: bold;}
#akmall-box-product .akmall-params, #akmall-box-extends .akmall-params{display: inline-grid;float: none;}

.akmall-full-row{float: none;}

.rows-id-extends .akmall-params input,.rows-id-params .akmall-params input{display:none;}
.rows-id-params.akmall-checkbox .akmall-params input{display:inline-block;}
.rows-id-price{margin-top:20px;}
.rows-id-price .rows-params{font-size:1.5rem;font-weight: bold;display: inline-block;}
.akmall-total-price,.akmall-coupon{color:#f60;font-size:2rem;}
.akmall-original-price{margin-left:10px;font-size:1.2rem;}
.akmall-discount{display:block;font-size:1rem;}
.sale-total-price{color:#f60;margin-left:5px;}
.akmall-quantity,.quantity-inc,.quantity-dec{float:left;text-align:center;border:1px solid #ccc;width:2rem;height:2rem;font-size:1.5rem;line-height:2rem;background-color:#f4f4f4;}
.akmall-quantity{padding:0 .5rem;color:#333;border-width:1px 0 1px 0;width:4rem;border-radius:0;background-color:#fff;}
.quantity-inc:hover,.quantity-dec:hover{text-decoration:none;background:#ccc;}

.akmall-delivery{overflow:hidden;}
.akmall-shipping{font-size:.8rem;}
.akmall-scroll{position:relative;overflow:hidden;}
.akmall-alert{padding: .4rem;margin-bottom: 1rem;text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);background-color: #fbeedf;border: 1px solid #eed3d7;border-radius: .2rem;color: #c00;line-height: 1.5rem;}
.akmall-id-btn{margin-bottom:1rem;}
.akmall-btn{width:100%;display: inline-block;padding: 1rem 0;margin-bottom: 0;font-size: 1.4rem;line-height: 1.2rem;color: #fff;text-align: center;vertical-align: middle;background-color: #FF004E;border: 1px solid #FF004E;border-radius:.2rem;cursor: pointer;outline:none;font-family:MicroSoft Yahei;-webkit-appearance: none;}
.akmall-btn:hover,.akmall-btn:active{background-color: #F34242;opacity:.9;font-size: 1.5rem;}
.akmall-btn[disabled]{background-color:#888;border-color:#666;}
.akmall-btn[disabled]:hover{background-color:#888;border-color:#666;}
.akmall-btn a{color:#fff}
.akmall-btn-share{width:98%;}
.akmall-delivery{padding:0 .5rem;}
.akmall-scroll ul{padding:0;}
.akmall-scroll li{list-style:none;padding:.5rem;}
.akmall-scroll li.even{background:#f4f4f4;}
.akmall-scroll p{margin:0;}
.akmall-scroll p:first-child{font-weight: bold;}
.akmall-scroll .akmall-badge{float:right;}
.akmall-scroll .akmall-date{float:right;font-size:.8rem;color: #f60;}
.akmall-main{margin-bottom:30px !important;}
.akmall-full-row{width:100% !important;}
.akmall-full-row.akmall-scroll{height:250px !important;}
.akmall-request{font-size:1rem;font-weight:bold;color:#f60;float: left;display: inline-block;line-height:2rem;margin-left: 3px;}
.akmall-request-none{visibility:hidden;}
.rows-id-price  .rows-head,.rows-id-salenum  .rows-head{float:left;margin-right:15px;}

#akmallUp,#qrcode{background:url(top.png) no-repeat left 0;bottom:50px;cursor:pointer;display:none;height:42px;position:fixed;right:8px;width:42px;z-index:30;transition: all 0.3s linear 0s;}
#akmallUp:hover{background-position: 0 -42px;}
#qrcode{display:block;background:#666 url(qrcode-w.png) center no-repeat;text-align:center;bottom:150px;border-radius:5px;}
#qrcode .qrcode{display:none;width:150px;padding:10px;background-color:#fff;border:1px solid #ccc;position:fixed;right:55px;bottom:55px;opacity:.9;filter:alpha(opacity=90);}
#qrcode .qrcode img{width:100%;}
#qrcode:hover .qrcode{display:block;}
.statis-0{color:#999;}
.statis-1{color:#f60;}
.statis-2{color:#06c;}
.statis-3{color:#090;}
.statis-4{color:#f00;}
.statis-5{color:#ccc;}

.result{margin:0 auto;min-height:100%;max-width:800px}
.result ul{margin:0;padding:0;}
.result h1{text-align:center;background:#FF5555;color:#fff;padding:15px;font-size:25px;font-weight:normal}
.result i{font-style:normal}
.result .innner{position:relative;min-height:100vh;overflow:hidden}
.result .order{padding:10px;background:#f5f5f5;font-size:16px;line-height:1.8em}
.result table tr th {padding: 0px 5px;border: none;min-width: 80px;vertical-align: initial;text-align:right;font-size:14px;color:#333;font-weight:bold;}
.result table tr td {padding: 0px 5px;border: none;}
.result .foot{text-align:center;background: #f5f5f5;}
.result .foot_btn{margin-bottom:40px;display:inline-block;min-width:45%;font-weight:normal;text-align:center;cursor:pointer;background-image:none;border:1px solid #f5f5f5;border-radius:30px;white-space:nowrap;padding:7px;font-size:16px;line-height:2.4;color:#fff;background-color:#f60;text-decoration:none;outline:0;-webkit-transition:background-color .15s;transition:all .3s linear 0s}
.result .foot_btn:hover{background-color:#f80}
.result .foot .copyright{margin: 20px auto;}
.result .succtop{text-align:center;padding:10px 0;}
.result .succtop span{white-space: nowrap;}
.result .succtop .price{color:#f60;}
.result .qrcode{padding-bottom:15px;}
.result .qrcode img{max-width:100%;}
.akmall-remark{padding-top:5px;text-align:center;}

.akmall-payment a,.akmall-payment label{background:url(payment.png) left -2px no-repeat;padding-left:32px;}
.akmall-payment .payment-alipay{background-position:4px -42px;}
.akmall-payment .payment-wxpay{background-position:2px -90px;}
.akmall-payment .payment-qrcode{background-position:2px -147px;}
.akmall-payment .payment-bankpay{background-position:2px -192px;}
.akmall-payment .akmall-payment-711{background-position:2px -345px;}
.akmall-payment .akmall-payment-quanjia{background-position:2px -395px;}
.akmall-payment .akmall-payment-sfexpress{background-position:2px -446px;}
.akmall-payment .akmall-payment-hilife{background-position:2px -496px;}

 .akmall-payment label.active, .akmall-payment label:hover{background-position:-200px -2px;}
 .akmall-payment .payment-alipay.active, .akmall-payment .payment-alipay:hover{background-position:-200px -48px;;}
 .akmall-payment .payment-wxpay.active, .akmall-payment .payment-wxpay:hover{background-position:-200px -97px;}
.akmall-payment .payment-qrcode.active,.akmall-payment .payment-qrcode:hover{background-position:-200px -147px;}
 .akmall-payment .payment-bankpay.active, .akmall-payment .payment-bankpay:hover{background-position:-200px -192px;}
 .akmall-payment .akmall-payment-711.active, .akmall-payment .akmall-payment-711:hover{background-position:-200px -345px;}
 .akmall-payment .akmall-payment-quanjia.active, .akmall-payment .akmall-payment-quanjia:hover{background-position:-200px -395px;}
 .akmall-payment .akmall-payment-sfexpress.active, .akmall-payment .akmall-payment-sfexpress:hover{background-position:-200px -446px;}
 .akmall-payment .akmall-payment-hilife.active, .akmall-payment .akmall-payment-hilife:hover{background-position:-200px -496px;}

/* 省略其余与下单表单、支付、评论相关样式，保留视觉一致性所需的主要结构类 */ 