@charset "utf-8";
/* CSS Document */
@font-face {
	font-family: "Univers";
	src: url("fonts/univers/723815/b5c30ea8-0700-4fd2-aa12-cc45074693a9.eot?#iefix");
	src: url("fonts/univers/723815/b5c30ea8-0700-4fd2-aa12-cc45074693a9.eot?#iefix") format("eot"), url("fonts/univers/723815/7b95cb9a-a288-4405-97a0-13095f56a903.woff") format("woff"), url("fonts/univers/723815/c7481806-4ea4-40db-a623-7bc352bbbe43.ttf") format("truetype"), url("fonts/univers/723815/ac8280da-3de5-456d-bd77-8f01665452a9.svg#ac8280da-3de5-456d-bd77-8f01665452a9") format("svg");
}
@font-face {
	font-family: "Univers Light";
	src: url("fonts/univers/723797/2b61512c-069e-4111-bb23-9a918f94a74d.eot?#iefix");
	src: url("fonts/univers/723797/2b61512c-069e-4111-bb23-9a918f94a74d.eot?#iefix") format("eot"), url("fonts/univers/723797/ecf89914-1896-43f6-a0a0-fe733d1db6e7.woff") format("woff"), url("fonts/univers/723797/7628f343-8c36-4707-9559-8feb86c0462f.ttf") format("truetype"), url("fonts/univers/723797/11b816e7-d678-48dd-bc75-560de9c19049.svg#11b816e7-d678-48dd-bc75-560de9c19049") format("svg");
}
@font-face {
	font-family: "Univers Bold";
	src: url("fonts/univers/723827/db1c462f-8890-4a11-9de5-36872279e20a.eot?#iefix");
	src: url("fonts/univers/723827/db1c462f-8890-4a11-9de5-36872279e20a.eot?#iefix") format("eot"), url("fonts/univers/723827/b993da84-c1f6-474a-8f00-8aa797b3de8f.woff") format("woff"), url("fonts/univers/723827/58403ef6-4c15-4280-b4b6-9acf50804f4f.ttf") format("truetype"), url("fonts/univers/723827/9178e351-95c5-4913-9eeb-fd0645a18c2d.svg#9178e351-95c5-4913-9eeb-fd0645a18c2d") format("svg");
}
@font-face {
	font-family: 'glyph';
	src: url('fonts/icomoon/icomoon.eot');
	src: url('fonts/icomoon/icomoon.eot?#iefix') format("embedded-opentype"), url('fonts/icomoon/icomoon.woff') format("woff"), url('fonts/icomoon/icomoon.ttf') format("truetype"), url('fonts/icomoon/icomoon.svg#icomoon') format("svg");
	font-weight: normal;
	font-style: normal;
}
body, h1, h2, h3, h4, h5, h6, p, blockquote, dl, dt, dd, ul, ol, li, form, fieldset, legend, button, input, textarea, th, td {
	margin: 0;
	padding: 0;
}
html {
	overflow-y: scroll;
}
html, body {
	height: 100%;
	font-size: 12px;
	font-family: "微软雅黑";
	color: #373737;
	background: #ffffff;
}
a {
	color: #373737;
	text-decoration: none;
}
a:hover {
	color: #a7cc0c;
	text-decoration: none;
}
img {
	border: 0 none;
}
ol, ul, li {
	list-style: none;
}
div, ul, li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
input[type="submit"] {
	cursor: pointer;
}
button {
	cursor: pointer;
}
.clear {
	clear: both;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.box {
	width: 1000px;
	height: auto;
	margin: 0 auto;
}
.m1000 {
	min-width: 1000px;
}
.ov {
	overflow: hidden;
}
/*头部*/
.header {
	width: 100%;
	height: 107px;
	overflow: hidden;
	border-bottom: 8px solid #a7cc0c;
}
.header div.box {
	height: 107px;
	position: relative;
}
.logo {
	width: auto;
	height: auto;
	overflow: hidden;
	position: absolute;
	top: 17px;
	left: 0px;
}
/*导航*/
.nav {
	width: auto;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	position: absolute;
	top: 55px;
	right: 55px;
}
.nav ul li {
	width: auto;
	height: 40px;
	line-height: 40px;
	font-family: "微软雅黑";
	font-size: 18px;
	float: left;
	margin: 0 8px;
}
.nav ul li a {
	width: auto;
	height: 40px;
	display: block;
	padding: 0 9px;
	color: #333333;
}
.nav ul li a:hover {
	color: #ffffff;
	background: #bdd949;
}
/*搜索*/
.search {
	width: auto;
	height: 24px;
	position: absolute;
	top: 60px;
	right: 1px;
}
.search a {
	display: block;
	width: 24px;
	height: 24px;
	overflow: hidden;
	background: url(../images/search_bg.jpg) center center no-repeat;
}
.search_con {
	width: 105px;
	height: 26px;
	overflow: hidden;
	position: absolute;
	top: -1px;
	right: 0px;
	background: url(../images/search_con_bg.png) center center no-repeat;
	z-index: 99;
	display: none;
}
.search_keys {
	width: 70px;
	height: 24px;
	border: 0px;
	background: none;
	outline: none;
	position: absolute;
	top: 1px;
	left: 8px;
}
.search_btn {
	width: 23px;
	height: 24px;
	border: 0px;
	background: none;
	outline: none;
	position: absolute;
	top: 1px;
	right: 4px;
}
/*留言*/
.message {
	width: 100%;
	height: 594px;
	overflow: hidden;
	background: url(../images/message_bg.jpg) center center no-repeat;
}
.message div.box {
	height: 594px;
	position: relative;
}
.message label.message_01 {
	width: 301px;
	height: 52px;
	display: block;
	position: relative;
	position: absolute;
	top: 154px;
	left: 0px;
}
.message label.message_01 span {
	position: absolute;
	font-size: 16px;
	line-height: 52px;
	left: 16px;
	color: #fff;
	cursor: text;
}
.message label.message_02 {
	width: 301px;
	height: 52px;
	display: block;
	position: relative;
	position: absolute;
	top: 154px;
	left: 348px;
}
.message label.message_02 span {
	position: absolute;
	font-size: 16px;
	line-height: 52px;
	left: 16px;
	color: #fff;
	cursor: text;
}
.message label.message_03 {
	width: 301px;
	height: 52px;
	display: block;
	position: relative;
	position: absolute;
	top: 154px;
	right: 0px;
}
.message label.message_03 span {
	position: absolute;
	font-size: 16px;
	line-height: 52px;
	left: 16px;
	color: #fff;
	cursor: text;
}
.message label.message_04 {
	width: 100px;
	height: 221px;
	display: block;
	position: relative;
	position: absolute;
	left: 0px;
	top: 236px;
}
.message label.message_04 span {
	position: absolute;
	width: 985px;
	font-size: 16px;
	line-height: 32px;
	left: 15px;
	top: 13px;
	color: #fff;
	cursor: text;
}
.message_text_01 {
	width: 301px;
	height: 52px;
	line-height: 52px;
	font-size: 16px;
	color: #fff;
	border: 0px;
	background: none;
	outline: none;
	text-indent: 16px;
	font-family: "Univers", sans-serif;
}
.message_text_02 {
	width: 301px;
	height: 52px;
	line-height: 52px;
	font-size: 16px;
	color: #fff;
	border: 0px;
	background: none;
	outline: none;
	text-indent: 16px;
	font-family: "Univers", sans-serif;
}
.message_text_03 {
	width: 301px;
	height: 52px;
	line-height: 52px;
	font-size: 16px;
	color: #fff;
	border: 0px;
	background: none;
	outline: none;
	text-indent: 16px;
	font-family: "Univers", sans-serif;
}
.message_text_04 {
	width: 985px;
	height: 208px;
	padding-left: 15px;
	padding-top: 13px;
	font-size: 16px;
	line-height: 32px;
	color: #fff;
	border: 0px;
	background: none;
	outline: none;
	resize: none;
	font-family: "Univers", sans-serif;
}
.message_btn {
	width: 163px;
	height: 45px;
	border: 0px;
	background: none;
	outline: none;
	position: absolute;
	left: 417px;
	bottom: 56px;
}
/*底部*/
.footer {
	width: 100%;
	height: auto;
	overflow: hidden;
	padding: 12px 0px 37px;
	background: #1d1d1d;
	color: #fff;
	font-size: 14px;
	line-height: 30px;
}
.footer p a {
	color: #fff;
}
.footer p a:hover {
	color: #a7cc0c;
}
.footer p span {
	float: right;
}
