/*base*/
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-family:"PingFang SC",HanHei SC,Helvetica Neue,Helvetica,STHeitiSC-Light,Arial,Microsoft YaHei,sans-serif;vertical-align:baseline}
html {font-size: 62.5%!important;}
@media only screen and (min-width:415px){html{font-size:11px!important}}
ol,ul{list-style:none}
table{border-collapse:collapse;border-spacing:0}
caption,td,th{text-align:left;font-weight:400;vertical-align:middle}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}
a img{border:none;}
img{max-width: 100%;border: none;}
a{text-decoration: none;}
article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}
body,html,input,textarea{line-height:1.5}
*{box-sizing:border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box;  -webkit-tap-highlight-color: transparent;outline: none;}
body{max-width: 600px;margin: 0 auto;background: #fff;}
body, html {
    height: 100%;
    -webkit-tap-highlight-color: transparent;
}
input,textarea{-webkit-user-select: auto;}
input[type="button"], input[type="submit"], input[type="reset"] {
    -webkit-appearance: none;
}
textarea {
    -webkit-appearance: none;
}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
    color: #CBCBCB; /* WebKit browsers */
}
input:-moz-placeholder, textarea:-moz-placeholder {
    color: #CBCBCB; /* Mozilla Firefox 4 to 18 */
}
input::-moz-placeholder, textarea::-moz-placeholder {
    color: #CBCBCB; /* Mozilla Firefox 19+ */
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {
    color: #CBCBCB; /* Internet Explorer 10+ */
}

/*body{touch-action: none}*/
.scroll{overflow:scroll; -webkit-overflow-scrolling: touch; position:absolute; top:0; left:0; bottom:0; right:0;z-index: 4;}
.mainScroll{margin:0 auto;padding-bottom:20px;max-width: 600px;min-height:100%;width: 100%;position: relative;}

/*弹窗提示*/
.showPop{display: none;width: 100%;height: 100%;background:rgba(0,0,0,0.6);position: fixed;left:0;top: 0;z-index: 10;}
.showBox{max-width: 360px;width: 80%;height:auto;background: #fff;background-size: contain;border-radius: .5rem;}
.showBox h3{padding: 2.9rem 1.8rem 0 1.8rem;font-size: 1.8rem;color: #000;text-align: center; line-height: 2rem;}
.showBox p{padding: 1.6rem 1.8rem 1.5rem 1.8rem;font-size: 1.5rem;color: #3B3B3B;text-align: center;line-height: 2rem;}
.showBox p.subTit{padding: 3.2rem 2.2rem 0.2rem 2.2rem;font-size: 1.6rem;}
.showBox .btn-group{margin: 0;margin-top: 1.8rem;display: flex;justify-content: center;align-items: center;overflow: hidden;border-top: .05rem solid #EDEDED;}
.showBox .btn-group .btn{flex: 1;height: 4.4rem;line-height: 4.4rem;font-size:1.8rem;color: #000;text-align: center;border-right: .05rem solid #EDEDED;}
.showBox .btn-group .btn:last-child{border-right: 0; }
.confirmPop {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}