* { margin: 0; padding: 0; -webkit-tap-highlight-color: rgba(255, 0, 0, 0); }
html, body, * { font-family: Microsoft YaHei,MicrosoftJhengHei,STHeiti,MingLiu !important; }
body { background: #efefef; }
[v-cloak] { display: none !important; }
h1, .h1 { font-size: 0.34rem !important; font-weight: 500; color: #666; white-space: nowrap; }
h2 { font-size: 0.32rem; font-weight: 500; color: #333; white-space: nowrap; }
p { font-size: 12px; }
a { text-decoration: none; color: inherit; }
img { border: none; }
li { list-style: none; list-style-position: inside; }
strong { display: block; font-size: 0.26rem; color: #ff6000; text-align: center; }
input[type="button"], input[type="submit"], input[type="reset"] { -webkit-appearance: none; }
/*颜色*/
.color3 { color: #333; }
.color4 { color: #666; }
.color5 { color: #999; }
.color8 { color: #ff0000; }
.color9 { color: #ff6000; }
.color10 { color: #ff5353; }
.color11 { color: #555; }

/*字体大小*/
.fontsize01 { font-size: .1rem; }
.fontsize015 { font-size: .15rem; }
.fontsize02 { font-size: .2rem; }
.fontsize025 { font-size: .25rem; }
.fontsize028 { font-size: .28rem; }
.fontsize03 { font-size: .3rem; }
.fontsize033 { font-size: .33rem; }
.fontsize035 { font-size: .35rem; }

/*左右浮动*/
.floatleft { float: left; }
.floatright { float: right; }

/*清除浮动*/
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
.clearfix { display: block; }
.clear { clear: both; }
.clearstatic { clear: both; line-height: 1px; font-size: 1px; padding: 0px; border: 0px; }

/*线*/
.delete_line { text-decoration: line-through; }
.right_line { border-right: 1px solid #E5E5E5; }
.top_line { border-top: 1px solid #E5E5E5; }
.bottom_line { border-bottom: 1px solid #E5E5E5; }
.separate_line { width: 100%; height: 1px; background: #EDEDED; }
.bottom_linedashed { border-bottom: 1px dashed #666; }

/*遮罩*/
.mask { position: fixed; width: 100%; height: 100%; background: #000; z-index: 9; opacity: .7; filter: alpha(opacity=70); left: 0; top: 0; }
.mark_transparent { position: fixed; width: 100%; height: 100%; z-index: 9; display: none; left: 0; top: 0; }

/*按钮*/
.startedbtn { width: 1.8rem; height: .6rem; background: url(../NewCss/image/btn.png) no-repeat left top; background-size: 1.8rem auto; border: none; float: right; margin-right: .4rem; }
.rechargebtn { width: 100%; background: #ff8834; color: #FFF; height: .8rem; border: none; border-radius: .15rem; font-size: .3rem; }
.nullbtn { background: #e5e5e5; color: #666; }
.btn_01 { background: #ff8834; color: #FFF; }
.btn_02 { border: 2px solid #ff8834; color: #ff8834; }


/*边距*/
.mt05 { margin-top: .5rem; }
.mt1 { margin-top: 1rem; }
.mt2 { margin-top: 2rem; }
.mr1 { margin-right: 1rem; }
.mr05 { margin-right: .5rem; }
.t0 { top: 0; }

/*宽度*/
.w10 { width: 1rem; }
.w12 { width: 1.2rem; }
.w125 { width: 1.5rem; }

/*弹出框与加载*/
.alertbox { width: 100%; position: absolute; z-index: 99999; left: 0; text-align: center; }
.alertbox .alert-div { padding: 0 15px; }
.alertbox .alert-div > p { padding: 10px; background: rgba(20,20,20,.8); font-size: 14px; line-height: 160%; border-radius: 5px; -webkit-border-radius: 5px; color: #fff; }
.loadingbox { width: 100%; position: absolute; z-index: 9998; left: 0; text-align: center; overflow: hidden; }
.loadingbox .loading-div { width: 60px; height: 60px; padding: 5px; margin: 0 auto; background: rgba(255,255,255,0.3) url(/Css/app/images/newload.gif) center no-repeat; background-size: 60px auto; border-radius: 5px; -webkit-border-radius: 5px; }

/*----没有更多了----*/
.nomorelist { line-height: .5rem; }
.nomorelist p { padding: .2rem 0 .2rem 0; font-size: .26rem; background: #fff; color: #999; line-height: .5rem; text-align: center; }
.nomorelist p.nomore:before { content: ""; display: inline-block; width: .8rem; height: .45rem; background: url(/Css/app/images/pic.png) no-repeat; background-position: 0 -8.7rem; background-size: 1rem auto; }

.loadingbox { width: 100%; position: absolute; z-index: 9998; left: 0; text-align: center; overflow: hidden; }
.loadingbox .loading-div { width: 60px; height: 60px; padding: 5px; margin: 0 auto; background: rgba(255,255,255,0.3) url(/Css/app/images/newload.gif) center no-repeat; background-size: 60px auto; border-radius: 5px; -webkit-border-radius: 5px; }

/*---回顶部浮动按钮区--*/
.up { padding: 0; height: .65rem; font-size: .26rem; position: fixed; left: .3rem; bottom: .3rem; z-index: 99; }
/*---回顶部浮动按钮区--*/
.btn_up { display: inline-block; background: #90d6f3 url(/Css/app/images/pic.png) no-repeat .14rem -7.95rem; background-size: 1rem auto; width: .65rem; height: .65rem; border-radius: 0.65rem; -webkit-box-shadow: 0 0 .15rem #999; }
/*加顶部按钮*/
.btn_up:hover { background: #4fc2f1 url(/Css/app/images/pic.png) no-repeat .15rem -7.95rem; background-size: 1rem auto; width: .65rem; height: .65rem; }
