/* 商城支付页样式（cart/checkout/pay/pay-success/pay-fail/privacy/terms/aftersale） */
.qy-box{background:#fff; padding:25px 30px; font-size:14px; color:#333; line-height:1.9;}
.qy-box h3{font-size:18px; color:#111c36; margin:8px 0 14px; padding-bottom:10px; border-bottom:2px solid #111c36;}
.qy-box h4{font-size:15px; color:#111c36; margin:18px 0 8px;}
.qy-box p{margin:6px 0;}
.qy-box table{width:100%; border-collapse:collapse; margin:12px 0;}
.qy-box table th,.qy-box table td{border:1px solid #e5e5e5; padding:9px 12px; text-align:center; font-weight:normal;}
.qy-box table th{background:#f7f7f7; color:#222;}
.qy-box .total-line{text-align:right; margin:8px 0 18px; font-size:15px; color:#222;}
.qy-box .total-line b{color:#e62129; font-size:20px;}
.qy-box .btn-row{text-align:right; margin-top:8px;}
.qy-box .btn-row a{display:inline-block; padding:9px 30px; background:#111c36; color:#fff; text-decoration:none; border-radius:3px; margin-left:12px;}
.qy-box .btn-row a:hover{background:#e62129;}
.qy-box .btn-row a.gray{background:#999;}
.qy-box .btn-row a.gray:hover{background:#777;}
.qy-box .note{font-size:13px; color:#888; border-top:1px dashed #ddd; padding-top:10px; margin-top:16px;}
.qy-box .tip{background:#fdf8ef; border:1px solid #f0e2c5; color:#8a6d3b; padding:10px 14px; margin:14px 0;}
.qy-box .form-row{margin:10px 0;}
.qy-box .form-row label{display:inline-block; width:120px; color:#555;}
.qy-box .form-row input[type=text]{width:280px; max-width:90%; border:1px solid #ccc; padding:7px 10px; font-size:14px; border-radius:2px;}
.qy-box ul, .qy-box ol{margin:6px 0 6px 22px;}
.qy-box li{margin:4px 0;}

@media screen and (max-width:768px) {
.qy-box{padding:18px 14px;}
.qy-box table{display:block; width:100%; overflow-x:auto; -webkit-overflow-scrolling:touch; white-space:nowrap; border:0;}
.qy-box table th,.qy-box table td{white-space:nowrap; padding:8px 10px;}
.qy-box .btn-row a{padding:8px 16px; margin-left:6px; font-size:13px;}
.qy-box .form-row label{width:auto; display:block; margin-bottom:4px;}
.qy-box .form-row input[type=text]{width:100%; box-sizing:border-box;}
.qy-box .total-line{font-size:14px;}
}