@charset "UTF-8";body,dd,dl,h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0}h1,h2,h3,h4,h5,h6{font-weight:400;font-size:100%}li,ol,ul{padding:0;list-style:none}button,input,select,textarea{padding:0;font-family:Arial,微软雅黑,Hiragino Sans GB,sans-serif;font-size:100%;outline:none}textarea{resize:none}a{color:#212121;text-decoration:none}img{vertical-align:top;border:0}address,em{font-style:normal}b{font-weight:400}table{border-collapse:collapse;border-spacing:0}input::-ms-clear,input::-ms-reveal{display:none}body,html{height:100%}body{font-size:14px;font-family:Arial,微软雅黑,Hiragino Sans GB,sans-serif;line-height:1;color:#212121;background:#f0f0f0}*{box-sizing:border-box}.clearfix,.container,.floor-qrcode .qrode-list,.m-bank-list,.order-info .order-details,.ui-box,.ui-form .form-group{zoom:1}.clearfix:after,.container:after,.floor-qrcode .qrode-list:after,.m-bank-list:after,.order-info .order-details:after,.ui-box:after,.ui-form .form-group:after{clear:both;content:"";display:block}.ui-color-red{color:#ec594c}.ui-color-blue{color:#0ae}.container{width:1000px;margin:0 auto}.page-main{margin-top:16px}.site-header{background:#fff}.site-header .header-logo{float:left;margin-top:15px}.site-header .header-logo img{width:60px;height:60px}.site-header .header-title{line-height:90px;margin-left:80px;font-size:24px}.site-header .header-help-link{line-height:90px;float:right;font-size:14px}.site-footer{margin-top:32px;margin-bottom:32px;text-align:center;color:#888}.site-footer p{margin-top:16px}.site-footer p:first-child{margin-top:0}.ui-box{position:relative;background:#fff;border:1px solid #e6e6e6}.ui-layer{display:none;z-index:2;position:fixed;left:0;top:0;right:0;bottom:0;background:#000;filter:alpha(opacity=30);opacity:.3}.m-icon{display:block;width:32px;height:32px;margin:5px;background-image:url(../assets/bank_logo.png);background-position-x:0;background-position-y:-2655px}.m-ICBC,.m-ICBCD{background-position-y:0}.m-ABC,.m-ABCD{background-position-y:-32px}.m-BOC{background-position-y:-64px}.m-CCB,.m-CCBD{background-position-y:-96px}.m-CMB,.m-CMD{background-position-y:-128px}.m-CIB{background-position-y:-160px}.m-PSBC,.m-PSBCD{background-position-y:-192px}.m-CEB,.m-CEBD{background-position-y:-224px}.m-GDB,.m-GDBD{background-position-y:-256px}.m-BCM{background-position-y:-288px}.m-PAB{background-position-y:-320px}.m-CMBC,.m-CMBCD{background-position-y:-352px}.m-SPDB,.m-SPDBD{background-position-y:-384px}.m-HXB{background-position-y:-416px}.m-CNCB{background-position-y:-448px}.m-BCCB{background-position-y:-544px}.m-HZCB{background-position-y:-736px}.m-BOS,.m-BOSCD{background-position-y:-832px}.m-GZCB{background-position-y:-864px}.m-MSB{background-position-y:-2590px}.m-NJCB{background-position-y:-640px}.m-WXXSBANK{background-position-y:-2622px}.m-NBCB{background-position-y:-705px}.ui-text{width:280px;height:44px;line-height:30px;padding:6px 10px;outline-color:#ea544a;border:1px solid #ddd}.ui-text[disabled]{background:#eee}.ui-text-short{width:135px}.ui-select{float:left;min-width:135px;height:42px;padding:10px;border:1px solid #ddd}.ui-select:not(:last-child){margin-right:10px}.ui-btn{display:inline-block;width:100%;padding-left:20px;padding-right:20px;height:40px;font-size:14px;line-height:40px;text-align:center;border:none;outline:none;border-radius:2px;box-sizing:border-box;cursor:pointer}.ui-btn[disabled]{color:#999;background:#c9c9c9}.ui-btn-submit{color:#fff;background:#ec594c}.ui-bank-logo{display:block;width:32px;height:32px;background-image:url(../assets/bank_logo.png);background-position-x:0}.ui-bank-logo-ICBC{background-position-y:0}.ui-bank-logo-ABC{background-position-y:-32px}.ui-bank-logo-BOC{background-position-y:-64px}.ui-bank-logo-CCB{background-position-y:-96px}.ui-bank-logo-CMB{background-position-y:-128px}.ui-bank-logo-CIB{background-position-y:-160px}.ui-bank-logo-PSBC{background-position-y:-192px}.ui-bank-logo-CEB{background-position-y:-224px}.ui-bank-logo-GDB{background-position-y:-256px}.ui-bank-logo-BCM{background-position-y:-288px}.ui-bank-logo-PAB{background-position-y:-320px}.ui-bank-logo-CMBC{background-position-y:-352px}.ui-bank-logo-SPDB{background-position-y:-384px}.ui-bank-logo-HXB{background-position-y:-416px}.ui-bank-logo-CNCB{background-position-y:-448px}.ui-bank-logo-HZCB{background-position-y:-736px}.ui-bank-logo-BOS{background-position-y:-832px}.ui-bank-logo-GZCB{background-position-y:-864px}.ui-bank-logo-MSB{background-position-y:-2592px}.ui-bank-logo-NJCB{background-position-y:-640px}.ui-form .form-input,.ui-form .form-label,.ui-form .form-other{float:left}.ui-form .form-group{line-height:44px;zoom:1;margin-bottom:15px}.ui-form .form-label{width:100px;padding-right:8px;text-align:right}.ui-form .form-label span{float:right}.ui-form .form-input{margin-right:8px}.ui-form .form-input .m-text{float:left}.ui-form .form-input .m-select{float:left;margin-right:5px}.ui-form .form-submit{padding-left:100px}.ui-form .form-submit .m-btn-submit{width:200px}.invalid-tips{color:#ec594c}.floor{margin-top:10px}.discount{color:#f32424;font-size:12px}.floor-bank-card{min-height:420px}.floor-bank-card .bank-card-area{display:none}.floor-bank-card .switch-payment-quick{height:40px;line-height:40px;border-bottom:1px solid #e1e1e1}.floor-bank-card .bank-limit-link{float:right;font-size:14px;color:#333;text-decoration:none}.card-no-area{width:380px;border:1px solid #999;margin-right:10px}.card-no-area,.check-cardNo{float:left;height:40px;line-height:40px}.check-cardNo{font-size:16px;color:#333;padding:0 10px;border:none;outline:none;width:100%;outline-color:#ea544a;background:transparent}.show-bankName{display:none;text-align:center;color:#999;position:absolute;right:1em}.btn{display:none;cursor:pointer;float:left;width:80px;height:40px;border-radius:3px;border:none;outline:none;font-size:16px;color:#fff;background-color:#c8c8c8}.contentMiddleCenter{line-height:40px;margin-bottom:30px}.contentMiddleCenter .unidentified{float:left;margin-left:30px;font-size:12px;color:#ea544a;display:none}.bankTypeList{display:none;width:450px;height:300px;position:fixed;left:50%;top:50%;margin-left:-225px;margin-top:-150px;background:#fff;z-index:4}.bankTypeList .chooseBank{width:95%;line-height:50px;margin:0 auto;overflow:hidden;border-bottom:1px solid #d3d3d3}.chooseBank .choose{float:left}.chooseBank .close{width:17px;height:17px;float:right;background-image:url(../assets/close.png);margin-top:16px;cursor:pointer}.bankTypeList .bankNumber{height:220px;margin:0 auto;margin-top:10px;overflow:auto;overflow-x:hidden}.bankNumber{padding:0 20px}.bankNumber li{line-height:42px;overflow:hidden;cursor:pointer;font-size:12px}.bankNumber li:hover{background-color:#ececec}.bankNumber span{float:left;margin-right:10px}.payBox{display:none;width:450px;height:250px;position:fixed;left:50%;top:50%;margin-left:-225px;margin-top:-150px;background:#fff;z-index:5}.payBox .bankPay{width:95%;line-height:50px;margin:0 auto;overflow:hidden;border-bottom:1px solid #d3d3d3}.bankPay .bankPays{float:left}.bankPay .off{width:17px;height:17px;float:right;background-image:url(../assets/close.png);margin-top:16px;cursor:pointer}.payBox p{margin-left:25px;margin-top:30px}.payBox .finishChoose{font-size:14px;color:#999}.payBox .fail,.payBox .success{font-size:14px}.fail .failPay,.success .successPay{border-right:1px solid}.fail .closeBank,.fail .failPay,.fail .otherBank,.fail em,.success .return,.success .successPay{vertical-align:middle;padding:0 5px}.fail .closeBank,.fail .otherBank,.success .return{color:#0ae;cursor:pointer}.deleteCard{display:none;width:400px;height:200px;position:fixed;left:50%;top:50%;margin-left:-200px;margin-top:-100px;background:#fff;z-index:4}.deleteCard p{text-align:center}.deleteCard .sureDel{font-size:16px;margin-top:50px}.deleteCard .rebind{font-size:12px;margin-top:15px;color:#999}.deleteCard .deleteCardBtn{position:absolute;bottom:20px}.deleteCardBtn span{padding:8px 78px;background:#ececec}.deleteCardBtn .canael{margin-left:10px;cursor:pointer}.deleteCardBtn .delete{margin-left:5px;color:#ea544a;cursor:pointer}.m-text{width:280px;height:44px;line-height:30px;padding:6px 10px;outline-color:#ea544a;border:1px solid #ddd}.m-text-short{width:135px}.m-select{float:left;min-width:135px;height:42px;margin-right:10px;padding:10px;border:1px solid #ddd}.m-error{color:#ea544a}.infomation{display:none}.infomation .bank-limit{color:#999}.infomation .m-error{float:left;display:none;margin-left:10px}.infomation .is-credit-card{display:none}.infomation li p,.public-infomation li p{display:inline-block;width:100px;height:42px;line-height:42px;vertical-align:middle}.infomation li p span,.public-infomation li p span{float:right}.infomation .messageBox,.public-infomation .messageBox{border:1px solid #000;width:360px;overflow:hidden;vertical-align:middle}.infomation .messageBox.discountMessageBox,.public-infomation .messageBox.discountMessageBox{position:relative;width:420px}.messageBox .payResult{font-size:12px;margin-left:30px;color:#999}.messageBox .discountAmount{display:none}.discountMessageBox .discountAmount{display:block;padding-left:5px;color:#f32424;font-size:12px}.discountMessageBox .payResult{position:absolute;right:45px;top:0;margin-left:0}.messageBox em{float:left}.infomation .popBox,.public-infomation .public-popBox{float:right;display:inline-block;width:40px;height:40px;background-image:url(../assets/downB.png);cursor:pointer}.infomation .add,.infomation .unbind{margin-left:30px;cursor:pointer}.infomation .agree,.public-infomation .agree{color:#999}.infomation .agreePay,.public-infomation .agreePay{font-size:12px;line-height:20px}.infomation .service,.public-infomation .service{cursor:pointer}.public-infomation .messageBox{width:480px}.fl{float:left}.fr{float:right}.hide{display:none}.m-form .has-error{color:#ea544a}.m-btn{display:inline-block;width:100%;padding-left:20px;padding-right:20px;height:40px;font-size:14px;line-height:40px;text-align:center;border:none;outline:none;border-radius:2px;box-sizing:border-box;cursor:pointer}.m-btn.disabled{background:#888}.m-btn-submit{color:#fff;background:#eb413c}.m-btn-disabled{background:#c9c9c9;cursor:not-allowed}.m-agreement-checkbox{position:relative;top:2px;margin-left:0}.m-bankshow{padding-right:8px;height:50px;line-height:48px;border:1px solid #ddd;font-size:14px}.m-bankshow .bank-icon{float:left;margin:8px}.m-form .form-group{line-height:44px;zoom:1;margin-bottom:15px}.credits-tips{position:absolute}.m-form .form-group:after{display:block;content:"";clear:both}.m-form .form-input,.m-form .form-label,.m-form .form-other,.m-form .form-tips{float:left}.m-form .form-label{width:100px;padding-right:8px;text-align:right}.m-form .form-label span{float:right}.m-form .form-input{margin-right:8px}.m-form .form-input .m-text{float:left}.m-form .form-input .m-select{float:left;margin-right:5px}.m-form .form-submit{padding-left:100px}.m-form .form-submit .m-btn-submit{width:200px}.m-form .form-tips p{display:none;font-size:12px;margin-left:10px}.floor>.inner{padding:80px 88px 32px}.floor .floor-title{position:absolute;top:0;left:0;text-indent:-9999px}.floor .floor-title .icon{margin-left:-8px}.add-quick-card{display:none;margin:20px 0}.add-quick-card,.add-quick-card .credits-tips{position:relative}.add-quick-card .send-btns{float:left}.add-quick-card .send-code{display:block;padding-left:20px;padding-right:20px;height:42px;font-size:14px;text-align:center;border-radius:2px;cursor:pointer;background:#f9f9f9;border:1px solid #d9d9d9}.add-quick-card .send-code.disabled{color:#999}.add-quick-card .form-submit .m-btn{float:left;width:180px;margin-right:10px}.add-quick-card .form-agree{margin-left:100px;color:#999}.add-quick-card .form-agree .contract{cursor:pointer;color:#333}.add-quick-card .form-credits{position:relative}.add-quick-card .credits-tips{position:absolute;top:100px;right:0}.btn-ok{background:#eb413c}.switch-pay-type{float:left;font-size:16px}.switch-pay-type li{float:left;height:40px;padding:0 24px;border:1px solid transparent;cursor:pointer}.switch-pay-type li.cur{border-color:#e6e6e6;border-bottom-color:#fff}.virtual-quick-menu{display:none;float:left;height:40px;padding:0 24px;border:1px solid #e6e6e6;border-bottom-color:#fff;font-size:16px;cursor:pointer}.payType-container{padding-top:30px}.card-no-area{position:relative}.sel-has-card{float:right;font-size:14px;text-decoration:underline;display:none}.other-banks{color:#0ae}.m-layer{z-index:2;position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.1);opacity:.8;filter:alpha(opacity=10)}.m-loading{display:block;text-align:center}.m-loading .loading-pic{position:fixed;z-index:3;top:50%;left:50%;margin-left:-16px;margin-top:-16px}.second-pay-btn{width:210px;margin-left:100px}.accout-pay-btn{width:210px;margin-left:370px}.m-bank-list li{float:left;position:relative;width:150px;height:50px;margin-right:8px;margin-bottom:8px;line-height:48px;border:1px dashed #e6e6e6;cursor:pointer}.m-bank-list li:hover{border-style:solid;border-color:#ea544a}.m-bank-list li:hover .bank-type-select{display:block}.m-bank-list .m-icon{float:left;margin:8px}.m-bank-list .bank-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;width:98px}.m-bank-list .bank-type-select{position:absolute;z-index:1;display:none;left:-1px;right:-1px;bottom:-20px;height:25px;text-align:center;line-height:25px;background:#ea544a}.m-bank-list .bank-type-select a{float:left;width:50%;color:#fff}.m-bank-list .bank-type-select a.w100{width:100%}.order-info .inner:first-child{padding:24px}.order-info .order-tips{color:#fe9400}.order-info .order-details{margin-top:24px}.order-info .order-details li{float:left;width:25%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.order-info .order-details li .money{font-size:16px;color:#f32424;margin-right:5px}.order-info .order-details li .oldMoney{text-decoration:line-through;color:#999;font-size:12px}.floor-qrcode{display:none}.floor-qrcode .qrode-list li{display:none;float:left;margin-right:32px;line-height:30px;cursor:pointer}.floor-qrcode .qrode-list li .icon{float:left;margin-right:5px}.floor-qrcode .qrode-list li.last{border-left:1px solid #ebebeb}.floor-qrcode .qrode-list li:hover{color:red}.accoutPay-info-page,.qrcode-info-page{display:none}.accoutPay-info-page .inner,.qrcode-info-page .inner{padding-top:55px;padding-bottom:50px}.accoutPay-info-page .info-left,.qrcode-info-page .info-left{width:268px;margin-left:160px}.accoutPay-info-page .info-right,.qrcode-info-page .info-right{float:right;margin-right:160px}.accoutPay-info-page .tip-txt,.qrcode-info-page .tip-txt{font-size:16px;line-height:32px;text-align:center}.accoutPay-info-page .inner-center,.qrcode-info-page .inner-center{width:800px;text-align:center}.accoutPay-info-page .SIPBox1Div,.qrcode-info-page .SIPBox1Div{position:relative;left:480px;top:-32px}.accoutPay-info-page .qrcode-app-name,.qrcode-info-page .qrcode-app-name{color:#359ee8}.accoutPay-info-page .qrcode-area,.qrcode-info-page .qrcode-area{margin-top:16px;text-align:center;border:1px solid #e6e6e6}.accoutPay-info-page .qrcode-pic,.qrcode-info-page .qrcode-pic{width:266px;height:266px;padding:5px}.accoutPay-info-page .qrcode-pic img,.qrcode-info-page .qrcode-pic img{width:256px!important;height:256px!important}.accoutPay-info-page .qrcode-time,.qrcode-info-page .qrcode-time{font-size:12px;line-height:24px;color:#666;background:#f6f6f6}.accoutPay-info-page .back-other-pay,.qrcode-info-page .back-other-pay{display:block;margin-top:24px;font-size:12px;color:#359ee8}.accoutPay-info-page .qrode-list li,.accoutPay-info-page .qrode-list li .icon,.qrcode-info-page .qrode-list li,.qrcode-info-page .qrode-list li .icon{float:left}.has-card-page li,.has-public-card-page li{margin-bottom:10px;line-height:42px;overflow:hidden}.has-card-page .m-select,.has-card-page .m-text,.has-public-card-page .m-select,.has-public-card-page .m-text{float:left}.has-card-page .get-code,.has-public-card-page .get-code{width:135px;height:42px;text-align:center;border:none;outline:none;cursor:pointer;background:#ebebeb}.has-card-page .form-label,.has-public-card-page .form-label{float:left;width:100px;padding-right:10px;text-align:right}.has-card-page .form-input,.has-public-card-page .form-input{float:left}.has-card-page .form-other,.has-public-card-page .form-other{float:left;margin-left:10px}.has-card-page .agreePay,.has-public-card-page .agreePay{color:#999;padding-left:100px}.icon{display:block}.payType-container .js-payType-item{display:none}.switch-payment{display:none;height:40px;line-height:40px;border-bottom:1px solid #e1e1e1}.switch-payment .quota-list{float:right;cursor:pointer}.ttf-payment-title{float:left;height:40px;padding:0 24px;border:1px solid #e6e6e6;border-bottom-color:#fff;font-size:16px;cursor:pointer}.ttf-form-block{position:relative;display:none;margin:20px 0}.ttf-form-block .card-detail,.ttf-form-block .other-banks{display:none}.ttf-form-block .form-quota{line-height:1;padding-left:100px;color:#999}.ttf-form-block .bank-info{padding:5px;line-height:32px;border:1px solid #ddd}.ttf-form-block .bank-info .ui-bank-logo{margin-right:8px}.ttf-form-block .bank-info span,.ttf-form-block .code-btns{float:left}.ttf-form-block .code-btns .send-code{display:block;padding-left:20px;padding-right:20px;height:42px;font-size:14px;text-align:center;border-radius:2px;cursor:pointer;background:#f9f9f9;border:1px solid #d9d9d9}.ttf-form-block .code-btns .send-code[disabled]{color:#999}.ttf-form-block .form-submit .ui-btn{float:left;width:180px;margin-right:10px}.ttf-form-block .form-agree{margin-left:100px;color:#999}.layer-processing{display:none}.layer-processing .processing{position:fixed;left:50%;top:50%;z-index:4;margin:-35px 0 0 -76px}.layer-processing .processing img{display:block}.comfirm-receipt .has-error{color:#ea544a;line-height:44px}.comfirm-receipt .form-group{margin-bottom:20px}.comfirm-receipt .form-group:after{display:block;content:"";clear:both}.comfirm-receipt .form-input,.comfirm-receipt .form-label,.comfirm-receipt .form-other,.comfirm-receipt .form-tips{float:left}.comfirm-receipt .form-label{height:44px;line-height:44px;width:100px;padding-right:8px;text-align:right}.comfirm-receipt .form-label span{float:right}.comfirm-receipt .form-input{margin-right:8px}.comfirm-receipt .form-input .m-text{float:left}#comfirmVerifyCode{width:190px}.comfirm-receipt .send-code{margin-left:-35px;width:117px;height:44px;line-height:30px;padding:6px 10px;background:#f8f8f8;border:1px solid #ddd}.comfirm-receipt .form-input .m-select{float:left;margin-right:5px}.comfirm-receipt .form-submit{padding-left:100px}.comfirm-receipt .form-submit .m-btn-submit{width:200px}.comfirm-receipt .form-tips p{display:none;font-size:12px;margin-left:10px}.comfirm-receipt .explain{margin-top:60px;margin-bottom:30px;color:#dfa572;margin-left:100px}.container.noborder{border:none}.comfirm-receipt .send-code{cursor:pointer;background:#f9f9f9;border:1px solid #d9d9d9}.comfirm-receipt .send-code.m-btn-disabled{cursor:not-allowed}.js-send-idCode-btn{width:150px;height:40px;border:none;color:#fff;border-radius:6px;background:#eb413c;cursor:pointer}.js-send-idCode-btn.m-btn-disabled{background:#c8c8c8;cursor:not-allowed}.no-error-tips{color:#999}.setMobile{color:#27b7f1;cursor:pointer}.no-error-tips,.withoutVerifyCode{display:none}.infomation .secondOutsignInfo,.preOutsignInfo{display:none;color:#999}.kindlyReminder{font-size:12px;margin-top:40px;color:#999}.elseTip{position:absolute;top:25px;left:120px;font-size:14px;color:#fe9400}.ttf-agreement{line-height:24px}.js-accoutPay-info-page{display:none}.SIPBox1Div{overflow:hidden;width:245px;height:38px;line-height:38px;position:relative;border:1px solid #dcdfe6;border-radius:4px;padding:0 15px;outline:none;cursor:text;text-align:left}.SIPBox1Div:hover{border:1px solid #c5c5c5!important}.SIPBox1Div:focus{border:1px solid #1b8dff!important}#SIPBox1{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:245px;height:38px;line-height:38px;border-radius:4px}#SIPBox1,.cursor{position:absolute}.cursor{margin-top:8px;width:2px;height:20px;display:none;z-index:6}