﻿*{ margin: 0px; padding: 0px; font-family: 微软雅黑; }
body { background: #f1eff5; }
.pay { background: #F2F1F1; padding: 15px 14px; position: relative; }
.ptips { margin-left: 38px; color: rgba(16, 156, 67, 0.93); font-size: 20px; /* font-weight: 500; */ position: relative; top: -3px; }
.icon { display: inline-block; position: absolute; width: 31px; height: 31px; top: 10px; }
.success { background: url('//wxinfo.lvxoo.com/img/success.png') no-repeat center; }
.error {   background: url('//wxinfo.lvxoo.com/img/fail.png') no-repeat center; }
.about {   background: url('//wxinfo.lvxoo.com/img/smile_03.png') no-repeat center; background-size: 100%; top: 14px; left: 14px; }
.paybody { padding: 18px; background: #fff; }
.line { height: 8px; background: #F2F1F1; }
.line1 { height: 1px; }
.line_h { margin-top: 18px; margin-bottom: 8px; }
.paybody > p { text-align: center; color: black; }
.paybody > p.h { height: 40px; line-height: 40px; }
.paybody > p.cname { }
.paybody > p.money { font-size: 26px; font-weight: 500; }
ul, li { list-style: none; }
.paybody > ul > li { position: relative; color: #6d6e6d; height: 35px; line-height: 35px; }
.paybody > ul > li > span { position: absolute; }
.paybody > ul > li > span.stips { right: 0px; max-width: 75%; overflow: hidden; height: 35px; line-height: 35px; text-overflow: ellipsis; }
.ispace { display: inline-block; width: 32px; }
.extend { background: #fff; height: 60px; line-height: 60px; position: relative; }
.tips { margin-left: 52px; color: #6d6e6d; font-size: 18px; font-weight: 500; }
.next-btn { background: url('//wxinfo.lvxoo.com/img/next-icon.png') no-repeat center; }
.extend .next-btn { position: absolute; width: 25px; height: 25px; right: 2px; top: 17px; }
.ep { padding: 0px; margin: 0px; height: 20px; line-height: 20px; font-size: 12px; margin-left: 52px; color: #6d6e6d; position: relative; top: 10px; }
.epTop {position: relative; top: 10px; }
.fail { color: red; padding: 10px; color: rgba(205, 69, 69, 0.92); }
.sub { background: url('//wxapi.lvxoo.com/img/relevance_03.png') no-repeat center; background-size: 100%; top: 14px; left: 14px; }
.subbuttom { display: inline-block; position: absolute; right: 8px; color: green; border: solid 1px green; height: 28px; line-height: 28px; top: 15px; width: 60px; text-align: center; border-radius: 3px; }
.dt { position: absolute; bottom: 0px; text-align: center; height: 50px; line-height: 50px; width: 100%; background: #fff; color: #333; font-size: 0.8em; }
.dt > i { padding: 0px 10px; font-style: normal; }
