input::-webkit-inner-spin-button {
	-webkit-appearance: none;
}
input::-webkit-outer-spin-button {
	-webkit-appearance: none;
}
/**
 * PC端
 */
@media screen and (min-width:768px){
    .inner{width: 1184px;margin: 0 auto;}
    .pageTitle{height:57px;line-height:57px;padding-top:16px}
    .pageTitle h1{color:#2D3036;font-size:16px;font-weight:bold;float:left}
    .pageTitle h1 span{color:#627386;font-size:12px;font-weight:normal;margin-left:10px}
    .pageTitle .step{float:right;color:#999999;font-size:14px;height:44px;line-height:44px}
    .pageTitle .step span{display:inline-block;height:20px;line-height:20px;vertical-align:middle;position:relative;padding-right:55px;}
    .pageTitle .step span:before{font-style:normal;font-size:20px;vertical-align:text-top;margin-right:5px}
    .pageTitle .step span:nth-of-type(1):before{content:'\2776'}
    .pageTitle .step span:nth-of-type(2):before{content:'\2777'}
    .pageTitle .step span:nth-of-type(3):before{content:'\2778'}
    .pageTitle .step span:after{position:absolute;right:0;top:10px;content:'';width:50px;border-top:1px solid #9AA5B5;}
    .pageTitle .step span:nth-of-type(3){padding-right:0}
    .pageTitle .step span:nth-of-type(3):after{display:none}
    .pageTitle .step span.on,.pageTitle .step span.prev{color:#E15616}
    .pageTitle .step span.prev:after{border-color:#E15616;}
    .pay-container {width: 100%;position: relative;}
    .container{width: 100%;height: auto;float: left;margin-bottom: 30px;}
    .pay-content{width: 1184px;margin: 0 auto;height: auto;}
    .pay-title{width: 100%;height: auto;padding: 15px 20px;float: left;background: #ffffff;margin-bottom: 7px;box-sizing:border-box;box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.07);}
    .pay-title .title-money{width: 100%;height: 36px;float: left;margin: 7px 0;line-height: 36px;}
    .pay-title .title-money.big{height: 60px;line-height: 60px;}
    .pay-title .title-money p{font-size: 16px;color: #333333;float: left;margin-right: 80px;}
    .pay-title .title-money p.pay-money-big{font-size: 24px;font-weight: bold;}
    .pay-title .title-money .red{color: #FF2A2A;}
    .pay-title .pay-input{width: 100%;height: 36px;float: left;line-height: 36px;}
    .pay-title .pay-input p{font-size: 16px;color: #333333;float: left;}
    .pay-title .pay-input .input-text{font-size: 18px;color: #333333;}
    .pay-title .pay-input .input-text span{font-size: 14px;}
    .pay-title .pay-input .input{width: 215px;height: 34px;display: inline-block;font-size: 14px;line-height: 34px;padding: 0 10px;border: 1px solid #EBEBEB;border-radius: 5px;}
    .pay-ment{width: 100%;height: auto;float: left;background: #FFFFFF;margin-top: 7px;box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.07);}
    .pay-ment .pay-record{width: 100%;height: auto;float: left;background: #FFFFFF;padding: 10px 0;box-sizing:border-box;}
    .pay-ment .pay-record .record-title{width: 100%;padding: 0 20px;background: #FFFFFF;line-height: 44px;font-size: 16px;color: #333333;text-align: left;box-sizing:border-box;}
    .pay-ment .pay-record .record-content{width: 1160px;height: auto;padding: 8px 540px 8px 10px;margin: 0 auto;background: #FFF;border-radius: 5px;box-sizing:border-box;}
    .pay-ment .pay-record .record-content .record-li{width: 100%;height: 30px;float: left;}
    .pay-ment .pay-record .record-content .record-li.none{font-size: 14px;color: #627386;text-align: left;line-height: 30px;}
    .pay-ment .pay-record .record-content .record-li .record-tb{width: 33.33%;height: 30px;float: left;font-size: 14px;color: #333333;text-align: left;line-height: 30px;}
    .pay-ment .pay-record .record-content .record-li .record-tb:last-child{text-align: right;color: #999999;}
    .pay-method{width: 100%;height: auto;float: left;background: #FFFFFF;margin-top: 20px;}
    .pay-method .method-title{box-sizing:border-box;width: 100%;padding: 0 20px;background: #FFFFFF;line-height: 44px;font-size: 16px;color: #333333;text-align: left;border-bottom: 1px solid #F7F7F7;}
    .pay-method .pay-method-tab{width: 100%;height: 42px;float: left;border-bottom: 1px solid #E15616;}
    .pay-method .pay-method-tab .item{width: 110px;height: 42px;display: block;float: left;text-align: center;line-height: 42px;font-size: 14px;color: #333333;}
    .pay-method .pay-method-tab .item.active{background: #E15616;color: #FFFFFF;}
    .pay-method .method-content{width: 100%;height: auto;padding: 20px 0;float: left;box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.07);}
    .pay-method .method-content .payment-title{font-size: 14px;line-height: 30px;color: #FF2A2A;text-align: left;padding-left: 20px;}
    .pay-method .method-content .payment{width: 100%;height: auto;}
    .pay-bank{width: 100%;height: auto;padding: 0 0 8px 0;background: #FFFFFF;float: left;}
    .pay-bank .bank-list{width: 100%;height: auto;padding-left: 8px;}
    .pay-bank .bank-list .bank-text{line-height: 22px;height: 22px;font-size: 16px;color: #333333;padding-left: 20px;margin: 6px 0;}
    .pay-bank .bank-list .bank-text span{color: #999999;}
    .pay-bank .bank-list .bank-a{width: 124px;height: 44px;display: block;float: left;margin: 12px;border: 1px solid #FFFFFF;position: relative;border-radius: 2px;}
    .pay-bank .bank-list .bank-b{width: 124px;height: 44px;;display: block;float: left;margin: 12px;border: 1px solid #FFFFFF;position: relative;border-radius: 2px;}
    .pay-bank .bank-list a img{width: 100%;height: 100%;display: block;}
    .pay-bank .bank-list a.active{border-color: #FF2A2A;}
    .pay-bank .bank-list a.active:before{content: '';width: 20px;height: 20px;position: absolute;bottom: 0;right: -2px;background: url("/img/base/icon.png")-210px -252px no-repeat;}
    .pay-link{width: 100%;height: 32px;padding: 0 20px;float: left;}
    .pay-link p{float: left;font-size: 14px;line-height: 32px;color: #666;text-align: left;}
    .pay-link a{width: 112px;height: 30px;border: 1px solid #e15616;background-color: #ffe6dc; display: block;text-align: center;float: left;font-size: 12px;line-height: 30px;border-radius: 20px;color: #e15616;margin-left: 16px;}
    .pay-link .inviteCode{width: 112px;height: 30px;border: 1px solid #999;text-align: center;float: left;font-size: 12px;line-height: 30px;border-radius: 2px;color: #333;margin: 0 5px;}
    .pay-error{width: 1184px;margin: 0 auto;height: 594px;margin-top: 20px;display: none;background: #FFFFFF;}
    .pay-error .icon-error{width: 248px;height: 200px;margin: 0 auto;margin-top: 134px;}
    .pay-error .icon-error.again{background: url("/img/pay/icon-error--1.png") no-repeat;background-size:contain ;}
    .pay-error .icon-error.offline{background: url("/img/pay/icon-error--2.png") no-repeat;background-size:contain ;}
    .pay-error .icon-error.fail{background: url("/img/pay/icon-error--3.png") no-repeat;background-size:contain ;}
    .pay-error .icon-error.paid{background: url("/img/pay/icon-error-5.png") no-repeat;background-size:contain ;}
    .pay-error .error-msg{font-size: 16px;color: #333333;text-align: center;line-height: 22px;margin-top: 10px;}
    .pay-error .error-msgnone{font-size: 16px;color: #999999;text-align: center;line-height: 22px;margin-top: 10px;}
    .pay-alert-content{width: 100%;height: 100%;position: fixed;top: 0;left: 0;background: rgba(0,0,0,0.3);z-index: 9999;}
    .pay-alert-content .pay-alert{width: 340px;height: 208px;background: #FFFFFF;border-radius: 2px;position: absolute;top: 0;right: 0;left: 0;bottom: 0;margin: auto;z-index: 9998;}
    .pay-alert-content .pay-alert .title{width: 100%;height: 48px;box-sizing: border-box;font-size: 14px;line-height: 48px;text-align: left;color: #333333;float: left;position: relative;border-bottom: 1px solid #EFEFEF;background-color: #F8F8F8;padding: 0 14px;}
    .pay-alert-content .pay-alert .title .icon-close{width: 16px;height: 16px;display: block;position: absolute;right:12px;top: 12px;background: url("/img/base/icon.png")-319px 0 no-repeat;cursor: pointer;}
    .pay-alert-content .pay-alert .content{margin: 30px 0;width: 100%;height: auto;line-height: 24px;float: left;padding: 0 14px;}
    .pay-alert-content .pay-alert .content h1{text-align: left;font-size: 16px;color: #333333;font-weight: normal;}
    .pay-alert-content .pay-alert .content p{text-align: left;font-size: 14px;color: #666666;font-weight: normal;}
    .pay-alert-content .pay-alert .button{width: 100%;height: 32px;float: left;padding: 0 14px;box-sizing: border-box;}
    .pay-alert-content .pay-alert .button a{width: 90px;height: 32px;display: block;background: #E15616;border-radius: 2px;font-size: 14px;text-align: center;line-height: 32px;color: #FFFFFF;float: right;}
    .payment-transfer{width: 100%;height: auto;padding: 0 24px;}
    .payment-transfer .payment-transfer-main{width: 100%;height: auto;}
    .payment-transfer .payment-transfer-main .label{width: 100%;height: 38px;line-height: 38px;font-size: 13px;color: #333;}
    .payment-transfer .payment-transfer-main .label .label-title{color: #E15616;padding-left: 20px;position: relative;}
    .payment-transfer .payment-transfer-main .label .label-title .icon{width: 16px;height: 16px;display: block;position: absolute;top: 2px;left: 0;}
    .payment-transfer .payment-transfer-main .label .label-title .icon:before{width: 16px;height: 16px;background-position: -340px -415px;}    .payment-transfer .payment-transfer-main .label .label-t{color: #627386;}
    .payment-transfer .payment-transfer-main .label .text{color: #333;float: left;width: 25%;}
    .payment-transfer .payment-transfer-main .label .text-p{color: #333;float: left;}
    .payment-transfer .payment-transfer-main .label .text-p input{border: none;background-color: #FFF;width: 60px;font-size: 14px;color: #333;}
    .payment-transfer .payment-transfer-main .label .text-p .copy{display: inline-block;width:42px;height:18px;background:linear-gradient(34deg,rgba(255,41,41,1) 0%,rgba(255,109,27,1) 100%);opacity:1;border-radius:3px;line-height: 18px;font-size: 12px;margin-top: 10px;margin-left:10px;color: #FFF;text-align: center;}
    .payment-transfer .payment-transfer-main .label .label-c{color: #FF2A2A;}
    .pay-button-main{width: 100%;height: 72px;box-sizing: border-box;padding: 11px 0;background-color: #FFFFFF;float: left;border-bottom: 1px solid #EBEBEB;}
    .pay-button-main .pay-button{width: 100%;height: 50px;float: left;}
    .pay-button-main .pay-button a{width: 232px;height: 50px;display: block;background:linear-gradient(135deg,rgba(242,143,49,1) 0%,rgba(225,86,22,1) 100%);border-radius: 2px;font-size: 14px;line-height: 50px;text-align: center;color: #FFF6D9;float: right;}
    .pay-button-main .pay-button a.disabled{background: #EFEFEF;color:#999999;}
    .footTop{margin-top: 0;}
    .jconfirm .jconfirm-box div.jconfirm-closeIcon{display: none !important;}
}


/**
* 移动端
*/
@media screen and (max-width:768px){
    .pageTitle .step{width:100%;height:12.4vw;line-height:12.4vw;background:#FFF;color:#9AA5B5;font-size:3.1vw;text-align:center}
    .pageTitle .step span{display:inline-block;height:4.2vw;line-height:4.2vw;vertical-align:middle;position:relative;padding-right:6.4vw}
    .pageTitle .step span:before{font-style:normal;font-size:5.2vw;vertical-align:text-top;margin-right:1vw}
    .pageTitle .step span:nth-of-type(1):before{content:'\2776'}
    .pageTitle .step span:nth-of-type(2):before{content:'\2777'}
    .pageTitle .step span:nth-of-type(3):before{content:'\2778'}
    .pageTitle .step span:after{position:absolute;right:0;top:2.05vw;content:'';width:5.4vw;border-top:1px solid #9AA5B5}
    .pageTitle .step span:nth-of-type(3){padding-right:0}
    .pageTitle .step span:nth-of-type(3):after{display:none}
    .pageTitle .step span.on,.pageTitle .step span.prev{color:#E15616}
    .pageTitle .step span.prev:after{border-color:#E15616;}
    .pageTitle h1,h2.title{color:#2D3036;font-size:3.7vw;font-weight:bold;height:10vw;line-height:10vw;padding:0 3.3vw}
    .pageTitle h1 span{font-size:3.1vw;font-weight:normal;color:#627386;margin-left:2vw}
    .pay-title,.pay-ment,.pay-method{width:100%;box-sizing:border-box;padding:3.2vw;background:#FFF;color:#9aa5b5;font-size:3.4vw;margin-bottom:1.2vw;line-height:7vw}
    .pay-title p span{color:#22272e}
    .pay-title .title-money.big{font-size:4.6vw;color:#22272e}
    .pay-title .title-money.big span{color:#FF2A2A;font-weight:bold;line-height:10vw}
    .pay-title .pay-input{white-space:nowrap}
    .pay-title .pay-input p{display:inline-block}
    .pay-title .pay-input input{outline:none;box-sizing:border-box;width:100%;height:7vw;line-height:5vw;padding:1vw 0;text-indent:1.2em;font-size:3.4vw;text-align:left;background-color:#ffffff;border-radius:2px;border:solid 1px #b8bfca}
    .record-title,.method-title{font-size:3.7vw;color:#22272e;line-height:8vw}
    .pay-method-tab{padding-top:1.5vw;border-bottom:1px solid #EBEBEB;color:#22272e}
    .pay-method-tab .item{display:block;box-sizing:border-box;height:9vw;line-height:9vw;padding:0 5vw;border:1px solid transparent;font-size:3.4vw;margin-bottom:-1px}
    .pay-method-tab .item.active{color:#E15621;border-color:#EBEBEB;border-bottom-color:#FFF;background:#FFF}
    .payment{border:1px solid #EBEBEB;border-top:none;padding:2.6vw}
    .record-li{margin-top:3vw}
    .pay-bank .bank-list{text-align:center;margin-top:3vw}
    .pay-bank .bank-list .bank-a,.pay-bank .bank-list .bank-b{display:block;border:1px solid #FFFFFF;position:relative;border-radius:2px}
    .pay-bank .bank-list .bank-a:before,.pay-bank .bank-list .bank-b:before{position:absolute;right:0;bottom:0;display:none;width:6vw;height:6vw;background-position:-75vw -7.8vw}
    .pay-bank .bank-list .bank-a.active,.pay-bank .bank-list .bank-b.active{border:1px solid #e15616}
    .pay-bank .bank-list .bank-a.active:before,.pay-bank .bank-list .bank-b.active:before{display:block}
    .pay-bank .bank-list .bank-a{width:100%;height:11.7vw;background:#f7f7f7;text-align:left;margin-bottom:2.6vw}
    .pay-bank .bank-list .bank-a img{height:100%}
    .pay-bank .bank-list .bank-b{box-sizing:border-box;width:28vw;height:9.7vw;margin:0 1vw 1vw 0;overflow:hidden}
    .pay-bank .bank-list .bank-b img{height:100%;width:100%}
    .pay-link p{font-size:3.1vw;color:#e15616}
    .pay-link a{margin:2vw auto;display:block;width:36vw;height:11.2vw;line-height:11.2vw;background-color:#ffe6dc;border:solid 1px #e15616;font-size:3.7vw;color:#e15616;border-radius:6vw;text-align:center}
    .payment-transfer,.payment-title{color:#22272e}
    .payment-transfer .label>p{font-size:3.4vw;color:#22272e;line-height:5vw;padding:1.6vw 0}
    .payment-transfer .label .label-title{font-size:3.1vw;color:#e15616}
    .payment-transfer .label .label-t{color:#627386}
    .payment-transfer .label .label-c{color:#1890f9;font-size:3.1vw}
    .payment-transfer .label>p .red{color:#e15616}
    .payment-transfer .copy{display:inline-block;height:6.4vw;line-height:6.4vw;padding:0 3vw;background-image:linear-gradient(214deg,#ff2929 0%,#ff6d1b 100%);border-radius:2px;color:#FFF;margin-left:2vw}
    .pay-button a{display:block;width:93.4vw;height:11.2vw;line-height:11.2vw;font-size:3.7vw;text-align:center;border-radius:2px;border:1px solid #e15616;margin:0 auto 2.6vw auto;color:#FFF;background:#e15616}
    .pay-alert-content{display: none;}
    .jconfirm .jconfirm-box div.jconfirm-closeIcon{display: none !important;}
}
