html,
body,
header,
section,
footer,
div,
ul,
ol,
li,
img,
a,
span,
em,
del,
legend,
center,
strong,
var,
fieldset,
form,
dl,
dt,
dd,
cite,
input,
hr,
time,
mark,
code,
figcaption,
figure,
textarea,
h1,
h2,
h3,
h4,
h5,
h6,
p {
	margin: 0;
	border: 0;
	padding: 0;
	font-style: normal;
	font-family: "Microsoft YaHei";
}

a {
	text-decoration: none;
	font-size: 14px;
	color: #666666;
	-ms-transition-duration: 0.3s;
	transition-duration: 0.3s;

}

a:hover {
	text-decoration: none;
}

ul li {
	list-style: none;
}

img {
	border-image: none;
}

.l {
	float: left;
}

.r {
	float: right;
}

.w100 {
	width: 100%;
}

.w50 {
	width: 50%;
}

.w33 {
	width: 33.33%;
}

.w25 {
	width: 25%;
}

.w20 {
	width: 20%;
}

.clear {
	clear: both;
}

.s10 {
	font-size: 10px;
}

.s11 {
	font-size: 11px;
}

.s12 {
	font-size: 12px;
}

.s13 {
	font-size: 13px;
}

.s14 {
	font-size: 14px;
}

.s15 {
	font-size: 15px;
}

.s16 {
	font-size: 16px;
}

.s17 {
	font-size: 17px;
}

.s18 {
	font-size: 18px;
}

.s20 {
	font-size: 20px;
}

.s22 {
	font-size: 22px;
}

.s24 {
	font-size: 24px;
}

.s28 {
	font-size: 28px;
}

.s30 {
	font-size: 30px;
}

.s36 {
	font-size: 36px;
}

.s40 {
	font-size: 40px;
}

.s50 {
	font-size: 50px;
}

.s60 {
	font-size: 60px;
}

.s80 {
	font-size: 80px;
}


:-moz-placeholder {
	/* Mozilla Firefox 4 to 18 */
	color: #CCC;
}

::-moz-placeholder {
	/* Mozilla Firefox 19+ */
	color: #CCC;
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
	color: #CCC;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
	color: #CCC;
}