@media screen and (max-width: 1200px) {
	* {
	    -webkit-tap-highlight-color: transparent;
		-webkit-appearance: none;
		 outline: none;
		-webkit-user-select: none; /* Safari */
		-moz-user-select: none; /* Firefox */
		-ms-user-select: none; /* IE/Edge */
		user-select: none;
		-webkit-text-size-adjust: 100%;
		-ms-text-size-adjust: 100%;
		text-size-adjust: 100%;
	}
	html,body,.swiper{ width: 100%; height: 100%;font-family:"\5FAE\8F6F\96C5\9ED1";overflow: hidden; position: relative;}
	body {
		transform: rotate(90deg);
		transform-origin: 0 0;
		width: 100vh;
		height: 100vw;
		overflow: hidden;
		position: absolute;
		top: 0;
		left: 100%;
		background-color: #E7CAA8;
	}
	.wrapper{overflow:hidden; height: 100vw;}
	
	.jxymz_main{ width: 1200px; margin: 0 auto;}
	area{outline: none;}
	
	.blank0{height: 0px; font-size:1px; clear:both;overflow:hidden;}
	#parallax{position:relative;overflow:hidden; }
	.jxymz_bg{ height: 100vw;position:relative; background-image: url(../images/jxymz_bg1.jpg),url(../images/jxymz_bg2.jpg),url(../images/jxymz_bg3.jpg),url(../images/jxymz_bg4.jpg),url(../images/jxymz_bg5.jpg),url(../images/jxymz_bg6.jpg),url(../images/jxymz_bg7.jpg),url(../images/jxymz_bg8.jpg),url(../images/jxymz_bg9.jpg),url(../images/jxymz_bg10.jpg); background-repeat: no-repeat; background-position:  0% 0, 11.1111% 0, 22.22133% 0, 33.3334% 0, 44.4445% 0, 55.5556% 0, 66.6667% 0, 77.7778% 0, 88.8889% 0, 100% 0;  background-size: auto 100%; }
	
	.jxymz_loading{background: url(../images/jxymz_bg.jpg) center 75% no-repeat;background-size: cover;width: 100vh;height: 100vw;position: relative;z-index: 998;display: flex;align-items: center;flex-direction:column;}
	
	.jxymz_loading .loading_text{font-size: 3.5vw;color: #994c32; margin-top: 48vw;}
	
	.loading_wk {
		position: absolute;
		left: 50%;
		top: calc(40vw - 30px );
		height: 60px;
		width: 60px;
		margin-left: -30px;
		-webkit-animation: loading-center-absolute 1s infinite;
		animation: loading-center-absolute 1s infinite;
	}
	.jxymz_loading .img1{ width: 20vw; position: absolute; left: 5vw;top: 5vw;}
	.jxymz_loading .img2{ height: 40vw; position: absolute; left: calc(50% - 24.6vw); bottom: 5vw;}
	.jxymz_loading .img3{ width: 50vw; position: absolute; right: 8vw;bottom: 0;}
	.jxymz_loading .img4{ height: 35vw; position: absolute; left: calc(50% - 46vw); top: 10vw;}
	.jxymz_loading .img5{ width: 20vw; position: absolute; right: 5vw;top: 5vw;}
	.jxymz_video0{ display: none;}
	.jxymz_video1{ width: 100vh; height: 100vw; object-fit: fill; }
	.jxymz_video2,.jxymz_13_videot,.jxymz_24_videot{position: absolute;right: 5vw;top: 5vw;cursor: pointer;background-color: rgba(0,0,0,0.45);color: #fff;font-size: 4vw;padding: 0.5vh 1vw;border-radius: 0.5vw;}
	.loading_in{ width: 50vw; height: 33.34vw; margin-top: 30vw; display: none;}
	.loading_in img{ width: 100%;}
	.bottom0{ bottom: 0;}
	.jxymz_0{ height: 100vw;}
	.jxymz_01{left: 3vw;bottom: 5.4vw;width: 44.8vw;position: absolute;animation: ddd 3s ease-in-out infinite;}
	.jxymz_3{ top: 2vw;left: 600vw;width: auto;height: 95vw;position: absolute;}
	.jxymz_3_fd{display: none;position: fixed;left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.7);z-index: 999;}
	.jxymz_3_fd.on{ display: block;}
	.jxymz_3_fd .jxymz_3_fd_1{position: absolute;width: 25.833vw;left: calc((100vh - 35vw )/2);top: 0;z-index: 999;}
	.jxymz_3_fd .jxymz_3_fd_2{position: absolute;width: 35vw;left: calc((100vh - -30vw )/2);top: 10vw;z-index: 999;}
	.jxymz_3_1{ top: 45vw;left: 605vw;width: auto;height: 10vw;position: absolute; pointer-events: none; }
	.jxymz_4{top: 5vw;left: 801vw;width: 20vw;height: 87.685vw;position: absolute;}
	.jxymz_5{left: 827.78vw;width: 41.944vw;height: 23.61vw;position: absolute;}
	.jxymz_6{left: 840vw;width: 53.426vw;height: 60.09vw;position: absolute;}
	.jxymz_8{top: 18.5vw;left: 1027.78vw;width: 72.22vw;height: 64.074vw;position: absolute;}
	.jxymz_10{left: 1180.56vw;width: 46.67vw;height: 59.63vw;position: absolute;}
	.jxymz_11{left: 1208.48vw;width: 71.74vw;height: auto;position: absolute; bottom: -25%;}
	.jxymz_12{top: 65vw; left: 1208.48vw;width: 84.445vw;height: 27.315vw;position: absolute;}
	.jxymz_13{top: 0; left: 1300.93vw;width: auto;height: 100vw;position: absolute;}
	.jxymz_13_video{ display: none; position: fixed; left: 0; top: 0; padding: 5vw 0; width: 100%; height: 90vw; background-color: rgba(0,0,0,0.5); z-index: 999;}
	.jxymz_13_video.on{ display: block; text-align: center;}
	.jxymz_13_video video{  height: 100%;}
	.jxymz_14{top: 5vw;left: 1406.39vw;width: 20vw;height: 87.685vw;position: absolute;}
	.jxymz_17{ top: 10vw;}
	.jxymz_20{top: 5vw;left: 2429.63vw;width: 20vw;height: 87.685vw;position: absolute;}
	.jxymz_21{ bottom: 5vw;}
	.jxymz_23{top: 18.5vw;left: 2875vw;width: 72.22vw;height: 64.074vw;position: absolute;}
	.jxymz_24{top: 0; left: 2953.7vw;width: auto;height: 100vw;position: absolute;}
	.jxymz_24_video{ display: none; position: fixed; left: 0; top: 0; padding: 5vw 0; width: 100%; height: 90vw; background-color: rgba(0,0,0,0.5); z-index: 999;}
	.jxymz_24_video.on{ display: block; text-align: center;}
	.jxymz_24_video video{  height: 100%;}
	.jxymz_25{top: 5vw;left: 3046.3vw;width: 20vw;height: 87.685vw;position: absolute;}
	.jxymz_30{top: 5vw;left: 3724.5vw;width: 20vw;height: 87.685vw;position: absolute;}
	.jxymz_32{ top: 10vw;}
	.jxymz_32_1{ top: 30vw;}
	.jxymz_34{top: 5vw;left: 4250vw;width: 20vw;height: 87.685vw;position: absolute;}
	.jxymz_35{ top: 10vw;}
	.jxymz_36{top:26.4vw;left: 4370.4vw;width: 110.1vw;height: 21.945vw;position: absolute;}
	.jxymz_39{top: 34.26vw;left: 4780.8vw;width: 72.22vw;height: 40.463vw;position: absolute;}
	.jxymz_43{bottom: 0;left: 5092.6vw;width: 468.334vw;height: 56.02vw;position: absolute;}
	.jxymz_44{top: 3vw;left: 5207.8vw;width: 154.91vw;height: 70.556vw;position: absolute;}
	.jxymz_45{top: 80vw;left: 5246vw;width: 89.7222vw;height: 9.53vw;position: absolute; text-align: center;}
	.jxymz_45_1{width: 100%; -webkit-animation: bounceInWithDelay 3s ease-in-out infinite;-webkit-animation-delay: 0s;animation: bounceInWithDelay 3s ease-in-out infinite;animation-delay: 0s;}
	.jxymz_45_2{height: 13vw;pointer-events: none;margin: -6vw 0 0 4vw;z-index: 99;position: relative;}
	.jxymz_46{left: 5290vw;}
	.jxymz_47{top: 22vw;left: 5410vw;width: 101.48vw;height: 42.2223vw;position: absolute;}

	.music{ 
		display: none;
		width: 27px;
		height: 27px;
		position: absolute;
		left: 15px;
		top: 15px;
		z-index: 100;
	}
	.music.play {
	    display: block;
	    background:url(../images/music-play.png) no-repeat;;
	    background-size: 27px auto;
	}
	.music.pause {
		display: block;
	    background: url(../images/music-pause.png) no-repeat;
	    background-size: 27px auto;
	}
	
	.fRight1,.fIn1,.fUp1,.fLeft1,.fDown1,.zIn1,.fLeft2,.fRight2,.fUp2,.fIn2{ opacity: 0;}
	
	
	.scroll_here .rub{-webkit-animation-name: bounceIn; animation-name: bounceIn;}
	.scroll_here .fRight1,.scroll_here.fRight1,.d_on .fRight1,.fRight2{-webkit-animation-name: fInRight1; animation-name: fInRight1;}
	.scroll_here .fIn1,.bg_here.fIn2{-webkit-animation-name: fadeIn; animation-name: fadeIn;}
	.scroll_here .fUp1,.scroll_here.fUp1,.logo_show.fUp1,.fUp2,.jxymz_video3.fUp3{-webkit-animation-name: fInUp1; animation-name: fInUp1;}
	.scroll_here .fLeft1,.scroll_here.fLeft1,.d_on .fLeft1,.fLeft2{-webkit-animation-name: fInLeft1; animation-name: fInLeft1;}
	.scroll_here .fDown1,.scroll_here.fDown1,.fDown2{-webkit-animation-name: fadeInDown1; animation-name: fadeInDown1;}
	.scroll_here .zIn1,.scroll_here.zIn1 {-webkit-animation-name: zoomIn; animation-name: zoomIn;}
	
	.n01{animate-delay: 0.2s;-moz-animation-delay: 0.2s;-webkit-animation-delay: 0.2s;}
	.n02{animate-delay: 0.6s;-moz-animation-delay: 0.6s;-webkit-animation-delay: 0.6s;}
	.n03{animate-delay: 1s;-moz-animation-delay: 1s;-webkit-animation-delay: 1s;}
	.n04{animate-delay: 1.4s;-moz-animation-delay: 1.4s;-webkit-animation-delay: 1.4s;}
	.n05{animate-delay: 1.8s;-moz-animation-delay: 1.8s;-webkit-animation-delay: 1.8s;}
	.n06{animate-delay: 2.2s;-moz-animation-delay: 2.2s;-webkit-animation-delay: 2.2s;}
	.n07{animate-delay: 2.6s;-moz-animation-delay: 2.6s;-webkit-animation-delay: 2.6s;}
	
	.i01{animate-delay: 0.4s;-moz-animation-delay: 0.4s;-webkit-animation-delay: 0.4s;}
	.i02{animate-delay: 0.8s;-moz-animation-delay: 0.8s;-webkit-animation-delay: 0.8s;}
	.i03{animate-delay: 1.2s;-moz-animation-delay: 1.5s;-webkit-animation-delay: 1.5s;}
	.i04{animate-delay: 1.6s;-moz-animation-delay: 1.6s;-webkit-animation-delay: 1.6s;}
	.i05{animate-delay: 2s;-moz-animation-delay: 2s;-webkit-animation-delay: 2s;}
	.i06{animate-delay: 2.4s;-moz-animation-delay: 2.4s;-webkit-animation-delay: 2.4s;}
	.i07{animate-delay: 2.8s;-moz-animation-delay: 2.8s;-webkit-animation-delay: 2.8s;}
	.i08{animate-delay: 3.2s;-moz-animation-delay: 3.2s;-webkit-animation-delay: 3.2s;}
	.i09{animate-delay: 3.6s;-moz-animation-delay: 3.6s;-webkit-animation-delay: 3.6s;}
	.i10{animate-delay: 4s;-moz-animation-delay: 4s;-webkit-animation-delay: 4s;}
	.i11{animate-delay: 4.4s;-moz-animation-delay: 4.4s;-webkit-animation-delay: 4.4s;}
	

	.fIn2{ -webkit-animation-name: fadeIn; animation-name: fadeIn;}


	/* 带有2秒间隔的弹跳动画 */
	@-webkit-keyframes bounceInWithDelay {
		0% {
			opacity: 1;
			-webkit-transform: scale3d(1, 1, 1);
			transform: scale3d(1, 1, 1);
		}
		/* 第1秒执行弹跳动画 */
		1% {
			-webkit-transform: scale3d(0.8, 0.8, 0.8);
			transform: scale3d(0.8, 0.8, 0.8);
		}
		10% {
			-webkit-transform: scale3d(1.1, 1.1, 1.1);
			transform: scale3d(1.1, 1.1, 1.1);
		}
		20% {
			-webkit-transform: scale3d(0.9, 0.9, 0.9);
			transform: scale3d(0.9, 0.9, 0.9);
		}
		33% {
			-webkit-transform: scale3d(1, 1, 1);
			transform: scale3d(1, 1, 1);
		}
		/* 后2秒保持静止状态 */
		100% {
			opacity: 1;
			-webkit-transform: scale3d(1, 1, 1);
			transform: scale3d(1, 1, 1);
		}
	}
	@keyframes bounceInWithDelay {
		0% {
			opacity: 1;
			-webkit-transform: scale3d(1, 1, 1);
			transform: scale3d(1, 1, 1);
		}
		/* 第1秒执行弹跳动画 */
		1% {
			-webkit-transform: scale3d(0.8, 0.8, 0.8);
			transform: scale3d(0.8, 0.8, 0.8);
		}
		10% {
			-webkit-transform: scale3d(1.1, 1.1, 1.1);
			transform: scale3d(1.1, 1.1, 1.1);
		}
		20% {
			-webkit-transform: scale3d(0.9, 0.9, 0.9);
			transform: scale3d(0.9, 0.9, 0.9);
		}
		33% {
			-webkit-transform: scale3d(1, 1, 1);
			transform: scale3d(1, 1, 1);
		}
		/* 后2秒保持静止状态 */
		100% {
			opacity: 1;
			-webkit-transform: scale3d(1, 1, 1);
			transform: scale3d(1, 1, 1);
		}
	}
	@keyframes ddd {
	    0%,to {
	        -webkit-transform: translateZ(0);
	        transform: translateZ(0)
	    }
	
	    10%,30%,50%,70%,90% {
	        -webkit-transform: translate3d(-1.5vw,0,0);
	        transform: translate3d(-1.5vw,0,0)
	    }
	
	    20%,40%,60%,80% {
	        -webkit-transform: translate3d(1.5vw,0,0);
	        transform: translate3d(1.5vw,0,0)
	    }
	}
	.aa{
			animation:aaa 10s infinite;
			-webkit-animation:aaa 10s infinite;
		}
		@keyframes aaa {
		    0%,to {
		        -webkit-transform: translateZ(0);
		        transform: translateZ(0)
		    }
		
		    10%,30%,50%,70%,90% {
		        -webkit-transform: translate3d(0,-1.5vw,0);
		        transform: translate3d(0,-1.5vw,0)
		    }
		
		    20%,40%,60%,80% {
		        -webkit-transform: translate3d(0,1.5vw,0);
		        transform: translate3d(0,1.5vw,0)
		    }
		}
		.bb{
			animation:bbb 3s infinite;
			-webkit-animation:bbb 3s infinite;
			transform: scale(1.2);
			transform-origin: center;
		}
		@keyframes bbb{
			0%{transform: scale(1.2);opacity: 0.5;}
			30%{transform: scale(1);opacity: 1;}
			70%{transform: scale(1);opacity: 1;}
			100%{transform: scale(1.2);opacity: 0.5;}
		}
		@-webkit-keyframes bbb{
			0%{transform: scale(1.2);opacity: 0.5;}
			30%{transform: scale(1);opacity: 1;}
			70%{transform: scale(1);opacity: 1;}
			100%{transform: scale(1.2);opacity: 0.5;}
		}
	
	
	
	@-webkit-keyframes fadeInDown2 {
	  0% {
		opacity: 0.8;
		-webkit-transform: translate3d(0, 30px, 0);
				transform: translate3d(0, 30px, 0);
	  }
	
	  100% {
		opacity: 1;
		-webkit-transform: none;
				transform: none;
	  }
	}
	
	@keyframes fadeInDown2 {
	  0% {
		opacity: 0.8;
		-webkit-transform: translate3d(0,30px, 0);
				transform: translate3d(0,30px, 0);
	  }
	
	  100% {
		opacity: 1;
		-webkit-transform: none;
				transform: none;
	  }
	}
	@-webkit-keyframes fInUp1 {
	  0% {
		opacity: 0;
		-webkit-transform: translate3d(30px,0, 0);
				transform: translate3d(30px,0, 0);
	  }
	
	  100% {
		opacity: 1;
		-webkit-transform: none;
				transform: none;
	  }
	}
	
	@keyframes fInRight1 {
	  0% {
		opacity: 0;
		-webkit-transform: translate3d(30px,0, 0);
				transform: translate3d(30px,0, 0);
	  }
	
	  100% {
		opacity: 1;
		-webkit-transform: none;
				transform: none;
	  }
	}
	@-webkit-keyframes fInRight1 {
	  0% {
		opacity: 0;
		-webkit-transform: translate3d(30px,0, 0);
				transform: translate3d(30px,0, 0);
	  }
	
	  100% {
		opacity: 1;
		-webkit-transform: none;
				transform: none;
	  }
	}
	@keyframes fInLeft1 {
	  0% {
		opacity: 0;
		-webkit-transform: translate3d(-30px,0, 0);
				transform: translate3d(-30px,0, 0);
	  }
	
	  100% {
		opacity: 1;
		-webkit-transform: none;
				transform: none;
	  }
	}
	@-webkit-keyframes fInLeft1 {
	  0% {
		opacity: 0;
		-webkit-transform: translate3d(-30px,0, 0);
				transform: translate3d(-30px,0, 0);
	  }
	
	  100% {
		opacity: 1;
		-webkit-transform: none;
				transform: none;
	  }
	}
	@-webkit-keyframes fInUp1 {
	  0% {
		opacity: 0;
	   -webkit-transform: translate3d(0, 30px, 0);
			   transform: translate3d(0, 30px, 0);
	  }
	
	  100% {
		opacity: 1;
		-webkit-transform: none;
				transform: none;
	  }
	}
	
	@keyframes fInUp1 {
	  0% {
		opacity: 0;
	   -webkit-transform: translate3d(0, 30px, 0);
			   transform: translate3d(0, 30px, 0);
	  }
	
	  100% {
		opacity: 1;
		-webkit-transform: none;
				transform: none;
	  }
	}
	
	
	
	
	@-webkit-keyframes fadeInDown1 {
	  0% {
		opacity: 0;
		-webkit-transform: translate3d(0, -30px, 0);
				transform: translate3d(0, -30px, 0);
	  }
	
	  100% {
		opacity: 1;
		-webkit-transform: none;
				transform: none;
	  }
	}
	
	@keyframes fadeInDown1 {
	  0% {
		opacity: 0;
		-webkit-transform: translate3d(0, -30px, 0);
				transform: translate3d(0, -30px, 0);
	  }
	
	  100% {
		opacity: 1;
		-webkit-transform: none;
				transform: none;
	  }
	}

	
	
	
	
	.loading_y{
			width: 20px;
			height: 20px;
			background-color: #994c32;
			float: left;
			-moz-border-radius: 50% 50% 50% 50%;
			-webkit-border-radius: 50% 50% 50% 50%;
			border-radius: 50% 50% 50% 50%;
			margin-right: 20px;
			margin-bottom: 20px;	
		}
	.loading_y:nth-child(2n+0) {
		margin-right: 0px;
	
	}
	#loading_y_one{
		-webkit-animation: loading_y_one 1s infinite;
		animation: loading_y_one 1s infinite;
		}
	#loading_y_two{
		-webkit-animation: loading_y_two 1s infinite;
		animation: loading_y_two 1s infinite;
		}	
	#loading_y_three{
		-webkit-animation: loading_y_three 1s infinite;
		animation: loading_y_three 1s infinite;
		}		
	#loading_y_four{
		-webkit-animation: loading_y_four 1s infinite;
		animation: loading_y_four 1s infinite;
		}		
		
	@-webkit-keyframes loading-center-absolute{
	100% {
		-ms-transform: rotate(360deg); 
		-webkit-transform: rotate(360deg); 
		transform: rotate(360deg); 
		}			
		
	}		
	@keyframes loading-center-absolute{
	100% {
		-ms-transform: rotate(360deg); 
		-webkit-transform: rotate(360deg); 
		transform: rotate(360deg); 
		}
	}						
	@-webkit-keyframes loading_y_one{
	50% {
		-ms-transform: translate(20px,20px); 
		-webkit-transform: translate(20px,20px);
		transform: translate(20px,20px);
		}
	}		
	@keyframes loading_y_one{
	50% {
		 -ms-transform: translate(20px,20px); 
		-webkit-transform: translate(20px,20px);
		transform: translate(20px,20px);
		}
	}
	@-webkit-keyframes loading_y_two{
	50% {
		-ms-transform: translate(-20px,20px); 
		-webkit-transform: translate(-20px,20px);
		transform: translate(-20px,20px);
		}
	}		
	@keyframes loading_y_two{
	50% {
		-ms-transform: translate(-20px,20px); 
		-webkit-transform: translate(-20px,20px);
		transform: translate(-20px,20px);
		}
	}
	@-webkit-keyframes loading_y_three{
	50% {
		-ms-transform: translate(20px,-20px); 
		-webkit-transform: translate(20px,-20px);
		transform: translate(20px,-20px);
		}
	}		
	@keyframes loading_y_three{
	50% {
		-ms-transform: translate(20px,-20px); 
		-webkit-transform: translate(20px,-20px);
		transform: translate(20px,-20px);
		}
	}
	@-webkit-keyframes loading_y_four{
	50% {
		-ms-transform: translate(-20px,-20px); 
		-webkit-transform: translate(-20px,-20px);
		transform: translate(-20px,-20px);
		}
	}		
	@keyframes loading_y_four{
	50% {
		-ms-transform: translate(-20px,-20px); 
		-webkit-transform: translate(-20px,-20px);
		transform: translate(-20px,-20px);
		}
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	