body {
	min-width: 1080px;
}

ol, ul {
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.menu {
	width: 100%;
	height: 76px;
	background: #3f413e;
	position: fixed;
	z-index: 20;
}

.menu ul {
	text-align: center;
}

.menu ul li {
	width: 180px;
	height: 76px;
	display: inline-block;
}

.menu a {
	font-family: 'Open Sans', sans-serif;
	color: #ffffff;
	font-size: 14px;
	line-height: 76px;
	text-decoration: none;
}

.top1 {
	position: relative;
	top: 93px;
	margin: 0px auto 0px auto;
}

.title {
	width: 480px;
	font-family: 'Open Sans', sans-serif;
	color: #000000;
	font-size: 35px;
	line-height: 30px;
}

.phone {
	width: 420px;
	height: 48px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	color: #000000;
	font-size: 16px;
	line-height: 16px;
	background: url("../images/bg1.jpg") left top no-repeat;
	padding: 0px 0px 0px 73px;
}

.top2 {
	width: 100%;
	height: 526px;
	background: url("../images/bg2.jpg") top center no-repeat;
	margin: 129px 0px 0px 0px;
}

.top2 td {
	vertical-align: top;
}

.top2 h2 {
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	color: #b22222;
	font-size: 44px;
	line-height: 53px;
	text-align: center;
	padding: 0px 0px 0px 0px;
	margin: 15px 0px 20px 0px;
}

.top2 h3 {
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	color: #b22222;
	font-size: 23px;
	line-height: 24px;
	letter-spacing: 1px;
	text-align: center;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.top2 ul {
	width: 830px;
	padding: 0px 0px 0px 70px;
	margin: 130px auto 0px auto;
}

.top2 li {
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	color: #333333;
	font-size: 18px;
	line-height: 28px;
	background: url("../images/bg3.png") left center no-repeat;
	padding: 0px 0px 0px 50px;
	margin: 0px 0px 20px 0px;
}

.top3 {
	width: 100%;
	height: 526px;
	background: url("../images/bg4.jpg") top center no-repeat;
	margin: 0px 0px 0px 0px;
}

.top3 td {
	vertical-align: top;
}

.top3 h3 {
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	color: #ffffff;
	font-size: 58px;
	line-height: 70px;
	text-align: center;
	padding: 0px 0px 0px 0px;
	margin: 40px 0px 105px 0px;
}

.top3 ul {
	width: 960px;
	margin: 0px auto 0px auto;
}

.top3 li {
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	color: #333333;
	font-size: 24px;
	line-height: 30px;
	text-align: center;
	width: 220px;
	margin: 0px 8px 65px 8px;
	display: inline-block;
}

.top4 {
	width: 100%;
	margin: 0px 0px 0px 0px;
}

.top4 td {
	vertical-align: top;
}

.top4 h3 {
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	color: #696969;
	font-size: 58px;
	line-height: 70px;
	text-align: center;
	padding: 0px 0px 0px 0px;
	margin: 40px 0px 60px 0px;
}

.top4 ul {
	width: 960px;
	margin: 0px auto 0px auto;
}

.top4 li {
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	color: #b22222;
	font-size: 14px;
	line-height: 19px;
	text-align: center;
	width: 220px;
	margin: 0px 8px 55px 8px;
	display: inline-block;
	vertical-align: top;
}

.top4 li p {
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	color: #333333;
	font-size: 18px;
	line-height: 22px;
	text-align: center;
	width: 220px;
	height: 50px;
	margin: 0px 0px 0px 0px;
}

.top4 li img {
	margin: 10px 0px 0px 0px;
}

.top5 {
	width: 100%;
	background: url("../images/bg5.jpg") top center no-repeat;
	margin: 0px 0px 0px 0px;
}

.top5 td {
	vertical-align: top;
}

.top5 h3 {
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	color: #ffffff;
	font-size: 58px;
	line-height: 70px;
	text-align: center;
	padding: 0px 0px 0px 0px;
	margin: 150px 0px 80px 0px;
}

.top5 ul {
	width: 1080px;
	margin: 0px auto 0px auto;
}

.top5 li {
	display: inline-block;
	vertical-align: top;
}

.top5 .ico1 {
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	color: #ffffff;
	font-size: 18px;
	line-height: 22px;
	text-align: center;
	width: 240px;
}

.top5 .ico1 p {
	margin: 5px 0px 10px 0px;
}

.top5 .ico3 p {
	margin: 5px 0px 10px 0px;
}

.top5 .ico2 {
	width: 30px;
	margin: 50px 0px 0px 0px;
}

.top5 .ico3 {
	width: 780px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	color: #ffffff;
	font-size: 18px;
	line-height: 22px;
	text-align: center;
	margin: 90px 0px 50px 150px;
}

.top5 .ico {
	margin: 0px 0px 15px 0px;
}

.top6 {
	width: 100%;
	height: 870px;
	background: url("../images/bg6.jpg") top center no-repeat;
	margin: 0px 0px 0px 0px;
}

.top6 td {
	vertical-align: top;
}

.top6_p {
	width: 858px;
	margin: 0px auto 0px auto;
}

.top6_p td {
	vertical-align: top;
}

.top6 h3 {
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	color: #333333;
	font-size: 48px;
	line-height: 58px;
	text-align: center;
	padding: 0px 0px 0px 0px;
	margin: 180px 0px 80px 0px;
}

.top6 ul {
	width: 858px;
	margin: 0px auto 0px auto;
}

.top6 li {
	width: 270px;
	margin: 0px 8px 55px 8px;
	display: inline-block;
	vertical-align: top;
}

.top6 li img {
	width: 270px;
	height: 200px;
}

.top7 {
	width: 960px;
	margin: 0px auto 40px auto;
}

.top7 td {
	vertical-align: top;
}

.top7 h3 {
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	color: #333333;
	font-size: 22px;
	line-height: 26px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 20px 0px;
}

.top7 p {
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	color: #333333;
	font-size: 14px;
	line-height: 16px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 20px 0px;
}

.top7 b {
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	color: #333333;
	font-size: 14px;
	line-height: 16px;
}

.top7 i {
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	color: #333333;
	font-size: 14px;
	line-height: 16px;
	font-style: normal;
	float: left;
}

.top7 u {
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	color: #333333;
	font-size: 14px;
	line-height: 16px;
	font-style: normal;
	float: left;
}

.top7 img {
	margin: -6px 0px 0px 0px;
	float: left;
}

.jcarousel {
	width: 860px;
	margin: 0px 0px 0px 0px;
	position: relative;
	overflow: hidden;
	z-index: 1;
	float: left;
}

.jcarousel ul {
	width: 20000em;
	position: relative;
	list-style: none;
	margin: 0;
	padding: 0;
}

.jcarousel li {
	width: 270px;
	position: relative;
	z-index: 1;
	float: left;
}

.dots {
	width: 114px;
	height: 10px;
	background: url("../images/bg2.png") no-repeat;
	position: relative;
	z-index: 2;
	padding: 0px 0px 0px 0px;
	margin: -22px 0px 0px 390px;
	float: left;
}

.jcarousel-pagination a {
	width: 10px;
	height: 10px;
	background: #ffffff;
	border-radius: 8px;
	border: 1px solid #000000;
	text-indent: -9999px;
	margin: 0px 5px 0px 5px;
	float: left;
}

.jcarousel-pagination a.active {
	width: 10px;
	height: 10px;
	background: #999999;
	border-radius: 8px;
	border: 1px solid #000000;
	text-indent: -9999px;
	margin: 0px 5px 0px 5px;
	float: left;
}

.top8 {
	width: 100%;
	background: url("../images/bg5.jpg") top center no-repeat;
	padding: 0px 0px 0px 0px;
}

.top8 td {
	vertical-align: top;
	padding: 0px 0px 10px 0px;
}

.top8 h3 {
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	color: #ffffff;
	font-size: 58px;
	line-height: 70px;
	text-align: center;
	padding: 0px 0px 0px 0px;
	margin: 150px 0px 40px 0px;
}

.top8 ul {
	width: 952px;
	margin: 0px auto 0px auto;
}

.top8 li {
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	color: #ffffff;
	font-size: 20px;
	line-height: 25px;
	width: 218px;
	text-align: center;
	display: inline-block;
	vertical-align: top;
	margin: 0px 10px 30px 10px;
}

.top8 li strike {
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	color: #add8e6;
	font-size: 14px;
	line-height: 25px;
}

.top9 {
	width: 100%;
	height: 870px;
	background: url("../images/bg6.jpg") top center no-repeat;
	margin: 0px 0px 0px 0px;
}

.top9 td {
	vertical-align: top;
}

.top9 h3 {
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	color: #666666;
	font-size: 48px;
	line-height: 58px;
	text-align: center;
	padding: 0px 0px 0px 0px;
	margin: 180px 0px 80px 0px;
}

.top9 ul {
	width: 960px;
	margin: 0px auto 0px auto;
}

.top9 li {
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	color: #333333;
	font-size: 16px;
	line-height: 20px;
	width: 480px;
	vertical-align: top;
	display: inline-block;
	margin: 0px 0px 40px 0px;
}

.top9 li img {
	margin: -5px 20px 0px 0px;
	float: left;
}

.top9 li p {
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	color: #333333;
	font-size: 24px;
	line-height: 24px;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 0px 0px;
}










