* {
	margin: 0;
	padding: 0;
	font-family: "microsoft yahei";
}

body {
	font-family: "Microsoft YaHei";
	color: #2f2f2f;
	line-height: 170%;
}

img {
	border: none;
}

a {
	text-decoration: none;
	color:#333;
}

a:hover {
	color:#ff0000;
}

ol,
ul {
	list-style: none;
}

div {
	display: block;
}

.clearfix:before,
.clearfix:after {
	display: table;
	content: "";
	line-height: 0px;
}

.clearfix:after {
	clear: both;
}

.clearfix {
	*zoom: 1;
}

.w1300 {
	width: 1300px;
	margin: 0 auto;
	position: relative;
}
.fl{ float: left;}
.fr{ float: right;}

.mt50{ margin-top:50px;}


@font-face {
  font-family: "iconfont"; 
  src: url('iconfont.woff2?t=123') format('woff2');
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.iconicp:before {
  content: "\e62d";
}
.iconyx_icon:before {
  content: "\e61e";
}
.iconrx_icon:before {
  content: "\e61d";
}
.icondz_icon:before {
  content: "\e61c";
}

.icon_why_a,.icon_why_b,.icon_why_c,.icon_why_d {
font-family: "iconfont"
}
.icon_why_a:before {
  content: "\e63f";
}
.icon_why_b:before {
  content: "\e641";
}
.icon_why_c:before {
  content: "\e644";
}
.icon_why_d:before {
	content: "\e642";
}
