﻿body {
	margin:0;
	padding:0;
	font-family:'Microsoft Yahei'
}
.viewb {
	width:100%;
	height:70px;
	position:absolute;
	z-index:999;
	top:0;
	transform-style:preserve-3d;
	-moz-transform-style:preserve-3d;
	-o-transform-style:preserve-3d;
	-webkit-transform-style:preserve-3d;
	-ms-transform-style:preserve-3d;
	perspective:5000px;
	-moz-perspective:5000px;
	-o-perspective:5000px;
	-webkit-perspective:5000px;
	-ms-perspective:5000px
}
.cd {
	width:100%;
	height:70px;
	background:#fff;
	-webkit-animation:rone
	4s;
	-moz-animation:rone 4s;
	-o-animation:rone 4s;
	animation:rone 4s;
	transform-origin:top
	center;
	-o-transform-origin:top center;
	-moz-transform-origin:top center;
	-webkit-transform-origin:top
	center;
	-ms-transform-origin:top center
}
@keyframes rone {
	from {
	animation-delay:1s;
	-moz-animation-delay:1s;
	-webkit-animation-delay:1s;
	-ms-animation-delay:1s;
	-o-animation-delay:1s;
	transform:rotateX(150deg);
	-webkit-transform:rotateX(150deg);
	-o-transform:rotateX(150deg);
	-ms-transform:rotateX(150deg);
	-moz-transform:rotateX(150deg)
}
to {
	transform:rotateX(0);
	-webkit-transform:rotateX(0);
	-o-transform:rotateX(0);
	-ms-transform:rotateX(0);
	-moz-transform:rotateX(0)
}
}@-webkit-keyframes
	rone {
	from {
	animation-delay:1s;
	-moz-animation-delay:1s;
	-webkit-animation-delay:1s;
	-ms-animation-delay:1s;
	-o-animation-delay:1s;
	transform:rotateX(150deg);
	-webkit-transform:rotateX(150deg);
	-o-transform:rotateX(150deg);
	-ms-transform:rotateX(150deg);
	-moz-transform:rotateX(150deg)
}
to {
	transform:rotateX(0);
	-webkit-transform:rotateX(0);
	-o-transform:rotateX(0);
	-ms-transform:rotateX(0);
	-moz-transform:rotateX(0)
}
}@-moz-keyframes
	rone {
	from {
	animation-delay:1s;
	-moz-animation-delay:1s;
	-webkit-animation-delay:1s;
	-ms-animation-delay:1s;
	-o-animation-delay:1s;
	transform:rotateX(150deg);
	-webkit-transform:rotateX(150deg);
	-o-transform:rotateX(150deg);
	-ms-transform:rotateX(150deg);
	-moz-transform:rotateX(150deg)
}
to {
	transform:rotateX(0);
	-webkit-transform:rotateX(0);
	-o-transform:rotateX(0);
	-ms-transform:rotateX(0);
	-moz-transform:rotateX(0)
}
}@-ms-keyframes
	rone {
	from {
	animation-delay:1s;
	-moz-animation-delay:1s;
	-webkit-animation-delay:1s;
	-ms-animation-delay:1s;
	-o-animation-delay:1s;
	transform:rotateX(150deg);
	-webkit-transform:rotateX(150deg);
	-o-transform:rotateX(150deg);
	-ms-transform:rotateX(150deg);
	-moz-transform:rotateX(150deg)
}
to {
	transform:rotateX(0);
	-webkit-transform:rotateX(0);
	-o-transform:rotateX(0);
	-ms-transform:rotateX(0);
	-moz-transform:rotateX(0)
}
}@-o-keyframes
	rone {
	from {
	animation-delay:1s;
	-moz-animation-delay:1s;
	-webkit-animation-delay:1s;
	-ms-animation-delay:1s;
	-o-animation-delay:1s;
	transform:rotateX(150deg);
	-webkit-transform:rotateX(150deg);
	-o-transform:rotateX(150deg);
	-ms-transform:rotateX(150deg);
	-moz-transform:rotateX(150deg)
}
to {
	transform:rotateX(0);
	-webkit-transform:rotateX(0);
	-o-transform:rotateX(0);
	-ms-transform:rotateX(0);
	-moz-transform:rotateX(0)
}
}.cd
	.cd-logo {
	float:left;
	display:inline-block;
	width:420px;
	height:70px;
	background-position:0
	10px
}
.cd .cd-1 {
	width:1200px;
	height:70px;
	margin:0 auto
}
.cd .cd-1 ul {
	width:630px;
	overflow:hidden;
	height:70px;
	float:right;
	list-style:none
}
.cd
	.cd-1 ul li {
	width:90px;
	height:1px;
	text-align:center;
	background:#fff;
	color:#000;
	line-height:70px;
	float:left;
	transition:all
	.2s;
	-webkit-transition:all .2s;
	-o-transition:all .2s;
	-ms-transition:all
	.2s;
	-moz-transition:all .2s
}
.cd .cd-1 ul li a {
	display:inline-block;
	width:90px;
	height:70px;
	font-size:16px;
	transition:all
	.2s;
	-webkit-transition:all .2s;
	-o-transition:all .2s;
	-ms-transition:all
	.2s;
	-moz-transition:all .2s
}
.cd .cd-1 ul li:hover {
	background:#ef7601;
	height:70px
}
.cd
	.cd-1 ul li:hover a {
	color:#fff
}
.container1 img{
	width:100%;
}
.container1 .toptitle {
	width:1200px;
	height:100%;
	margin:0
	auto;
	position:relative
}
.container1 .toptitle .zytitle {
	width:778px;
	height:142px;
	position:absolute;
	right:0;
	top:207px;
	background:url(../images/14766964699866.png)
	no-repeat center center;
	-webkit-animation:ddh1 1.4s;
	-moz-animation:ddh1
	1.4s;
	-o-animation:ddh1 1.4s;
	-ms-animation:ddh1 1.4s;
	animation:ddh1 1.4s
}
@keyframes
	ddh1 {
	0% {
	opacity:0;
	top:300px
}
100% {
	opacity:1;
	top:207px
}
}@-webkit-keyframes
	ddh1 {
	0% {
	opacity:0;
	top:300px
}
100% {
	opacity:1;
	top:207px
}
}@-moz-keyframes ddh1 {
	0% {
	opacity:0;
	top:300px
}
100% {
	opacity:1;
	top:207px
}
}@-o-keyframes
	ddh1 {
	0% {
	opacity:0;
	top:300px
}
100% {
	opacity:1;
	top:207px
}
}@-ms-keyframes ddh1 {
	0% {
	opacity:0;
	top:300px
}
100% {
	opacity:1;
	top:207px
}
}.container1
	.zyftitle {
	position:absolute;
	top:423px;
	right:358px;
	font-size:24px;
	color:#fff;
	border-top:1px
	solid #fff;
	border-bottom:1px solid #fff;
	padding:5px 0;
	animation:ddh2 1.4s
	forwards;
	-webkit-animation:ddh2 1.4s forwards;
	-moz-animation:ddh2 1.4s
	forwards;
	-o-animation:ddh2 1.4s forwards;
	-ms-animation:ddh2 1.4s forwards;
	animation-delay:.9s;
	-webkit-animation-delay:.9s;
	-o-animation-delay:.9s;
	-moz-animation-delay:.9s;
	-ms-animation-delay:.9s;
	opacity:0
}
@keyframes
	ddh2 {
	0% {
	top:456px;
	opacity:0
}
100% {
	top:363px;
	opacity:1
}
}@-webkit-keyframes
	ddh2 {
	0% {
	top:456px;
	opacity:0
}
100% {
	top:363px;
	opacity:1
}
}@-moz-keyframes ddh2 {
	0% {
	top:456px;
	opacity:0
}
100% {
	top:363px;
	opacity:1
}
}@-ms-keyframes
	ddh2 {
	0% {
	top:456px;
	opacity:0
}
100% {
	top:363px;
	opacity:1
}
}@-o-keyframes ddh2 {
	0% {
	top:456px;
	opacity:0
}
100% {
	top:363px;
	opacity:1
}
}.cc1 {
	width:275px;
	height:48px;
	overflow:hidden;
	position:absolute;
	padding-right:40px;
	right:460px;
	top:440px;
	background:#ef7601;
	color:#fff;
	font-size:22px;
	line-height:48px;
	text-align:right;
	border-radius:25px;
	letter-spacing:1.4px
}
.cc11 {
	width:50px;
	height:50px;
	position:absolute;
	left:0;
	background:url(../images/14766964589715.jpg)
	no-repeat center center #fff;
	border-radius:50%;
	box-shadow:0 0 6px #000;
	-webkit-box-shadow:0
	0 6px #000;
	transition:all 1s;
	-webkit-transition:all 1s;
	-moz-transition:all
	1s;
	-ms-transition:all 1s;
	-o-transition:all 1s
}
.cc1:hover .cc11 {
	transform:rotate3d(360deg);
	-webkit-transform:rotate(360deg)
}
.container2 {
	width:100%;
	height:688px;
	overflow:hidden;
	background:#efefef
}
.container2
	.lb2 {
	width:1200px;
	margin:0 auto;
	height:100%
}
.lb21,.lb22 {
	width:590px;
	height:580px;
	margin-top:45px;
	background:#232323;
	overflow:hidden;
	float:left;
	border-radius:15px;
	transition:background
	.4s
}
.lb21:hover,.lb22:hover {
	background:#ce0000
}
.lb21 {
	margin-right:20px
}
.lb21pp {
	width:200px;
	margin:17px
	auto;
	height:55px
}
.lb21pp i {
	display:block;
	float:left;
	width:55px;
	height:55px;
	border-radius:50%;
	-webkit-border-radius:50%;
	background:url(../images/14766964634818.png)
	no-repeat center center
}
.icon22 {
	background:url(../images/14766964634818.png)
	no-repeat center center!important
}
.lb21pp span {
	display:block;
	float:left;
	height:55px;
	font-size:30px;
	line-height:55px;
	margin-left:14px;
	font-weight:700;
	color:#fff
}
.lb21c {
	width:584px;
	height:482px;
	margin:0
	auto;
	overflow:hidden;
	padding-top:6px;
	background:#fff;
	border-radius:15px
}
@font-face {
	font-family:webfont;
	src:url(//at.alicdn.com/t/u4dh71zjgkmg3nmi.eot);
	src:url(//at.alicdn.com/t/u4dh71zjgkmg3nmi.eot?#iefix)
	format('embedded-opentype'),url(//at.alicdn.com/t/u4dh71zjgkmg3nmi.woff)
	format('woff'),url(//at.alicdn.com/t/u4dh71zjgkmg3nmi.ttf) format('truetype'),url(//at.alicdn.com/t/u4dh71zjgkmg3nmi.svg#思源黑体-极细)
	format('svg')
}
.lb21pic {
	display:block;
	margin:0 auto;
	border-radius:14px
}
.lb21c
	p {
	width:88%;
	margin:15px auto 0 auto;
	font-size:18px;
	text-indent:2em;
	line-height:24px;
	line-height:1.4;
	font-family:webfont,'Hiragino Sans GB',STXihei,"Microsoft YaHei",SimSun,Heiti,sans-serif;
	color:#333
}
.lb21 .lb21c a {
	display:block;
	width:290px;
	height:42px;
	background-position:230px center;
	font-size:16px;
	color:#fff;
	border-radius:20px;
	margin:40px
	auto 0 auto;
	line-height:42px;
	font-size:20px;
	text-align: center;
	letter-spacing:1px;
	transition:background-position 1s;
	-webkit-transition:background-position 1s;
	-moz-transition:background-position 1s;
	-ms-transition:background-position 1s;
	-o-transition:background-position 1s
}
.lb21c a {
	display:block;
	width:290px;
	height:42px;
	background:url(../images/14766964672908.jpg)
	no-repeat #ef7601;
	background-position:240px center;
	font-size:16px;
	color:#fff;
	border-radius:20px;
	margin:40px
	auto 0 auto;
	line-height:42px;
	text-indent:-2em;
	font-size:20px;
	text-align: center;
	letter-spacing:1px;
	transition:background-position 1s;
	-webkit-transition:background-position 1s;
	-moz-transition:background-position 1s;
	-ms-transition:background-position 1s;
	-o-transition:background-position 1s
}
.dwe1:hover,.lb21c a:hover {
	color: #fff;
	background-position:300px center
}
.container3 {
	width:100%;
	height:1160px;
	background:url(../images/14766964634934.jpg)
	center top no-repeat #fff
}
.container3 .ll2 {
	width:1200px;
	margin:0 auto
}
.container3
	.ll2 .ll22 {
	width:1200px;
	padding-top:120px
}
.pubtitle {
	text-align:center;
	font-size:44px;
	color:#333;
	letter-spacing:3px;
	font-weight:700;
	padding-bottom:20px;
	border-bottom:2px
	solid #333
}
.ccc2 {
	width:920px;
	height:90px;
	margin:25px auto 0 auto;
	font-size:30px;
	color:#fff;
	text-align:center;
	line-height:90px
}
.ccc2
	p {
	width:450px;
	height:100%;
	border-radius:10px;
	background:#ce0000;
	float:left
}
.cccl {
	background:#ce0000
}
.c2ee {
	width:100%;
	height:683px;
	background:url(../images/14766964677815.jpg);
	margin-top:50px;
	background-position:center center;
	background-repeat:no-repeat
}
.c2cs {
	width:820px;
	height:42px;
	margin:40px
	auto 60px auto
}
.c4ww {
	width:820px;
	height:42px;
	margin:40px auto 60px auto
}
.c2cs
	p {
	width:400px;
	height:42px;
	float:left;
	font-size:20px;
	background:#ef7601;
	color:#fff;
	text-align:center;
	line-height:42px;
	font-weight:100;
	border-radius:20px;
	transition:all 1s;
	-webkit-transition:all 1s;
	-moz-transition:all 1s;
	-ms-transition:all 1s;
	-o-transition:all 1s;
	background:url(../images/14766964672908.jpg) #ef7601 no-repeat
}
.c2cs .c2dd1 {
	background-position:330px center
}
.c2cs .c2dd1:hover {
	background-position:430px center
}
.c2cs .c2dd2 {
	background-position:340px center
}
.c2cs .c2dd2:hover {
	background-position:440px center
}
.cntgap {
	width:100%;
	height:63px;
	background:url(../images/14766964634934.jpg) no-repeat center center
}
.container4 {
	width:100%;
	overflow:hidden;
	background:#efefef
}
.container4
	.v4 {
	width:1200px;
	overflow:hidden;
	margin:0 auto
}
.c4cc {
	width:100%;
	height:804px;
	margin-top:50px;
	background:url(../images/14766964668976.jpg) no-repeat center center
}
.c4ww p {
	height:42px;
	float:left;
	font-size:20px;
	text-align: center;
	background:#ef7601;
	margin:20px auto 60px auto;
	color:#fff;
	line-height:42px;
	font-weight:100;
	border-radius:20px;
	transition:all 1s;
	-webkit-transition:all 1s;
	-moz-transition:all 1s;
	-ms-transition:all 1s;
	-o-transition:all 1s;
	background:url(../images/14766964672908.jpg) #ef7601 no-repeat
}
.c4wwa {
	width:500px;
	background-position:440px center!important
}
.c4wwa:hover {
	background-position:530px center!important
}
.c4wwb {
	width:300px;
	background-position:240px center!important
}
.c4wwb:hover {
	background-position:345px center!important
}
.container5 {
	width:100%;
	overflow:hidden;
	background:url(../images/14766964634934.jpg) center top no-repeat #fff
}
.container5 .v5 {
	width:1200px;
	margin:0 auto;
	padding-top:120px
}
.c5cc {
	width:100%;
	margin:40px
	auto;
	line-height:1.9;
	font-size:20px;
	text-align:center;
	color:#333
}
.c5ww {
	width:1200px;
	height:464px;
	background:url(../images/14766964757392.jpg) no-repeat center center
}
.container6 {
	width:100%;
	background:url(../images/14766964634934.jpg) no-repeat center top #efefef;
	overflow:hidden;
	padding-top:120px;
	padding-bottom:80px
}
.container6
	.v6 {
	width:1200px;
	margin:0 auto
}
.container6 .c6cc {
	width:100%;
	height:177px;
	margin-top:40px
}
.container6
	.c6cc .c6ww {
	width:346px;
	height:177px;
	background:url(../images/14766964637373.jpg) no-repeat center center;
	float:left;
	margin-right:30px
}
.container6 .c6cc
	.c6ll {
	width:822px;
	float:left;
	padding-top:10px
}
.container6 .c6cc .c6ll span {
	font-size:20px;
	line-height:1.7
}
.container6
	.c6cc .c6ll p {
	width:215px;
	height:42px;
	font-size:20px;
	letter-spacing:.4px;
	background:#ef7601;
	color:#fff;
	border-radius:20px;
	line-height:42px;
	margin-top:25px;
	background:url(../images/14766964672908.jpg) #ef7601 no-repeat;
	transition:all 1s;
	-webkit-transition:all 1s;
	-moz-transition:all 1s;
	-ms-transition:all 1s;
	-o-transition:all 1s
}
.c6cc .c6ll .c6kk {
	background-position:160px
	center!important
}
.c6cc .c6ll .c6kk:hover {
	background-position:260px center!important
}
.container7 {
	width:100%;
	overflow:hidden;
	padding-top:120px;
	background:url(../images/14766964634934.jpg) center top no-repeat #fff
}
.container7 .v7 {
	width:1200px;
	margin:0 auto
}
.container7
	.v7 .c7aa {
	width:100%;
	height:310px;
	margin-top:30px;
	background:url(../images/14766964566654.jpg) no-repeat center center
}
.container7 .v7 .c7pp {
	width:500px;
	height:42px;
	margin:60px
	auto;
	background:#ef7601;
	color:#fff;
	font-size:20px;
	text-align:center;
	line-height:42px;
	border-radius:20px;
	background:url(../images/14766964672908.jpg) #ef7601 no-repeat;
	letter-spacing:.4px;
	background-position:400px center;
	transition:all 1s;
	-webkit-transition:all 1s;
	-moz-transition:all 1s;
	-ms-transition:all 1s;
	-o-transition:all 1s
}
.container7 .v7 .c7pp:hover {
	background-position:540px center
}
.container8 {
	width:100%;
	overflow:hidden;
	padding-top:120px;
	background:url(../images/14766964634934.jpg) no-repeat center top #efefef
}
.container8 .v8 {
	width:1200px;
	margin:0 auto
}
.container8
	.v8 .v8ii {
	width:100%;
	height:503px;
	margin-top:40px;
	background:url(../images/14766964806982.jpg) no-repeat center center
}
.container8 .v8 .v8gg {
	width:740px;
	height:42px;
	margin:0 auto
}
.container8 .v8 .v8gg p {
	width:360px;
	height:42px;
	float:left;
	color:#fff;
	font-size:20px;
	text-align:center;
	line-height:42px;
	border-radius:20px;
	background:url(../images/14766964672908.jpg) #ef7601 no-repeat;
	letter-spacing:.4px;
	background-position:300px center;
	margin:50px 0;
	transition:all 1s;
	-webkit-transition:all 1s;
	-moz-transition:all 1s;
	-ms-transition:all 1s;
	-o-transition:all 1s
}
.container8 .v8 .v8gg p:hover {
	background-position:400px center
}
.container9 {
	width:100%;
	overflow:hidden;
	padding-top:120px;
	background:url(../images/14766964634934.jpg) center top no-repeat #fff
}
.container9 .v9 {
	width:1200px;
	margin:0 auto
}
.help {
	width:1180px;
	margin:40px auto 90px auto
}
