.page-content {
	height:100%
}
.page-teletext {
}
.page-teletext .u-guidePrev, .page-teletext .u-guideNext {
-webkit-transition:all .6s;
	-webkit-transition-delay:2.2s;
	opacity:0
}
.page-teletext.z-current .u-guidePrev, .page-teletext.z-current .u-guideNext {
	opacity:1
}
.page-link .m-link {
	-webkit-animation:flipinX 1s ease-out backwards;
	display:none
}
.page-link.z-current .m-link {
	display:block
}
.page-video {
}
.page-video .m-btnPlay {
	-webkit-animation:bouncein 1s ease-out backwards;
	display:none
}
.page-video.z-current .m-btnPlay {
	display:block
}
.page-map .m-distributedPoints ul li {
	visibility:hidden
}
.page-map.z-current .m-distributedPoints ul li {
	visibility:visible;
	-webkit-animation:bouncein 1s ease-out backwards
}
.page-map.z-current .m-distributedPoints ul li:nth-child(1) {
-webkit-animation-delay:.2s
}
.page-map.z-current .m-distributedPoints ul li:nth-child(2) {
-webkit-animation-delay:.4s
}
.page-map.z-current .m-distributedPoints ul li:nth-child(3) {
-webkit-animation-delay:.6s
}
.page-map.z-current .m-distributedPoints ul li:nth-child(4) {
-webkit-animation-delay:.8s
}
.page-map.z-current .m-distributedPoints ul li:nth-child(5) {
-webkit-animation-delay:1s
}
.page-map.z-current .m-distributedPoints ul li:nth-child(6) {
-webkit-animation-delay:1.2s
}
.page-map.z-current .m-distributedPoints ul li:nth-child(7) {
-webkit-animation-delay:1.4s
}
.page-map.z-current .m-distributedPoints ul li:nth-child(8) {
-webkit-animation-delay:1.6s
}
.page-map.z-current .m-distributedPoints ul li:nth-child(9) {
-webkit-animation-delay:1.8s
}
.page-map.z-current .m-distributedPoints ul li:nth-child(10) {
-webkit-animation-delay:2s
}
.page-map.z-current .m-distributedPoints ul li:nth-child(11) {
-webkit-animation-delay:2.2s
}
.page-map.z-current .m-distributedPoints ul li:nth-child(12) {
-webkit-animation-delay:2.4s
}
.page-map.z-current .m-distributedPoints ul li:nth-child(13) {
-webkit-animation-delay:2.6s
}
.page-map.z-current .m-distributedPoints ul li:nth-child(14) {
-webkit-animation-delay:2.8s
}
.page-map.z-current .m-distributedPoints ul li:nth-child(15) {
-webkit-animation-delay:3s
}
.page-map.z-current .m-distributedPoints ul li:nth-child(16) {
-webkit-animation-delay:3.2s
}
.page-map.z-current .m-distributedPoints ul li:nth-child(17) {
-webkit-animation-delay:3.4s
}
.page-map.z-current .m-distributedPoints ul li:nth-child(18) {
-webkit-animation-delay:3.6s
}
.page-map.z-current .m-distributedPoints ul li:nth-child(19) {
-webkit-animation-delay:3.8s
}
.page-map.z-current .m-distributedPoints ul li:nth-child(20) {
-webkit-animation-delay:4s
}
.page-form .m-contactInfo, .page-form .m-contactUs {
	-webkit-animation:bounceinT 1s ease-out backwards;
	display:none
}
.page-form.z-current .m-contactInfo, .page-form.z-current .m-contactUs {
	display:block
}
.page-form .u-maskLayer .m-contactForm {
-webkit-transition:-webkit-transform .5s;
	-webkit-transform:translateY(-120%)
}
.page-form .u-maskLayer.z-show .m-contactForm, .page-form .u-maskLayer.z-showing .m-contactForm {
	-webkit-transform:translateY(0%)
}
/*---------------------------*/


