*:focus{outline:none;}
.m-pay{background:#ebebeb; padding-bottom:10px;}
.m-pay .pay-head{height:65px;  text-align:center; line-height:65px; color:#fff; font-size:22px; background:#3399ff;}
.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% 0 3%;}
.pay-bt input{width:100%; height:65px; line-height:65px; border:0; border-radius:5px; background:#ff9a14; color:#fff; font-size:20px;  text-align:center;}