html, div, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote,  pre, abbr,
address, cite, code, del, dfn, img, dl, dt, dd, ol, ul, li,  fieldset, form,
label, legend, table, caption, tbody, tfoot, thead, tr,  th, td,body{margin:
0;padding: 0;}
table{border-collapse: collapse;border-spacing: 0;table-layout:fixed;}
button,select{text-transform: none;}
button::-moz-focus-inner,input::-moz-focus-inner {border: 0;padding: 0;}
ol,ul{list-style:none;}
em{font-weight:normal;font-style:normal;}
h1,h2,h3,h4,h5,h6,b,strong{font-size:100%;font-weight:normal;}
td{word-break:break-all;word-wrap:break-word;}

html{font-size:100%;overflow-y:scroll;}
body{text-rendering:optimizelegibility;font-size:13px;color:#000;line-height: 1.3}
a{text-decoration:none;}
a:focus, a:active, a:hover, input{outline:0;}
.clear:after {clear:both;content:'.';display:block;width: 0;height: 0;visibility:hidden;}
img{width: 100%;display: block;}

.R-move{
  animation: right-move 1s 0s infinite ease;
  -moz-animation: right-move 1s 0s infinite ease;
  -webkit-animation: right-move 1s 0s infinite ease;
  -o-animation: right-move 1s 0s infinite ease;
}
@keyframes right-move
{
    0% {
     -webkit-transform: translateX(-10%);
        transform: translateX(-10%);
      opacity: 0
    }
    15% {
     -webkit-transform: translateX(-5%);
        transform: translateX(-5%);
      opacity: 0.5
    }
    50% {
     -webkit-transform: translateX(0%);
        transform: translateX(0%);
      opacity: 1
    }
    85% {
     -webkit-transform: translateX(5%);
        transform: translateX(5%);
      opacity: 0.5
    }
    
    100% {
        -webkit-transform: translateX(10%);
         transform: translateX(10%);
      opacity: 0
      
    }
}
/*@media (min-width: 640px) {
    .wrap-container{width: 640px;margin:0 auto;}
}*/
.mask { position: fixed;left: 0;top: 0;width: 100%;height: 100%;z-index: 998;background-color: rgba(0, 0, 0, 0.6);display: none;}
.note{display: none; position: fixed;top: 50%;width: 90%;left: 5%;margin-top: -30px;height: 50px;background-color: #fff;border-radius: 10px;z-index: 999;text-align: center;padding:16px 0;}
.confirm-btn{margin-top: 16px;color: #196cc1}
