body {
	margin: 0px; padding: 0px;
}
div {
	margin: 0px; padding: 0px;
}
img {
	margin: 0px; padding: 0px;
}
a {
	margin: 0px; padding: 0px;
}
button {
	margin: 0px; padding: 0px;
}
dd {
	margin: 0px; padding: 0px;
}
dl {
	margin: 0px; padding: 0px;
}
dt {
	margin: 0px; padding: 0px;
}
fieldset {
	margin: 0px; padding: 0px;
}
form {
	margin: 0px; padding: 0px;
}
h1 {
	margin: 0px; padding: 0px;
}
h2 {
	margin: 0px; padding: 0px;
}
h3 {
	margin: 0px; padding: 0px;
}
h4 {
	margin: 0px; padding: 0px;
}
h5 {
	margin: 0px; padding: 0px;
}
h6 {
	margin: 0px; padding: 0px;
}
input {
	margin: 0px; padding: 0px;
}
legend {
	margin: 0px; padding: 0px;
}
li {
	margin: 0px; padding: 0px;
}
ol {
	margin: 0px; padding: 0px;
}
p {
	margin: 0px; padding: 0px;
}
select {
	margin: 0px; padding: 0px;
}
table {
	margin: 0px; padding: 0px;
}
td {
	margin: 0px; padding: 0px;
}
textarea {
	margin: 0px; padding: 0px;
}
th {
	margin: 0px; padding: 0px;
}
ul {
	margin: 0px; padding: 0px;
}
body {
	color: rgb(255, 255, 255); font-family: "Î¢ÈíÑÅºÚ"; font-size: 12px; background-color: rgb(247, 247, 247);
}
.topboxcontainer {
	margin: 0px auto; width: 1600px; overflow: hidden; background-color: white;
}
.topbox {
	margin: 0px auto; width: 1000px; height: 74px; overflow: hidden;
}
.topboxleft {
	height: 74px; overflow: hidden; float: left;
}
.topboxleft a {
	width: 193px; height: 55px; margin-top: 10px; display: block;
}
.topboxright {
	height: 61px; overflow: hidden; margin-top: 13px; float: right;
}
.topboxnav li {
	height: 61px; line-height: 61px; margin-left: 50px; float: left;
}
.topboxnav li a {
	height: 61px; color: rgb(117, 117, 117); letter-spacing: 2px; font-family: "Î¢ÈíÑÅºÚ"; font-size: 18px; display: block; cursor: pointer;
}
.topboxnav li a:hover {
	color: rgb(87, 184, 231);
}
img {
	border: 0px currentColor; border-image: none; vertical-align: top;
}
a:link {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
label {
	cursor: pointer;
}
em {
	font-style: normal;
}
b {
	font-style: normal;
}
i {
	font-style: normal;
}
ul li {
	list-style: none;
}
.head {
	background: url("../images/index/top_bg.jpg") no-repeat top;
}
.main {
	margin: 0px auto; width: 1600px; background-color: rgb(255, 255, 255);
}
.top {
	background: url("../img/bigBg.jpg") no-repeat 0px 0px; height: 585px; position: relative;
}
.left {
	padding: 400px 0px 44px 319px; color: rgb(255, 255, 255);
}
.left p:first-child {
	padding: 0px 0px 22px; font-size: 48px;
}
.left p:nth-child(2) {
	padding-bottom: 50px; font-size: 38px;
}
.left a {
	width: 347px; height: 86px; cursor: pointer;
}
.left p:last-child {
	padding-top: 10px; font-size: 20px;
}
.right img:first-of-type {
	display: none;
}
.right img:nth-of-type(2) {
	display: none;
}
.right img:nth-of-type(3) {
	display: none;
}
.right img:nth-of-type(4) {
	display: none;
}
.right img:nth-of-type(5) {
	display: none;
}
.right img:nth-of-type(6) {
	display: none;
}
.right img:nth-child(1) {
	left: 791px; top: 180px; position: absolute; animation-delay: 1s;
}
.right img:nth-child(2) {
	left: 890px; top: 54px; position: absolute; animation-delay: 1.3s;
}
.right img:nth-child(3) {
	top: 23px; right: 446px; position: absolute; animation-delay: 1.6s;
}
.right img:nth-child(4) {
	top: 47px; right: 240px; position: absolute; animation-delay: 1.8s;
}
.right img:nth-child(5) {
	top: 244px; right: 101px; position: absolute; animation-delay: 2.1s;
}
.right img:nth-child(6) {
	right: 163px; bottom: 100px; position: absolute; animation-delay: 2.4s;
}
.right img:nth-child(7) {
	left: 794px; width: 131px; height: 131px; bottom: 41px; position: absolute; z-index: 4; cursor: pointer;
}
.right img:nth-child(8) {
	animation:rotate 0.5s; left: 852px; bottom: 14px; position: absolute; -webkit-animation: rotate .5s; -moz-animation: rotate .5s;
}
[src*='big'] {
	left: 324px; top: 60px; display: none; position: absolute;
}
[src*='app'] {
	left: 776px; top: 424px; display: none; position: absolute;
}
.content {
	height: 2054px; padding-bottom: 35px; position: relative;
}
.child-content {
	margin: 50px auto 0px; width: 1000px; overflow: hidden; padding-bottom: 35px; border-top-color: rgb(212, 201, 195); border-top-width: 1px; border-top-style: dashed; position: relative;
}
.child-content ul li {
	overflow: hidden;
}
.leftImg {
	padding-top: 29px; padding-left: 43px; margin-right: 150px; float: left;
}
.textRight img {
	margin-right: 18px;
}
.textRight {
	width: 29%; margin-top: 135px; float: left;
}
.textLeft {
	width: 29%; padding-left: 89px; margin-top: 135px; margin-right: 116px; float: left;
}
.textRight p:first-child span {
	color: rgb(86, 81, 79); font-size: 24px; vertical-align: bottom;
}
.textLeft p:first-child span {
	color: rgb(86, 81, 79); font-size: 24px; vertical-align: bottom;
}
.textRight p:nth-child(2) {
	color: rgb(86, 81, 79); margin-top: 14px;
}
.textLeft p:nth-child(2) {
	color: rgb(86, 81, 79); margin-top: 14px;
}
footer {
	background: repeat-x rgb(65, 61, 59); margin: 0px auto; width: 1600px; height: 345px; overflow: hidden;
}
.foot {
	margin: 0px auto; width: 65%; overflow: hidden; padding-top: 42px; border-bottom-color: rgb(195, 185, 179); border-bottom-width: 1px; border-bottom-style: dashed;
}
.foot b {
	background: url("../img/line.png") no-repeat 0% 0% / 100% 100%; width: 1px; height: 240px; float: left;
}
.leftText {
	width: 525.98px; overflow: hidden; float: left;
}
.leftText a {
	color: rgb(255, 255, 255); margin-top: 14px; display: block; cursor: pointer;
}
.leftText a:hover {
	color: dodgerblue;
}
.leftText p:first-child {
	font-size: 24px; margin-bottom: 14px;
}
.leftText p:nth-child(3) {
	font-size: 24px; margin-bottom: 14px;
}
.leftText a {
	font-size: 24px; margin-bottom: 14px;
}
.leftText p:nth-child(2) {
	margin-bottom: 14px;
}
.leftText p:nth-child(2) span {
	color: rgb(245, 161, 71); margin-right: 28px; margin-bottom: 27px;
}
.leftText p:nth-child(5) {
	margin: 14px 0px;
}
.leftText p:nth-child(2) {
	color: rgb(204, 193, 187);
}
.leftText p:nth-child(4) {
	color: rgb(204, 193, 187);
}
.leftText p:nth-child(5) {
	color: rgb(204, 193, 187);
}
.leftText p:nth-child(6) {
	color: rgb(204, 193, 187);
}
.icon {
	text-align: center; overflow: hidden;
}
.icon ul li {
	color: rgb(245, 161, 71); float: left;
}
.icon ul li:first-child img {
	width: 131px; height: 131px;
}
.icon ul li:first-child {
	padding: 47px 40px 0px 210px; width: 133px; height: 158px;
}
.icon ul li:first-child p {
	padding-top: 11px;
}
.icon ul li:nth-child(2) {
	padding: 47px 40px 0px 19px; width: 133px; height: 158px;
}
.icon ul li:nth-child(2) p {
	padding-top: 11px;
}
