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, font, 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 {background: transparent;border: 0;margin: 0;padding: 0;list-style-type: none;}
*{margin:0;padding:0;-webkit-tap-highlight-color:rgba(255,0,0,0);}
html{ font-size:0.01rem;height:100%;}
body{font-size:0.24rem; color:#333;background:#eeeeee;height:100%;font-family:'Helvetica Neue',Roboto,'microsoft yahei';}
.Flex{display: -moz-flex;display: -ms-flex;display: -o-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-ms-align-items: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.wrap{opacity:0;filter:alpha(opacity=0);width:100%;margin-left:auto;margin-right:auto;position: relative}
.white{background:#fff;}
li,ul,ol{ list-style:none}
a{ text-decoration:none;color:#333;cursor:pointer;outline: none;}
a:focus{outline: none;}
.both{margin:0;padding:0; height:0px; overflow:hidden;clear:both;*display:inline;}
i,em{ font-style:normal;}
.bg_gray{ background: #eeeeee}
img{border:none;width:100%;display:block;}
input,textarea{outline: none;-webkit-appearance: none;}
.fl{ float:left}
.fr{ float:right}
.pr{ position: relative}
.pa{ position: absolute}
.p_block{ display: block}
.p_hide{ overflow:hidden}
.pa30{padding:0.3rem 0;}
.pa10{padding: 0.1rem 0}
.pat30{padding-top:0.3rem;}
.pa20{padding:0.2rem 0;}
.paLR10{ padding: 0.2rem 0.1rem}
.pab30{ padding-bottom: 0.3rem}
.mb20{ margin-bottom: 0.2rem}
.m20{ margin:0.2rem 0}
.mt10{ margin:0.1rem 0 0}
.mr20{ margin-right: 0.2rem}
.clearfix{ clear: both}
.text_c{ text-align: center}
.col_yellow{ color: #ffcc00}
.col_white{ color: #fff}
.bg_blue{background: #255589; }
.bg_blue1{ background: #294e94}
.bg_blue2{ background:#253451}
.bg_gray{ background: #333}
.bg_black{ background: #212121}
.ColorCCC{color:#ccc;}
.Color999{color:#999;}
.Color454545{color:#454545;}
.Colorfac613{color:#fac613}
.ColorRed{color:red;}
.pb9{padding-bottom:0.9rem;}
.pb8{padding-bottom:0.8rem;}
.pb7{padding-bottom:0.7rem;}
.pb5{padding-bottom:0.5rem;}
.pb1{padding-bottom:0.1rem;}
.pb2{padding-bottom:0.2rem;}
.pb3{padding-bottom:0.3rem;}
.pb4{padding-bottom:0.4rem;}
.pb10{padding-bottom:1rem;}
.pb11{padding-bottom:1.1rem;}
.pb115{padding-bottom:1.15rem;}
.pb13{padding-bottom:1.3rem;}
.pb14{padding-bottom:1.4rem;}
.pb15{padding-bottom:1.5rem;}
.pb16{padding-bottom:1.6rem;}
.pb17{padding-bottom:1.7rem;}

.CommonPlayBack{z-index:10;border-radius:0 100px 100px 0px;color:#fff;position:fixed;bottom:0.3rem;left:0;background:#000;height:0.45rem;line-height:0.45rem;font-size:0.22rem;filter:alpha(Opacity=70);-moz-opacity:0.7;opacity: 0.7;padding:0 0.2rem 0 0.1rem;}
.CommonPlayBack span{margin:0 0.03rem 0 0;}

@font-face {
  font-family: 'fn_iconfont';  /* project id 1142104 */
  src: url('//at.alicdn.com/t/font_1142104_ghifa32lfm.eot');
  src: url('//at.alicdn.com/t/font_1142104_ghifa32lfm.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_1142104_ghifa32lfm.woff2') format('woff2'),
  url('//at.alicdn.com/t/font_1142104_ghifa32lfm.woff') format('woff'),
  url('//at.alicdn.com/t/font_1142104_ghifa32lfm.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_1142104_ghifa32lfm.svg#iconfont') format('svg');
}
.icon{font-family:"fn_iconfont";font-style:normal;}

/* 支付 */
.FixedPay{position:fixed;width:100%;left:0;bottom:-150%;z-index:102;background:#fff;padding:0 0 0.5rem 0;}
.FixedPay .FixedPayTitle{overflow:hidden;font-size:0.3rem;height:0.8rem;line-height:0.8rem;text-align:center;border-bottom:0.01rem solid #e4e4e4}
.FixedPay .FixedPayMoney{text-align:center;font-size:0.34rem;margin:0.3rem 0 0.1rem 0;}
.FixedPay .FixedPayMoney span{font-weight:bold;font-size:0.4rem;}
.FixedPay .FixedPayList ul li{overflow:hidden;float:left;display:inline;height:1rem;line-height:1rem;overflow:hidden;width:90%;margin:0 0 0 5%;border-bottom:0.01rem solid #e4e4e4}
.FixedPay .FixedPayList ul li img{border-radius:100px;float:left;display:inline;width:0.5rem;margin-top:0.23rem;}
.FixedPay .FixedPayList ul li .Name{float:left;display:inline;font-size:0.28rem;margin:0 0 0 0.2rem;}
.FixedPay .FixedPayList ul li span.icon{float:right;display:inline;font-size:0.32rem;margin-top:0.03rem;color:#e4e4e4;}
.FixedPay .FixedPayList ul li:last-child{border:none;}
.FixedPay .FixedPaySubmit{font-size:0.3rem;font-weight:bold;text-align:center;border-radius: 5px;height:0.8rem;line-height:0.8rem;text-align:center;width:55%;margin:0 auto;margin-top:0.2rem;}
/* 加载 */
.fixed_load{display:none;width:100%;left:0;height:1rem;position:fixed;z-index:9999;top:44%;}
.fixed_load span{border-radius:10px;display:block;background:url(../images/load-p.gif) no-repeat center #000;background-size:35%;height:1.1rem;width:1.1rem;margin:0 auto;
filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7;}
/* 固定背景 + 加载条 */
.fixed_box,.fixed_box_share,.fixed_box_setup{display:none;position:fixed;width:100%;height:100%;left:0;top:0;bottom:0;right:0;z-index:100;background:#000;filter:alpha(Opacity=50);-moz-opacity:0.5;opacity: 0.5;}
.fixed_box_share{z-index:104;}
/* 分享 */
.share_img{display:none;overflow:hidden;position:fixed;top:0.2rem;width:100%;height:100%;z-index:106;text-align:right;left:0;}
.share_img img{width:80%;display:inline;background:none;}

/* 卡片分享 */
.FixedPoster{display:none;position:fixed;z-index:11;background:rgba(0,0,0,0.7);width:100%;height:100%;left:0;top:0;}
.FixedPoster table,.FixedPoster table td{width:100%;height:100%;text-align:center;}
.FixedPoster .FixedPosterContent{border-radius:0.07rem;background:#fff;width:92%;margin:0 auto;}
.FixedPoster .FixedPosterTitle{font-size:0.24rem;height:0.8rem;line-height:0.8rem;color:#666;border-bottom:0.01rem solid #f3f3f3;text-align:center;}
.FixedPoster .FixedPosterBtn{cursor:pointer;height:0.8rem;line-height:0.8rem;text-align:center;border-top:0.01rem solid #f3f3f3;font-size:0.28rem;}

/* 下载弹窗 */
.FixedAppDownHeight{height:1.08rem;}
.FixedAppDown{position:fixed;z-index:20;background:rgba(0,0,0,0.7);width:94%;padding:3%;left:0;color:#fff;}
.FixedAppDown .AppDownIco{float:left;display:inline;width:0.7rem;height:0.7rem;border-radius: 0.05rem;}
.FixedAppDown .Info{float:left;display:inline;width:55%;margin:0.07rem 2% 0 2%;}
.FixedAppDown .Info .Title{height:0.3rem;line-height:0.3rem;overflow:hidden;}
.FixedAppDown .Info .Desc{height:0.3rem;line-height:0.3rem;overflow:hidden;font-size:0.18rem;margin-top:0.02rem;}
.FixedAppDown .AppDownBtn{height:0.5rem;line-height:0.53rem;overflow:hidden;float:left;display:inline;width:22%;text-align:center;border-radius: 0.05rem;margin-top:0.1rem;} 
.FixedAppDown .Close{float:right;display:inline;font-size:0.26rem;height:0.7rem;line-height:0.73rem;}

/* 弹窗 */
.FixedPoP{display:none;background-color:rgba(0,0,0,0.7);position:fixed;left:0;width:100%;height:100%;top:0;z-index:9999999;}
.FixedPoP table,.FixedPoP table td{width:100%;height:100%;}
.FixedPoP .FixedPoPContent{border-radius:0.05rem;box-shadow:0 0.05rem 0.14rem 0 #222;border-top-width:0.07rem;border-top-style:solid;background:#fff;margin:0 auto;padding:5%;width:60%;}
.FixedPoP .FixedWxContent .FixedWxTitle{font-size:0.26rem;text-align:center;color:#333;margin:0rem 0 0.2rem 0;}
.FixedPoP .FixedWxContent{padding:5% 10%;}
.FixedPoP .FixedWxContent .FixedWxText{color:red;text-align:center;font-size:0.26rem;margin-top:0.2rem;}