html{font-size: calc(100vw / 7.5);
    font-size: -webkit-calc(100vw / 7.5);
    font-size: -moz-calc(100vw / 7.5);
    /*æ­¤æ—¶1rem = 100px*/
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-text-size-adjust: none;}
body,div,p,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,code,form,fieldset,legend,input,button,textarea,select,th,td,iframe{margin:0; padding:0;}
body{overflow:scroll!important; font:0.24rem "PingFangSC, sans-serif";  display: flex; flex-flow: column; min-height:100vh;}
img{border:0;  vertical-align: bottom ; }
ol,ul{list-style:none;}
input{outline:none; background: none; }
a{text-decoration: none;}
a:visited,a:hover,a:active,a:focus{text-decoration: none;}

table{border-collapse:collapse; border-spacing:0;}
.clearfix:after{clear:both; height: 0;  display: block; visibility:hidden; content: " ";}
.clearfix{*zoom:1}

/*sticky footers*/
.wap-main{flex:1;}

/*µ×²¿*/
.footer { padding: 0.4rem 2%; width: 96%; float: left; background-color: #666;}
.footer .footer_bt {width: 100%; float: left;}
.footer .choose_btn { float: left;  margin: 0 0 0.3rem;  width: 100%;}
.footer .choose_btn_list {  width: 46%;  height: 0.6rem;  line-height: 0.6rem;margin: 0 2%;background: #1c78be;border-radius: 0.5rem;font-size: 0.3rem;font-weight: bold;text-align: center;
  color: #fff; cursor: pointer;  display: block;  float: left;  text-decoration: none;}
.footer .choose_address { width: 100%;  float: left;  font-size: 0.26rem;  line-height: 0.36rem;  text-align: center;  color: #fff;}