.cover{width:100%;height:100%;position:absolute;z-index:1000;}
.b-page1,.b-page2,.b-page3,.b-page4,.b-page5,.b-page6,.b-page7,.b-page8,.b-page9,.b-page10,.b-page11,.b-page12,.b-page13{
	position:absolute;
}
.b-page1:nth-child(1){
    left:20px;
	 top:25px;
	animation-delay:.6s;
	-webkit-animation-delay:.6s
}
.b-page1:nth-child(2){
     left:12px;
     top:232px;
	 z-index:3;
	animation-delay:1s;
	-webkit-animation-delay:1s
}.b-page1:nth-child(3){
     right:12px;
     top:198px;
	 z-index:2;
	animation-delay:1.6s;
	-webkit-animation-delay:1.6s
}
.b-page1:nth-child(4){
     right:0px;
     top:480px;
	 z-index:2;
	animation-delay:2s;
	-webkit-animation-delay:2s
}
.b-page1.number{width:36px;height:44px;top:745px; background:url(../images/page_01_5.png)}
.b-page1.number.num0{background-position:0px 0;}
.b-page1.number.num1{background-position:-36px 0;}
.b-page1.number.num2{background-position:-72px 0;}
.b-page1.number.num3{background-position:-108px 0;}
.b-page1.number.num4{background-position:-144px 0;}
.b-page1.number.num5{background-position:-180px 0;}
.b-page1.number.num6{background-position:-216px 0;}
.b-page1.number.num7{background-position:-252px 0;}
.b-page1.number.num8{background-position:-288px 0;}
.b-page1.number.num9{background-position:-324px 0;}
.b-page1.number:nth-child(5){ left:20px;animation-delay:1.8s;-webkit-animation-delay:1.8s}
.b-page1.number:nth-child(6){ left:62px;animation-delay:1.9s;-webkit-animation-delay:1.9s}
.b-page1.number:nth-child(7){ left:105px;animation-delay:2s;-webkit-animation-delay:2s}
.b-page1.number:nth-child(8){ left:147px;animation-delay:2.1s;-webkit-animation-delay:2.1s}
.b-page1.number:nth-child(9){ left:188px;animation-delay:2.2s;-webkit-animation-delay:2.2s}
.b-page1.number:nth-child(10){ left:230px;animation-delay:2.3s;-webkit-animation-delay:2.3s}

.b-page1:nth-child(11){
     left:20px;
     top:805px;
	 z-index:2;
	animation-delay:2.6s;
	-webkit-animation-delay:2.6s
}

.b-page2:nth-child(1){
     left:200px;
	 top:50px;
	animation-delay:.6s;
	-webkit-animation-delay:.6s

}
.bianda{-webkit-animation:mybig 5s infinite;-webkit-animation-iteration-count:1;-webkit-transform:scale(1.1);}
@keyframes mybig
{
from {transform:scale(1);}
to {transform:scale(1.1);}
}

@-webkit-keyframes mybig /*Safari and Chrome*/
{
from {-webkit-transform:scale(1);}
to {-webkit-transform:scale(1.1);}
}



.b-page2:nth-child(2){
     left:42px;
	 top:156px;
	animation-delay:1s;
	-webkit-animation-delay:1s
}.b-page2:nth-child(3){
     left:152px;
	 top:325px;
	animation-delay:1.2s;
	-webkit-animation-delay:1.2s
}
.b-page2:nth-child(4){
     left:20px;
	 top:522px;
	animation-delay:1.6s;
	-webkit-animation-delay:1.6s
}

.b-page2:nth-child(5){
     left:20px;
	 top:597px;
	animation-delay:1.8s;
	-webkit-animation-delay:1.8s
}
.b-page2:nth-child(6){
     left:20px;
	 top:670px;
	animation-delay:2s;
	-webkit-animation-delay:2s
}
.b-page2:nth-child(7){
     left:20px;
	 top:745px;
	animation-delay:2.2s;
	-webkit-animation-delay:2.2s
}

.b-page7:nth-child(1){
    left:165px;
	 top:42px;
	animation-delay:.6s;
	-webkit-animation-delay:.6s
}
.b-page7:nth-child(2){
    left:170px;
	 top:342px;
	animation-delay:1s;
	-webkit-animation-delay:1s
}
.b-page7:nth-child(3){
    left:20px;
	 top:597px;
	animation-delay:1.6s;
	-webkit-animation-delay:1.6s
}

.b-page7:nth-child(4){
     left:175px;
	 top:766px;
	animation-delay:2s;
	-webkit-animation-delay:2s
}




.b-page3:nth-child(1){
	left:175px;
	top:40px;
	animation-delay:.6s;
	-webkit-animation-delay:.6s
}
.b-page3:nth-child(2){
	left:0px;
	top:168px;
}
.b-page3:nth-child(3){
	left:63px;
	top:644px;
	animation-delay:1s;
	-webkit-animation-delay:1s;
}
.b-page3:nth-child(4){
	right:0px;
	top:168px;
}
.b-page3:nth-child(5){
	left:388px;
	top:382px;
	animation-delay:1.6s;
	-webkit-animation-delay:1.6s;
}
.b-page3:nth-child(6){
	right:0px;
	top:482px;
}
.b-page3:nth-child(7){
	left:330px;
	top:792px;
	animation-delay:2s;
	-webkit-animation-delay:2s;
}


