.swiper-slide div.backgroundimg1{height:100%; background:url('/theme/IDEN02/img/bg0.jpg')no-repeat center #fff; background-size:cover;}
.main_slide2 .swiper-slide {width:100%;height:600px;  margin:0 auto; padding:0; overflow:hidden;}
	.main_slide2 .swiper-slide .slide_m {display:none;}
	.main_slide2 .swiper-slide .txt_box{color:#fff; z-index:10000; position:absolute;top:51%;width:1030px;margin:0 auto; text-align:center; left:50%;transform:translate(-50%, -50%); z-index:10;}
	.main_slide2 .swiper-slide .txt_box:after {content:''; clear:both; display:table;}
	.main_slide2 .swiper-slide .txt_box .box {float:left; width:29.333%; margin:1% 2%; margin-top:80px; background:#fff; box-shadow:0px 1px 4px rgba(0,0,0,.2); text-align:center; padding:50px 0 0 0; border-radius:18px 18px 0 0;}
	.main_slide2 .swiper-slide .txt_box .box:after {content:''; clear:both; display:table;}
	.main_slide2 .swiper-slide .txt_box .box h2 {font-size:1.7em; margin-top:20px; color:#333; font-weight:400;}
	.main_slide2 .swiper-slide .txt_box .box p {margin-top:10px; font-size:1.25em; letter-spacing:.5px; color:#888; }
	.main_slide2 .swiper-slide .txt_box .box a {float:left; width:50%; margin-top:44px; padding:15px 0; background:#3fc8f4; color:#fff; font-size:1.3em; border-right:1px solid rgba(255,255,255,.3); transition:.3s}
	.main_slide2 .swiper-slide .txt_box .box a:hover {background:#7fc241;}
	.main_slide2 .swiper-slide .txt_box .box a svg {position:relative; top:2px;  right:-5px; width:15px; height:15px;}
	.main_slide2 .swiper-button-prev{left:20px; margin-top:10px; display:block;}
	.main_slide2 .swiper-button-next{right:20px; margin-top:10px; display:block;}
	
	.txt_animate {animation-delay:1s; opacity: 0; -webkit-animation-duration: 1.5s; animation-duration: 1.5s; -webkit-animation-fill-mode: both; animation-fill-mode: both; }
	.img_bg1 {position:absolute; right:0px; top:0; z-index:1; }
	.img_bg2 {position:absolute; left:0px; top:0; z-index:1; }
	@-webkit-keyframes fade_down { 
		0% { opacity: 0; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); }
	  100% { opacity: 1; -webkit-transform: none; transform: none; } 
	}
	@keyframes fade_down { 
		0% { opacity: 0; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); }
	  100% { opacity: 1; -webkit-transform: none; transform: none; }
	}
	.fade_down { -webkit-animation-name: fade_down; animation-name: fade_down; }
	
	@-webkit-keyframes fade_up { 
		0% { opacity: 0; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); }
	  100% { opacity: 1; -webkit-transform: none; transform: none; } 
	}
	@keyframes fade_up { 
		0% { opacity: 0; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); }
	  100% { opacity: 1; -webkit-transform: none; transform: none; }
	}
	.fade_down { -webkit-animation-name: fade_down; animation-name: fade_down; }
	.fade_up { -webkit-animation-name: fade_up; animation-name: fade_up; }
	.delay_1 { animation-delay: 1.5s; }
	.delay_2 { animation-delay: 2.0s; }
	.delay_3 { animation-delay: 2.5s; }
	
	@media screen and (max-width:1300px) {
		.main_slide2 .swiper-slide {width:100%;}
		.main_slide2 .swiper-slide .txt_box {width:100%;}
	}
	@media screen and (max-width:992px) {
		.main_slide2 {margin-top:-65px;}
		.main_slide2 .swiper-slide {width:100%; height:500px;}
		.main_slide2 .swiper-slide .txt_box{width:100%; top: 54%; padding:0 10px;}

		.main_slide2 .swiper-slide .txt_box .box {width:31.333%; margin:1%; }
		.main_slide2 .swiper-slide .txt_box .box p {font-size: 1.10em;}
		.main_slide2 .swiper-slide .txt_box .box a {font-size: 1.15em;}
		.main_slide2 .swiper-slide .txt_box .box a svg {width: 13px ;height: 13px;}
	}
	@media screen and (max-width:700px) {
		.main_slide2 .swiper-slide .txt_box .box {width: 80%; margin: 2% 10%; padding-top: 23px;}
		.main_slide2 .swiper-slide .txt_box .box img {display: none;}
		.main_slide2 .swiper-slide .txt_box .box h2 {margin-top: 0;}
		.main_slide2 .swiper-slide .txt_box .box a {margin-top: 15px; padding: 10px 0;}
	}
	@media screen and (max-width:550px){
		.main_slide2 .swiper-slide {width:100%; height:500px;}
		.main_slide2 .swiper-slide .txt_box{ text-align:center;}.main_slide2 .swiper-button-prev{margin-top:-15px; left:5px; background-size:15px;}
		.main_slide2 .swiper-button-next{margin-top:-15px; right:5px; background-size:15px;}

		.swiper-slide div.backgroundimg0 {background-position: center left -200px}
		.swiper-slide div.backgroundimg1 {background-position: center right -250px}
		.swiper-slide div.backgroundimg2 {background-position: center left -200px}
		.swiper-slide div.backgroundimg3 {background-position: center left -400px}
	}
	
	@media screen and (max-width:400px){
	}