/*基础样式*/
@charset "utf-8";

/*****css写的rem*****/
html {font-size:calc(100vw/6.4);}
@media screen and (min-width:640px){html{ font-size:100px;}}

/*****css写的rem*****/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
    margin:0;
    padding:0;
}
body{margin:0 auto !important;max-width:640px;min-width:320px;width: 100%;background: #fff !important;overflow-x: hidden;}
body,button,input,select,textarea{color:#505050;font:12px/1.5 Microsoft Yahei;}
h1,h2,h3,h4,h5,h6{text-align:center;font-size:100%;}
li,ol,ul{list-style:none;}
a{outline:0;color:#2a2a2a;text-decoration:none;}
fieldset,img{border:0;}
table{border-collapse:collapse;border-spacing:0;}
button,input,select,textarea{outline:0;font-size:100%;}
textarea{resize:none;}
img{vertical-align:middle;}
a,img,button,input,textarea,div{-webkit-tap-highlight-color:rgba(255,255,255,0);}
article,aside,footer,header,hgroup,nav,section{display:block;}
#QIAO_INVITE_CONTAINER{display: none!important;}
.clear,.clearfix{ zoom:1; }
.cb{clear:both;}
.clear:after,.clearfix:after{content:' ';display:block;clear:both;height:0;visibility:hidden; }
.over{overflow:hidden;}
.fr{float:right;}
.fl{float:left;}
.pr {position: relative;}
.pa {position: absolute;}
.fix {position: fixed;top: 0;z-index: 999;}
.ovfHiden {overflow:hidden;height: 100%;}
.auto {margin:0 auto;}
.wp {width: 100%;min-width:320px;max-width: 640px;margin:0 auto;overflow: hidden;}
.wp img {width: 100%;height: auto;display: block;}
.fg {width: 100%;height: 0.2rem;background: #f3f3f3;}