﻿@charset "utf-8";
body,
header,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
form,
lable,
input,
button,
textarea,
p,
blockquote,
th,
td,
img,
select,
option {
	margin: 0;
	padding: 0;
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
}

img {
	border: 0;
}
.vat{ vertical-align:top;}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: 100%;
	font-weight: normal;
}

ol,
ul {
	list-style: none;
}

a {
	color: #000;
	text-decoration: none;
}

a:focus {
	outline: none;
}

input,
textarea {
	outline: none;
	resize: none;
}

html {
	font-size: 625%;
	width: 100%;
}

body {
	font-size: 14px;
	overflow-x: hidden;
	width: 100%;
	font-family: "arial", "arial black";
	color:#4b4b4b;
}

.w100 {
	width: 100%;
}

.w1300 {
	width: 1228px;
	margin: 0 auto;
}

.c {
	clear: both;
}

.t {
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.fs12p{ font-size:12px;}
.fl{ float:left;}
.fr{ float:right;}
.clearboth{clear:both;height:0;overflow:hidden; display:block;}
i,em{ font-style:normal;}
.txt-d{overflow: hidden; white-space: nowrap;text-overflow: ellipsis;}
input.otxt:-moz-placeholder{font-family:'微软雅黑'; color:#777777; font-size:12px;}
input.otxt::-moz-placeholder{font-family:'微软雅黑'; color:#777777; font-size:12px;}
input.otext:-moz-placeholder{font-family:'微软雅黑'; color:#777777; font-size:12px;}
input.otext::-moz-placeholder{font-family:'微软雅黑'; color:#777777; font-size:12px;}
@font-face{
	font-family:'bebas_neueregular';
	src:url('../fonts/bebasneue-webfont.eot');
	src:url('../fonts/bebasneue-webfont.eot') format('embedded-opentype'),
	url('../fonts/bebasneue-webfont.woff') format('woff'),
	url('../fonts/bebasneue-webfont.ttf') format('truetype'),
	url('../fonts/bebasneue-webfont.svg#bebas_neueregular') format('svg');
	font-weight:normal;
	font-style:normal;
}
/*.gray{ 
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
}*/
.vam{ vertical-align:middle;}
@media (max-width:1300px) {
	.w1300 {
		width: 100%;
	}
}