@charset "utf-8";
body,div,h1,h2,h3,h4,h5,a,img,b,strong,span,var,em,ol,ul,dt,dd,dl,li,p,table,tr,th,td,button,header,footer,nav,select,option{margin:0;padding:0;outline: 0;
    -webkit-touch-callout:none;/*系统默认菜单被禁用*/   
    -webkit-user-select:none; /*webkit浏览器*/   
    -khtml-user-select:none; /*早期浏览器*/   
    -moz-user-select:none;/*火狐*/   
    -ms-user-select:none; /*IE10*/   
    user-select:none;}
html{font-size: 16px;}
body{width:100%; overflow-x:hidden; font-family: '苹方','SF Pro Text','Avenir Next Demi Bold','Helvetica Neue',Helvetica,"microsoft yahei",Verdana,Arial,sans-serif; -webkit-tap-highlight-color: rgba(0,0,0,0);}
table{border-collapse:collapse;border-spacing:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight: normal;}
ul,ol,li{list-style:none;}
em,i{font-style:normal;}
fieldset,img{border:none;}
input,img{vertical-align:middle;}
span{display: inline-block;}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary {display: block;}
a {background: transparent;cursor:pointer;}
a:active,a:hover {outline: none;}
a:link,a:visited,ins {text-decoration: none;}
button,input,select,textarea {font-size: 100%;-webkit-appearance:none;}
.clear{clear:both;height:0px;overflow:hidden;}
.hidden{display: none;}
.container{padding: 0;}
.row{padding: 0;}
@media all and (max-width:440px){
	html{font-size: 17px;}
}
@media all and (max-width:395px){
	html{font-size: 16px;}
}
@media all and (max-width:374px){
	html{font-size: 15px;}
}
@media all and (max-width:360px){
	html{font-size: 14px;}
}
@media all and (max-width:340px){
	html{font-size: 13px;}
}
@media all and (max-width:330px){
	html{font-size: 12px;}
}

/*错误提示弹框*/
.errorAlert{
	display:none;
	position: fixed;
	width: 100%;
	height: 100%;
	left: 0;
	bottom: 0;
	text-align: center;
	font-size: 1rem;
	padding: 0 25px;
	background: rgba(0,0,0,0.7);
	z-index: 999;
}
.error-main{
	display:block;
	position: absolute;
	top:50%;
	color: #6d747e;
	background: #ffffff;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	width: 84%;
	left: 8%;
}
.error-main-t{
	padding: 30px 25px;
}
.error-main-t span{
	color:#cf9979; 
}
.error-main-btn{
	line-height: 2.8125rem;
	border-top: 1px solid rgba(0,0,0,0.1);
	text-align: center;
}
.error-main-btn1{
	color: #1daffa;
}