@charset "utf-8";
img{ width: 100%; display:block; }
.clear:after,.product_list .tab_tr p:after,.order_view p:after,.order_view2 p:after{ content:''; display:block; clear: both; }
select,input,textarea{appearance:none; -moz-appearance:none; -webkit-appearance:none;  }
.stop .back,.top_tip span:before,.paytype i,.order_foot .tel span:before,.order_foot .btn span:after{ background:url(../images/orderpay_ico.png) no-repeat; background-size:100px; }
.stop{ position: relative; line-height: 40px; background:#424242; text-align: center; color: #fff; font-size: 14px; }
.stop .back{ position: absolute; width:30px; height: 30px; left:3%; top:5px; background-position: -53px 9px;}

.top_tip{ text-align: center; font-size: 16px; font-weight: bold; margin:20px 0 10px; line-height: 40px; color: #bd911a }
.top_tip span{ position: relative; padding-left:40px; }
.top_tip span:before{ position: absolute; content: ''; left:-5px; top:-6px; width:34px; height: 34px; }
.order_view{ margin:0 8% 10px; background: #f8f8f8; padding:10px; }
.order_view2{ margin:0 8% 30px;padding:0 10px;}
.order_view p,.order_view2 p{line-height: 22px;}
.order_view p span,.order_view2 p span{ float: left; }
.order_view p span:nth-child(1),.order_view2 p span:nth-child(1){ width: 24% }
.order_view p span:nth-child(2),.order_view2 p span:nth-child(2){ width: 68% }
@media screen and (max-width:380px) {
    .order_view p span:nth-child(1),.order_view2 p span:nth-child(1){ width: 30% }
}
.order_view2 p .price{ font-size:14px; color: #bd911a; }
.paytype i{ display: block; margin-top:3px; width: 55px; height: 18px; }
.paytype i.alipay{ background-position: 0 -59px; }
.paytype i.wechartpay{ background-position: 0 -82px; }
.pay_tip{ line-height: 22px; text-align: center; padding-top:5px; color: #e43333; }
.order_foot{ text-align: center; padding:30px 0; }
.order_foot .tel{ line-height: 20px; margin:5px 0 25px; font-size: 14px; font-weight: bold;}
.order_foot .tel a{color: #bd911a; }
.order_foot .tel span{ position: relative; padding-left:15px; }
.order_foot .tel span:before{ position: absolute; content: ''; left: 0px; top: 5px;width: 10px; height: 10px; background-position: -43px 0; }
.order_foot .weixin_code{ width:30%; margin: 10px auto 5px; }
.order_foot .btn{ display:block; width:40%; margin: 15px auto; height: 36px; border-radius:5px; line-height: 36px; background-color: #5d5757; color: #fff;  }
.order_foot .btn span{ position: relative; }
.order_foot .btn span:after{position: absolute; content: ''; right: -15px; top: 5px;width: 10px; height: 10px; background-position:5px -118px }

.sure_btn a{ display: block; background: linear-gradient(#ebc85e, #bf931d); width: 50%; margin:0 auto; border-radius:5px; text-align: center; font-size: 18px; color: #fff; height: 50px; line-height: 50px; }



