*{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.container{margin: 0 auto; width: 1200px;}
.header{position: relative; overflow: hidden;}
.logo{margin: 20px 0; width: 280px;}
.fl{float: left !important;}
img{border: 0;}
.logo img{max-width: 100%; vertical-align: middle;}
.cart-btn{display: inline-block; padding: 0 20px; border-radius: 3px; font-size: 12px; line-height: 28px; text-align: center; color: #fff;cursor: pointer;}
.cart-btn-wrap .cart-btn, .gray-btn{width: 140px; height: 38px; line-height: 38px;}
.layout{width: 100%;}
.text-default{font-size: 14px !important;}
.border{border: solid 1px #ddd;}
.border-gray-white{border-color: #eee;}
p, .p{line-height: 25px;}
.order-container{margin-bottom: 50px; overflow: hidden;margin-top: 20px;padding: 5px;}
.text-center{text-align: center !important;}
a{text-decoration: none;}
.on-wechat{position: absolute; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.8); text-align: center;}
.logo.fl{width: 280px;}
.logo.fl img{width: 100%;}
.f16{font-size: 16px !important;}
.indentation{text-indent: 40px;}
.pay-result img{vertical-align: middle; margin-right: 10px; width: 30px;}