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{height:100%;}
body{color:#333;background:#fff;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{width:100%;margin-left:auto;margin-right:auto;position: relative}
.both{margin:0;padding:0; height:0px; overflow:hidden;clear:both;*display:inline;}
li,ul,ol{ list-style:none}
a{ text-decoration:none;color:#101010;cursor:pointer;outline: none;}
a:focus{outline: none;}
input,textarea{outline: none;-webkit-appearance: none;}
i,em{ font-style:normal;}
.clearfix:after{content:""; display:block; visibility:hidden; height:0; clear:both;}
.both{display:block; visibility:hidden; height:0; clear:both;}
.clearfix{zoom:1;}
.fl{ float:left;display:inline;}
.fr{ float:right;display:inline;}
.pr{ position: relative}
.pa{ position: absolute}
.p_block{ display: block}
.p_none{ display: none}
.p_hide{ overflow:hidden}
.bg_gray{background-color: #f8f8f8;}
.padt10{padding-top: 10px;}
.padt20{padding-top: 20px;}
.padt30{padding-top: 30px;}
.padtb20{padding-top: 20px;padding-bottom: 20px;}
.wrap {width: 1200px;}
.ColorRed{color:red;}
@font-face {
  font-family: 'fn_iconfont';  /* project id 1142104 */
  src: url('//at.alicdn.com/t/font_1142104_tmglj6w1xg.eot');
  src: url('//at.alicdn.com/t/font_1142104_tmglj6w1xg.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_1142104_tmglj6w1xg.woff2') format('woff2'),
  url('//at.alicdn.com/t/font_1142104_tmglj6w1xg.woff') format('woff'),
  url('//at.alicdn.com/t/font_1142104_tmglj6w1xg.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_1142104_tmglj6w1xg.svg#iconfont') format('svg');
}

.icon{font-family:"fn_iconfont";font-style:normal;}
/* 加载 */
.fixed_load{display:none;width:100%;left:0;height:80px;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:80px;width:80px;margin:0 auto;
filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7;}
/* 弹窗 */
.FixedTips{position:fixed;display:none;z-index:11;background:rgba(0,0,0,0.5);width:100%;height:100%;left:0;top:0;}
.FixedTips .FixedTipsMain{width:100%;height:100%;}
.FixedTips .FixedTipsContent{border-radius:10px;background:#fff;width:430px;position: relative;}
.FixedTips .FixedTipsContent .ImgClose{cursor:pointer;position:absolute;right:10px;width:30px;top:-55px;}
.FixedTips .FixedTipsContent .Img{width:55%;margin:0 auto;padding-top:0.3rem;display:block;}
.FixedTips .FixedTipsContent .Title{color:#555;font-size:22px;text-align:center;margin-top:25px}
.FixedTips .FixedTipsContent .Info{text-align:center;color:#888;margin-top:18px;padding:0 5%;font-size:16px;line-height:28px;}
.FixedTips .FixedTipsContent .Btn{cursor:pointer;border-top:1px solid #f2f2f2;height:65px;line-height:65px;text-align:center;margin-top:40px;overflow:hidden;}
.FixedTips .FixedTipsContent .Btn a,.FixedTips .FixedTipsContent .Btn span,.FixedTips .FixedTipsContent .Btn em{float:left;display:inline;width:50%;font-size:18px;height:100%;}
.FixedTips .FixedTipsContent .Btn span.Close{color:#999;border-right:0.01rem solid #f2f2f2;width:49%;}
.FixedTips .FixedTipsContent .Btn .Border{border-right:0.01rem solid #f2f2f2;width:49%;}
.FixedTips .FixedTipsContent .Btn3 a,.FixedTips .FixedTipsContent .Btn3 span,.FixedTips .FixedTipsContent .Btn3 em{float:left;display:inline;width:33%;font-size:18px;height:100%;}
.FixedTips .FixedTipsContent .Btn3 .Border{width:32%;}
/* 支付中心 */
.FixedPay{position:fixed;display:none;z-index:102;background:rgba(0,0,0,0.5);width:100%;height:100%;left:0;top:0;}
.FixedPay .FixedPayMain{overflow:hidden;position:fixed;width:400px;margin:-250px 0 0 -200px;left:50%;top:50%;background:#fff;border-radius:5px;}
.FixedPay .FixedPayTitle{height:60px;line-height:60px;text-align:center;font-size:18px;border-bottom:1px solid #e4e4e4}
.FixedPay .FixedPayMoney{text-align:center;font-size:18px;margin:15px 0 5px 0;}
.FixedPay .FixedPayMoney span{font-size:30px;margin:0 0 0 2px;}
.FixedPay .FixedPayList ul li{cursor:pointer;float:left;display:inline;padding:0 5%;height:50px;line-height:50px;overflow:hidden;width:90%;margin:0 0 5px 0;}
.FixedPay .FixedPayList ul li img{float:left;display:inline;width:30px;margin-top:10px;}
.FixedPay .FixedPayList ul li .Name{float:left;display:inline;font-size:16px;margin:0 0 0 7px;}
.FixedPay .FixedPayList ul li .icon{float:right;display:inline;font-size:20px;margin-top:3px;}
.FixedPay .FixedPaySubmit,.FixedPay .FixedPayClose{cursor:pointer;width:50%;height:65px;line-height:65px;margin-top:20px;text-align:center;font-size:20px;float:left;display:inline;}
.FixedPay .FixedPayClose{background:#515151;color:#fff;}
/* 固定背景 + 加载条 */
.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;}
/* 选择 */
.FixedList{position:fixed;display:none;z-index:20;background:rgba(0,0,0,0.7);width:100%;height:100%;left:0;top:0;}
.FixedList .FixedListContent{overflow:hidden;position:fixed;width:400px;margin:-250px 0 0 -200px;left:50%;top:50%;background:#fff;border-radius:5px;}
.FixedList .Title{height:65px;line-height:65px;text-align:center;font-size:18px;background:#f6f6f6;}
.FixedList .FixedUlList{padding:25px 0;}
.FixedList .FixedUlList ul li{cursor:pointer;float:left;display:inline;width:94%;height:40px;line-height:40px;font-size:16px;padding:0 3%;color:#999}
.FixedList .FixedUlList ul li span{float:left;display:inline;}
.FixedList .FixedUlList ul li span.iconfont{font-size:20px;margin:1px 5px 0 0;}
.FixedList .FixedListBtn{cursor:pointer;height:60px;line-height:60px;overflow:hidden;margin-top:0;}
.FixedList .FixedListBtn span{float:left;display:inline;width:50%;height:100%;text-align:center;font-size:20px;}
.FixedList .FixedListBtn span.Cancel{background:#515151;color:#fff;}