*:focus{outline:none;}
.m-pay{background:#ebebeb; padding:10px 5px; margin:5px; border:1px solid #e1e1e1; border-radius:5px;}
.m-pay .pay-head{height:40px;  text-align:center; line-height:40px; color:#fff; font-size:16px; background:#3399ff;}
.payList{overflow:hidden; padding:10px 2%; background:#fff;}
.payList li{position:relative; float:left; width:50%; max-width:149px; margin-bottom:10px; height:40px;}
.payList li.active div{border:1px solid #f86868;}
.payList li em{position:absolute; width:18px; height:18px;right:0; bottom:0;}
.payList li div{position:absolute; width:96%; height:100%; left:2%; top:0; background:#fcf9f9; border:1px solid #e1e1e1;}
.payList li  input{position:absolute; top:0; left:0; width:100%; height:100%; opacity:0; filter:Alpha(opacity=0)}
.payList li.active em{background:url("ck.gif") right bottom no-repeat;}
.payList .payImg{display:block; text-align:center; padding-left:40px; height:40px; line-height:40px; }
.payList .wxImg{background:url("rmbadd.png") 5px 5px no-repeat; background-size:30px 30px;}
.payList .alipays{background:url("alipays.png") 5px 5px no-repeat; background-size:30px 30px;}
.payList .yeepays{background:url("yeepays.png") 5px 5px no-repeat; background-size:30px 30px;}
.payList .banks{background:url("banks.png") 5px 5px no-repeat; background-size:30px 30px;}
.payList .tenpays{background:url("tenpays.png") 5px 5px no-repeat; background-size:30px 30px;}
.payList .paypals{background:url("paypals.png") 5px 5px no-repeat; background-size:30px 30px;}
.pay_all{font-size:16px; padding-bottom:16px;}
.pay_all em{color:#f90;}

.m-pay .pay-how{margin:0 3%; border:1px solid #ddd; border-bottom:0; border-bottom-left-radius:5px; border-bottom-right-radius:5px; background:#fff; box-shadow:0px 0px 2px #ddd;}
.pay-how .pay-money{border-bottom:1px solid #f0f0f0; padding-top:25px; padding-bottom:25px; text-align:center; line-height:26px; font-size:18px; color:#666;}
.pay-how .pay-money b{color:#ff6600;}
.pay-how .pay-add{padding:25px 0; margin:0 5%;  }
.pay-how .pay-add input{border:1px solid #999; border-radius:5px; height:60px; width:100%; text-align:center;}
.pay-type{margin:20px 0 20px 5%; font-size:18px;}
.pay-typeWx{margin:0 3%; background:#fff; padding:20px  0 20px 12%;}
.pay-typeWx span{display:block; width:150px; height:50px; line-height:50px; border:1px solid #f86868; background:#fcf9f9; padding:5px 0;  text-align:right; padding-right:15px; font-size:20px; position:relative;}
.pay-typeWx span:before{content:''; height:49px; width:49px; background:url('rmbadd.png') no-repeat; position:absolute; left:10px;}
.pay-typeWx span:after{content:''; position: absolute; width: 10px; height: 10px; right: 0; bottom: 0;background: url("ck.gif") 0px 0px no-repeat;}
.pay-bt{margin:15px 3%;}
.pay-bt a{display:block; width:100%; height:40px; line-height:40px; border:0; border-radius:5px; background:#ff9a14; color:#fff; font-size:16px;  text-align:center;}
.pay-bt input{display:block; width:100%; height:40px; line-height:40px; border:0; border-radius:5px; background:#ff9a14; color:#fff; font-size:16px;  text-align:center;}