@charset "gb2312";
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, legend, button form, fieldset, input, textarea, p, blockquote, th, td {
	padding: 0;
	margin: 0;
}
body {
	color: #333;
	font-size: 12px;
	font-family: "Microsoft YaHei";
	background: #f8f9fb;
}
body a {
	color: #000;
}
fieldset, img, abbr, acronym {
	border: 0 none;
}
abbr, acronym {
	font-variant: normal;
}
legend {
	color: #000;
}
address, caption, cite, code, dfn, em, strong, th, var {
	font-weight: normal;
	font-style: normal;
}
sup {
	vertical-align: text-top;
}
sub {
	vertical-align: text-bottom;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
caption, th {
	text-align: left;
}
input, img, select {
	vertical-align: middle;
}
ol, ul {
	list-style: none;
}
input, button, textarea, select, optgroup, option {
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	font-size: 100%;
}
del, ins, a {
	color: #000;
	text-decoration: none;
}
a:hover, a:active, a:focus {
	text-decoration: none;
}
input[type="submit"] {
	cursor: pointer;
}
button {
	cursor: pointer;
}
input::-moz-focus-inner {
border:0;
padding:0;
}
figure {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
.clear {
	clear: both;
}
.f_l {
	float: left;
}
.f_r {
	float: right;
}
.w960 {
	width: 960px;
}
.cen {
	margin: 0 auto;
}
.llmclear {
	clear: both;
}
.jz1 {
	width: 1200px;
	margin: auto;
}
.clearf:after, clearf:before {
	content: "";
	display: block;
}
.clearf:after {
	clear: both;
}
.clearf {
	zoom: 1;
}
.patb50 {
	padding: 50px 0;
}
.jz2 {
	width: 1050px;
	margin: auto;
}
.banner {
	background: url(../images/banner.jpg) top center no-repeat;
	min-height: 499px;
}
.c1biao {
	text-align: center;
}
.c1biao h2 {
	font-size: 48px;
	color: #000;
}
.c1cen font, .c2cen font, .c3cen font, .c4cen font, .c5cen font, .c6cen font {
	color: #fd4a2a;
}
.c1le1 {
	background: url(../images/c1bg1.jpg) no-repeat;
	height: 124px;
	overflow: hidden;
	width: 498px;
	margin: 12px;
}
.c1le2 {
	width: 125px;
	text-align: center;
	padding-top: 24px;
	font-size: 26px;
}
.c1he1 {
	float: left;
}
.c1le3 {
	width: 336px;
	padding-left: 25px;
	font-size: 16px;
	line-height: 28px;
	padding-top: 25px;
}
.c1zx1 {
	float: left;
	padding: 50px 30px 50px 30px;
}
.zx2 {
	width: 540px;
	margin: auto;
}
.c2nei1 {
	background: url(../images/c2bg1.jpg) no-repeat;
	height: 438px;
	overflow: hidden;
}
.c2zhong1 {
	width: 580px;
	margin: 0 0 0 auto;
}
.c2zhong1 h3 {
	font-size: 37px;
	text-align: center;
	padding-bottom: 70px;
	padding-top: 75px;
}
.c2zhong1 p {
	font-size: 16px;
	padding: 0 25px;
	text-indent: 2em;
	line-height: 30px;
}
.center3 {
	background: url(../images/c3bg1.jpg) center no-repeat;
	background-size: cover;
	min-height: 837px;
}
.c3biao1 {
	font-size: 48px;
	text-align: center;
	color: #fff;
	padding-top: 30px;
}
.c3biao2 {
	font-size: 17px;
	text-align: center;
	color: #fff;
	padding-bottom: 30px;
}
.c3nei1 {
	padding: 0 70px;
	line-height: 35px;
}
.c3nei1 p {
	font-size: 20px;
	color: #fff;
}
.c3tu1 img {
	display: block;
}
.c4le2 {
	font-size: 16px;
	padding-left: 20px;
}
.c4le2 p {
	padding-bottom: 5px;
}
.c4zx1 {
	float: left;
	padding: 10px 0;
}
.c4zx1 img {
	width: 80%;
}
.zx4 {
	width: 425px;
	margin: auto;
}
.center4 {
	padding-bottom: 50px;
}
.c5biao h2 {
	font-size: 48px;
}
.c5biao h3 {
	font-size: 18px;
}
.center5 {
	background: #e7e8ec;
}
.c5biao {
	text-align: center;
}
.c5le3 {
	font-size: 22px;
	line-height: 42px;
	padding-left: 5px;
}
.c5le1 {
	width: 300px;
}
.c5le1 p {
	line-height: 25px;
	font-size: 14px;
	padding: 10px 0;
}
.c5xian {
	border-bottom: 1px solid #8c8c8c;
	width: 200px;
	margin-bottom: 20px;
}
.c5nei1 {
	padding: 0 22px;
}
.c6nei1 {
	background: url(../images/c6bg1.jpg) no-repeat;
	height: 417px;
	overflow: hidden;
}
.c6zhong1 {
	width: 590px;
	margin: 0 36px 0 auto;
}
.c6zhong1 h3 {
	font-size: 37px;
	text-align: center;
	padding-bottom: 55px;
	padding-top: 45px
}
.c6zhong1 p {
	font-size: 16px;
	padding: 0 25px;
	line-height: 30px;
}
