/*NevesYtxis 2018-01-14 */
/* reset */
body, div, span, iframe, h1, h2, h3, h4, h5, h6, p, a, em, strong, dl, dt, dd, ol, ul, li, form, label, input, select, textarea, table, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font: inherit;
	box-sizing: border-box
}

:focus { 
	outline: 0 
}

body, button, input, select, textarea {
	font: 14px/1 'MicroSoft Yahei', 'SimSun';
	-webkit-text-size-adjust: 100%
}

ol, ul {
	list-style: none
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

a {
	text-decoration: none;
	color: #000
}

img {
	border: 0
}

em, i {
	font-style: normal
}

input[type=text], input[type=password], input[type=button], input[type=submit] {
	-webkit-appearance: none
}

header, footer, nav, menu, section, article {
	display: block
}
/* reset */
/* self */
.clearfix:before, .clearfix:after {
	content: "";
	display: block
}

.clearfix:after {
	clear: both
}

.clearfix {
	*zoom: 1
}

.fl {
	float: left
}

.fr {
	float: right
}

.w640 {
	min-width: 320px;
	max-width: 640px;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
	position: relative
}

.w120 {
	width: 1200px;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: auto;
	margin-right: auto;
	position: relative
}

.w130 {
	max-width: 1300px;
	min-width: 1300px;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: auto;
	margin-right: auto;
	position: relative
}

.w100 {
	width: 100%;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: auto;
	margin-right: auto;
	position: relative
}

.w800 {
	max-width: 800px;
	min-width: 800px;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: auto;
	margin-right: auto;
	position: relative
}

.pc .w100 {
	min-width: 1200px
}

.show {
	display: inline-block !important
}

.hide {
	display: none !important
}

.o1 {
	opacity: 1 !important
}

.o0 {
	opacity: 0 !important
}

.pr {
	position: relative
}

.text-center {
	text-align: center !important
}
/* self */