body{background:#f8f8f8}h1,p{margin:0;padding:0}a{text-decoration:none}.pay_info{padding:1em 1em 0}.pay_info div{background:#fff;padding:.8em;border-radius:.5em}.pay_info div p{overflow:hidden;font-size:.9em;margin-bottom:.4em}.pay_info div p:nth-last-of-type(1){margin-bottom:0}.pay_info div p span{width:70%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;float:right;color:#000}.pay_info div p span.title{color:#666;float:left;width:30%}.pay_info div p span.red{color:#f26c6c}.chooseType{padding:0 1em}.chooseType h1{color:#999;height:2.5em;line-height:2.5em;font-size:1em;font-weight:400}.chooseType a{display:block;border-radius:.5em;padding:.5em .8em;margin-bottom:.8em;overflow:hidden;background:url(arr_right.png) no-repeat 95% center #fff;background-size:.4em auto}.chooseType a img{float:left;width:2.5em;margin-right:1.2em}.chooseType a p.name{color:#000;font-size:1em;padding:.1em 0}.chooseType a p.tip{color:#999;font-size:.8em}div.result{padding:3em 1em .5em;text-align:center}div.result img{width:6em;margin-bottom:1em}div.result p{color:#666;font-size:1em;font-weight:700}div.btnGroup{padding:0 1em}div.btnGroup a{border-radius:.2em;display:block;height:3em;line-height:3em;text-align:center;box-sizing:border-box;font-size:1em}div.btnGroup a.toPay{background:#4a90e2;color:#fff;margin-bottom:1em}div.btnGroup a.return{background:#fff;color:#666;border:1px solid #4a90e2;margin:2em 0}.foot{max-width:600px;position:fixed;margin:0 auto;bottom:0;height:2.5em;line-height:2.5em;text-align:center;width:100%;border-top:1px solid #ccc;background:#fff;color:#999;font-size:.8em}