@charset "utf-8";



/*

	--------------------------

	间距清除

	--------------------------

*/



body,

div,

span,

h1,

h2,

h3,

h4,

h5,

h6,

p,

em,

img,

strong,

b,

small,

u,

i,

center,

dl,

dt,

dd,

ol,

ul,

li,

sub,

sup,

tt,

var,

del,

dfn,

ins,

kbd,

q,

s,

samp,

strike,

applet,

object,

iframe,

fieldset,

form,

label,

legend,

table,

caption,

tbody,

tfoot,

thead,

tr,

th,

td,

article,

aside,

canvas,

details,

embed,

figure,

figcaption,

footer,

header,

hgroup,

menu,

nav,

output,

ruby,

section,

summary,

time,

blockquote,

pre,

a,

abbr,

acronym,

address,

big,

cite,

code,

mark,

audio,

video,

input,

textarea,

select {

	margin: 0;

	padding: 0;

}



ol,

ul {

	list-style: none;

}



* {

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	outline: 0;

}



/*

	--------------------------

	A标签 配置

	--------------------------

*/

a {

	text-decoration: none;

	outline: none;

	color: #666;

}



a:hover {

	color: #000;

}



img {

	border: 0;

	max-width: 100%;

}



a:focus {

	outline: none;

}



/*

	--------------------------

	Body 配置

	--------------------------

*/

html {

	overflow-x: hidden;

	-webkit-text-size-adjust: none;

}



@font-face {

	font-family: 'pmzd';

	src: url('../fonts/pmzd.eot');

	src: local('☺'),

		url('../fonts/pmzd.eot?#iefix') format('embedded-opentype'),

		url('../fonts/pmzd.woff') format('woff'),

		url('../fonts/pmzd.ttf') format('truetype'),

		url('../fonts/pmzd.otf') format('opentype'),

		url('../fonts/pmzd.svg#pmzd') format('svg');

	font-style: normal;

}



@font-face {

	font-family: 'SourceHanSansCNNormal';

	src: url('../fonts/SourceHanSansCN-Normal.eot');

	src: local('☺'),

		url('../fonts/SourceHanSansCN-Normal.eot?#iefix') format('embedded-opentype'),

		url('../fonts/SourceHanSansCN-Normal.woff') format('woff'),

		url('../fonts/SourceHanSansCN-Normal.ttf') format('truetype'),

		url('../fonts/SourceHanSansCN-Normal.otf') format('opentype'),

		url('../fonts/SourceHanSansCN-Normal.svg#SourceHanSansCN-Normal') format('svg');

}




body {

	-webkit-font-smoothing: antialiased;

	font-family:  "PingFang SC", 微软雅黑, "Heiti SC", Helvetica, "Microsoft YaHei", Verdana, Tahoma, Arial, "Hiragino Sans GB", "Hiragino Sans GB W3", 黑体, SimSun, sans-serif,"Arial", "SourceHanSansCNNormal", "micrsoft yahei";

	background: #fff;

	font-size: 14px;

	color: #666;

	margin-left: auto;

	margin-right: auto;

}



/*

	--------------------------

	表单控件设置

	--------------------------

*/



table {

	border-collapse: collapse;

	width: 100%;

}



input[type='reset'],

input[type='button'],

input[type='submit'],

input[type='radio'] {

	cursor: pointer;

	outline: none;

	-webkit-appearance: none;

}



input[type='checkbox'],

input[type='radio'] {

	position: relative;

	vertical-align: middle;

	margin-top: -2px;

	margin-bottom: 1px;

	margin-left: 5px;

	margin-right: 5px;

	-webkit-appearance: none;

}



textarea,

input[type='email'],

input[type='date'],

input[type='password'],

input[type='text'] {

	padding: 0px;

	color: #666;

	font-size: 12px;

	outline: none;

	font-family: "微软雅黑";

	-webkit-appearance: none;

}





/*

	--------------------------

	快捷方式

	--------------------------

*/

.f-l {

	float: left;

}



.f-r {

	float: right;

}



.clearfix {

	clear: both;

}



.clearfix:after {

	clear: both;

	height: 0;

	content: "";

	line-height: 0;

	font-size: 0;

	display: block;

}





@font-face {

	font-family: 'DIN1451';

	src: url('../css/DIN1451.ttf');

	src: local('☺'),

		url('../css/DIN1451.eot?#iefix') format('embedded-opentype'),

		url('../css/DIN1451.woff') format('woff'),

		url('../css/DIN1451.ttf') format('truetype'),

		url('../css/DIN1451.otf') format('opentype'),

		url('../css/DIN1451.svg#DIN1451') format('svg');

	font-weight: normal;

	font-style: normal;

}







/*

@font-face {

  font-family: 'DINEngschriftStd';

  src: url('../fonts/DINEngschriftStd.eot');

  src: url('../fonts/DINEngschriftStd.eot?#iefix') format('embedded-opentype'), url('../fonts/DINEngschriftStd.woff') format('woff'), url('../fonts/DINEngschriftStd.ttf') format('truetype'), url('../fonts/DINEngschriftStd.svg') format('svg');

  font-weight: normal;

  font-style: normal;

}





	@font-face{

		font-family:'Roboto Bold';

		src:url('../fonts/Roboto-Bold.eot');

		src:local('☺'),

		url('../fonts/Roboto-Bold.eot?#iefix') format('embedded-opentype'),

		url('../fonts/Roboto-Bold.woff') format('woff'),

		url('../fonts/Roboto-Bold.ttf') format('truetype'),

		url('../fonts/Roboto-Bold.otf') format('opentype'),

		url('../fonts/Roboto-Bold.svg#Roboto Bold') format('svg');

		font-weight: bold;

		font-style: normal;

	}

	@font-face{

		font-family:'Roboto Light';

		src:url('../fonts/Roboto-Light.eot');

		src:local('☺'),

		url('../fonts/Roboto-Light.eot?#iefix') format('embedded-opentype'),

		url('../fonts/Roboto-Light.woff') format('woff'),

		url('../fonts/Roboto-Light.ttf') format('truetype'),

		url('../fonts/Roboto-Light.otf') format('opentype'),

		url('../fonts/Roboto-Light.svg#Roboto Light') format('svg');

		font-style: normal;

	}

	*/
