@charset "utf-8";


/*** Main_Common ***/
/* Main Visual */
	.ovh{overflow: hidden; 	max-width:1800px; margin:0 auto;}
	.mv_sec {position:relative;height:600px; max-width: 1800px; margin:0 auto; overflow: hidden !important; background-color: #fff;}
	.mv_list {transition:5s;} 
	.mv_sec .owl-item{max-width: 1800px;overflow: hidden !important; margin: 0 auto;}
	.mv_sec .owl-theme .item {position:relative;width:100%;height:600px;overflow:hidden;z-index:1;max-width: 1800px;margin: 0 auto;background-color: #fff !important;}
	.mv_sec .owl-theme .item .img{background:url(../../images/main/main_visual_01.jpg) no-repeat center top;  transform:scale(1.2) ;max-width: 1800px;	height: 600px;transition:0.5s;opacity: 0;overflow: hidden !important; z-index: -999;}		
	.mv_sec .owl-theme .active .item .img{transform:scale(1); transition:2s; position: relative; z-index:9; opacity: 1;}
	.mv_sec .owl-theme .item.mv02 .img{background:url(../../images/main/main_visual_02.jpg) no-repeat center top	; overflow: hidden !important; }
	.mv_sec .owl-theme .item.mv03 .img{background:url(../../images/main/main_visual_03.jpg) no-repeat center top	;  overflow: hidden !important; }
	.mv_sec .owl-theme .item.mv04 .img{background:url(../../images/main/main_visual_04.jpg) no-repeat center top	;  overflow: hidden !important; }		

	
/* 	.mv_sec .owl-item img{height:788px;} */
/* 	.mv_sec .owl-theme .item img { transform:scale(1.2) ; opacity: 0;transition:2.5s; overflow: hidden;width: 1800px;}
	.mv_sec .owl-theme .active .item img {transform:scale(1);opacity: 1; overflow: hidden; width: 1800px;}  */


	/* Main Slider Slogan */
	.mv_info {position:absolute;left:50%;top:23.5%;width:100%;max-width:1500px;margin:0 0 0 -750px;text-align:center;z-index:10;}
	/* Text */
	.mv_info .t1 {opacity: 0;transition:1s;transition-delay:0.3s;position: relative;font-size: 17px;line-height: 1;font-weight: 500;color: #fff;text-transform: uppercase;letter-spacing: 0.2em;bottom: 30px;border-left: 5px solid #fff;display: inline-block;border-right: 5px solid #fff;padding: 0 18px;margin-bottom: 22px;}
	.mv_info .t2 {opacity: 0;transition:1s;transition-delay:0.7s;position: relative;bottom: 30px;font-size: 70px;line-height: 75px;color: #fff;font-weight: 500;margin-bottom: 19px;}
	.mv_info .t3 {opacity:0; ;transition:1.2s;transition-delay:0.9s;position: relative;bottom:30px;color: rgba(255,255,255,0.8);font-size: 22px;line-height: 32px;}
	/* Text Effect 	  */ 
	.active .mv_info .t1 {bottom:0;opacity:1;}
	.active .mv_info .t2 {bottom:0;opacity:1;}
	.active .mv_info .t3 {bottom:0;opacity:1;}
	/* Main Slider nav */	
	.mv_list .owl-nav{max-width: 1500px;	  position: absolute; top: 50%; width: 100%; left: 50%;  margin-top: -4px !important; margin-left: -750px;}	   
	.mv_list .owl-nav [class*="owl-"]{margin: 0 !important;	 padding: 0 !important; background: none; }
	.mv_list .owl-nav .owl-prev{width: 100px; height: 12px;background:none !important;font-size: 13px !important;padding-left: 67px !important;line-height: 10px; position: absolute;	 left: -98px; background-size: 100% auto !important;}	  
	.mv_list .owl-nav .owl-prev:before{position: absolute;content: '';width: 56px;height: 1px;background: #c1c1c9;top:50%; left:0;}
	.mv_list .owl-nav .owl-next{width: 98px; height: 12px;background:none !important;font-size: 13px !important; padding-right: 67px !important;line-height: 10px;position: absolute; right: -98px; background-size: 100% auto !important;} 
	.mv_list .owl-nav .owl-next:before{position: absolute;content: '';width: 56px;height: 1px;background: #c1c1c9;top:50%; right: 0;}
	.mv_scroll {position:absolute;bottom:53px;left:50%;width:35px;height:60px;margin-left:-17.5px;background:url(../../images/main/main_scroll.png) no-repeat center top;z-index:1;animation-duration:2s;animation-name:ani1;animation-iteration-count:infinite;}
	@keyframes ani1{
		from{bottom:50px;}
		25%{bottom:60px;}
		to{bottom:50px;}
	}
	.af::after{display: block; content:''; clear: both;}

/* Main Contents */
	.marti_tit {font-size:45px;line-height:1;}

	/*SEC1*/
	.m_sec1{max-width:1500px; margin: 0 auto;padding: 70px 0 30px 0; position: relative;	left: -3px;}	
	.m_sec1 ul{}
	.m_sec1 ul li{width: 19.9%; float: left; margin-bottom: 39px;}	 
	.m_sec1 ul li:hover figure:before{opacity: 1;}
	.m_sec1 ul li a{overflow: hidden;}
	.m_sec1 ul li figure{ float: left; position: relative;}
	.m_sec1 ul li figure:before{position: absolute;content: '';width: 100%;height: 100%;background: url(../../images/main/m_sec1011.png) no-repeat;;top:0; left:0; opacity: 0; transition:.3s;}
	.m_sec1 ul li:nth-child(2) figure:before{position: absolute;content: '';width: 100%;height: 100%;background: url(../../images/main/m_sec1012.png) no-repeat;;top:0; left:0;}	 
	.m_sec1 ul li:nth-child(3) figure:before{position: absolute;content: '';width: 100%;height: 100%;background: url(../../images/main/m_sec1013.png) no-repeat;;top:0; left:0;}
	.m_sec1 ul li:nth-child(4) figure:before{position: absolute;content: '';width: 100%;height: 100%;background: url(../../images/main/m_sec1014.png) no-repeat;;top:0; left:0;}
	.m_sec1 ul li:nth-child(5) figure:before{position: absolute;content: '';width: 100%;height: 100%;background: url(../../images/main/m_sec1015.png) no-repeat;;top:0; left:0;}
	.m_sec1 ul li:nth-child(6) figure:before{position: absolute;content: '';width: 100%;height: 100%;background: url(../../images/main/m_sec1016.png) no-repeat;;top:0; left:0;}
	.m_sec1 ul li:nth-child(7) figure:before{position: absolute;content: '';width: 100%;height: 100%;background: url(../../images/main/m_sec1017.png) no-repeat;;top:0; left:0;}
	.m_sec1 ul li:nth-child(8) figure:before{position: absolute;content: '';width: 100%;height: 100%;background: url(../../images/main/m_sec1018.png) no-repeat;;top:0; left:0;}
	.m_sec1 ul li:nth-child(9) figure:before{position: absolute;content: '';width: 100%;height: 100%;background: url(../../images/main/m_sec1019.png) no-repeat;;top:0; left:0;}		 
	.m_sec1 ul li:nth-child(10) figure:before{position: absolute;content: '';width: 100%;height: 100%;background: url(../../images/main/m_sec1020.png) no-repeat;;top:0; left:0;}
	.m_sec1 ul li h3{float: left; color: #606060; font-size: 18px; font-weight: 400; line-height: 25px;margin-left: 30px;margin-top: 28px;}
	.m_sec1 ul li:nth-child(4) h3{margin-top: 15px;}

	/*SEC2*/
	.m_sec2{background: url(../../images/main/m_sec2_bg.jpg) no-repeat; height: 751px;background-position-x: -7px; overflow: hidden;}
	.m_sec2_inner{max-width:1500px; margin: 0 auto;}
	.m_sec2_owl{display: block !important;}
	.m_sec2_owl div.item{padding-top: 154px;}
	.m_sec2_owl div.item .mt_left{float: left;width: 50%;padding-left: 100px;box-sizing: border-box;margin-top: 48px; opacity: 1;} 
	.m_sec2_owl div.item .mt_left h3{font-size: 18px;font-weight: 500;color: #fff;margin-bottom: 12px;}
	.m_sec2_owl div.item .mt_left div{}
	.m_sec2_owl div.item .mt_left div h4{font-size: 38px;line-height: 50px;color: #fff;font-weight: 500;margin-bottom: 19px;}
	.m_sec2_owl div.item .mt_left div h5{font-size: 18px;line-height: 30px;font-weight: 400;color: #e3e3e3;margin-bottom: 32px; text-transform: uppercase;}	
/* 	.m_sec2_owl div.item .mt_left div p:hover{border: 1px solid #807f7f; background: none; line-height: 70px;}
	 */	.m_sec2_owl div.item .mt_left div p{border: 1px solid #807f7f; background: none; line-height: 70px;width: 216px;height: 70px;line-height: 70px;text-align: center; transition:.3s; box-sizing: border-box;}
	.m_sec2_owl div.item .mt_left div p:hover{background-color: #267bcd; border:1px solid #267bcd;;}
	.m_sec2_owl div.item .mt_left div p a{color: #fff;font-size: 16px;font-weight: 500;}	   
	.m_sec2_owl div.item figure{ float: right;width: 50%; opacity: 0;}	
	.m_sec2_owl div.item figure img{width: auto;}
	.sec2_fl figure{float: left !important; padding-left: 5%; box-sizing: border-box;}	 
	.m_sec2_owl .owl-stage-outer{overflow: visible !important;}	
	.active figure{opacity: 1 !important;} 
	.active .mt_left{float: left;width: 50%;padding-left: 168px !important; box-sizing: border-box;margin-top: 48px; opacity: 1;} 


	.m_sec2_owl .owl-nav{display: block !important;}
	.m_sec2_owl .owl-nav {position:absolute;top:55.5%;right:0;width:1500px;height:0;margin-top:7px !important;left: 50%; margin-left: -750px;z-index: 10; display: block !important;}
	.m_sec2_owl .owl-nav [class*=owl-] {position:absolute;right:0;box-sizing:border-box;margin:0 !important;padding:0 !important;color:#fff;background:none;text-indent:-9999px;transition:0.3s;}
	.m_sec2_owl .owl-nav .owl-prev {opacity: 1;left: -3px;width: 71px;height: 71px;top:0;background:#fff url(../../images/main/sec2_prev.png) no-repeat  !important; background-position: 50% !important;border-radius: 50% !important;box-shadow: 5px 0px 10px rgba(4,0,0,0.16);}
	.m_sec2_owl .owl-nav .owl-next {right:  0;width: 71px;height: 71px;top:0;bottom:0;background:#fff url(../../images/main/sec2_next.png) no-repeat  !important;background-position: 50% !important;border-radius: 50% !important;box-shadow: 5px 0px 10px rgba(4,0,0,0.16);}
/* 	.m_sec2_owl .owl-nav .owl-prev:before{opacity: 0;background:url(../../images/main/sec2_prev_over.png) no-repeat center center;position: absolute;content: '';width: 100%;height: 100%;;top:0; left:0;transition:.3s; }
	.m_sec2_owl .owl-nav .owl-prev:hover:before{opacity: 1;}
	.m_sec2_owl .owl-nav .owl-next:before{opacity: 0; background:url(../../images/main/sec2_next_over.png) no-repeat center center;position: absolute;content: '';width: 100%;height: 100%;;top:0; left:0;transition:.3s; }
	.m_sec2_owl .owl-nav .owl-next:hover:before{opacity: 1;} */

	/*SEC3*/
	.m_sec3{background: url(../../images/main/m_sec3_bg.jpg) no-repeat; height: 761px;background-position: -7px 7px;background-size: 100%;}
	.m_sec3 .m_sec3_inner{max-width:1500px; margin: 0 auto;padding-top: 150px;}	  
	.m_sec3 .m_sec3_inner .sec3_1{width: 50%; float: left; overflow: hidden;border-radius: 0 0 57px 0;  box-shadow: 5px 0 15px rgba(4,0,0,0.1);;}	
	.m_sec3 .m_sec3_inner .sec3_1 .sec3_con{height: 230px; overflow: hidden;} 		  
	.m_sec3 .m_sec3_inner .sec3_1 .sec3_con2{border-radius: 0 0 58px 0;}
	.m_sec3 .m_sec3_inner .sec3_1 .sec3_con a{position: relative;}   
	.m_sec3 .m_sec3_inner .sec3_1 .sec3_con a figure img{transform:scale(1.0); transition:.5s;}
	.m_sec3 .m_sec3_inner .sec3_1 .sec3_con:hover a figure img{transform:scale(1.1)}	
	.m_sec3 .m_sec3_inner .sec3_1 .sec3_con a div {position: absolute; top: 54px; left: 103px;}
	.m_sec3 .m_sec3_inner .sec3_1 .sec3_con a div h3{font-size: 36px;font-weight: 700;line-height: 50px;color: #fff;margin-bottom: 7px;}
	.m_sec3 .m_sec3_inner .sec3_1 .sec3_con a div p{font-size: 18px;line-height: 30px;color: rgba(255,255,255,0.8);}
	.m_sec3 .m_sec3_inner .sec3_1 .sec3_con2 a div h3,
	.m_sec3 .m_sec3_inner .sec3_1 .sec3_con2 a div p{color: #303030;}
	.sec3_2{width: 47.66%; float: right; position: relative;}	 
	.sec3_2:before{position: absolute;content: '';width: 716px;height: 71px;background: url(../../images/main/sec3_3.png) no-repeat;bottom:-62px; left:0; width: 100%;}
	.sec3_2 iframe{width: 100%;}