html, div, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote,  pre,body, 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;}
img{width: 100%;display: block;}
a{text-decoration:none;}
a:focus, a:active, a:hover, input{outline:0;}
body {
    -webkit-text-size-adjust: 100%;
    -webkit-user-select: none;
    word-wrap: break-word;
    line-height:1.4;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
     font-family:"sans-serif-medium","HYQiHeiX1 55W","HYQiHei 55S","汉仪旗黑","兰亭纤黑",Droid Sans,Droid Sans Fallback,STHeiti,SimHei,Hei;
    background-color:#FFF;
    font-size:13px;
    color:rgba(0,0,0,0.85);
}
.clear:after {clear:both;content:'.';display:block;width: 0;height: 0;visibility:hidden;}
.uib-bottom { 
    border-bottom: 1px solid #d9d9d9; 
    border: 0;
    background-position: left bottom;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.5, transparent), color-stop(0.5, #d9d9d9), to(#d9d9d9));
    background-repeat: repeat-x;
    -webkit-background-size: 100% 1px
 }
 .uib-top { 
    border-bottom: 1px solid #d9d9d9; 
    border: 0;
    background-position: left top;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.5, transparent), color-stop(0.5, #d9d9d9), to(#d9d9d9));
    background-repeat: repeat-x;
    -webkit-background-size: 100% 1px
 }
.cover{
  background:rgba(72,72,74,.8);
  width: 100%;
  height: 100%;
  position: fixed;
  z-index: 9999;
  top: 0;
  display: none;
} 
.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}

@media (min-width: 640px) {
    .pc-outer{width: 640px;margin:0 auto;}
}