html{text-size-adjust:100%;background:#EDEDED}
body{line-height:1.6;font-family:-apple-system-font,Helvetica Neue,sans-serif}
a img{border:0}
a{text-decoration:none;-webkit-tap-highlight-color:transparent}
*{padding:0;margin:0;box-sizing:border-box}
body{padding:25px 12px 0 12px;}
.p{background:#fff;width:100%; margin-bottom: 15px; border-radius: 8px;}
.h{background:#fbfbfb;position:relative;padding:15px;font-size:12px;color:#999}
.h h2{font-size:14px;color:#333;font-weight:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.h p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.h img{width:50px;height:50px;display:block;position:absolute;right:15px;top:15px;border:1px solid #efefef}
.h img+h2,.h img ~ p{padding-right:65px}
.m{padding:16px;font-size:14px;color:#333}
.m .price{position:relative;height:50px;font-size:32px;color:#000;margin:0;padding:5px 0 5px 25px;line-height:35px}
.m .price input{cursor:pointer;border:0 none;font-size:40px;font-weight:lighter;height:40px;line-height:40px;width:100%;display:inline-block;outline:none;vertical-align:top}
.m .price span{display:inline-block;vertical-align:middle;font-size:40px;font-weight:700}
.m .price:before{content:"￥";position:absolute;left:0; bottom: 0; font-size: 24px; transform:translateY(-3px); font-weight: 700;}
.m .price:after{content:" ";position:absolute;left:0;right:0;height:1px;z-index:2;bottom:0;border-top:1px solid #efefef;transform-origin:0 0;transform:scaleY(0.5)}
.m .price i{width:2px;margin-left:4px;height:30px;background:#06C755;display:inline-block;vertical-align:middle;-webkit-animation:shine 1s infinite ease;animation:shine 1s infinite ease}
.m .type label{display:block;position:relative;padding:8px 0;height:46px;line-height:30px}
.m .type label>em{font-size:12px;color:#fff;display:inline-block;padding:0 5px;height:16px;line-height:16px;vertical-align:middle;background:#f00;border-radius:3px;font-style:normal}
.m .type label>span{color:#f00;font-size:12px}
.m .type label>span em{font-style:normal}
.m .type label:after{content:" ";position:absolute;left:0;right:0;height:1px;z-index:2;bottom:0;border-top:1px solid #efefef;transform-origin:0 0;transform:scaleY(0.5)}
.m .type label i{display:inline-block;vertical-align:top;margin-right:5px;margin-top:5px}
.m .type label input{position:absolute;right:0px;display:inline-block;width:30px;height:30px;border:0;outline:0 !important;background-color:transparent;-webkit-appearance:none;cursor:pointer;border-radius:50%}
.m .type label input:before{content:"";background:url("data:image/svg+xml;charset=utf-8,%3Csvg t='1589796704699' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='1966' width='200' height='200'%3E%3Cpath d='M512 853.333A341.333 341.333 0 0 1 170.667 512 341.333 341.333 0 0 1 512 170.667 341.333 341.333 0 0 1 853.333 512 341.333 341.333 0 0 1 512 853.333m0-768A426.667 426.667 0 0 0 85.333 512 426.667 426.667 0 0 0 512 938.667 426.667 426.667 0 0 0 938.667 512 426.667 426.667 0 0 0 512 85.333z' fill='%23dbdbdb' p-id='1967'%3E%3C/path%3E%3C/svg%3E") no-repeat;width:30px;height:30px;background-size:30px 30px;position:absolute;left:0;top:0;border-radius:50%}
.m .type label input:checked:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg t='1589795443630' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='1642' width='200' height='200'%3E%3Cpath d='M512.572028 64.021106c-247.112074 0-447.435519 200.324468-447.435519 447.435519 0 247.112074 200.323445 447.435519 447.435519 447.435519 247.111051 0 447.435519-200.323445 447.435519-447.435519C960.00857 264.345574 759.683079 64.021106 512.572028 64.021106zM801.432948 389.292284 454.691783 736.010937c-8.739035 8.739035-20.186761 13.108552-31.635511 13.108552-11.447726 0-22.896476-4.369517-31.635511-13.108552L212.469066 557.080731c-17.47807-17.45658-17.47807-45.791929 0-63.269999 17.47807-17.47807 45.791929-17.47807 63.269999 0l147.317207 147.295718 315.105654-315.084165c17.47807-17.47807 45.791929-17.47807 63.269999 0C818.909995 343.500355 818.909995 371.814214 801.432948 389.292284z' p-id='1643' fill='%2307c160'%3E%3C/path%3E%3C/svg%3E")}
.m .type label a{position:absolute;right:0;top:5px;color:#08c060}
.m .type label.slt span{position:absolute;right:15px;transform:translateY(-50%);top:50%}
.m .type label.slt:before{content:" ";display:inline-block;height:6px;width:6px;border-width:2px 2px 0 0;border-color:#c8c8cd;border-style:solid;-webkit-transform:matrix(0.71, 0.71, -0.71, 0.71, 0, 0);transform:matrix(0.71, 0.71, -0.71, 0.71, 0, 0);position:relative;top:-2px;position:absolute;top:50%;margin-top:-4px;right:2px}
.btn{background:#06C755;position:relative;display:block; margin:15px auto; padding: 0 14px;  font-size:18px;text-align:center;text-decoration:none;color:#fff;line-height:48px; height: 48px; border-radius:5px;overflow:hidden;width:90%}
.btn:active{background:#068f48}
.mark .slt{position:relative;padding:8px 0;height:46px;line-height:30px}
.mark .slt select{width:100%;height:30px;line-height:30px;color:#333;border:0 none;background:none;outline:none;font-size:14px;-webkit-appearance:none;}
.mark .slt:after{content:" ";position:absolute;left:0;right:0;height:1px;z-index:2;bottom:0;border-top:1px solid #efefef;transform-origin:0 0;transform:scaleY(0.5)}
.mark .slt:before{content:" ";display:inline-block;height:6px;width:6px;border-width:2px 2px 0 0;border-color:#c8c8cd;border-style:solid;-webkit-transform:matrix(0.71, 0.71, -0.71, 0.71, 0, 0);transform:matrix(0.71, 0.71, -0.71, 0.71, 0, 0);position:relative;top:-2px;position:absolute;top:50%;margin-top:-4px;right:2px}
.mark input[type=text]{border:0 none;height:40px;line-height:40px;color:#666;width:100%;outline:none;font-size:14px}
.mark p{padding:5px 0;line-height:1.4;color:#333}
@-webkit-keyframes shine{from{opacity:0}
to{opacity:1}
}
@keyframes shine{from{opacity:0}
to{opacity:1}
}
.mask,.mask-t{position:fixed;z-index:1000;top:0;right:0;left:0;bottom:0;background:rgba(0,0,0,0.6);transition-duration:.3s;opacity:1;visibility:visible}
.mask-t{background:transparent}
.fixwrap{position:fixed;bottom:0;left:0;background:#fff;max-height:80%;overflow-y:auto;width:100%;visibility:hidden;-webkit-transform:translateY(200%);-o-transform:translateY(200%);transform:translateY(200%);backface-visibility:hidden;z-index:5000;transition:transform 0.3s, -webkit-transform 0.3s}
.fixwrap.fixwrap_toggle{transform:translate(0px);visibility:visible}
.fixwrap .option{padding:15px;text-align:center}
.fixwrap .option a{display:inline-block;width:45%;height:35px;line-height:35px;border-radius:5px;font-size:14px;position:relative}
.fixwrap .option a:after{content:" ";width:200%;height:200%;position:absolute;top:0;left:0;border:1px solid rgba(0,0,0,0.2);-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin:0 0;transform-origin:0 0;box-sizing:border-box;border-radius:10px}
.fixwrap .option a.js-confirm{background:#08c060;color:#fff}
.fixwrap .option a.js-cancel{background:#f8f8f8;color:#666}
.fixwrap .option a:active{transform:scale(0.95, 0.95)}
.item-list label{display:block;position:relative;padding:8px 8px 8px 45px !important;height:41px;line-height:25px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px}
.item-list label:after{content:" ";position:absolute;left:0;right:0;height:1px;z-index:2;bottom:0;border-top:1px solid #efefef;transform-origin:0 0;transform:scaleY(0.5)}
.item-list label input{display:inline-block;width:25px !important;height:25px !important;border:0;outline:0 !important;background-color:transparent;-webkit-appearance:none;cursor:pointer;border-radius:50%;position:absolute;left:12px;top:50%;transform:translateY(-50%)}
.item-list label input:before{content:"";background:url("data:image/svg+xml;charset=utf-8,%3Csvg t='1589796704699' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='1966' width='200' height='200'%3E%3Cpath d='M512 853.333A341.333 341.333 0 0 1 170.667 512 341.333 341.333 0 0 1 512 170.667 341.333 341.333 0 0 1 853.333 512 341.333 341.333 0 0 1 512 853.333m0-768A426.667 426.667 0 0 0 85.333 512 426.667 426.667 0 0 0 512 938.667 426.667 426.667 0 0 0 938.667 512 426.667 426.667 0 0 0 512 85.333z' fill='%23dbdbdb' p-id='1967'%3E%3C/path%3E%3C/svg%3E") no-repeat;width:25px !important;height:25px !important;background-size:25px 25px !important;position:absolute;left:0;top:0;border-radius:50%}
.item-list label input:checked:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg t='1589795443630' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='1642' width='200' height='200'%3E%3Cpath d='M512.572028 64.021106c-247.112074 0-447.435519 200.324468-447.435519 447.435519 0 247.112074 200.323445 447.435519 447.435519 447.435519 247.111051 0 447.435519-200.323445 447.435519-447.435519C960.00857 264.345574 759.683079 64.021106 512.572028 64.021106zM801.432948 389.292284 454.691783 736.010937c-8.739035 8.739035-20.186761 13.108552-31.635511 13.108552-11.447726 0-22.896476-4.369517-31.635511-13.108552L212.469066 557.080731c-17.47807-17.45658-17.47807-45.791929 0-63.269999 17.47807-17.47807 45.791929-17.47807 63.269999 0l147.317207 147.295718 315.105654-315.084165c17.47807-17.47807 45.791929-17.47807 63.269999 0C818.909995 343.500355 818.909995 371.814214 801.432948 389.292284z' p-id='1643' fill='%2307c160'%3E%3C/path%3E%3C/svg%3E")}
.item-list label .fq-con{font-size:14px;color:#666;line-height:1;padding:5px 0;display:inline-block}
.item-list label .fq-con span{display:block;font-size:12px;color:#999;margin-left:5px}
.smalltipbox{position:fixed;top:20px;left:0;right:0;margin:0 auto;z-index:9998;text-align:center}
.smalltipbox p{background:#999;background:rgba(0,0,0,0.8);text-align:center;color:#fff;padding:5px 10px;display:inline-block;border-radius:8px;max-width:400px;word-break:break-all;word-wrap:break-word;font-size:12px}
.psw{background:#666}
.psw body{background:#666}
.psw .info{background:#fff;border-radius:5px;width:300px;margin:10% auto 0;text-align:center}
.psw .info .head{font-size:18px;color:#333;padding:10px 0;font-weight:normal;position:relative}
.psw .info .head:after{bottom:0;border-bottom:1px solid #9dae9c;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(0.5);transform:scaleY(0.5);content:" ";position:absolute;left:0;right:0;height:1px;color:#d9d9d9}
.psw .info .con{padding:15px}
.psw .info .con h4{font-size:16px;font-weight:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.psw .info .con h2{font-size:30px;font-weight:normal}
.psw .info .con h2 span{font-size:20px}
.psw .info .db{position:relative;padding-top:15px;overflow:hidden;padding-left:1px;white-space:nowrap;margin-top:10px}
.psw .info .db span{border:1px solid #ddd;float:left;box-sizing:border-box;width:16.66%;display:block;height:45px;border-left-width:0;font-size:20px;font-weight:bold;color:#333;text-align:center;line-height:45px}
.psw .info .db span:first-child{border-left:1px solid #ddd}
.psw .pkeyboard{position:fixed;z-index:11;left:0;bottom:0;width:100%;-webkit-tap-highlight-color:transparent}
.psw .pkeyboard li{width:33.33%;float:left;list-style:none;background:#fff;box-sizing:border-box;height:60px;line-height:60px;font-size:20px;font-weight:normal;text-align:center;color:#333;border:1px solid #e4e4e4;border-width:0 1px 1px 0;transition:all .2s ease;-webkit-tap-highlight-color:transparent;cursor:pointer}
.psw .pkeyboard li:nth-child(3n){border-right-width:0}
.psw .pkeyboard li:nth-child(11){border-bottom:0}
.psw .pkeyboard li:active{background:#efefef}
.psw .pkeyboard li.del{background:#ececec url("data:image/svg+xml;charset=utf-8,%3Csvg t='1589797337377' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='1659' width='200' height='200'%3E%3Cpath d='M500.736 626.346667c-13.653333 0-25.941333-8.192-31.402667-20.821334-5.12-12.629333-2.389333-27.306667 7.509334-36.864l205.141333-205.141333c13.312-13.312 34.816-13.312 47.786667 0 13.312 13.312 13.312 34.816 0 47.786667l-205.482667 205.482666c-6.144 6.144-14.677333 9.557333-23.552 9.557334z m0 0' fill='%232C2C2C' p-id='1660'%3E%3C/path%3E%3Cpath d='M705.877333 626.346667c-8.874667 0-17.749333-3.413333-23.893333-9.898667l-205.141333-205.482667c-8.533333-8.533333-11.946667-21.162667-8.874667-32.768 3.072-11.605333 12.288-20.821333 23.893333-23.893333 11.605333-3.072 24.234667 0.341333 32.768 8.874667l205.141334 205.141333c9.557333 9.557333 12.629333 24.234667 7.509333 36.864-5.461333 12.970667-17.749333 21.162667-31.402667 21.162667z m0 0' fill='%232C2C2C' p-id='1661'%3E%3C/path%3E%3Cpath d='M913.066667 854.016H331.093333c-33.450667 0-65.194667-14.677333-86.698666-40.618667L19.114667 542.72C6.826667 527.701333 0 509.269333 0 489.813333c0-18.432 5.802667-36.181333 17.066667-50.858666l226.986666-272.384c21.504-25.941333 53.248-40.96 87.04-40.96h581.973334c61.44 0 110.933333 49.834667 110.933333 110.933333v506.197333c0 61.44-49.834667 111.274667-110.933333 111.274667zM69.973333 481.28c-1.706667 2.389333-2.389333 5.461333-2.389333 8.533333 0 3.413333 1.365333 7.168 3.754667 9.898667l224.938666 270.336c8.533333 10.24 21.162667 16.042667 34.474667 16.042667h581.973333c23.893333 0 43.349333-19.456 43.349334-43.349334V236.544c0-23.893333-19.456-43.349333-43.349334-43.349333H331.093333c-13.312 0-26.282667 6.144-34.816 16.384L69.973333 481.28z m0 0' fill='%232C2C2C' p-id='1662'%3E%3C/path%3E%3C/svg%3E") no-repeat center center;background-size:auto 50%;border-bottom:0}
.psw .pkeyboard li.del:active{background-size:auto 49%}
.psw .pkeyboard li.submit{background:#08c060;color:#fff;border-bottom:0}
.psw .pkeyboard li.submit:active{background:#068f48}
.loading{position:fixed;z-index:9999;width:7.6em;min-height:7.6em;top:180px;left:50%;margin-left:-3.8em;background:rgba(18,18,18,0.7);text-align:center;border-radius:5px;color:#fff}
.loading .icon i{margin:30px 0 0;width:38px;height:38px;vertical-align:baseline;display:inline-block;-webkit-animation:e 1s steps(12) infinite;animation:e 1s steps(12) infinite;background:transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTIwIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgxMDB2MTAwSDB6Ii8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTlFOUU5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTMwKSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iIzk4OTY5NyIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgzMCAxMDUuOTggNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjOUI5OTlBIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDYwIDc1Ljk4IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0EzQTFBMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSg5MCA2NSA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNBQkE5QUEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoMTIwIDU4LjY2IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0IyQjJCMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgxNTAgNTQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjQkFCOEI5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDE4MCA1MCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDMkMwQzEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTE1MCA0NS45OCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDQkNCQ0IiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTEyMCA0MS4zNCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNEMkQyRDIiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTkwIDM1IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0RBREFEQSIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgtNjAgMjQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTJFMkUyIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKC0zMCAtNS45OCA2NSkiLz48L3N2Zz4=) no-repeat;background-size:100%}
.loading p{font-size:14px}
@-webkit-keyframes e{0%{transform:rotate(0deg);transform:rotate(0deg)}
to{transform:rotate(1turn);transform:rotate(1turn)}
}
@keyframes e{0%{transform:rotate(0deg);transform:rotate(0deg)}
to{transform:rotate(1turn);transform:rotate(1turn)}
}
.errorMsg{background:#f60;padding:8px 15px;font-size:12px;color:#fff;position:fixed;top:0;right:0;left:0;width:100%;z-index:99;text-align:center}

 
/* 现改版 头部 */
.headerBox { width: 92%; margin: 0 15px; display: flex;justify-content: center;align-items: center;flex-direction: column; margin-bottom: 20px; }
.headerBox img { width: 48px; height: 48px;display: block;margin-bottom: 15px; }
.headerBox h2 { font-size: 18px; color: #000000;font-weight: 700; }
.headerBox p { font-size: 14px; color: #666666; }

.activation { color: #06C755;  }

.m .textTip { color: #979797; font-size: 14px; margin-bottom: 5px; }
.m .textRemark { color: #576B95; font-size: 14px; }
.discountBox { font-size: 16px; color: #FA9E1E; font-weight: 400; }
.discountBox #discount { font-style: normal; }

input.inputRadio-paytype { 
	-webkit-appearance: none; background-color:transparent;
	width: 20px; height: 20px; border: 0; outline: 0 !important; border-radius: 50%; 
}
input.inputRadio-paytype::before {
	content: ""; background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAQAAAAkGDomAAAABGdBTUEAALGPC/xhBQAAACBjSFJN AAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElN RQfmCBAGFiKh1cbgAAAJsklEQVRo3tWbXYwb1RXHf8djz+7G3mzSLJCN7cSNA6lCEgIBlAgoEqgI KaSqQktXtH1h6QdqhYpahPpQqU9IUSVopfaFJlUlCKJqm1YFWtRCJERRPiCwCSFtSJw4a187JV6W Tez9sD0+fZjx+iObZL+8S8+bZ+be+7//uefMvef8DZ9xk9k1z1sAOWvyu90OQMhZEIAutKkMPvUn 5xRg1ZJ2INDuGwuA31+7Wi6PO9BVuTgeK86u/2kDzFs5q9tx+TBBviBx4rqGVXSyjC4pg/oljyGr Rc5Kvyb4T7jQ3LIlAPNWzgKXkVSPbyu3yvX06GLpZCkhbV6HBSkzquflAlk9ybuV/dGsy3i1jzkG mLcg5OStT1fIStbJet3CjQSn2LjAh3Kg8r58MH5q9XC1rxYwOGT7rqeXbxERZ4KxIiUpg5akXHtW /SAB9RPA9gZy1OIQuyqvLP14Oi4zJYB5K+SA2Sh9uoNrxXLBiaMWRd6SDzlXycpJhhjxjwCUFxHm OllNlBv0VronBnPI64D+QV4MJ6q9zhpg3spZsWKqw/dNvs5NdLvAxOEAxzjFCc0w6B8pF1xHqG83 3MVSltDNSrZwt8TU8nhPc0LflGfChaR9dae5IkB3rZggcdnGdzTmDZCTAd7h1Uq/5qKj9c/mLMsC cJzGgU2ML0mcm9ikyz3mC7pT/tSeWnZxDhgcvp8nuBfEAXUko/t0V2R/ld1uD8ilTFS/MhNBKa4P y9dYTdCb6Bs82/XaLBhM2rFi0g7skCf1FnFALdI8z0skSqWZhN+kHSumo74+7SNCUSy15D39eWlv rJi0L9+fXKm7/17r9OqjbHBnLK/pb9xoNv2PV61FOirr5FH9qveqP5Bd+kL4k8tD9E/eXciJFQc7 xx/UJ4kAyDndp8+ED+etpA1M+3vgPp+0YUkmlDJZityn3cAGnpDS4AvLLk7Vq+vmm3k8c8aoUaPm VObHJghJO29NsYsr9J20wQTN0ybl9p45k3m8NuoU4SVt02uOevAOmt7ZA2u2pG16zUFvhKOmN2lP A2KqI7M9c9io0UzZHMw8lLSnNcMpUQBJO/OQOZgpGzWaOWy2Je0pzgzMZvO629CkTG+qw7061wxC qiPzkDnlEfG62TzZOL7mC7GiCcp27vVC8h5ejo5eKQzM1GLFpB0ddV6W3aRBLe6V+646juccPzPj RjNlo2aPmep+ZcZmgmaPUTNuNHMm81gNxaQMunFK78QWRy1eZGe4MJdrbzJCwgX9FX/BBo3xZbOu OdjUAXTd39fHWlBLhnkxfDRpz/bQcyULOZC0I/t5nhwAW+W744saV2LTGqws1h1EgAK/qLxXPZe1 0rodqOyXX1MA7dIdY59vHHUCYN6KFQc7fQ/ISgBOV3ZHs0m7dezVWMxb0azulfMALJUdqZ6QU1tW DQyObeRRQkBa9sonrYZWtZwF7Wd0nwwDQe3zbay/2wBQr+d2tUCOVXZ3jU3vcDNz63agbYTf6gkA IqycFGDISUd9N3s/jkRS9TS31kJO3go54bflffe3rE9Ha0vLB9VAIrfpFgASmpgfaE32qrwNoFvk thqqulcst8tmAN5knzuz+ULmjqTHOQYgm+X22r06LybuHSUPhBPz9XprlrfCCU4BqEW8wYvd2D28 iR4AOcfAfIMDL0N2Atcte4Y3uWtzgsGkLXFdDBTp96L6PFu3A5rhLYqgiyVe/Zp4AAMB3STXACU+ 4tOFAAjAoHxICaSTeCAwATBnwbifVXSAlEkxtFD4/COckzKwVNeM+11kE04itvpBS3q6a3g+Pbje yoVKFoAQq9qsCQYB2ix63FyVZucvRNdbyMlb4YKc1BKoJe3V6x5Av58wgJQle/mcc2stZ0F1eeny ar62Fqg9zP4RsBYEIAAjbhJPJnbyvpn3NddmWS49jfYZAji5XQKwvAicBfHhqwDUAoD6WbRQUBzH pQeAsSaA5TKDHtCu+TiJTGbdDhBW13tNudwAELgoDkiAtSa4cJGQ6wAokB13GgC2lzhLHsDX42/5 YX0yy1sw3CURCYCUdeKw4XOpHavIKYZA/SwvL9gqZClx9QOjnG0ru8g8BkslEnoRCOiNLFswgEu4 gQDoeekvlSYYBIgVNSEXAJu7ZMVCfezo1luxQS5oonqi9FV3rl39uDsJm7UL5ces9Io+2a7+6k6/ 7thJQlxYa0x8/rdbIcfE2QIgDommY6drekgPA7Be1kErs1rN5o10D3cD6GE9VLvn89gD9B05AKB3 sG2++QOQOHEAOaDv1FDVHTsjKT3mcXmzuSNvzW9uIR3lJvdX5f1I6jLJIwZIA8haHhlfNF++nLRh uN3Xp+uBIoc4UX+3AWDlqOx283RyT3OerrWmn3PzkjLKro5jkwKs5uncTbde05yna5XlrVgx1ePr YzWADlReWXaxPi9Zx6Cbp5O9Xp7u+76t8/GScxb4buGHBIG07PVduMp8zLrM3736z5/TW91rrWMP wGw0e7yqwuvpaPMzvsYGISd8nL9KEijyFfmBCbY6iW6CPMXDbpFb/hVJXbUMAc7veA6wgS/K462p M0G1qiA/5T5QC3Sns7OGYlKAbrPoqP6DN8QBItpnbU91xIqtKIXFiqkOtus3XB0Eb8jfoqOXLqdJ SmFQ+oBnOQIgMf2Rtd0tUc1tMTFWTNrWdp6QHgCOyC8rx6e4nCYrx849g3lrFuXYSwraKfP0XBe0 Mz9x65wzKGhXHx3szDxWrYqb82aP2eh2P1M23bZ5C8xmsyeT9SrFZzKPDXZeHuB0RBV/1F16vBYI ZiaqSPX4tsq39f6piiqmLEtRB5u07K7sjqRmVj9O2oEA8ar2C2YpS6nNvSbsUYsCp6vaq3phz+Vk PQ3Cnjt4RO7RFWK5cW/Wwp6qNGqwcyyqD8pTVcWQnKOfI5rgn+Fk/bP1wqh6yKkO33WygW3cpisn tF9JntNXSTQrvmbEYM6KFU1QntQ7WUukKi7TJG9ygAFyfMpQ13AzEyboD5YXsUxWsJY1rGfLhLgs xxF+X3khOjprcVkNZMipaq9kZYPaMifv8hEpPa1ZyU6I8xZpF2t9PSzXG7nLq98D4qjDx7JXd4eP zpk8r/GFD13re0C+p7c0Cxy1BI0CRwnAJQLHNM/zUuXk0uIcCxyr8EIOnO5qW6MbfDdPXyKqxziu A0sy7ja4BRLReoFsg8j2GjrU3wxWHPIM6cXJRLbT0QLPSqY82Dl2g8R1E6vEpoewhlyZMsNyTsc4 K/9mQBPtH7kyxpbLlC/HamfbsA/arEahN7SXxiozUxrOCcD/E6l86/9s8Jm3/wHQIBY/tm3Z8wAA ACV0RVh0ZGF0ZTpjcmVhdGUAMjAyMi0wOC0xNlQwNjoyMjozMyswMDowMLxBuw8AAAAldEVYdGRh dGU6bW9kaWZ5ADIwMjItMDgtMTZUMDY6MjI6MzMrMDA6MDDNHAOzAAAAAElFTkSuQmCC") no-repeat;
width: 20px; height: 20px; background-size: 20px 20px; position: absolute;
}
input.inputRadio-paytype:checked::before {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAMAAAC5zwKfAAAABGdBTUEAALGPC/xhBQAAACBjSFJN AAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABQVBMVEUAAAAA020AxlQAxlAD x1QAxlUAyVQKx1YExlUGx1QGx1UFx1UGyFUFx1UGyFUGx1UGx1UGx1UHx1UExlUGyFQGx1QHx1QG yFUGx1UFx1UGx1UGx1UGx1UFx1UFxlQExlUFx1QGx1UFx1UFx1UGx1UGx1UFxlUFyFUGyFQGx1UG x1UGx1QEx1UEx1UFx1UFx1UFx1UFxVUFx1UAxVIGyFUExlYEyFUGxVUGx1UJyFcLyVkHx1YAxU4A xEwAw0YBxlEDx1Mlzmo503ggzWZP2IfC8dbu/PPL9NxL14S4787////S9eBb2o8s0HCq7MX1/fn5 /vvW9uOb6bv9//7p+vAOyVqA46kazGJl3Zfc9+fk+ex44qNU2ovQ9d6g6r77//2n7MMz0nOQ5rNf 25ISyl6I5a4/1Xyx7cpp3ppw4J2+8dNpPS8NAAAAOHRSTlMAAgQGCg8TFgwzVnuevMbf6ufEq6OG GVPV4/X7+NMbP2WSy/X99pFhLfAmv0tYzm5q4oEfuDlFicxk08oAAAABYktHREoeDLXGAAAAB3RJ TUUH5ggQBhomCg1N9QAABhxJREFUWMO9mYtC2koQhjcJIIgIgmgRsEiDorVa6W1zgSxgUdcLWES0 aqlW2x7f/wHObGIgYAJBPWfbWkjMxz+zszO7A0L/7+Bg8II5eJ6H98+h8TZPw8VnMBHiPV6fb0If Pq/Xzz9dHqjjkD8wGZwKTYcjMzORcDQ2G58M+OEyz48pkmNPcHPz8Vj0VWIBmyOZiqSjsfj8HNwU xmAyx3OLrzNL2TdYBI4opnIwUuw1XHiTXV4JeI1fc++4fDwBz4rJpMiGIVB/CVfgRjYzx7l1J/vF /HIiJ+IhQ1xNB9fgg11o5HkkZEKRBz22MONG4m3Qj4RRMsEtnnwwjMVUcrjCpJjEC8G8H41wJMzG egimcyjtQWcS49A6i60hQ0DCuw08mmZC8cY7eMRZnoAmNtNOrrN3ZnrThwQHkRBX/vdbmJnidoBr tt77nQISrm4Cz7XBhki8tYns/Qjh8i7t3n89P6bBj7ydPmF9Y0x9Dxo31oXHGmF9BEIiHsN/XT9i MRR4tGYgnDxB/BSe/lBQGIxHeFfIieN70PAiDmcGJgb4H0Ju1sfDkGT4Y9X4ca1fIo/8hRn3+hS1 qJa0HlHEq0v+vpkW0Fx6DAcSXK5U4Wd3pPBW3gqE2pFZdQ2UiLr9tbaza5EImaewaLGZR5+yrmdE 0rTKHqV0/6DYRcKjW58tEnm0orjlKVg7PKrTeoMeH8hdIliX6QJB6eISdi1QPfzWoA3arNOTaqnV k7i8aIYO/JzPuge2TiltgskgsW0FZudNICj94hpH1LNzBmw26PeLltpzooi/IMNoVoRjLqdY1vDl FWhjRPqjTcCjvYmOcUaBgf8CUXdAhZDdc9qhus1HFY30eACIBozVAjuVSXd5UGmVKvs6rEMbP69V xXoT8uIkrwNh2cUjboASVqvfGIw2O3SnUiQDwETQozuRR97Z3CBQkSRlgKcQrX1TexB4/IuoLdwP XJjymsBYchBINI0MECX19vRE1wcxeKcRqf82ZO6QTy+pAvJFB1M/WKeSfo0KuT3TecyBFy3rBJvA aRM4EYZ0YX1WLlYvTg+LfWbLpd/HugMbtH7XLg7owyzjhCdM4AzOWeWRYvWuVv9xraldGRDQ10c6 r9OkX8tF+fGc5fCME1Ajd41mk+5VZDPlQQCW/7CAZsydXVmTxgBKqvz3nAmhV79amiGlVWzv6fML f3cOsKbgsYCH+8ADifT8tAqOZD5t39V1eykEDNbwKGDfpEhqpUbrTd1b3++qRRCpkb81yj4BJuSf lirb8ayT4pu2ho2klveaeoKC52s3VRUUHew8GNw4qg4EtCVsot04DFmBClbKP6luMhDq979L8vaO HoDwAX/KhCj2QJyMdVfK1IJ1pcAaq14cN/UsxSbh8vCr/gKYR9eaAw8AuVkT6Akm+paeIpWks32W AuBfk+5/qzM4vLsCtRg7ASNxIznYpa8WuO3K8GPTmB5m78llCyvOQDN92SVYKG14+54anjNGh56c 3qqSE8+aYO1KgKRocuUGTG1Sw3RKv5+2HR2IrSXALFL9Risyhmg+0S02Uv5NW8XOAi1FyqmMShKR YX1QI3w699elljIEZymjjoWekNuLmm5xg55XVOcJ0R9eWuztEXmUsdu9Kop6e3ZMO4063b8kqoyH Alf69jafE3YSISuQg/s6ywgqkYbyxOwnC5BDi4UF29Is4WLlZ/3kTBmGY9atZvzWLSyP8lv9ZaDn SK28e90ieAQwPdd35oPavLRqX5thO0iKmjKUBzW50L8lhpBc++iwHYEMKw83GE6HoQ/c4DEAZcJO W7rh8tiM5Aro0TmFE55z8PE8Oog/+2j2nx8eX/54+/IH8JdvEbx4EwO9eJsFWRpBLjpBbhpBrCj4 80HIPOKoVlWKbapHt6ogegTkD75NjG6mRUIZgbXeRg7W7lsLpleHK8wllvPu2n2GTG4uk1WGNCQT hbzHfX9XjytvYMVsmWKzZar3T/Gb7FLm9SI3VsuU4wWzqZuOpHqRvpB4ZTZ1n9IoNtrO8dlY1Gg7 T4emgkbbmRuXZnWn3+s1G+M+7xiOs/Xly7fu2XcLvOXbBe5ZXy48afwLDOuTl76dW9YAAAAldEVY dGRhdGU6Y3JlYXRlADIwMjItMDgtMTZUMDY6MjY6MzgrMDA6MDC3rU+PAAAAJXRFWHRkYXRlOm1v ZGlmeQAyMDIyLTA4LTE2VDA2OjI2OjM4KzAwOjAwxvD3MwAAAABJRU5ErkJggg==") no-repeat;
	background-size: 20px 20px;
}

/* 备注 */
.mymark { min-height: 30px; padding-top: 10px; }
.remarksContent { line-height: 24px; color: #979797; }
 #remarks::placeholder { color: #979797; }

.kx-dialog.remarkDialog { width: 294px; height: 190px;background-color: #FFFFFF;border-radius: 12px;padding: 24px; }
.dialogHeader { width: 100%;font-size: 16px; color: #000000;font-weight: 500;margin-bottom: 16px; }
.dialogInputWrap { width: 100%; height: 40px;background-color: #F5F5F5;border-radius: 5px;padding-right: 40px;margin-bottom: 16px; }
.dialogInput,.dialogInput2 { width: 100%; height: 100%;display: block;border: none; font-size: 16px;
	background-color: #F5F5F5; border-radius: 5px;padding-left: 12px;outline: none; caret-color: #06C755; }
.dialogInput::placeholder { color: #c8c8c8; }
.dialogInputWrapIcon { width: 40px; height: 40px; right: 0; top: 0; }
.dialogInputWrapIcon img { width: 18px; height: 18px;display: block; }
.dialogBtnBox { width: 100%; height: 48px; }
.dialogBtn { width: 119px;height: 48px; }
.dialogBtn:active { background-color:#e4e4e4 }
.dialogBtn.cancel { color: #000000;font-size: 16px;font-weight: 500;margin-right: 10px; }
.dialogBtn.confirm { color: #06C755;font-size: 16px;font-weight: 500; }

/* 选择 */
.kx-dialog.pickerDialog { height: 384px; width: 100%; background-color: #FFFFFF; border-radius: 10px 10px 0 0 !important; }
.pickerDialog .dialogHeader { height: 64px; width: 100%; font-size: 15px; font-weight: 500; color: #000000;  }
.dialogFooter { height: 106px; width: 100%; }
.dialogSpace { height: 34px; width: 100%; }
.pickerDialog .dialogContent { overflow: hidden !important; }
.dialogContent { height: 180px; width: 100%; overflow: scroll; -webkit-overflow-scrolling: touch; padding: 0 24px; }
.dialogContent .dialogContent-Item { 
	width: 100%; height: 60px; font-size: 17px; color: #000000;
	display: flex; justify-content: center; align-items: center; position: relative;
}
.dialogContent .dialogContent-Item.selected { color: #06C755; }

.picker-column { position: relative; overflow: hidden; height: 180px; }
.picker-column ul { -webkit-transition: all 0.2s ease-out; transition: all 0.2s ease-out; }
.picker-column li { height: 60px; line-height: 60px; text-align: center; }
.up, .down { position: absolute; left: 0; width: 100%; height: 50%; z-index: 10; pointer-events: none; }
.up { 
	top: 0;
	background-image: -webkit-linear-gradient(to bottom, #FFF, rgba(255, 255, 255, 0));
	background-image: linear-gradient(to bottom, #FFF, rgba(255, 255, 255, 0));
}
.down {
	bottom: 0;
	background-image: -webkit-linear-gradient(to top, #FFF, rgba(255, 255, 255, 0));
	background-image: linear-gradient(to top, #FFF, rgba(255, 255, 255, 0));
}
.line {
	position: absolute; top: 50%; left: 50%; width: 100%; height: 60px;
	pointer-events: none; border-top: 1px solid #dcdcdc; border-bottom: 1px solid #dcdcdc;
	-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);
}
#scrollArea {  -webkit-overflow-scrolling: touch; }

.dialogFooter-btn { width: 108px; height: 40px; border-radius: 4px; display: flex; justify-content: center; align-items: center; }
.dialogFooter-btn.cancel { background: #F7F7F7; font-size: 17px; font-weight: 700; color: #06C755; margin-right: 15px; }
.dialogFooter-btn.confirm { background: #06C755; font-size: 17px; font-weight: 700; color: #FFFFFF; }
.dialogFooter-btn:active { opacity: 0.7; }

.discountDialog .dialogHeader { height: 64px; width: 100%; font-size: 15px; font-weight: 500; color: #000000;  }
.kx-dialog.discountDialog { height: 384px; width: 100%; background-color: #FFFFFF; border-radius: 10px 10px 0 0 !important; }
.dialogContent-radioItem { opacity: 0; width: 100%; height: 100%; position: absolute; top: 0; left: 0; }


.flex { display: flex; }
.flex-column { flex-direction: column; }
.justify-center { justify-content: center; }
.justify-end { justify-content: flex-end; }
.justify-between { justify-content: space-between; }
.align-center { align-items: center; }
.relative { position: relative; }
.absolute { position: absolute; }
.hidden { display: none; }
.show { display: block; }
.radius8 { border-radius: 8px; }

/* 软键盘 */
.keyboard { 
	position:fixed;height:36%;bottom:0;left:0;width:100%;right:0;z-index:11;
	display: flex; padding: 8px 8px 0 0;background-color: #E5E5E5;
	transition: all 0.3s ease-in-out 0s;
}
.keyboard.hide { transform: translateY(100%); opacity: 0; }
.keyboard ul{width:100%;height:100%}
.keyboard ul li{ 
	width: 25%;cursor:pointer;list-style:none;box-sizing:border-box;line-height:1;height:25%;position:relative;float:left;
	background:#E5E5E5; padding-left: 8px; padding-bottom: 8px; -webkit-tap-highlight-color: transparent;

}
.keyboard ul li div { 
	background-color: #FFFFFF;width: 100%;height: 100%;display: flex;
	justify-content: center;align-items: center;border-radius: 4px; font-size: 24px;
}
/* .keyboard ul li:after{content:attr(data-num);position:absolute;top:50%;left:0;width:100%;font-size:20px;text-align:center;color:#333;-webkit-transform:translateY(-50%)} */
.keyboard ul li.del div {background:#FFFFFF; }
.keyboard ul li.del div img { width: 24px; height: 24px; }
.keyboard ul li:active div{background-color:#e4e4e4}
.keyboard ul li:nth-child(1),
.keyboard ul li:nth-child(4),
.keyboard ul li:nth-child(7),
.keyboard ul li:nth-child(10){border-left:0 none}

.keyboard ul.keyboard-left { width: 75%;height: 100%; }
.keyboard ul.keyboard-left li { width: 33.3%; }
.keyboard ul.keyboard-left li.double { width: 66.6%;}
.keyboard ul.keyboard-right { width: 25%;height: 100%;display: flex;flex-direction: column; }
.keyboard ul.keyboard-right li { width: 100%; }
.keyboard ul.keyboard-right li.confirm { height: 75%; }
.keyboard ul.keyboard-right li.confirm div { background-color: #06C755;color: #FFFFFF;font-size: 17px;display: flex;justify-content: center;align-items: center; }
.keyboard ul.keyboard-right li.confirm div:active { opacity: 0.7; }


/* 模态窗口 */
.kx-modal {
	position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1110; opacity: 0; outline: 0; text-align: center;
	-ms-transform: scale(1.185); transform: scale(1.185); backface-visibility: hidden; perspective: 2000upx;
	background: rgba(0, 0, 0, 0.6); 
	/* transition: all 0.3s ease-in-out 0s;  */
	pointer-events: none;
}
.kx-modal::before { content: ""; display: inline-block; height: 100%; vertical-align: middle; }
.kx-modal.show { opacity: 1; transition-duration: 0.3s; -ms-transform: scale(1); transform: scale(1); overflow-x: hidden; overflow-y: auto; pointer-events: auto; }
.kx-dialog {
	position: relative; display: inline-block; vertical-align: middle; margin-left: auto; margin-right: auto; width: 90%; max-width: 100%;
	background-color: #f8f8f8; border-radius: 10upx; overflow: hidden;
}
.kx-modal.bottom-modal::before { vertical-align: bottom; }
.kx-modal.bottom-modal { overflow: hidden; transition: all 0.3s ease-in-out 0s }
.kx-modal.bottom-modal .kx-dialog { width: 100%; border-radius: 0; transform: translateY(0); transition: all 0.3s ease-in-out 0s }
.kx-modal.bottom-modal.show .kx-dialog { margin-bottom: 0; transform: translateY(-100%);  }



/* 底部确认付款按钮 */
.footerFixedBtn { position: fixed; bottom: 0; left: 0; z-index: 4; height: 72px; width: 100%; background: #FFFFFF;  }
.footerFixedContent { width: 100%; height: 72px; padding: 12px; }
.footerFixedContent .btn-confirm { width: 100%; height: 48px; }

/* boxContent */
.boxContainer { width: 100%; margin-bottom: 15px; }
.boxContent { background: #FFFFFF; width: 100%; height: 100%; border-radius: 8px; padding: 0 16px; }
.boxTitle { font-size: 14px; color: #A5A5A5; margin-bottom: 8px; }
.boxItem { width: 100%; height: 56px; }
.boxItem.pl72 { padding-left: 72px; }
.boxItem.pr56 { padding-right: 56px; }
.boxItem.pr20 { padding-right: 20px; }
.boxItem-label { width: 72px; height: 100%; left: 0; top: 0; font-size: 16px; color: #000000; font-weight: 400; }
.boxItem-content { width: 100%; height: 100%; }
.boxItem .boxItem-text { font-size: 16px; color: #333333; font-weight: 400; }
.boxItem-subText { font-size: 12px; color: #f00; max-width: 130px; overflow: hidden; text-overflow: ellipsis; }
.boxItem .boxItem-text.ml8 { margin-left: 8px; }
input.boxItem-content { border: none; outline: none; font-size: 16px; caret-color: #06C755; }
input.boxItem-content::placeholder { color: #C8C8C8; }
.boxItem-right { width: 56px; height: 100%; right: 0; top: 0; }
.boxItem-rightArrow { width: 20px; height: 100%; right: 0; top: 0; }
.boxItem-arrow { width: 10px; height: 10px; border-top: 1px solid #A5A5A5; border-right: 1px solid #A5A5A5; transform: rotate(45deg); }
.b-b:after, .b-t:after { position: absolute; z-index: 3; left: 0; right: 0; height: 0; content: ''; transform: scaleY(.5); border-bottom: 1px solid #EFEFEF; }
.b-b:after { bottom: 0; }
.b-t:after { top: 0; }

/* 字体 */
.fontNumber { font-family: "din"; }
@font-face {
	font-family: "din";
	src: url("https://img.10tu.net/lfwin/images/live/D-DINExp-Bold.otf") format("opentype");
}