html{font-family:Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;}a,body,center,cite,code,dd,del,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hr,html,img,input,label,legend,li,mark,ol,p,section,span,strong,textarea,time,ul,var{margin:0;border:0;padding:0;font-style:normal; font-weight:normal;}body,html{-webkit-touch-callout:none;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;background-color:#fff;height: 100%;}article,aside,details,fieldset,figcaption,figure,footer,header,main,nav,section{display:block}a,button,cite,code,del,em,img,label,mark,small,strong,textarea,time,var{display:inline-block}footer,header,section{position:relative}ol,ul{list-style:none}button,input,textarea{outline:none; resize:none;border:0;margin:0;padding:0;font-size:1em;line-height:1em;background-color:transparent;-webkit-tap-highlight-color:rgba(0,0,0,0);}span{display:inline-block}a:active,a:hover{outline:0}a,a:visited{text-decoration:none}.wordWrap,label{word-wrap:break-word;word-break:break-all}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.clearfix:after{content:' ';display:block;clear:both;visibility:hidden;line-height:0;height:0}.loading_more{display:block;height:1.5em;width:100%}.loading_more:before{background-image:url(../image/loading_more.gif) 30% center;background-repeat:no-repeat;background-size:contain;text-align:center}.loading_more:after{content:'加载更多'}

#wrap{height: 100%; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-flex-flow: column; flex-flow: column; overflow:auto;  -webkit-overflow-scrolling: touch;}
header {height:44px; background:#fd5b37;}
section {-webkit-box-flex: 1; -webkit-flex: 1; flex: 1; overflow-y:auto;}
footer {width:100%; height:44px; /*background:#eee;*/}

.bar-nav {padding:0 0.5rem; position:relative;}
.bar-nav h1.title {width:auto; overflow:hidden; color:#fff; font-size:16px; line-height:44px; text-overflow:ellipsis; right:0.5rem; left:0.5rem; text-align:center; white-space:nowrap;}
.bar-nav .pull-left {position:absolute; left:0; top:8px; z-index:20; width:26px; height:26px; text-align:center; padding:0 8px; display:block;}
.bar-nav .pull-left i {font-size:26px; color:#fff;}
.bar-nav .pull-right {position:absolute; right:8px; top:10px; z-index:20; width:26px; height:22px; text-align:center;}
.bar-nav .pull-right i {font-size:22px; color:#fff;}





.loadmore {width:94%; margin:10px auto; background:#f90; text-align:center; line-height:46px; height:46px; font-size:14px; color:#fff; border-radius:4px;}