body,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,th,td,p,blockquote,pre,form,egend,input,button,textarea,hr{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
ul{list-style:none;}
ul,ol{ padding:0px;}
img{border:0;}
button{border:none;}
q:before,q:after{content:'';}
abbr[title]{border-bottom:1px dotted;cursor:help;}
cite,dfn,em,var{font-style:normal;}
button,input,select,textarea{font-size:100%;}
code,kbd,samp{font-family:"Courier New",monospace;}
hr{border:none;height:1px;}
a {
  color: #555;
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}
.m_floatL{
  float:left;
}
.m_floatR{
  float: right;
}
input::-webkit-input-placeholder { /* WebKit browsers */
  color:    #c3c3c3!important;
  font-family:PingFang SC;
}
input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
  color:    #c3c3c3!important;
  font-family:PingFang SC;
}
input::-moz-placeholder { /* Mozilla Firefox 19+ */
  color:    #c3c3c3!important;
  font-family:PingFang SC;
}
input:-ms-input-placeholder { /* Internet Explorer 10+ */
  color:    #c3c3c3!important;
  font-family:PingFang SC;
}


textarea::-webkit-input-placeholder { /* WebKit browsers */
  color:    #c3c3c3!important;
  font-family:PingFang SC;
}
textarea:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
  color:    #c3c3c3!important;
  font-family:PingFang SC;
}
textarea::-moz-placeholder { /* Mozilla Firefox 19+ */
  color:    #c3c3c3!important;
  font-family:PingFang SC;
}
textarea:-ms-input-placeholder { /* Internet Explorer 10+ */
  color:    #c3c3c3!important;
  font-family:PingFang SC;
}
.rotate180{
  transform:rotate(180deg);
  -ms-transform:rotate(180deg);
  -moz-transform:rotate(180deg);
  -webkit-transform:rotate(180deg);
  -o-transform:rotate(180deg);
}
.m_clearLR::after{
  overflow: hidden;
  content:'';
  height:0;
  visibility: hidden;
  display: block;
  clear: both;
}
.m_tran50{
	margin-left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
}
.m_tran47{
	margin-left: 47%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
}
.m_tranT50{
	margin-top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
}
body{
  font-family: '微软雅黑';
  font-size:12px;
  background-color: #F7F7F7;
  -webkit-overflow-scrolling: touch;
}
.m_cursor{
	cursor: pointer;
}
.textLine{
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;

}
.textLineTwo{
  overflow:hidden;

	text-overflow:ellipsis;
	
	display:-webkit-box;
	
	-webkit-box-orient:vertical;
	
	-webkit-line-clamp:2;

}
.fixed{
  position: fixed !important;
}

.m_scroll {
	overflow-x: hidden;
				overflow-y: hidden;
				border: none;
			}
			
			.scrollbar {
				width: 30px;
				height: 300px;
				margin: 0 auto;
			}
			
			.m_scroll:hover {
				overflow-y: auto;
			}

.m_scroll-1::-webkit-scrollbar {
	/*滚动条整体样式*/
	width: 8px;
	/*高宽分别对应横竖滚动条的尺寸*/
}

.m_scroll-1::-webkit-scrollbar-thumb {
	/*滚动条里面小方块*/
	border: none;
	outline: none;
	border-radius: 10px;
	-webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.2);
	background: #dedede;
}

.m_scroll-1::-webkit-scrollbar-track {
	/*滚动条里面轨道*/
	-webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.2);
	border-radius: 10px;
	border: none;
	outline: none;
	position: absolute;
	background: transparent;
}
	.m-toast-pop {z-index: 99999;
		display: none; position: fixed; width: 100%;top: 0;bottom: 0;right: 0;overflow: auto;text-align: center;}
  .m-toast-inner {position: absolute;left:50%;top:50%;width: 100%; transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);text-align: center;}
  .m-toast-inner-text{display: inline-block;margin: 0 22px; padding: 19px 21px;font-size: 16px;color: #FFFFFF;letter-spacing: 0;line-height: 22px;background: rgba(0,0,0,0.72);border-radius: 10px;}