
/** contents2 **/
.slideshow{position:relative;height:267px}
.slideshow a.alt{display: none;}
.slideshow a{position:absolute;width:374px;height:267px;left:0}
.slideshow img{position:absolute;left:0;}

h1.tit-m{color:#7d7d7d;font-weight:bold;text-align:center;margin-bottom:2em;}


.subtbg { height: 250px; text-align: center; background: #eeeeee; }
.subt {padding-top: 65px;font-size: 48px;font-weight: 700;color: #555555;padding-bottom: 19px;letter-spacing: -5px;}
.subsmallt {color: #5ca9dd;font-size: 30px;padding-bottom: 60px;}


ul{display:block;padding:0;margin:0;list-style:none;}
.swiper-container {width: 100%;height: auto;}
.swiper-slide {text-align: center;font-size: 18px;background: #fff;overflow:hidden;}
.swiper-slide .img{position:relative;z-index:0;}
.swiper-slide .wrap_txt{position:absolute;top: 58%;width:100%;text-align: center;z-index:1;}
.swiper-slide .wrap_txt.wrap_txt2{top: 32%;/* margin-left: 43%; */}
.swiper-slide .wrap_txt.wrap_txt3{top: 24%; margin-left: 14%;}
.swiper-slide .wrap_bg{background:url(/images/dot.png);width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;}
.swiper-slide .txt{display:inline-block;background:url(/images/bg3.png) 0 0 no-repeat;background-size:100% 100%;text-align:center;padding:2em;margin:0 auto;}
.swiper-slide h2{color: #2bd9d1;font-weight: 200;font-size: 45px;/* float: left; */letter-spacing: -5px;text-align: center;line-height: 55px;}
.swiper-slide h3{color: #fff;font-weight:100;font-size: 30px;margin: 10px 0;/* float: left; */text-align: center;line-height: 40px;letter-spacing: -2px;}
.swiper-slide .wrap_txt.wrap_txt2 h3{color: #fff;font-weight:100;font-size: 30px;margin: 8px 0 .8em;/* float: left; */text-align: center;line-height: 40px;letter-spacing: -2px;}
.swiper-slide h4{color: #fff799;line-height:1.5em;float: left;font-size: 30px;font-weight: 100;}	
/*.swiper-slide h4 strong{font-weight:bold !important;}*/
.swiper-slide h5{padding-top:30px;}

.dir_go{position:absolute;text-align:center;z-index:999;width:100%;bottom:5%;margin:0 auto;}




.infobg {height: 680px;width: 100%;background: url(/images/m3bg.png)  no-repeat;background-position: 90% 100%;}
.infobg2 {height: 680px;width: 100%;background: url(/images/m3bg_1.png);}
.infopad {padding: 157px 0 0 17%;}
.infomt { font-size: 36px;line-height: 41px;color: #333;font-weight: 500;letter-spacing: -3px;padding-top: 85px; }
.infost {font-size: 24px;line-height: 32px;color: #555;font-weight: 500;padding-top: 25px;letter-spacing: 0px;}
#info h1 {color: #333;font-size: 30px;font-weight: 500;letter-spacing: -1px;padding-top: 40px;}
#info span { color: #898989; }

.bluebar { background-color: #3385cb; width: 120px; height: 5px; margin: 25px auto; }

.skyb:hover { color: #5ca9dd; }

@media only screen and (max-width: 1400px ) {
	.swiper-slide .wrap_txt{top:10%;}
}
@media only screen and (max-width: 1200px ) {
	.dir_go img{width:60%;height:auto;}
}

@media only screen and (max-width: 1060px) {
	.infopad {padding: 110px 0 0 11%;}
	.infobg {
    height: 700px;
    width: 100%;
    background: url(/images/m3bg.png) no-repeat;
    background-position: 160% 164%;
}
.infobg2 {height: 700px;width: 100%;background: url(/images/m3bg_1.png);}
.infonum {
    text-align: left;
    font-size: 34px;
    letter-spacing: -2px;
    padding-top: 45px;
}
}


@media only screen and (max-width: 992px ) {

	

	.subtbg {height: 175px;text-align: center;background: #eeeeee;}
	.subt {padding-top: 50px;font-size: 32px;font-weight: 700;color: #555555;padding-bottom: 15px;letter-spacing: -4px;}
	.subsmallt {color: #5ca9dd;font-size: 20px;padding-bottom: 60px;}

	.dir_go img{width:50%;height:auto;}
	.swiper-slide .txt{padding:1em;}
	.swiper-slide h2{font-size: 26px; line-height: 36px;}
	.swiper-slide h3{font-size: 21px;line-height: 27px;}
	.swiper-slide h4{font-size: 21px; line-height: 10px;}
	.swiper-slide h5{display:none;}
	.swiper-slide .wrap_txt { top: 20% }
	.swiper-slide .wrap_txt.wrap_txt2 { top: 19%; margin-left: 33%; }
	.swiper-slide .wrap_txt.wrap_txt2 h3 {font-size: 21px; line-height: 27px; margin: 30px 0 20px 0;}
	

	.infobg {height: 680px;width: 100%;background: url(/images/m3bg.png)  no-repeat;background-position: 100% 100%;background-size: 42%;}
	.infobg2 {height: 680px;width: 100%;background: url(/images/m3bg_1.png);}
	.infopad { padding: 95px 0 0 9%; }	
	.infost { font-size: 21px; }
}
@media only screen and (max-width: 768px ) {
	.dir_go{display:none;}	
	.swiper-slide .txt{padding:1em;}
	.swiper-slide .wrap_txt { top: 5%; left: -7% }
	.swiper-slide .wrap_txt.wrap_txt2 { top: 20%; margin-left: 30%; }
	.swiper-slide .wrap_txt.wrap_txt3 { top: 12%; margin-left: 10%; }
	.swiper-slide .wrap_txt.wrap_txt2 h3 {font-size: 21px; line-height: 27px; margin: 30px 0 20px 0;}
}

@media only screen and (max-width: 508px ) {		
	.swiper-slide h2{font-size:15px;line-height: 18px;letter-spacing: -1px;}
	.swiper-slide h3{font-size: 13px;line-height: 16px;letter-spacing: -2px;}
	.swiper-slide h4{font-size: 14px; line-height: 1px;}
	.swiper-slide .wrap_txt {top: 40%;left: 0%;}
	.swiper-slide .wrap_txt.wrap_txt2 {top: 30%;margin-left: 2%;}
	.swiper-slide .wrap_txt.wrap_txt3 { top: 12%; margin-left: 10%; }
	.swiper-slide .wrap_txt.wrap_txt2 h3 {font-size: 13px; line-height: 15px; margin: 10px 0 0px 0;}
	.swiper-slide h4 { font-size: 14px; line-height: 19px; }
	/*.swiper-slide h4,.swiper-slide h5{display:none;}*/

	.infobg {height: 550px;width: 100%;background: url(/images/m3bg.png)  no-repeat;background-position: 100% 105%;background-size: 61%;}
	.infobg2 {height: 550px;width: 100%;background: url(/images/m3bg_1.png);}
	.infopad { padding: 50px 8%; }
	#info h1 { font-size: 22px; line-height: 25px; }
	.infost { font-size: 16px; line-height: 17px; }
	.bluebar { background-color: #3385cb; width: 120px; height: 5px; margin: 15px auto; }


}


