@charset "utf-8"; /** * @author: sq * @update: 2015.9.24 -----------------------------------------*/ /********************* reset css *********************/ article, aside, details, figcaption, figure, footer, header, menu, nav, section{ display:block; } body, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, input, button, p{ margin:0; padding:0; } table{ border-spacing:0; border-collapse:collapse; } fieldset, img{ border:0; } address, caption, cite, code, em, strong, th{ font-weight:normal; font-style:normal; } ol, ul{ list-style:none; } caption, th{ text-align:left; } h1, h2, h3, h4, h5, h6{ font-weight:normal; font-size:100%; } input, button, textarea, select{ font-weight:inherit; font-style:inherit; font-size:inherit; font-family:inherit; -webkit-appearance:none; } input, button, textarea, select{ *font-size:100%; } input[type="text"]:focus, input[type="password"]:focus, textarea:focus{ outline:0 none; } :link, :visited{ text-decoration:none; } pre{ white-space:pre-wrap; word-wrap:break-word; } body, button, input, select, textarea{ font:12px/1.5 SimSun, Helvetica, sans-serif; _font-family:"SimSun"; } body, html{ width:100%; min-height:100%; -webkit-text-size-adjust:none; } body{ background:#fff; color:#000; -webkit-backface-visibility:hidden; } a{ color:#000; -webkit-tap-highlight-color:rgba(0, 0, 0, .1); } a:hover{ text-decoration:none; } .fl{ float:left; } .fr{ float:right; } .clear{ clear:both; } .clearfix:after{ display:block; visibility:hidden; clear:both; height:0; content:" "; font-size:0; } .hidden{display: none;} .auto{width: 1000px;margin: 0 auto;} .main-wrap{background-color: #eff0f1;} .container-pay{background-color: #eff0f1;} /* top */ .topbar{background-color: #fff;height: 60px; border-bottom: 1px solid #d9d9d9;} .topcon .pay-logo{padding-top: 10px;} .topcon .pay-logo img{vertical-align: top;} /* error */ .area-error{min-height: 595px;} .area-error p{text-align: right;padding-top: 20px;color: #000;} .area-error p a{color: #ff5555;} .error-con {width: 341px;margin: 0 auto;padding-top: 120px;} .error-tip{background: url("../images/error-colse.png") no-repeat left center;padding-left: 55px;margin:15px 0 0 47px;} /*支付宝触屏版提示*/ .pay-errortip{background: url("../images/pay-failure.png") no-repeat left center;padding-left: 55px;margin:15px 0 0 47px;} .pay-successtip {background: url("../images/pay-success.png") no-repeat left center;padding-left: 55px;margin:15px 0 0 47px;} /*支付宝触屏版提示*/ .error-con span{text-align: left;padding-top: 0;font-size: 14px;font-weight: bold;color: #3f3a39;display: block;} .error-con .error-code{font-weight: normal;} /* footer */ .footer-pay{background-color: #e9e9e9;text-align: center;color: #808080;padding: 35px 0 30px;} /* 订单详情 */ .orderDetail-content{padding: 30px 23px 16px;position: relative;border-bottom: 3px solid #b3b3b3;} .order-message-row{overflow: hidden; padding-top: 14px;} .order-message-row span{display: block;} .order-message-row span.long-content{font-weight: 700; font-size: 14px;} .order-message-row span.short-content{font-size: 12px;max-width: 165px;margin-left: 20px; float: left; margin-top: 1px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;} .order-message-row .payCount{position: absolute; bottom: 30px; right: 23px; text-align: right; z-index: 1;} .order-message-row .payCount strong{font: 26px/1.5 Arial; color: #ff5555;margin-right: 3px;} .order-message-row .item{padding-top: 10px;} .order-message-row .item p{line-height: 22px;} .order-question{position: relative;display: inline-block;color: #4baef2;} .order-question-tip:before{content: '';background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAANAgMAAAAGbqyVAAAADFBMVEX////o6Ojv8PGzs7PSfCDWAAAAK0lEQVQI12NYFc7AsDKGgWFpAQPD1AMMDEAuQwwQF4BpEB8kDpIHqwOpBwAdrwq3tlVp5QAAAABJRU5ErkJggg==") no-repeat;width: 9px;height: 13px;position: absolute;left: -9px; top: 8px;z-index: 10;} .order-question-tip{width: 360px;background-color: #fff; margin: 2px; border: solid 1px #B3B3B3; z-index: 1;position: absolute;top:-8px;right: -371px;display: none;} .order-question:hover .order-question-tip{display: block;} .order-dialog-tit{padding: 10px 12px 0; font-weight: bold; color: #4D4D4D;} .order-dialog-content{padding: 5px 12px 10px;color: #000;} .order-create-time em{color: #ff5555;} .order-ext-trigger { position: absolute; right: 20px; bottom: 0; height: 17px; padding: 3px 8px 2px; font-weight: 700; border-top: 0; background: #b3b3b3; z-index: 100; color: #fff; } .orderDetail-content.cur .order-message-down, .orderDetail-content.cur .order-ext-down{display: block;} .orderDetail-content.cur .order-ext-up, .orderDetail-content.cur .order-message-up{display: none;} .orderDetail-content .order-ext-down{bottom: -25px;} .pay-center-container{background-color: #fff;height: 485px; border-bottom: 3px solid #b3b3b3;} .pay-qrcode-con{width: 300px;margin: 0 auto;position: relative;} .pay-qrcode-header {text-align: center;color: #4a4a4a;padding: 70px 0 10px;} .pay-qrcode-header .pay-money{font-size: 28px; font-family: Arial; font-weight: 700; color: #ff5555; } .pay-qrcode-wrap{ position: relative; width: 168px; height: auto; min-height: 168px; margin: 0 auto; padding: 6px; border: 1px solid #d3d3d3; -webkit-box-shadow: 1px 1px 1px #ccc; box-shadow: 1px 1px 1px #d1d1d1;} .pay-qrcode-img img{width: 168px;height: 168px;display: block;margin-bottom: 10px;} .pay-sweep{background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAaBAMAAABWeiG6AAAAHlBMVEUAAABLrvJLrvJLrvJLrvJLrvJLrvJLrvJLrvJLrvIpcdFxAAAACXRSTlMAxMPukQY8iTvjBaomAAAAXElEQVQY02NgdZ45cxIDAwPjzJkzTQIYWIDURCh3ZgED8zQGOMg0YOCcAOcB2RRxmQQQXEYgmxSgORMJTELlTiTNKCYFJGcoUNGDKEHXaQAO2EnwgAUH+0R4sAMAwhgxzvHwtdUAAAAASUVORK5CYII=") no-repeat left center;padding-left: 37px;color: #4a4a4a;margin-left: 24px;} .pay-qrcode-foot{text-align: center;padding-top: 15px;} .pay-qrcode-foot a{color: #a6a6a6;text-decoration: underline;} .new-pay-qrcode-foot {text-align: center;padding-top: 15px;} .new-pay-qrcode-foot a{ color: #a6a6a6; width:100px; padding:5px; font-size: 12px; -webkit-background-clip: padding-box;border-radius:8px;display:inline-block;border-width:1px; border-style:solid; } .new-pay-qrcode-foot .new-success-pay{background-color: #FF7F00;border-color: #E48126;color: #ffffff;} .new-pay-qrcode-foot .new-fail-pay{background-color: #EDEBEC;border-color:#CBCBCB;color: #2F2D2E;} .pay-qrguide{position: absolute;right: -160px;top: 65px;} /* 支付通道 */ .orders-summary{padding: 32px 20px 17px;position: relative;border-bottom: 3px solid #b3b3b3;} .orders-summary .orders-name{font-size: 14px;color: #3f3a39;font-weight: bold;margin-bottom: 15px;} .orders-summary .orders-desc {color: #4a4a4a;} .orders-summary .total-money{position: absolute;right: 0;bottom: 10px;color: #4a4a4a;font-size: 14px;} .orders-summary .total-money strong{font: bold 26px/1.5 Arial;color: #ff5555;} .order-checkbank{background: #fff;border-bottom: 3px solid #b3b3b3;padding: 30px 0 40px;} .order-checkbank-tit{padding-left: 20px;} .order-checkbank-list{overflow: hidden;padding:47px 0 120px 130px;} .order-checkbank-list li{float: left;margin-right: 70px;} .order-checkbank li a{width: 196px;height: 76px;display: block;border: 2px solid #d9d9d9; transition: border .3s;} .order-checkbank li.current a,.order-checkbank li a:hover{border: 2px solid #ff5555;} .orders-summary li img{width: 196px;height: 76px;display: block;} .order-checkbank-mid{background-color: #f4f4f4; border-top: 1px dotted #d9d9d9;border-bottom: 1px dotted #d9d9d9;padding:10px 30px 10px;} .order-checkbank-mid p{color: #4a4a4a;line-height: 22px;padding-left: 15px;} .order-checkbank-mid .odd{background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAKUlEQVQIW2M8fPjw/xkzZjCAQEZGBgNjdHT0//fv34MFBAUFsQigawEASUsWtRmylqEAAAAASUVORK5CYII=") left center no-repeat;} @media only screen and (max-width: 1024px) and (min-width: 0px) { .auto{width: auto;padding:0 10px;} .topbar{height: 42px;} .topcon .pay-logo{padding-top: 7px;} .topcon .pay-logo img{width: 160px;height: 28px;} .area-error p{padding-top: 10px;} .area-error{min-height: 500px;background-size: 170px auto;} .error-con {width: 230px;margin: 0 auto;padding-top: 70px;} .error-tip{background-size:25px auto;padding-left: 35px;margin:8px 0 0 23px;} .error-tip span{font-size: 12px;} .error-con img{width: 230px;height: 200px;} .footer-pay{padding: 10px 20px;} .container-pay{display: none;} /* 触屏订单通道样式 */ .m-order{display: block; background: #f5f5f9;} .m-order-base{padding: 0 0 12px; margin-bottom: 4px; background: #fff; position: relative;} .m-order-item{padding: 14px 15px 0; margin: 0; min-height: 20px; font-size: 14px;display: -webkit-box;} .m-order-item label, .m-order-payinfo .payinfo-tit label{color: #5b5b6a;font-weight: bold;width: 72px;display: block;} .m-order-item span{color: #333;-webkit-box-flex: 1;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;} .m-order-payinfo{background: #fff;border-top: 1px solid #d9d9d9;border-bottom: 1px solid #d9d9d9;margin-top: 15px;/* padding-bottom: 10px; */} .m-order-payinfo .payinfo-tit{padding: 15px 15px 10px;font-size: 14px;display: -webkit-box;} .m-order-payinfo .payinfo-tit span{color: #ff5555;display: block;} .order-payinfo-item{display: -webkit-box;/* margin: 5px 0 10px 10px; */border-top: 1px solid #ddd;margin-left: 10px;padding: 12px 0;} .order-payinfo-icon{width: 60px;margin-right: 8px;} .order-payinfo-icon img{width: 50px;height: 50px;display: block;border: 1px solid #ddd;} .order-payinfo-con{-webkit-box-flex: 1;position: relative;} .order-payinfo-con .pay-title{font-size: 14px;} .order-payinfo-con .pay-meta{font-size: 12px;color: #999;} .order-payinfo-con .pay-check{position: absolute;right: 10px;top: 20px;} .order-payinfo-con .pay-check input{width: 18px; height: 18px;border: 1px solid #d9d9d9;border-radius: 14px;display: block;} .order-payinfo-con .pay-check input:checked{background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAXVBMVEUAyrf///8QzbsNzLr1/fxE2Mof0MDQ9fJV3M8Xzr3P9fJh39PB8u1G2MtB18mu7uir7eZ649l34thJ2cst08M91sg71sc51ca88exI2csu08Ms08OS6OCH5dxQ2s11xkGIAAAArklEQVQY01XQ2RKDIAwF0NAQhQq44G7b///MEhCV+0TODJMFREw3WK3t0KUqonSKdsSdFMmMK85wZkGTcJ0quFJNhlEi260oA7oZipAV0KmnvN4NqBYGKkzU4HqwY2kvGDfQGIrfwwB1xFo0tzHy90YEzQaH50ZJs3EjHilqNh5J0MKvj5Cnkb/X/FbJKuA1hSkOMseDBMUlG4G5jmyVGxEPp3w+MqftN61936bqD4jiButM3z75AAAAAElFTkSuQmCC") no-repeat;border: none;width: 20px;height: 20px;} .order-pay-btn{padding: 20px 10px;} .order-pay-btn button{ height: 37px; font-size: 18px; background-color: #fdb338; border-color: #f5ab2f; line-height: 36px; -webkit-background-clip: padding-box; border-radius: 3px;display: block;width: 100%;border: none;color: #fff;} /* 触屏订单详情样式 */ .m-order-qrcode{background: #fff;border-top: 1px solid #d9d9d9;border-bottom: 1px solid #d9d9d9;margin: 15px 0;padding: 30px 0;} .m-pay-money{font: bold 14px/1.5 Microsoft Arial;font-size: 28px; color: #ff5555;text-align: center;margin-bottom: 15px;} .m-qrcode-wrap{padding: 3px;width: 180px; border: 1px solid #d3d3d3; -webkit-box-shadow: 1px 1px 1px #ccc; box-shadow: 1px 1px 1px #d1d1d1;margin: 0 auto} } .m-qrcode-img img{width:180px;height:180px;display: block} .m-qrcode-wrap p{height: 28px;line-height: 28px;text-align: center;color: #4a4a4a;} .m-weixin-alipay-hintinfo{font: bold 14px/1.5 Microsoft Arial;font-size: 16px; color: #ff5555;text-align: center; padding:15px;} .m-weixin-alipay-qrcode-foot {text-align: center;padding-top: 15px;} .m-weixin-alipay-qrcode-foot a{ color: #a6a6a6; width:100px; padding:5px; font-size: 16px; -webkit-background-clip: padding-box;border-radius:8px;display:inline-block;border-width:1px; border-style:solid; } .m-weixin-alipay-qrcode-foot .success-pay{background-color: #FF7F00;border-color: #E48126;color: #ffffff;} .m-weixin-alipay-qrcode-foot .fail-pay{background-color: #EDEBEC;border-color:#CBCBCB;color: #2F2D2E;}