* {-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);}
html {font-size:1pc;-webkit-text-size-adjust:100%}
body{background: #f8f8f8;}
body,button,dd,dl,dt,footer,h1,h2,h3,h4,input,li,nav,ol,p,textarea,ul {margin:0;padding:0}
body {min-width:20pc;background:#fff;color:#111;font:10px Simsun,Microsoft Yahei;-webkit-text-size-adjust:none}
h1,h2,h3,h4,h5,h6 {font-size:100%}
form {display:inline}
ol,ul {list-style:none}
a {color:#1a1a1a;text-decoration:none}
a:active,a:focus,a:hover {color:#1c5aa2;text-decoration:none}
a:active {color:#aaa}
img {vertical-align:middle;-ms-interpolation-mode:bicubic}
img,img:active,img:hover {border:0}
button,input,select,textarea {vertical-align:middle;font-size:100%;outline:none;}
textarea {resize:none}
button,input[type=button],input[type=reset],input[type=submit] {cursor:pointer;-webkit-appearance:button;-moz-appearance:button}
input:focus:-moz-placeholder,input:focus::-webkit-input-placeholder {color:transparent}
input:disabled{color:#fff;background-color: #9e9e9e;border:1px solid #8c8c8c;/* opacity: 0.4;-ms-filter: "alpha(opacity=40)";filter: alpha(opacity=40);zoom: 1; */}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button{
    -webkit-appearance: none !important;
    margin: 0; 
}
button::-moz-focus-inner,input::-moz-focus-inner {padding:0;border:0}
table {border-collapse:collapse;border-spacing:0}
.fl {float:left}
.fr {float:right}
.hide {display:none}
.show {display:block}
.ellipsis {overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.break {word-wrap:break-word;word-break:break-all}
.touchstart{background-color: #f6f6f6;}
article,footer,header,hgroup,menu,nav,section {clear:all;display:block}
table.keyboard {-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-user-select:none;-moz-user-focus:none;-moz-user-select:none}
.clear {clear:both}
select {-webkit-appearance:none;outline:0}
/* cells */
.syb-cells {position:relative;line-height:16px;font-size:16px;overflow:hidden;background-color:#fff;}
.syb-cells:after,.syb-cells:before {content:" ";position:absolute;left:0;right:0;height:1px;color:#d9d9d9;-webkit-transform:scaleY(.5);transform:scaleY(.5);}
.syb-cells:before {top:0;border-top:1px solid #d9d9d9;-webkit-transform-origin:0 0;transform-origin:0 0;}
.syb-cells:after {bottom:0;border-bottom:1px solid #d9d9d9;-webkit-transform-origin:0 100%;transform-origin:0 100%;}

/* 门店选择 */
.shop-chose {width:100%;background-color:#fff;border-bottom:1px solid #2C93D5}
.shop-chose:after {position: absolute;display: block;width: 6px;height: 6px;content: "";-webkit-transform: rotate(45deg);transform: rotate(45deg);border-width: 2px 2px 0 0;border-color: #fff;border-style: solid;top: 21px;right: 15px;}
.shop-chose--c {/* border: 1px solid #309FE6; */border-bottom: 1px solid #2C93D5;}
.shop-chose select {position:relative;display:block;width:100%;height:50px;line-height:50px;margin:0 auto;padding:0;font-size:15px;color:#fff;text-indent:15px;background-color:#fff;border:0;border-radius:0;background:#309fe6;}
.shop-chose--c select {background: #309FE6;}
/* 提示 */
@font-face {font-family:"weui";src:url('data:application/octet-stream;base64,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') format('truetype')}
.prompt:before {font-family:"weui";display:block;padding-top:30px;margin-bottom:20px;content:'\EA06';color:#309fe6;font-size:100px;text-align:center}
.cancel:before {content:'\EA0B';color:#f76260}
.success:before {content:'\EA06';color:#309fe6}
.prompt dt {display:block;margin-bottom:5px;font-weight:400;font-size:20px;-webkit-margin-before:.83em;-webkit-margin-after:.3em;-webkit-margin-start:0;-webkit-margin-end:0;text-align:center}
.prompt dd {display:block;margin: 0px 15px 20px;color:#97a8c6;font-size:15px;line-height:22px;text-align:center}
.prompt .btn_bind {background-color:#309fe6;color:#fff;display:block;margin:14px 33px;box-sizing:border-box;font-size:18px;text-align:center;text-decoration:none;line-height:2.67;border-radius:5px;-webkit-tap-highlight-color:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0.1);overflow:hidden}
.prompt .btn_bind:active {color:rgba(255,255,255,0.4);background-color:#149CD8}
.prompt .btn_bind.touchstart {color:rgba(255,255,255,0.4);background-color:#149CD8}
.prompt .btn_bind:visited {color:#fff}
.prompt .btn_cancel {background-color:#f7f7f7;color:#454545;display:block;margin:14px 33px;box-sizing:border-box;font-size:18px;text-align:center;text-decoration:none;line-height:2.67;border-radius:5px;-webkit-tap-highlight-color:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0.1);overflow:hidden}
.prompt .btn_cancel:active {color:#a1a1a1;background-color:#dedede}
.prompt .btn_cancel.touchstart {color:#a1a1a1;background-color:#dedede}
.prompt .btn_cancel:visited {color:#454545}
/* 按钮 */
.btn-get {
    width: 100%;
    height: 50px;
    line-height: 50px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font-size: 18px;
    color: #f4fff7;
    text-align: center;
    background-color: #309FE6;
    border: none;
    outline: 0;
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
}
.btn-get:active{
	background-color: #149CD8;
}
.btn-get.btn-reback{
	color: #f4fff7;
    background-color: #309FE6;
    border: 1px solid #2484C1;
}
.btn-get.touchstart{
	background-color: #149CD8;
}
.btn-tips {
	position: absolute;
	bottom: 26px;
	left: 30px;
	right: 30px;
    width:-moz-calc(100%-60px);
	width:-webkit-calc(100% - 60px);
	width: calc(100% - 60px);
    height: 50px;
    line-height: 50px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font-size: 18px;
    color: #309FE6;
    text-align: center;
    background-color: #fff;
    border: 1px solid #309FE6;
    outline: 0;
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
}
.btn-tips:active{
	background-color: #d6ecfa;
}
.btn-tips.touchstart{
	background-color: #d6ecfa;
}
/* flex */
.flex{
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    min-height: 100vh;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
}
.flex__bd{
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
}
/* 错误提示 */
.error-tips{
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 35px;
	line-height: 35px;
	padding-left: 15px;
	font-size: 14px;
	color: #fff;
	background-color: #ff4200;
	opacity:0;
    filter:Alpha(opacity=0);
    transition:opacity 2s;
	-webkit-transition:opacity 2s;
}
.error-tips-show{
	opacity:1;
    filter:Alpha(opacity=100);
}

/* 加载中遮罩层 */
.mask{
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    z-index: 99999999;
}
.mask-loading{
    position: fixed;
    top: 50%;
    left: 50%;
    width: 120px;
    min-height: 120px;
    margin: 0;
    font-size: 14px;
    color: #fff;
    opacity: 1;
    text-align: center;
    visibility: visible;
    border-radius: 5px;
    background: hsla(0,0%,7%,.7);
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    -webkit-transition-duration: 0s;
    transition-duration: 0s;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    z-index: 2000;
}
@keyframes e{
    0%{
        -webkit-transform:rotate(0deg);
        transform:rotate(0deg)
    }
    to{
        -webkit-transform:rotate(1turn);
        transform:rotate(1turn)
    }
}
.mask-icon_toast {
    display: inline-block;
    width: 38px;
    height: 38px;
    margin: 28px 0 5px;
    font-size: 55px;
    color: #fff;
    vertical-align: baseline;
    -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%;
}
.mask-toast__content{
    line-height: 20px;
}

/*
*layer弹窗 
*/

.layermbtn{
	height: 50px !important;
}
.layermcont {
    padding: 25px 20px !important;
}
.layermchild{
	max-width: 280px !important;
	font-size: 16px !important;
}
.layermbtn span{
	height: 50px !important;
    background-color: #fff;
    border-radius: 0 !important;
	font-size: 16px !important;
	color: #309FE6 !important;
	border-bottom-right-radius: 5px !important;
}
.layermbtn span:first-child{
	height: 50px !important;
	color: #333 !important;
	border-bottom-left-radius: 5px !important;
	z-index: 99;
}
.layermbtn{
	line-height: 50px !important;
}
.layermbtn:before{
	height: 50px !important;
	z-index: 9;
}

/* 弹窗1：输入交易密码 */
.layermbox1 .layermchild.w-psw{
	position: relative;
	width:300px;
	padding-bottom: 55px;
	border-radius: 5px;
	overflow: hidden;
}
.layermbox1 .layermchild.w-psw h3{
	text-align: center;
    padding-right: 20px;
    font-size: 15px;
    color: #202020;
    border-bottom: 2px solid #309fe6;
}
.layermbox1 .layermchild.w-psw h4{
	padding: 15px 0px;
	font-weight: normal;
	font-size: 18px;
	color: #202020;
	text-align: center;
}

.layermbox1 .layermchild.w-psw .subtitle {
	font-size: 30px;
    color: #0A0A0A;
    text-align: center;
    padding-bottom: 19px;
}
.layermbox1 .layermchild.w-psw .subtitle span {
	color: #ff5600;
}
.layermbox1 .layermchild.w-psw .input-content{
	width: 86%;
	margin: 0px auto;
	text-align: center;
}
.layermbox1 .layermchild.w-psw .input-content input{
	width: 100%;
	height: 17px;
	padding: 17px 0px 16px;
	font-size: 17px;
	line-height: 20px;
	color: #202020;
	text-indent: 20px;
	background-color: #f5f5f5;
	border:1px solid #cfcfcf;
	border-radius: 2px;
	box-sizing:content-box;
	-moz-box-sizing:content-box; 
	-webkit-box-sizing:content-box; 
}
.layermbox1 .layermchild.w-psw .input-content input::-webkit-input-placeholder {
    color: #bfbfbf;
}
.layermbox1 .layermchild.w-psw .footer-div{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
}
.layermbox1 .layermchild.w-psw .footer-div .btn-get{
	width: 100%;
	height: 55px;
	line-height: 55px;
	border-radius: 0;
	border:none;
}
.layermbox1 .layermchild.w-psw .tip-link {
	width: 90%;
    margin: 0 auto;
    text-align: right;
    margin-top: 10px;
    margin-bottom: 15px;
}

.layermbox1 .layermchild.w-psw .tip-link a {
	font-size: 13px;
    color: #36BCF1;
}

.layermbox1 .layermchild.w-psw .tip-error {
    float: left;
    color: #ff0000;
    margin-left: 10px;
}
/* 弹窗2：失败-询问框 */
.layermbox0 .layermchild.fail,
.layermbox0 .layermchild.success{
	max-width: 280px;
	width: 275px;
}

.layermbox0 .layermchild.success:before{
	content: "";
}

.layermbox0 .layermchild.fail dt,
.layermbox0 .layermchild.success dt{
	height: 60px;
	margin:12px auto 20px;
	background-size: 60px 60px;
	background-position: center;
	background-repeat: no-repeat;
	text-align: center;
}

.layermbox0 .layermchild.fail dt{
	background-image: url(https://syb.allinpay.com/statichtml/webpub/appweb/images/tk_shibai.png);
}

.layermbox0 .layermchild.success dt{
	background-image: url(https://syb.allinpay.com/statichtml/webpub/appweb/images/tk_chenggong.png);}

.layermbox0 .layermchild.fail dd,
.layermbox0 .layermchild.success dd{
	margin-bottom: 10px;
	font-size: 15px;
	color: #525252;
	text-align: center;
}

.layermbox0 .layermchild.fail div.cause{
	font-size: 15px;
	color: #969696;
	text-align: center;
}

.layermbox0 .layermchild.success div.detail{
	font-size: 15px;
	color: #525252;
	text-align: center;
}

.layermbox0 .layermchild.success div.detail label{
	color: #ff5a00;
}

.layermbox0 .layermchild.fail .layermbtn,
.layermbox0 .layermchild.success .layermbtn{
	height: 55px;
	line-height: 55px;
	border-top: 1px solid #309FE6;
}

.layermbox0 .layermchild.fail .layermbtn:before{
	height: 54px;
	background-color: #309FE6;
}

.layermbox0 .layermchild.fail .layermbtn span{
	width: 100%;
	font-size: 18px;
	color: #fff;
	background-color: #309FE6;
	vertical-align: middle;
	border-radius: 0 0 5px 0;
}

.layermbox0 .layermchild.success .layermbtn span{
	width: 100%;
	height: 55px;
	line-height: 54px;
	font-size: 18px;
	color: #fff;
	background-color: #309FE6;
	vertical-align: middle;
	border-radius: 0 0 5px 5px;
}

.layermbox0 .layermchild.fail .layermbtn span:first-child{
	height: 55px;
	color: #309FE6;
	background-color: #fff;
	border-radius: 0 0 5px 5px;
}

/* 弹窗3：详细地址框  */
.layermbox0 .layermchild.address{
	max-width: 280px;
	width: 275px;
}

.layermbox0 .layermchild.address:before{
	content: "";
}

.layermbox0 .layermchild.address dt{
	font-size: 15px;
	line-height: 40px;
	color: #999;
}

.layermbox0 .layermchild.address dd{
	margin-bottom: 10px;
	font-size: 15px;
	color: #111;
}

.layermbox0 .layermchild.address .layermbtn{
	height: 55px;
	line-height: 55px;
	border-top: 1px solid #309FE6;
}

.layermbox0 .layermchild.address .layermbtn:before{
	height: 54px;
	background-color: #309FE6;
}

.layermbox0 .layermchild.address .layermbtn span{
	font-size: 18px;
	color: #fff;
	background-color: #309FE6;
	vertical-align: middle;
	border-radius: 0 0 5px 0;
}

.layermbox0 .layermchild.address .layermbtn span{
	width: 100%;
	height: 55px;
	line-height: 55px;
	font-size: 18px;
	color: #fff;
	background-color: #309FE6;
	vertical-align: middle;
	border-radius: 0 0 5px 5px;
}

/* 弹窗4：带有图片的提示框 */
.img-tips .layermcont{
	padding:40px 25px 36px;
}
.img-tips .layermcont dl div img{
	width: 100%;
}
.img-tips .layermcont dl dt{
	margin: 30px auto 15px;
	font-size: 18px;
	color: #111;
	text-align: center;
}
.img-tips .layermcont dl dd{
	line-height: 22px;
	font-size: 14px;
	color: #999;
	text-align: center;
}
.img-tips .layermbtn{
	position: relative;
    height: 0px;
    font-size: 0;
    text-align: center;
    border-top: none;
}
.img-tips .layermbtn:before{
	background-color: rgba(0,0,0,0);
}
.img-tips .layermbtn span:first-child{
	position: absolute;
    left: 50%;
    bottom: -64px;
    margin-left: -20px;
	width: 40px;
    height: 40px;
    font-size: 25px;
    color: #fff;
    border: 1px solid #fff;
    border-radius: 40px;
    -moz-border-radius: 40px;
    background-color: #999;
}
/* 弹窗5：错误提示 */
.layermbox0 .layermchild.err-tips{
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	min-width: 100%;
	border-radius: 0px;
	-moz-border-radius:0px;
    border:none;
}
.err-tips .layermcont{
	height: 35px;
	line-height: 35px;
	padding: 0px 0px 0px 15px;
	font-size: 14px;
	color: #fff;
	background-color: #ff4200;
	border-radius: 0px;
	-moz-border-radius:0px;
}
/* 弹窗6：重要的温馨提示 */
.layermchild.ipt-tips{
    max-width: 300px;
}
.layermchild.ipt-tips h3{
   color: red;
}
.layermchild.ipt-tips .layermcont{
    padding: 25px 15px !important;
}
.layermchild.ipt-tips .layermbtn span:first-child{
    color: red !important;
}

/* 二维码推广 */
.prompt .QRcode{
	width: 185px;
	height: 217px;
	margin: 5px auto 20px;
	border-radius: 15px;
	-moz-border-radius:15px;
	border:1px solid #ebebeb;
	background-color: #fff;
	text-align: center;
}
.prompt .QRcode label{
	display: block;
	margin: 15px 25px 8px;
	line-height: 15px;
	font-size: 13px;
	color: #474e5d;
}
.prompt .QRcode img{
	width: 150px;
	height: 150px;
	border:none;
}

/* 没有记录 */
.empty-record{
	padding: 40px 0 30px;
	text-align: center;
}
.empty-record dd{
	line-height: 40px;
}

/* 协议弹窗 */
.layermbox1 .layermchild.sybProtocol{
	position:fixed; 
	left:10px; 
	top:10px; 
	right:10px; 
	bottom:10px; 
    max-width: 100% !important;
    margin: 0 auto;
	padding:0px 0px 30px 0px;
	border: none;
	border-radius:10px; 
	-webkit-animation-duration: .5s; 
	animation-duration: .5s;
}

.layermbox1 .layermchild.sybProtocol h3{
	padding: 0;
    height: 30px;
    line-height: inherit;
    font-size: inherit;
    font-weight: bold;
    border-radius: 0;
    border-bottom: none;
    text-align: center;
}

.layermbox1 .layermchild.sybProtocol .protocol{
	height: 90%;
	overflow-y:scroll;
}