.index-main{width:100%;height:80%;overflow:hidden;position:relative}
.index-main a:hover{text-decoration:none}
.section-1,.section-2,.section-3{
	background:url(../images/section-bg-1_b0b3332.jpg) no-repeat center;
	position:relative;
	height:100%;
	background-size:120% auto
}
.section-2{background-image:url(../images/00002.jpg)}
.section-3{background:0 0}
.section-3-1,.section-3-2,.section-3-3{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:url(../images/777.jpg) no-repeat center;
	opacity:0;
	background-size:120% auto
}
.section-3-2{background-image:url(../images/section-bg-3-2_57acebf.jpg)}
.section-3-1{background-image:url(../images/section-bg-3-1_154b126.jpg);opacity:1}
.section-body{}
.spinner{
	position:absolute;
	width:80px;
	height:80px;
	visibility:visible;
	-webkit-transition:opacity .5s;
	-moz-transition:opacity .5s;
	-o-transition:opacity .5s;
	transition:opacity .5s;
	cursor:pointer;
	display:none;
	z-index:120
}
.spinner.hide{
	opacity:0;
	visibility:hidden;
	-webkit-transition:visibility 0s linear,opacity .5s ease-out;
	-webkit-transition-delay:.5s,0s;-moz-transition:visibility 0s linear .5s,opacity .5s ease-out;
	-o-transition:visibility 0s linear .5s,opacity .5s ease-out;
	transition:visibility 0s linear .5s,opacity .5s ease-out
}
.spinner .pulse-circle{
	width:100%;
	height:100%;
	border-radius:50%;
	position:absolute;
	-webkit-box-shadow:0 0 8px rgba(255,255,255,1),inset 0 0 5px rgba(255,255,255,1);
	-moz-box-shadow:0 0 8px rgba(255,255,255,1),inset 0 0 5px rgba(255,255,255,1);
	box-shadow:0 0 8px rgba(255,255,255,1),inset 0 0 5px rgba(255,255,255,1);
	animation:controller-pulse 5s infinite linear;
	-webkit-animation:controller-pulse 5s infinite linear;
	-moz-animation:controller-pulse 5s infinite linear;
	-ms-animation:controller-pulse 5s infinite linear;
	-o-animation:controller-pulse 5s infinite linear;
	-webkit-transition:opacity .5s ease-out;
	-moz-transition:opacity .5s ease-out;
	-o-transition:opacity .5s ease-out;
	transition:opacity .5s ease-out;
	opacity:0;-webkit-transform:translate3d(0,0,0);
	-moz-transform:translate3d(0,0,0);
	-ms-transform:translate3d(0,0,0);
	-o-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
.spinner .pulse-circle-second{
	animation:controller-pulse 5s infinite 2.6s linear;
	-webkit-animation:controller-pulse 5s infinite 2.6s linear;
	-moz-animation:controller-pulse 5s infinite 2.6s linear;
	-ms-animation:controller-pulse 5s infinite 2.6s linear;
	-o-animation:controller-pulse 5s infinite 2.6s linear;
	-webkit-transform:translate3d(0,0,0);
	-moz-transform:translate3d(0,0,0);
	-ms-transform:translate3d(0,0,0);
	-o-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
@keyframes controller-pulse{
	0%{
		-webkit-transform:scale(0.35);
		-moz-transform:scale(0.35);
		-ms-transform:scale(0.35);
		-o-transform:scale(0.35);
		transform:scale(0.35);
		opacity:0
	}
	30%{opacity:.4}
	80%{opacity:.95}
	100%{
		-webkit-transform:scale(1);
		-moz-transform:scale(1);
		-ms-transform:scale(1);
		-o-transform:scale(1);
		transform:scale(1);
		opacity:0
	}
}
@-moz-keyframes controller-pulse{
	0%{
		-webkit-transform:scale(0.35);
		-moz-transform:scale(0.35);
		-ms-transform:scale(0.35);
		-o-transform:scale(0.35);
		transform:scale(0.35);
		opacity:0
	}
	30%{opacity:.4}
	80%{opacity:.4}
	100%{
		-webkit-transform:scale(1);
		-moz-transform:scale(1);
		-ms-transform:scale(1);
		-o-transform:scale(1);
		transform:scale(1);
		opacity:0
	}
}
@-webkit-keyframes controller-pulse{
	0%{
		-webkit-transform:scale(0.35);
		-moz-transform:scale(0.35);
		-ms-transform:scale(0.35);
		-o-transform:scale(0.35);
		transform:scale(0.35);
		opacity:0
	}
	30%{opacity:.4}
	80%{opacity:.95}
	100%{
		-webkit-transform:scale(1);
		-moz-transform:scale(1);
		-ms-transform:scale(1);
		-o-transform:scale(1);
		transform:scale(1);
		opacity:0
	}
}
@-ms-keyframes controller-pulse{
	0%{
		-webkit-transform:scale(0.35);
		-moz-transform:scale(0.35);
		-ms-transform:scale(0.35);
		-o-transform:scale(0.35);
		transform:scale(0.35);
		opacity:0
	}
	30%{opacity:.4}
	80%{opacity:.4}
	100%{
		-webkit-transform:scale(1);
		-moz-transform:scale(1);
		-ms-transform:scale(1);
		-o-transform:scale(1);
		transform:scale(1);
		opacity:0
	}
}
@-o-keyframes controller-pulse{
	0%{
		-webkit-transform:scale(0.35);
		-moz-transform:scale(0.35);
		-ms-transform:scale(0.35);
		-o-transform:scale(0.35);
		transform:scale(0.35);
		opacity:0
	}
	30%{opacity:.4}
	80%{opacity:.4}
	100%{
		-webkit-transform:scale(1);
		-moz-transform:scale(1);
		-ms-transform:scale(1);
		-o-transform:scale(1);
		transform:scale(1);
		opacity:0
	}
}
.spinner:hover{
	cursor:url(../images/cursor_0778e1c.cur) 40 40;
	cursor:url(../images/cursor_ab43ec1.png) 40 40,crosshair
}
.spinner-clicked .pulse-circle{
	border:7px solid rgba(255,255,255,.75);
	box-sizing:border-box;
	opacity:1
}
.spinner-clicked,.spinner-clicked .pulse-circle,.spinner-clicked .pulse-circle-second{
	-moz-animation:none;
	-moz-transition:none;
	-moz-box-shadow:none;
	-o-animation:none;
	-o-transition:none;
	-o-box-shadow:none;
	-ms-animation:none;
	-ms-transition:none;
	-ms-box-shadow:none;
	-webkit-animation:none;
	-webkit-transition:none;
	-webkit-box-shadow:none;
	animation:none;
	transition:none;
	box-shadow:none
}
.spinner-big1{width:130px;height:130px}
.spinner-big2{width:180px;height:180px}
@-webkit-keyframes glow{
	0%{
		box-shadow:0 0 0 .3em #DDD4CC,0 0 0 .1em #DDD4CC;
		-webkit-transform:rotate(360deg)
	}
	50%{border-top-color:#fff}
	100%{box-shadow:0 0 0 .3em #DDD4CC,0 0 0 1.6em transparent}
}
@-moz-keyframes glow{
	0%{box-shadow:0 0 0 .3em #DDD4CC,0 0 0 .1em #DDD4CC;-moz-transform:rotate(360deg)}
	50%{border-top-color:#fff}
	100%{box-shadow:0 0 0 .3em #DDD4CC,0 0 0 1.6em transparent}
}
@-o-keyframes glow{
	0%{box-shadow:0 0 0 .3em #DDD4CC,0 0 0 .1em #DDD4CC;-o-transform:rotate(360deg)}
	50%{border-top-color:#fff}
	100%{box-shadow:0 0 0 .3em #DDD4CC,0 0 0 1.6em transparent}
}
@keyframes glow{
	0%{box-shadow:0 0 0 .3em #DDD4CC,0 0 0 .1em #DDD4CC;transform:rotate(360deg)}
	50%{border-top-color:#fff}
	100%{box-shadow:0 0 0 .3em #DDD4CC,0 0 0 1.6em transparent}
}
.ul_1{
	position:fixed;
	left:0;
	top:0px;
	display:none;
	z-index:100;
	background:#fff;
	width:500px;
	height:100%;
	z-index:130
}
.ul_1 li{
	float:left;
	width:50%;
	border-bottom:1px solid #999;
	border-right:1px solid #999;
	position:relative;
	text-align:center;
	height:250px;
	background:#fff;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	overflow:hidden
}
.ul_1 li a{display:block}
.ul_1 li:hover{box-shadow:inset 0 0 0 3px #555}
.ul_1 li img{width:175px;height:175px;margin:10px 0}
.ul_1 li h4{padding:0 10px;text-align:center}
.ul_1 li:nth-child(even){border-right:0}
.ul_1 li:nth-last-child(-n+2){}
.ul_1 li:last-child:hover{border-bottom-color:#CCC}
.ul_1 li .more{display:block;height:100%;line-height:250px;text-align:center;font-size:18px}
.home-mouse{
	position:fixed;
	background:url(../images/mouse_c757720.png) no-repeat;
	width:37px;
	height:68px;
	bottom:10px;
	margin-left:-18px;
	left:50%;
	cursor:pointer;
	display:none
}
.home-event{
	position:fixed;
	bottom:65px;
	width:100%;
	height:30%;
	display:none;
	background:#F6F6F6;
	z-index:150
}
.event-list{
	overflow:hidden;
	width:100%;
	height:100%
}
.event-list li{float:left;width:33.333%;height:100%;padding:30px;-moz-box-sizing:border-box;box-sizing:border-box}
.event-list li a{
	display:block;
	background-size:cover;
	width:100%;
	height:100%;
	background-repeat:no-repeat;
	background-position:center;
	background-color:#fff
}
.event-wrapper li a:hover{opacity:.8}
.event-wrapper li h4{
	display:table-cell;
	font-size:22px;
	vertical-align:middle;
	text-align:center;
	color:#fff;
	font-weight:700
}
.indicator{position:fixed;left:0;top:50%;margin-top:-105px}
.indicator li,.indicator li img{width:70px;height:70px;float:none;display:block;cursor:pointer;position:relative}
.indicator li::after{
	content:'';
	width:100%;
	height:100%;
	position:absolute;
	background:rgba(0,0,0,.25);
	display:none;
	top:0;
	left:0
}
.indicator li:not(.current):hover::after{display:block}
.indicator .current img{width:64px;height:64px;border:3px solid #fff}
.text-baidu,.text-section{
	background:url(../images/zhihuijiaju.png) no-repeat;
	width:250px;
	height:70px;
	position:fixed;
	opacity:0;
	left:15%;
	top:45%;
	background-size:100% 100%;
	z-index:90;
	display:none\9;
	*display:none
}
.text-baidu {
	width:250px;
	height:70px;
}
.text-section{
	background-image:url(../images/t_kt_945822b.png);
	width:470px;
	height:100px;
	top:55%
}
/*.text-section-1{background-image:url(../images/t_yd_c6a677a.png);}*/
.text-section-3{background-image:url(../images/t_sm_f30f9f4.png)}
.post-fenye{text-align:center;margin-top:50px}
.post-fenye a{
	margin:6px 5px;
	padding:0 10px;
	background:#65c0ef;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	color:#fff;
	display:inline-block
}
.post-fenye a:hover{background:#ccc}
.event-list-1{background-image:url(../images/1_cf78b0c.jpg)}
.event-list-2{background-image:url(../images/2_a014938.jpg)}
.event-list-3{background-image:url(../images/3_51f0791.png)}