html {
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
	line-height: 1.15;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	background-color: #ffffff;
}
body {
	margin: 0 auto;
	font-family: "Microsoft Yahei", PingFangSC-Regular, "Helvetica Neue", Helvetica, Arial, "Hiragino Sans GB", "Heiti SC", "WenQuanYi Micro Hei", sans-serif;
	line-height: 1.42857143;
	font-size: 14px;
	max-width: 100%;
	/* background:#e8e8e8; */
	background:#ffffff;
	color: #333;
	overflow-x: hidden;
	overflow-y: auto;
    position: relative;
	min-height: 100%;
}
::-webkit-scrollbar {
	width:10px;
	height:10px
	}
	::-webkit-scrollbar-track {
	border-radius:0;
	background:rgba(0,0,0,0.1);
	}
	::-webkit-scrollbar-thumb {
	background:rgba(0,0,0,0.2);
	}
	::-webkit-scrollbar-thumb:hover {
	background:rgba(0,0,0,0.4);
	background-color:#1e58a7;
	}


a {
	color: #333;
	text-decoration: none;
}

ul {
	margin: 0;
	list-style: none;
	padding: 0;
}

p{
	margin: 0;
	text-align: left;
}
h1,h2,h3,h4,h5,h6{
	margin: 0;
}

.w_1200{
    margin: auto;
    width: 1200px;
}

@font-face {
	font-family: pf;
	src: url(../fonts/pingfang.ttf);
}
@font-face {
	font-family: di;
	src: url(../fonts/DIN-Bold.otf);
}

.showMessage {
	padding: 10px 20px;
	border-radius: 5px;
	position: fixed;
	top: 15%;
	left: 50%;
	color: #ffffff;
	z-index: 999;
	transform: translate(-50%, 0);
}

.showMessageSuccess {
	background-color: #f0f9eb;
	border: 1px solid #E1F3D8;
	color: #67c23a;
}

.showMessageError {
	background-color: #fef0f0;
	border: 1px solid #fde2e2;
	color: #F76C6C;
}
.input-required
{
	color: #f00; font-weight: bold;
}
.input-not-required
{
	color: #e9e9e9;
}
a{
	color: #2067e7;
}















