@charset "utf-8";
img{ width: 100%; display:block; }
.clear:after,.product_list .tab_tr p:after{ content:''; display:block; clear: both; }
select,input,textarea{appearance:none; -moz-appearance:none; -webkit-appearance:none;  }
.stop .back,.safe_tip span:before,.settle_table .area select,.settle_cl .style_list li span{ background:url(../images/settlement_ico.png) no-repeat; background-size:50px; }
.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: 10px 9px;}
.safe_tip{ padding:5px 0; line-height: 26px; text-align: center; color: #bd911a }
.safe_tip span{ position: relative; }
.safe_tip span:before{ content: ''; position: absolute; width: 10px; height: 10px; left: -17px; top: 3px; background-position: right 0; }
.settle_table{ padding:10px 5%; }
.settle_table .settle_cl{ margin-bottom:20px; }
.settle_table .settle_cl .title{ font-size: 14px; }
.settle_table .settle_cl .title:before{ float: left; content: ''; width:4px; height: 12px; margin-right:10px; margin-top:1px; border-radius:5px; background: #424242; }
.settle_table .settle_tr{ padding-top:10px; }
.settle_table .settle_tr select{padding:0 2%; width:28%; height: 40px; border: 1px solid #dcdcdc; border-radius:5px; margin-right:3%; background-color:#fff; background:url(../images/select_ico.png) no-repeat 88% 18px; background-size:10px; }
.settle_table .settle_tr textarea,.settle_table .settle_tr input{ font-size: 14px; border: 1px solid #dcdcdc; border-radius:5px;}
.settle_table .settle_tr textarea{ width:94%; min-height: 60px; padding:3%;}
.settle_table .settle_tr input{ height: 40px; padding:0 3%; width:94%; }
.settle_cl .style_list{ padding-top:15px; }
.settle_cl .style_list li{ float: left; width:29%; text-align: center; font-size: 14px; padding:5px 0; line-height: 24px; border:1px solid #dcdcdc; border-radius:5px; margin-right:3%; margin-bottom:10px; }
.settle_cl .style_list li.on{ border-color: #bd911a; color: #bd911a; }
.settle_cl .fhstyle li span{ padding-left:22px; background-position: -34px -10px; }
.settle_cl .fhstyle li:nth-child(2) span{background-position: -34px -34px; }

.product_list .tabtitle{ padding:0 5%; text-align: center; line-height: 30px; font-size: 14px; background: #424242; color: #fff; }
.product_list .tab_tr p{ float: left; line-height: 30px;  }
.product_list .tab_tr p:nth-child(1){ width:70%; }
.product_list .tab_tr p:nth-child(2){ width:15%; text-align: center;vertical-align: middle;}
.product_list .tab_tr p:nth-child(3){ width:15%; text-align: center;vertical-align: middle;}
.product_list .list{ margin:0 5%; width:90%; }
.product_list .list tr{ border-bottom:1px solid #eee;}
.product_list .list .pimg{ width:30%; margin-right:5%; }
.product_list .list .pview{ width:65%; line-height: 20px; }
.product_list .list .pview .name{ padding-top:10px; font-size: 14px; }
.product_list .pay_total{ padding:10px 5%; line-height: 22px; font-size: 14px; text-align: right; }
.product_list .pay_total .nowpay{ color: #bd911a }
.sure_btn{ padding:15px 0 50px; }
.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; }

#wrcon{position:relative;}
#wcon{display:none;border:1px solid #424242;padding:8px;padding-top:3px;padding-bottom:3px;line-height:22px;position:relative;margin-top:10px;}
#wcon span, #wrcon span{cursor:pointer;display:block;width: 70px; height: 24px; line-height: 24px; text-align: center; font-size: 12px; color: #fff; border-radius:5px; background: linear-gradient(#ebc85e,#bf931c);position: absolute;right:8px;bottom:6px;}
#wrcon span{bottom:-16px;right:0;width:88px;height:30px;line-height:30px;}
