﻿/* reset */
html,body{background:#fff;color:#333;}
html,body{font-family:Arial,'Microsoft YaHei',"PingFang SC"!important;}
html {
    -ms-text-size-adjust: 100%;
     -webkit-text-size-adjust: 100%;
      font-size: 62.5%; 
      }
body{
    background:transparent; 
    font-size: 1.4rem; 
    line-height: 1.5;
    height: 100%;
    /*overflow-x: hidden; 
    -webkit-overflow-scrolling: touch;*/
    }
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.5 Arial,Helvetica,sans-serif;}
*,*:after,*:before{
    /*-webkit-user-select:none;-webkit-touch-callout:none;-ms-user-select: none;*/-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;-webkit-tap-highlight-color: transparent;}
canvas{display:block;padding:0;margin:0;}
pre{white-space:pre-wrap;word-wrap:break-word;margin:0;}

/* tool */
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.tl{text-align:left;}
.tc{text-align:center;}
.tr{text-align:right;}
.vt{vertical-align: top;}
.vm{vertical-align: middle;}
.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;}
.m15{margin-top:15px;}
.m25{margin-top:25px;}
.space_5{padding:5px 0 0 0;}
.space_10{padding:10px 0 0 0;}
.space_15{padding:15px 0 0 0;}
.space_20{padding:20px 0 0 0;}
.space_30{padding:30px 0 0 0;}
.space_50{padding:50px 0 0 0;}
.f12{font-size:12px;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f20{font-size:20px;}
.f22{font-size:22px;}
.indent{text-indent:2em;}
.inblock{display:inline-block;}
.none{display: none}
* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }