html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big,
cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center,
dl, dt, dd, ol, ul, li, fieldset,form, label, legend, table, caption, tbody,tfoot, thead, tr, th, td, article,
aside,canvas, details, embed, figure, figcaption,footer, header, hgroup, menu, nav, output,ruby, section, summary,
time, mark, audio,video{ margin:0; padding:0;}

html{-webkit-text-size-adjust:none;height:100%;width:100%;}
body{font:14px 'microsoft yahei';font-size: 0.24rem; color:#333333;-webkit-tap-highlight-color: rgba(0,0,0,0);width:100%;height:100%;}
a{color:#333333; text-decoration:none; outline:none; blr:expression(this.onFocus=this.blur());}
a:hover{text-decoration:none;}
*{box-sizing: border-box;}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block;}
input, button, textarea, select{resize:none; outline:none; border:none;}
button{-webkit-appearance:none;}
table{border-collapse:collapse; border-spacing:0;}
blockquote, q{ quotes:none;}
blockquote:before, blockquote:after, q:before, q:after {content:''; content:none;}
ul, li{list-style:none;margin:0;padding:0;}
img{border:0; max-width:100%;margin:0;padding:0;}
i{font-style: normal;}
a{outline:none;-moz-outline-style:none;}

.fL{float: left;}
.fR{float: right !important;}
.clear{ clear:both;}
.oH{ overflow:hidden; zoom:1}
.clearfix{ clear:both; *display:table; *zoom:1;}
.clearfix:after{ clear:both; height:0; visibility:hidden; line-height:0; content:'\20'; display:block;}
.floatfix:after{ clear:both; content:""; display:table;}


/* common.css */
.pageLoading div{
    background: url("../img/loading.gif") no-repeat;
    background-size: cover;
    width:1.12rem;
    height:1.12rem;
    position: absolute;
    left:50%;
    margin-left:-0.56rem;
    top:50%;
    margin-top:-0.56rem;
}
.font28{
    font-size: 0.28rem;
}
.overHid{
    position:fixed;
    overflow-y:hidden;
}
.iframeContent{
    width:100%;
}

.disabled {
    color: #999999 !important;
}

.wpInvite{
    width:100%;
    height:100%;
    position: fixed;
    top:0;
    left:0;
    background: rgba(0,0,0,0.8);
    display: none;
}
.wpInvite .wpInviteList{
    width:100%;
    position: fixed;
    left:0;
    bottom:0;
}
.wpInvite .wpInviteList .weixin{
    width:100%;
    height:1.84rem;
    background: #f1f5f7;
    color:#999;
    font-size: 0.24rem;
}
.wpInvite .wpInviteList .qvxiao{
    width:100%;
    height:1rem;
    border-top:0.03rem solid #eee;
    background: #fff;
    text-align: center;
    font-size: 0.3rem;line-height: 1rem;
    color:#666;
}

.weixin .wx{
    float: left;
    margin-left: 2rem;
    padding-top: 0.35rem;
    text-align: center;
}
.weixin .wx .img{
    width:0.81rem;
    height:0.81rem;
    background: url("../img/wx.png") no-repeat;
    background-size: cover;
    -webkit-background-size:cover;
    margin: 0 auto;
}
.weixin .pyq{
    float: right;
    margin-right: 2rem;
    padding-top: 0.35rem;
    text-align: center;
}
.weixin .pyq .img{
    width:0.81rem;
    height:0.81rem;
    background: url("../img/pyq.png") no-repeat;
    background-size: cover;
    -webkit-background-size:cover;
    margin: 0 auto;
}
.weixin button{
    border: 0;
}
.weixin button:focus{
    outline: none;
}
.weixin p{
    margin-top: 0.1rem;
}

/* shadow */
.shadePage .shadow{
    position: fixed;
    width:5rem;
    padding:0.4rem 0.25rem;
    background: rgba(0,0,0,0.7);
    color:#fff;
    font-size: 0.28rem;
    line-height: 0.35rem;
    text-align: center;
    border-radius: 0.15rem;
    left:50%;
    margin-left:-2.5rem;
    top:5rem;
    z-index: 99;
}

.shareWechatPage{
    position: fixed;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background: rgba(0,0,0,0.7);
    z-index: 999999;
}
.shareWechatPage .shareWechatImg{
    background: url("../img/shareNoFont.png") no-repeat center;
    background-size: cover;
    width:7.5rem;
    height:0.84rem;
}