html {
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100% important;
	/* 关闭横竖屏字体大小自动调整功能 */
}

html {
	-webkit-tap-highlight-color: none;
	-webkit-tap-highlight-color: transparent;
	/* html点击时闪屏 */
}

body {
	-webkit-touch-callout: none;
	-webkit-text-size-adjust: 100% important;
	/* 禁用系统默认菜单 */
}

* {
	border: 0;
	border-radius: 0;
	background: transparent;
	margin: 0;
	padding: 0;
	font-family: "Microsoft YaHei", 微软雅黑, Arial, Helvetica, sans-serif;
	transition: 0.4s;
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-o-transition: 0.4s;
	-ms-transition: 0.4s;
}

html,
body,
div,
ul,
ol,
li,
dl,
dt,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
p,
blockquote,
fieldset,
input,
abbr,
article,
aside,
command,
details,
figcaption,
figure,
footer,
header,
hgroup,
mark,
meter,
nav,
output,
progress,
section,
summary,
time,
button,
p {
	margin: 0;
	padding: 0;
}

h1,
h2,
h3,
h4,
h5,
h6,
pre,
address,
caption,
cite,
code,
em,
i,
strong,
th,
figcaption {
	font-weight: normal;
	font-style: normal;
}

ol,
ul,
li,
dl,
dt,
dd {
	list-style: none
}

fieldset,
iframe,
img {
	border: 0;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

a,
input {
	color: #000;
	text-decoration: none;
	/* 手机页面点击去掉篮框 */
	-webkit-tap-highlight-color: rgba(165, 165, 165, 0);
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

input,
button,
textarea {
	outline: none;
	border: 0;
}

html,
body {
	margin: 0px;
	width: 100%;
	padding: 0;
}

img {
	vertical-align: top;
}

html {
	font-size: 16px;
}

/*ios下面移除按钮默认样式*/
input[type=button] {
	-webkit-appearance: none;
	outline: none
}

html {
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
	/* 关闭横竖屏字体大小自动调整功能 */
	-webkit-tap-highlight-color: transparent;
}

body {
	/* width: 100%; */
	font-family: "Microsoft YaHei", 微软雅黑, Arial, Helvetica, sans-serif;
	/* font-size: 14px; */
	color: #333;
	-webkit-touch-callout: inherit;
	-webkit-user-select: auto;
	background: #fff;
	font-size: 16px;
	overflow-x: hidden;
	/* min-width: 320px;
	max-width: 750px;
	margin: 0 auto;
	overflow-x: hidden;
	min-height: 100vh; */
}


a {
	color: #333;
	text-decoration: none;
	/* -webkit-tap-highlight-color: rgba(0,0,0,0) */
}

a:hover {
	color: #e4212f;
	/* text-decoration: underline; */
}

input,
textarea {
	-webkit-appearance: none;
	appearance: none;
}

body {
	padding-bottom: constant(safe-area-inset-bottom);
}

.u-safeAreaInset-top {
	height: constant(safe-area-inset-top) !important;
	height: env(safe-area-inset-top) !important;
}

.u-safeAreaInset-bottom {
	height: constant(safe-area-inset-bottom) !important;
	height: env(safe-area-inset-bottom) !important;
}


body {
	/* iOS系统禁止微信客户端修改字体大小： */
	-webkit-text-size-adjust: 100% !important;
	text-size-adjust: 100% !important;
	-moz-text-size-adjust: 100% !important;
}

/*placeholder设置颜色*/
::-webkit-input-placeholder {
	color: rgba(0, 0, 0, 0.3);
	line-height: normal
}

::-moz-placeholder {
	color: rgba(0, 0, 0, 0.3);
	line-height: normal
}

:-moz-placeholder {
	color: rgba(0, 0, 0, 0.3);
	line-height: normal
}

:-ms-input-placeholder {
	color: rgba(0, 0, 0, 0.3);
	line-height: normal
}

/*clearfix*/
.clearfix:after {
	content: '.';
	display: block;
	height: 0;
	clear: both;
	overflow: hidden;
}

.clearfix {
	zoom: 1;
}


img:hover{-webkit-transform:scale(1.02);transform:scale(1.02);}


@media screen and (max-width:1400px) {
	body {
		font-size: 0.833vw; 
	}
	input, textarea{
		font-size: 0.833vw; 
	}

}

