@charset "gb2312";
	.ml0 {
	margin-left:0px!important;
}
.mt0 {
	margin-top:0px!important;
}
.pt0 {
	padding-top:0!important;
}
.pb0 {
	padding-bottom:0!important;
}
.fr {
	float:right!important;
}
#lay1 {
	width:100%;
	max-width:1920px;
	margin:auto;
	overflow:hidden;
}
#lay1>img{margin: auto;}

.lay-title {
	width:1104px;
	height:74px;
	margin:auto;
	font-size:56px;
	padding:70px 0;
	text-align:center;
	letter-spacing:2px;
	text-indent:500px;
    text-indent: 0\9;
	opacity:0;
    opacity: 1\9;
	filter:Alpha(opacity=0);
    filter: Alpha(opacity=100)\9;
	overflow:hidden;
	white-space:nowrap;
	transition:all 1s ease .5s;
	-o-transition:all 1s ease .5s;
	-moz-transition:all 1s ease .5s;
	-webkit-transition:all 1s ease .5s;
}
.lay-title em {
	color:#20abfa;
}
.lay-title span {
	color:#ed121c;
}
.lay2 {
	width:1104px;
	height:240px;
	padding:10px 0;
	margin:auto;
	overflow:hidden;
	text-align:center;
}
.lay2-box {
	float:left;
	width:158px;
	height:0;
    height: 239px\9;
	margin:auto 59px;
	overflow:hidden;
}
#lay2-box-1 {
	transition:all .5s ease .5s;
	-o-transition:all .5s ease .5s;
	-moz-transition:all .5s ease .5s;
	-webkit-transition:all .5s ease .5s;
}
#lay2-box-2 {
	transition:all .5s ease 1s;
	-o-transition:all .5s ease 1s;
	-moz-transition:all .5s ease 1s;
	-webkit-transition:all .5s ease 1s;
}
#lay2-box-3 {
	transition:all .5s ease 1.5s;
	-o-transition:all .5s ease 1.5s;
	-moz-transition:all .5s ease 1.5s;
	-webkit-transition:all .5s ease 1.5s;
}
#lay2-box-4 {
	transition:all .5s ease 2s;
	-o-transition:all .5s ease 2s;
	-moz-transition:all .5s ease 2s;
	-webkit-transition:all .5s ease 2s;
}
.lay2-box p {
	font-size:28px;
	padding:10px 0;
}
.lay2-box div {
	font-size:18px;
}
.lay2-box .blue {
	color:#20abfa;
}
.lay2-box .red {
	color:#d8271c;
}
.lay-contact-fa {
	display:block;
	width:500px;
	position:relative;
	padding:20px;
	margin:50px auto;
	overflow:hidden;
}
.lay-contact {
	position:relative;
	z-index:5;
	width:350px;
	margin:auto;
	font-size:30px;
	border:1px solid #20abfa;
	color:#20abfa;
	border-radius:10px;
	padding:8px 70px;
	text-align:center;
	overflow:hidden;
	box-shadow:0 0 0px #fff inset;
	opacity:0;
    opacity: 1\9;
	filter:Alpha(opacity=0);
    filter: Alpha(opacity=100)\9;
	transform:scale(2);
	transition:all .5s ease;
	-o-transition:all .5s ease;
	-moz-transition:all .5s ease;
	-webkit-transition:all .5s ease;
	cursor:pointer;
}
.lay-contact-son {
	position:absolute;
	z-index:2;
	left:0;
	right:0;
	top:0;
	bottom:0;
	margin:auto;
	width:520px;
	height:90px;
	border:20px solid #fff;
	border-radius:10px;
	transition:all .3s ease;
	-o-transition:all .3s ease;
	-moz-transition:all .3s ease;
	-webkit-transition:all .3s ease;
}
.lay-contact-fa:hover .lay-contact-son {
	width:490px;
	height:56px;
	border:1px solid #afe6ff;
}
.lay-contact-fa:hover .lay-contact {
	text-indent:40px;
	box-shadow:0 0 60px #afe6ff inset;
}
.lay3 {
	width:1104px;
	margin:auto;
	height:245px;
	margin:auto;
	overflow:hidden;
}
.lay3-box {
	position:relative;
	top:-100px;
    top: 0\9;
	opacity:0;
    opacity: 1\9;
	filter:Alpha(opacity=0);
    filter: Alpha(opacity=100)\9;
	float:left;
	width:250px;
	height:245px;
	margin:auto auto auto 34px;
	background:#eee;
	transition:all .7s ease;
	overflow:hidden;
}
#lay3-box-1 span,#lay3-box-1 p {
	transition:all 1s ease .3s;
	-o-transition:all 1s ease .3s;
	-moz-transition:all 1s ease .3s;
	-webkit-transition:all 1.5s ease .3s;
}
#lay3-box-2 {
	transition-delay:.3s;
	-o-transition-delay:.3s;
	-moz-transition-delay:.3s;
	-webkit-transition-delay:.3s;
}
#lay3-box-2 span,#lay3-box-2 p {
	transition:all 1s ease .6s;
	-o-transition:all 1s ease .6s;
	-moz-transition:all 1s ease .6s;
	-webkit-transition:all 1.5s ease .6s;
}
#lay3-box-3 {
	transition-delay:.6s;
	-o-transition-delay:.6s;
	-moz-transition-delay:.6s;
	-webkit-transition-delay:.6s;
}
#lay3-box-3 span,#lay3-box-3 p {
	transition:all 1s ease .9s;
	-o-transition:all 1s ease .9s;
	-moz-transition:all 1s ease .9s;
	-webkit-transition:all 1.5s ease .9s;
}
#lay3-box-4 {
	transition-delay:.9s;
	-o-transition-delay:.9s;
	-moz-transition-delay:.9s;
	-webkit-transition-delay:.9s;
}
#lay3-box-4 span,#lay3-box-4 p {
	transition:all 1s ease 1.2s;
	-o-transition:all 1s ease 1.2s;
	-moz-transition:all 1s ease 1.2s;
	-webkit-transition:all 1.5s ease 1.2s;
}
.lay3-box div {
	width:250px;
	height:71px;
	line-height:71px;
	text-align:center;
	font-size:25px;
}
.lay3-box span {
	display:block;
	margin:auto;
	width:0px;
    width: 220px\9;
	height:2px;
	border:1px solid #fff;
	background:#959595;
}
.lay3-box p {
	position:relative;
	left:-200px;
    left: 0px;
	width:220px;
	height:110px;
	padding:30px 0;
	line-height:28px;
	margin:auto;
	text-align:center;
	font-size:17px;
	opacity:0;
    opacity: 1\9;
	filter:Alpha(opacity=0);
    filter: Alpha(opacity=100)\9;
	transform:scale(1.5) rotate(60deg);
}
.lay-content {
	width:1104px;
	margin:35px auto;
	font-size:20px;
	text-indent:40px;
	line-height:30px;
	overflow:hidden;
	opacity:0;
	filter:Alpha(opacity=0);
	transform:scaleY(3) rotate(5deg);
	transition:all .5s ease;
	-o-transition:all .5s ease;
	-moz-transition:all .5s ease;
	-webkit-transition:all .5s ease;
}
.lay-content p {
	text-align:center;
}
#an8 {
	transition-delay:1.5s!important;
	-o-transition-delay:1.5s!important;
	-moz-transition-delay:1.5s!important;
	-webkit-transition-delay:1.5s!important;
}
#an9 {
	transition-delay:1s!important;
	-o-transition-delay:1s!important;
	-moz-transition-delay:1s!important;
	-webkit-transition-delay:1s!important;
}
#an15 {
	transition-delay:1s!important;
	-o-transition-delay:1s!important;
	-moz-transition-delay:1s!important;
	-webkit-transition-delay:1s!important;
}
#an18 {
	transition-delay:1s!important;
	-o-transition-delay:1s!important;
	-moz-transition-delay:1s!important;
	-webkit-transition-delay:1s!important;
}
#lay4 {
	width:0px;
    width: 1104px\9;
	height:183px;
	margin:auto;
	overflow:hidden;
	transition:all .5s ease;
	-o-transition:all .5s ease;
	-moz-transition:all .5s ease;
	-webkit-transition:all .5s ease;
}
#lay4 img {
	max-width:none;
}
#lay5 {
	width:1104px;
	height:150px;
	margin:auto;
	overflow:hidden;
}
#lay5>div {
	float:left;
	height:0px;
    height: 150px\9;
	overflow:hidden;
	transition:all .5s ease;
	-o-transition:all .5s ease;
	-moz-transition:all .5s ease;
	-webkit-transition:all .5s ease;
}
#lay5>div>div>span {
	color:#ed121c;
}
#lay5>div>div {
	text-align:center;
	font-size:34px;
}
#lay5>div>p {
	width:270px;
	margin:20px auto auto;
	font-size:17px;
}
#lay5-box-1 {
	width:260px;
	margin-left:35px;
	transition-delay:.5s!important;
	-o-transition-delay:.5s!important;
	-moz-transition-delay:.5s!important;
	-webkit-transition-delay:.5s!important;
}
#lay5-box-2 {
	width:327px;
	margin-left:70px;
	transition-delay:.8s!important;
	-o-transition-delay:.8s!important;
	-moz-transition-delay:.8s!important;
	-webkit-transition-delay:.8s!important;
}
#lay5-box-3 {
	width:373px;
	margin-left:25px;
	transition-delay:1.2s!important;
	-o-transition-delay:1.2s!important;
	-moz-transition-delay:1.2s!important;
	-webkit-transition-delay:1.2s!important;
}
.lay6 {
	width:1104px;
	height:465px;
	margin:40px auto auto;
	overflow:hidden;
}
.h535 {
	height:535px!important;
}
.lay6>p,.lay6>div,.lay6>span {
	float:left;
	transition:all .5s ease;
	-o-transition:all .5s ease;
	-moz-transition:all .5s ease;
	-webkit-transition:all .5s ease;
}
.lay6>p {
	width:1102px;
	height:65px;
	line-height:65px;
	text-align:center;
	text-indent:300px;
    text-indent: 0\9;
	opacity:0;
    opacity: 1\9;
	filter:Alpha(opacity=0);
    filter: Alpha(opacity=100)\9;
	font-size:30px;
	border:1px solid #d2d2d2;
}
.lay6>div {
	position:relative;
	top:-100px;
    top: 0\9;
	width:354px;
	height:397px;
	margin-left:17px;
	border-left:1px solid #d2d2d2;
	border-right:1px solid #d2d2d2;
	border-bottom:1px solid #d2d2d2;
	opacity:0;
    opacity: 1\9;
	filter:Alpha(opacity=0);
    filter: Alpha(opacity=100)\9;
	overflow:hidden;
}
#lay6-box-1 {
	transition-delay:.5s!important;
	-o-transition-delay:.5s!important;
	-moz-transition-delay:.5s!important;
	-webkit-transition-delay:.5s!important;
}
#lay6-box-2 {
	transition-delay:.7s!important;
	-o-transition-delay:.7s!important;
	-moz-transition-delay:.7s!important;
	-webkit-transition-delay:.7s!important;
}
#lay6-box-3 {
	transition-delay:.9s!important;
	-o-transition-delay:.9s!important;
	-moz-transition-delay:.9s!important;
	-webkit-transition-delay:.9s!important;
}
.lay6>span {
	width:1102px;
	height:65px;
	line-height:65px;
	border:1px solid #d2d2d2;
	text-align:center;
	font-size:18px;
	text-indent:500px;
    text-indent: 0\9;
	opacity:0;
    opacity: 1\9;
	filter:Alpha(opacity=0);
    filter: Alpha(opacity=100)\9;
	transition-delay:1.1s!important;
	-o-transition-delay:1.1s!important;
	-moz-transition-delay:1.1s!important;
	-webkit-transition-delay:1.1s!important;
}
.lay6>div>p {
	height:59px;
	line-height:59px;
	font-size:24px;
	text-align:center;
}
.lay6>div>span {
	display:block;
	height:2px;
	width:133px;
	margin:auto;
	background:#00a0e9;
}
.lay6>div>div {
	height:135px;
	margin-top:10px;
	line-height:30px;
	text-align:center;
	font-size:17px;
}
.lay6>div>img {
	width:350px;
	margin:auto;
}
#lay7 {
	width:0px;
    width: 790px\9;
	height:260px;
	margin:auto;
	overflow:hidden;
	transition:all .7s ease 1.5s;
	-o-transition:all .7s ease 1.5s;
	-moz-transition:all .7s ease 1.5s;
	-webkit-transition:all .7s ease 1.5s;
}
.lay7-an {
	width:790px!important;
}
#lay8 {
	position:relative;
	top:500px;
    top: 0\9;
	width:0px;
    width: 1104px\9;
	height:352px;
	margin:auto;
	overflow:hidden;
	transition:all .7s ease 1s;
	-o-transition:all .7s ease 1s;
	-moz-transition:all .7s ease 1s;
	-webkit-transition:all .7s ease 1s;
}
.lay8-an {
	width:1104px!important;
	top:0!important;
}
.lay9 {
	width:956px;
	height:99px;
	margin:auto;
	overflow:hidden;
}
.lay9-box {
	float:left;
	width:212px;
	height:42px;
	line-height:42px;
	text-align:center;
	font-size:16px;
	color:#000;
	border:1px solid #d2d2d2;
}
.lay9 .ml33 {
	margin-left:33px;
}
.lay9 .mb11 {
	margin-bottom:11px;
}
.title-an {
	text-indent:0;
	opacity:1;
	filter:Alpha(opacity=100);
}
.contact-an {
	transform:scale(1);
	opacity:1;
	filter:Alpha(opacity=100);
}
.an1 {
	opacity:1;
	filter:Alpha(opacity=100);
	top:0;
}
.an2 {
	width:218px!important;
}
.an3 {
	transform:scale(1) rotate(0deg)!important;
	opacity:1!important;
	filter:Alpha(opacity=100)!important;
	left:0!important;
}
.an4 {
	width:1104px!important;
}
.lay5-an {
	height:150px!important;
}
.lay-content-an {
	opacity:1!important;
	filter:Alpha(opacity=100)!important;
	transform:scale(1) rotate(0deg)!important;
}
.lay6-p-an {
	opacity:1!important;
	filter:Alpha(opacity=100)!important;
	text-indent:0!important;
}
.lay6-div-an {
	opacity:1!important;
	filter:Alpha(opacity=100)!important;
	top:0!important;
}
.lay6-span-an {
	opacity:1!important;
	filter:Alpha(opacity=100)!important;
	text-indent:0!important;
}
