@charset "utf-8";

* {-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:none;}
body,h1,h2,h3,h4,h5,h6,p,dl,dt,dd,ul,ol,li,form,button,input,textarea,select,th,td{margin:0;padding:0;}
html{overflow-y:scroll;overflow:-moz-scrollbars-vertical;}
html,body{overflow-x:hidden;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;height:100%;}
html *{outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0); }
body{font-family:Helvetica,'microsoft yahei',STHeiTi,sans-serif;background:#eee;font-size:62.5%;}
em{font-style:normal;}
ul,ol,li{list-style:none;}
a{text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);}
a:hover{text-decoration:none;outline:none;}
button,input,select,textarea{outline:none;resize:none;}
img{width:100%;-ms-interpolation-mode:bicubic;border:none;vertical-align:middle;}
table{border-collapse:collapse;width: 100% !important;}

button,input,textarea,input:focus{
    -webkit-tap-highlight-color:rgba(0,0,0,0);
    -webkit-user-modify:read-write-plaintext-only;}
a:-webkit-any-link{text-decoration:none;}
a, a:focus, a:outline, a img{border:none;hide-focus:expression(this.hideFocus=true);outline:none;}

.fl{float:left;}
.fr{float:right;}
.pointer{cursor:pointer;}
.hide{display:none;}
.db{display:block;}
.rel{position:relative;}
.abs{position:absolute;}
.fix{position:fixed;}
.tl{text-align:left;}
.tc{text-align:center;}
.tr{text-align:right;}
.vam{vertical-align:middle;}
.vmb{vertical-align:bottom;}
.vh{visibility:hidden;}
.normal{font-style:normal;}
.fb{font-weight:bold;}
.fn{font-weight:normal;}

.f10{font-size:.5rem;}
.f12{font-size:.6rem;}
.f14{font-size:.7rem;}
.f16{font-size:.8rem;}
.f18{font-size:.9rem;}
.f20{font-size:1rem;}

.ff{font-family: PingFangSC-Medium;}

.ffr{font-family: PingFangSC-Regular;}

.clear{zoom:1;}
.clear:after{content:"";display:block;clear:both;}


input{border:none;}
.row1{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;}
.row2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.omit{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.bgWhite{background:#fff;}
.bgGray{background:#eee;}
.ljc-radius{border-radius: 10px;margin: .5rem;}


.ofHidden{overflow:hidden;}
.mt9{margin-top:.5rem;}
.mt46{margin-top:2.3rem;}
.mb50{margin-bottom:2.5rem;}
.lh14{line-height:.7rem;}
.lh16{line-height:.8rem;}
.lh18{line-height:.9rem;}
.lh20{line-height:1rem;}
.lh21{line-height:1.05rem;}
.lh24{line-height:1.2rem;}
.lh26{line-height:1.3rem;}
.lh32{line-height:1.6rem;}
.dcl-lh40{line-height: 2rem !important;}
.pl2{padding-left:.1rem;}
.pl10{padding-left:.5rem;}
.pr2{padding-right:.1rem;}
.pr10{padding-right:.5rem;}
.pr12{padding-right:.6rem;}
.pt8{padding-top:.4rem;}
.ljc-pt10{padding-top: .5rem;}

.c29{color:#292929;}
.c64{color:#666666;}
.c33{color:#333333}


html{font-size:50px;}
@media screen and (max-width:719px){

    html{font-size:40px;}
}
@media screen and (max-width:639px){

    html{font-size:30px;}
}
@media screen and (max-width:479px){

    html{font-size:20px;}
}