.b-page8:nth-child(1){
    right:20px;
	 top:28px;
	animation-delay:.6s;
	-webkit-animation-delay:.6s
}
.b-page8:nth-child(2){
    left:10px;
	 top:515px;
	animation-delay:1s;
	-webkit-animation-delay:1s
}
.b-page8:nth-child(3){
    left:265px;
	 top:658px;
	animation-delay:1.6s;
	-webkit-animation-delay:1.6s
}
.b-page8:nth-child(4){
     left:175px;
	 top:766px;
	animation-delay:2s;
	-webkit-animation-delay:2s
}


#btm_zzjs{position:absolute;right:0;top:60px;width:56px;height:110px;background:url(../images/anniu.png) no-repeat;overflow:hidden;}
#btm_zzjs a{display:block;height:55px;}
#btm_zzjs a#zzjs_up:hover{background:url(../images/anniu.png) -56px top no-repeat;}
#btm_zzjs a#zzjs_dw:hover{background:url(../images/anniu.png) -56px -55px no-repeat;}

.b-page9:nth-child(1){
    right:20px;
	 top:28px;
	animation-delay:.6s;
	-webkit-animation-delay:.6s
}
.b-page9:nth-child(2){
    left:10px;
	 top:515px;
	animation-delay:1s;
	-webkit-animation-delay:1s
}
.b-page9:nth-child(3){
    left:265px;
	 top:658px;
	animation-delay:1.6s;
	-webkit-animation-delay:1.6s
}


.b-page10:nth-child(1){
    right:20px;
	 top:28px;
	animation-delay:.6s;
	-webkit-animation-delay:.6s
}
.b-page10:nth-child(2){
    left:10px;
	 top:515px;
	animation-delay:1s;
	-webkit-animation-delay:1s
}
.b-page10:nth-child(3){
    left:265px;
	 top:658px;
	animation-delay:1.6s;
	-webkit-animation-delay:1.6s
}



