/*pay-box*/
.pay-window { position: fixed; left: 0; top: 0; z-index: 7; display: none; }
.pay-window .box { width: 26vw; padding: 2vw; border-radius: 4px; overflow: hidden; }
.pay-select .ewm { width: 48%; margin: 2vw auto 0; border: 1px solid #eee; padding: 10px; background: #fff; min-width: 80px; }
.pay-select li { height: 3.5vw; line-height: 3.5vw; font-size: 0; text-align: center; background: #eee; }
.pay-select li.on { background: none; }
.pay-select svg { display: inline-block; vertical-align: middle; height: 45%; width: 100%; -webkit-filter: grayscale(100%); filter: grayscale(100%); }
.pay-select li.on svg { -webkit-filter: grayscale(0); filter: grayscale(0); }
.pay-window .pay-btn a { height: 3vw; line-height: 3vw; width: 48%; }
.pay-window .pay-btn a+a { margin-left: 4%; }
.pay-window .pay-btn .cancel { background: #ccc; }
/**/
.xy-box { position: fixed; width: 100%; height: 100%; left: 0; top: 0; z-index: 9; display: none; }
.xy-box .box { width: 32.5%; border-radius: 10px; padding: 3vw; }
.xy-box span { margin-top: 1.5vw; line-height: 2; max-height: 60vh; overflow: auto; -webkit-overflow-scrolling : touch; }
.xy-box span::-webkit-scrollbar {
 width: 5px;
 height:5px;
 background-color: #f5f5f5;
}
.xy-box span::-webkit-scrollbar-track {
 box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
 border-radius: 10px;
 background-color: #f5f5f5;
}
.xy-box span::-webkit-scrollbar-thumb {
 border-radius: 10px;
 box-shadow: inset 0 0 6px rgba(0,0,0,.3);
 background-color: #00bbcc;
}
.pay-select { border: 1px solid #eee; }

@media screen and (min-width: 801px ) {
	.pay-window .text span { margin-top: 0.5vw; }
.pay-select { margin-top: 2vw; }
.pay-window .pay-btn { margin: 2vw 0 0; }
.pay-window .text { padding: 1vw 0 2vw; }

}
@media screen and (max-width: 800px ) {
.xy-box .box { width: 85%; border-radius: 2vw; padding: 8vw 5vw; }
.xy-box span { margin-top: 5vw; line-height: 1.5; max-height: 60vh; }
	.pay-window .box { width: 80%; padding: 8vw 5vw; }
.pay-window .pay-btn a { height: 10vw; line-height: 10vw; }
.pay-select li { height: 12vw; line-height: 12vw; }
.pay-window .text span,.pay-window .text p { margin-top: 3vw; }
.pay-window .text{margin-bottom:8vw;}
}