html,body {
	margin: 0;
	padding: 0;
	font-family: "Microsoft Yahei",sans-serif;
}
ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
* {
	box-sizing: border-box;
}
a {
  text-decoration: none;
  color: #666;
}
a:hover {
  text-decoration: underline;
}
a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, dialog, div, dl, dt, em, embed, fieldset, figcaption, figure, font, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, meter, nav, object, ol, output, p, pre, progress, q, rp, rt, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, u, ul, var, video, xmp {
  border: 0;
  margin: 0;
  padding: 0;
  font-size: 100%;
}

#header {
	height: 60px;
	color: #777;
}
#header .hd_wrap {
	width: 1280px;
	margin: auto;
	overflow: hidden;
}
#header .logo {
	float: left;
	width: 428px;
	height: 60px;
	background: url(/images/logo.png) no-repeat left center;
}
#header .lang {
	float: right;
	line-height: 60px;
	font-size: 16px;
}
#header .lang > span {
	cursor: pointer;
}
#header .lang .select {
	color: #ccc253;
}
#header .lang em {
	border-left: 1px solid #777;
	margin-right: 4px;
}

#tabs {
	width: 100%;
	height: 35px;
	background: url(/images/tabs_bg.png) repeat center;
	text-align: center;
}
#tabs .tab_wrap {
	width: 1280px;
	margin: auto;
	padding: 0;
	list-style: none;
	border-left: 1px solid #8e8e8e;
	border-right: 1px solid #8e8e8e;
	overflow: hidden;
}
#tabs .tab {
	float: left;
	width: 12.5%;
	height: 35px;
	border-left: 1px solid #5a5a5a;
	border-right: 1px solid #5a5a5a;
}
#tabs .tab a {
	display: inline-block;
	width: 100%;
	height: 100%;
	border-left: 1px solid #8e8e8e;
	border-right: 1px solid #8e8e8e;
	color: #fff;
	font-size: 14px;
	line-height: 34px;
	text-decoration: none;
}
#tabs .tab.select a {
	color: #ccc253;
}