@font-face {
  font-family: SourceHanSansCN;
  src: url("/commonstatic/common/font/SourceHanSansCN/SourceHanSansCN-Regular.woff2") format("woff2"),
       url("/commonstatic/common/font/SourceHanSansCN/SourceHanSansCN-Regular.woff") format("woff"),
       url("/commonstatic/common/font/SourceHanSansCN/SourceHanSansCN-Regular.ttf") format("truetype"),
       url("/commonstatic/common/font/SourceHanSansCN/SourceHanSansCN-Regular.eot") format("embedded-opentype"),
	   url("/commonstatic/common/font/SourceHanSansCN/SourceHanSansCN-Regular.svg") format("svg");
	   font-weight: normal;
	   font-style: normal;
}
*{
	margin:0;
	padding:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
html,body{width:100%;}
body{-webkit-tap-highlight-color:transparent;}
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,
dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{
	margin:0;
	padding:0;
	border:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
ul,ol{
	list-style:none;
}
a img{
	border:0;
}
a{text-decoration:none;}
button{overflow:visible;
	border:0;
	margin:0;
	padding:0;
}
button::-moz-focus-inner{padding:0;}
a,input,button,select,textarea{
	-webkit-tap-highlight-color:rgba(0, 0, 0, 0);
	-webkit-focus-ring-color:rgba(0, 0, 0, 0);
}
.btn-wrapper{padding:0 10px}
.btn{
	display:block;
	width:100%;
	background-color:#F64141;
	-webkit-border-radius:3px;
	border-radius:3px;
	height:40px;
	color:#fff;
	font-size:17px;
	cursor: pointer;
}
a{cursor: pointer;}
/*.btn:active{background-color:#E83E3E}
.btn:visited{background-color:#E83E3E}*/
.fl{
	float: left;
}
.fr{
	float: right;
}
.clearfix {
	zoom: 1;
}
.clearfix:before,
.clearfix:after {
	display: table;
	content: "";
}
.clearfix:after {
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	content: ".";
}
.flex{
	display: -webkit-flex;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
}
.hide {
    display: none!important;
}
.mask{
	position:fixed;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:rgba(0, 0, 0, 0.6);
	z-index:1000;
}
.tip-bg{
	width:100%;
	height:100%;
	z-index:1000;
	position: fixed;
	left:0;
	top:0;
	background: rgba(0, 0, 0, .5);
}