.b-page11:nth-child(1){
    left:22px;
	 top:555px;
	 z-index:3;
	animation-delay:.6s;
	-webkit-animation-delay:.6s
}
.b-page11:nth-child(2){
width:100%; height:100%;
z-index:2;
    left:0px;
	 top:0px;
}
.shou1{ position:absolute; z-index:3;}
.shou1 img{ display:none;}
.dian{ position:absolute; width:100px; height:15px; left:20px; bottom:20px; z-index:5}
.dian li{ list-style-type:none; float:left; width:15px; height:15px; margin-right:10px; background:#FFFFFF; border-radius:15px;-webkit-border-radius:15px;}
.dian li.on{ background:#FF0000}
.b-page12:nth-child(1){
    right:20px;
	 top:364px;
	animation-delay:.6s;
	-webkit-animation-delay:.6s
}
.b-page12:nth-child(2){
    left:-20px;
	 top:487px;
	 z-index:2;
	animation-delay:1s;
	-webkit-animation-delay:1s
}
.b-page12:nth-child(3){
    left:94px;
	 top:612px;
	 	 z-index:3;
	animation-delay:1.6s;
	-webkit-animation-delay:1.6s
}
.b-page12:nth-child(4){
    right:25px;
	 top:762px;

	animation-delay:2s;
	-webkit-animation-delay:2s
}

.b-page12:nth-child(5){
   animation-delay: 2s;
   -webkit-animation-delay: 2s;
   width:104px;
   height:430px;
   left:20px;
   top:50px;
   z-index:3;
}
.b-page12:nth-child(5) ul{ padding:0; margin:0;}
.b-page12:nth-child(5) li{ list-style:none;width:104px; height:104px;  background:url(../images/nbtn.png) no-repeat; background-size:100% 100%; margin-bottom:10px;}
.b-page12:nth-child(5) li a{ display:table; width:100%; height:100%; color:#fff;font-size:24px; text-decoration:none}
.b-page12:nth-child(5) li a span{ display:table-cell; text-align:center; vertical-align:middle}


.b-page4:nth-child(1){
    left:93px;
	 top:57px;

	animation-delay:.6s;
	-webkit-animation-delay:.6s
}
.b-page4:nth-child(2){
    left:88px;
	 top:204px;
	animation-delay:1s;
	-webkit-animation-delay:1s
}
.b-page4:nth-child(3){
    left:26px;
	 top:373px;
	animation-delay:1.2s;
	-webkit-animation-delay:1.2s
}
.b-page4:nth-child(4){
    left:48px;
	 top:532px;
	animation-delay:1.6s;
	-webkit-animation-delay:1.6s
}
.b-page4:nth-child(5){
    left:136px;
	 top:686px;
	animation-delay:1.8s;
	-webkit-animation-delay:1.8s
}
.b-page4:nth-child(6){
    left:240px;
	 top:718px;
	animation-delay:2s;
	-webkit-animation-delay:2s
}

.b-page5:nth-child(1){
    left:126px;
	 top:60px;
	animation-delay:.6s;
	-webkit-animation-delay:.6s
}
.b-page5:nth-child(2){
    left:142px;
	 top:200px;
	animation-delay:1s;
	-webkit-animation-delay:1s
}
.b-page5:nth-child(3){
    left:45px;
	 top:340px;
	animation-delay:1.6s;
	-webkit-animation-delay:1.6s
}
.b-page5:nth-child(4){
    left:22px;
	 top:506px;
	animation-delay:1.8s;
	-webkit-animation-delay:1.8s
}
.b-page5:nth-child(5){
    left:113px;
	top:652px;
	animation-delay:2s;
	-webkit-animation-delay:2s
}
.b-page5:nth-child(6){
    left:0px;
	top:0px;
	width:100%; height:100%;
	animation-delay:2.5s;
	-webkit-animation-delay:2.5s
}
.b-page5 a{ display:block; width:143px; height:142px;}
.shou{ position:absolute; z-index:3; width:56px; height:58px;}
.shou img{ display:none}
.shou.on{}

.s1{left:210px; top:312px;	animation-delay:2.5s;
	-webkit-animation-delay:2.5s}
.s2{left:128px; top:445px;	animation-delay:2.5s;
	-webkit-animation-delay:2.5s}
.s3{left:109px; top:609px;	animation-delay:2.5s;
	-webkit-animation-delay:2.5s}
.s4{left:190px; top:756px;	animation-delay:2.5s;
	-webkit-animation-delay:2.5s}

.b-page6:nth-child(1){
    left:162px;
	 top:45px;
	animation-delay:.6s;
	-webkit-animation-delay:.6s
}
.b-page6:nth-child(2){
    left:196px;
	 top:763px;
	animation-delay:1s;
	-webkit-animation-delay:1s
}
.b-page6:nth-child(3){
    left:20px;
	 top:557px;
	animation-delay:1.6s;
	-webkit-animation-delay:1.6s
}
.b-page6:nth-child(4){
    left:35px;
	 top:436px;
	animation-delay:2s;
	-webkit-animation-delay:2s
}
.b-page6:nth-child(5){
    right:35px;
	top:436px;
	animation-delay:2.2s;
	-webkit-animation-delay:2.2s
}
.b-page6:nth-child(6){
    left:246px;
	top:630px;
	animation-delay:2.6s;
	-webkit-animation-delay:2.6s
}
.b-page6:nth-child(7){
    left:292px;
	top:509px;
	animation-delay:3s;
	-webkit-animation-delay:3s
}



.p6move{ width:100%;overflow: hidden; position: relative;}
.p7move{ width:100%;overflow: hidden; position: relative;}
.p8move{ width:100%;overflow: hidden; position: relative;}
.p9move{ width:100%;overflow: hidden; position: relative;}



.s-ripple {
	z-index: 99999;
	position: fixed;
	width: 100px;
	height: 100px;
	top: 795px;
}
.s-ripple i {
	position: absolute;
	width: 100px;
	height: 100px;
	line-height: normal;
	border-radius: 50%;
	border: 5px solid #1586ef;
	box-sizing: border-box;
}
.ripple-a {
	opacity: 0;
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-animation: waveRaidus 2s ease-out 0s infinite;
	animation: waveRaidus 2s ease-out 0s infinite;
}
.ripple {
	background: #1586ef;
	color: #fff;
	font-size: 26px;
	text-align: center;
	font-style: normal;
	padding-top: 11px;
	opacity: .8;
}
.ripple-b {
	opacity: 0;
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-animation: waveRaidus 1s ease-out 0s infinite;
	animation: waveRaidus 1s ease-out 0s infinite;
}

@-webkit-keyframes waveRaidus {
	0% {
		width: 100%;height: 100%;
		opacity: 0;
	}
	65% {
		width: 100%;height: 100%;
		opacity: 0;
	}
	66% {
		width: 100%;height: 100%;
		opacity: 0.8;
	}
	100% {
		width: 110%;height: 130%;
		opacity: 0;
	}
}