/* reset */
html,body{background:#fff;color:#333;font-family:Microsoft YaHei,'微软雅黑',Arial,"黑体"!important}
html {
    -ms-text-size-adjust: 100%;
     -webkit-text-size-adjust: 100%;
      font-size: 62.5%; 
      }
body{
    background:transparent; 
    font-size: .14rem; 
    line-height: 1;
    overflow-x: hidden; 
    -webkit-overflow-scrolling: touch;/*页面快速滚动和回弹，使iOS列表滑动流畅*/
    -webkit-tap-highlight-color:rgba(0,0,0,0);
    }
body,h1,h2,h3,h4,h5,h6,ul,ol,li,p,form,dt,dd,input,textarea,th,td,fieldset,legend,dl,dt,dd,figure{margin:0;padding:0;}
fieldset,img{border:0 none}
ul,ol,li{list-style:none}
table{border-spacing:0}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}
*:focus{outline:none}
q:before,q:after{content:""}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
body,input,select,button,textarea{font:14px/1 Arial,Helvetica,sans-serif;}
*,*:after,*:before{-webkit-touch-callout:auto;-webkit-user-select:auto;-khtml-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto;-webkit-tap-highlight-color:rgba(255,255,255,0);}
table{border-collapse:collapse;border-spacing:0;}
input,textarea{ border:1px solid #b8b7b3;-webkit-user-select:auto;}
em{font-style:normal;font-weight:normal}
sub, sup {font-size:75%;line-height:0;position:relative;vertical-align: baseline}
sup {top: -0.5em}
sub {bottom: -0.25em}
img{vertical-align:top;max-width:100%;}
a{text-decoration:none;color:#333;}
canvas{display:block;padding:0;margin:0;}
pre{white-space:pre-wrap;word-wrap:break-word;margin:0;}

/* tool */
.clear:after,.tab-title:after{content:"";display:block;clear:both;height:0;line-height:0;overflow:hidden;font-size:0;}
.clear.tab-title{zoom:1;}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.tl{text-align:left;}
.tc{text-align:center;}
.tr{text-align:right;}
.indent{text-indent:2em;}
.dib{display: inline-block;vertical-align: top}
.db{display: block;}
.none{display: none}
.bk{border: .5px solid green;}
hr{border: 0;margin: 0;}
* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box; }