@charset "utf-8";
.wrap{width: 100%;margin: 0rem auto;overflow: hidden;position: relative;min-height: 100%;}
.listContent{position: relative;z-index: 2;width: 100%;overflow: hidden;height: auto;min-height: 100%;}
   
/* 上拉加载样式 */
.pulluploading{height: 50px; text-align: center;line-height:50px; color: #e0defd;}
.pulluploading img{
	width: 20px; display: inline; vertical-align: middle; margin-right: 15px;
	-webkit-animation: loadingGIF 1.6s infinite linear;
}
 #noMsg{width: 1.5rem;margin: 0.1rem auto;display: none;}
 #noMsg img{width: 100%; width: 0.6rem; height: 0.54rem;margin: 0 auto; display: block;}
 #noMsg p { font-size: .26rem;color: #262626;text-align: center;margin-top: .2rem; line-height: .35rem;}
/* 下拉刷新样式 */
.downRefreshElem{ position: absolute; left: 0;top: .1rem;display:none;width: 100%; height: 79px;  text-align: center; z-index: 1;}
.pulltorefreshIcon{ position: absolute; left: 50%; margin-left: -13px; top: 13px; width: 26px; height: 26px; background: url('https://res.51vv.com/testcms/h5/images/base/ic_pulltorefresh_arrow.png') no-repeat; background-size: cover; -webkit-transform: rotate(0deg); -webkit-transition: -webkit-transform .3s ease;}
.pulltorefreshIcon.canRefresh{ -webkit-transform: rotate(-180deg);}
.pulldown{ font-size: 12px; color: #e0defd; text-align: center; position: absolute; left:0; top:49px;width: 100%; }
.loadingState{ top: 13px; background: url('../../images/loading.png') no-repeat center center; background-size: 26px auto; width: 26px; height: 26px;  -webkit-animation: loadingGIF 1s infinite linear; }
@-webkit-keyframes loadingGIF{
	0%{
		-webkit-transform: rotate(0deg);
	}
	100%{
		-webkit-transform: rotate(359deg);
	}
}






