﻿@charset "utf-8";
/* CSS Document */
*{-webkit-user-select:none; -webkit-tap-highlight-color:rgba(255, 255, 255, 0);-ms-touch-action:none;-webkit-touch-callout: none; }
input,textarea{-webkit-user-select:text;} 
*{margin:0;padding:0;}
img{border:none;}
body{background:#f4f4f4;overflow-x:hidden;-webkit-text-size-adjust:none;font-family:Arial, Helvetica, sans-serif;color:#444752;font-size:14px;line-height:24px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-box-align:stretch;} 
ul li{list-style-type:none;}
.clear{clear:both;}
.clearfix:after{clear: both;content: "";display: block;visibility: hidden;}
.margin-center{margin:0 auto; text-align:center;}
a{color:#444752;outline: medium none;text-decoration: none;}
.padd{padding:20px 15px;}
.padd15{padding-left:15px;}
.border{border:1px solid #999999}
.padding15{padding:0px 15px;}
.paypadd{padding:12px 15px;}
.mart15{margin-top:15px;}
.mart8{margin-top:8px;}
.border2{border:1px solid #cccccc;}
.fn12{font-size:12px;}
.fn16{font-size:16px;}
.bor_radius{-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;}
.bor_radius2{-webkit-border-radius:6px;-moz-border-radius:6px;-o-border-radius:6px;-ms-border-radius:6px;}
.orange{color:#ff3f06;}
.red{color:#df0000;}
.paybox{min-width: 320px;max-width: 920px;margin:0 auto;}
.headbox{background-color:#e51937;height:44px;line-height:44px;}
.headbox img{display:block;margin:0 auto;margin-top:9px;}
.paytt{background: -webkit-gradient(linear, left top, left bottom, from(#ececec),to(#c9c9c9));background: -moz-linear-gradient(top, #ececec 0%, #c9c9c9 100%);background: -o-linear-gradient(top,#ececec, #c9c9c9);height:38px;line-height:38px; text-shadow:1px 1px 1px #fbfbfb;border-top:1px solid #fff;border-bottom:1px solid #ededed;}
.paddright{position:relative;padding-right:20px;}
.numlocal{position:absolute;left:0px;top:5px;}
.inputbox{ height:35px;line-height:35px;background:#fff;-moz-box-shadow:inset  2px 2px 4px #ddd;box-shadow:inset  2px 2px 4px #ddd;color:#444752;margin-top:10px;}
.inputbox input{border:none; background:none;height:32px;line-height:32px;margin-left:10px;width:95%; outline:none;}
.tipsicon{position:absolute;right:7px;top:44px;font-size:16px;}
.tipsword{margin-left:10px;}
.datebox span:first-child{padding-right:10px;}
.datetime{width:41%; height:35px;text-indent:4px;border-color:#ccc; outline:none;color:#444752;margin-top:10px;}
.datetime:first-child{margin-left:12px;}
.timestar{ vertical-align:middle;margin-left:2px;}
button{border:none;background:none;}

a.submit{
    display: block;
    width: 66%;
    height: 35px;
    background: #20d399;
    background: -moz-linear-gradient(top, #e51937 0%, #e51937 100%);
    background: -o-linear-gradient(top,#e51937, #e51937);
    text-align: center;
    line-height: 35px;
    font-size: 16px;
    margin: 0 auto;
    color: #fff;
    margin-top: 25px;
}
.surebuy{margin-top:0px;background: #fff;}
.paynumbox{background:#fff;}
.buynum{height:37px;line-height:37px;padding-left:14px;border-bottom:1px solid #ccc;}
.paybtn{background: -webkit-gradient(linear, left top, left bottom, from(#fefefe),to(#e9e9e9));background: -moz-linear-gradient(top, #fefefe 0%, #e9e9e9 100%);background: -o-linear-gradient(top,#fefefe, #e9e9e9);width:73%;height:38px;line-height:38px;margin:0 auto; text-align:center;margin:15px 0px 18px 0px;margin-left:13%;font-size:18px;}
.paybtn a{display:block;}
.tipslast{padding:10px 5px;}
.footword{padding:16px 0px;line-height:20px;}
.footword img{ vertical-align:middle;margin-right:4px;}

/* 支付失败样式 */
.paynot {
    width: 100%;
    height: 80%;
    position: fixed;
    box-sizing: border-box;
    top: 0;
    padding: 1.2rem 0.55rem;
    display: flex;
    align-items: center;
    justify-content: center;
}
.payounot {
    text-align: center;
    width: 100%;
}
.paynot_buts {
    width: 100%;
    position: fixed;
    bottom: 0;
    padding: 0 6% 0.2rem;
    box-sizing: border-box;
}
.paynb1 {
    background-color: #0CCF91;
    color: #fff;
}
.paynb2 {
    color: #0CCF91;
    border: 1px #0CCF91 solid;
}
.paynot_but {
    width: 100%;
    font-size: 0.35rem;
    display: block;
    text-align: center;
    height: 3em;
    line-height: 3em;
    border-radius: 10em;
    margin-top: 0.3rem;
}
.payounot p {
    font-size: 0.3rem;
    color: #999;
}
.payounot img {
    width: 10em;
    margin: auto;
}
img {
    display: block;
    width: 100%;
}
/* 支付失败样式 */