@charset "utf-8";



/* Main Visual */
	.mv_sec {position:relative;height:100vh;}
	/* Main Slider Start Effect */
	.mv_list {transition:5s;}
	/* Main Slider Height */
	.mv_sec .owl-theme .owl-item {width: 100%;overflow: hidden;}
	.mv_sec .owl-theme .item {position:relative;width:100%;height:100vh;overflow:hidden;z-index:1;}
	.mv_sec .owl-theme .active .item {z-index:2;}
	.mv_sec .owl-theme .item .img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;transform:scale(1.15);transition:5s;}
/* 	.mv_sec .owl-theme .owl-item:nth-child(1) .img{background: url(../../images/main/main_vs_1.png) no-repeat center center; background-size: cover;}
	.mv_sec .owl-theme .owl-item:nth-child(2) .img{background: url(../../images/main/main_vs_2.png) no-repeat center center; background-size: cover;}
	.mv_sec .owl-theme .owl-item:nth-child(3) .img{background: url(../../images/main/main_vs_3.png) no-repeat center center; background-size: cover;} */
	.mv_sec .owl-theme .active .item .img {transform:scale(1);transform:rotate(0.001deg);}

	.mv_sec .mv_slog {position: absolute;top: 28%;left: 50%;width: 100%;max-width: 1240px;transform:translateX(-50%);text-align: center;}
	.mv_sec .mv_slog .t1 {position: relative;font-size:18px;font-weight: 700;color: rgba(255,255,255,0.5) ;letter-spacing: 0.5em; top:-80px; opacity: 0; transition:.4s;}
	.mv_sec .mv_slog .t2 {position: relative;font-size: 62px;line-height: 100px;color: #fff;font-weight: 700;text-shadow:2px 2px 3px rgba(0,0,0,0.1); top:100px; opacity: 0; transition:.8s;}
	.mv_sec .mv_slog .t3 {position: relative;margin-top: 19px;font-size: 20px;line-height: 34px;color: #fff;text-shadow:2px 2px 2px rgba(0,0,0,0.1); top:130px; opacity: 0; transition:1.2s;}

	.mv_sec  .owl-item.active .mv_slog .t1{top:0; opacity: 1;} 
	.mv_sec  .owl-item.active .mv_slog .t2{top:0; opacity: 1;} 
	.mv_sec  .owl-item.active .mv_slog .t3{top:0; opacity: 1;} 




	.mv_sec .owl-dots{position: absolute;bottom:336px;left:50%;width:1320px;margin-left:-660px;}
	.mv_sec .owl-theme .owl-dots .owl-dot{background: none!important;}
	.mv_sec .owl-theme .owl-dots .owl-dot span{width: 44px;height: 6px;background: rgba(255,255,255,0.5) !important; border-radius: 0px !important;}	



	.mv_scroll {position:absolute;bottom:50px;left:50%;width:52px;height:70px;margin-left:-26px;background:url(../../images/main/mv_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:80px;}
		to{bottom:50px;}
	}

		
	/* main_sec2 */ 
	.main_sec2{/* position: relative; */width:100%;height: auto;padding:128px 0 158px;visibility: hidden;}
	.main_sec2 .wow{position: relative;}
	/* .main_sec2:after{content: '';position: absolute;top:100px;right:0;width:923px;height: 630px;background: url(../../images/main/mns_2_img.png) no-repeat center;box-shadow: 15px 15px 15px rgba(0,0,0,0.15)} */
	/* .main_sec2_rt{content: '';position: absolute;top:0;right:0;width:923px;height: 630px;background: url(../../images/main/mns_2_img.png) no-repeat center} */
	.main_sec2_lt{float: left;/* width:600px; */width:45.454%;}
	.main_sec2_rt{position: absolute;top:-10px;right:0;width:48.079%/* ;height: 630px; */;box-shadow: 15px 15px 15px rgba(0,0,0,0.15)}
	.mns_tit_wrap{margin-bottom: 28px;}
	.mns_tit_wrap h3{margin-bottom: 5px;font-size:20px;;line-height: 60px;color: #2693e7;text-transform:uppercase;font-weight: 400;}
	.mns_tit_wrap p{font-size:46px;;line-height: 66px;color: #333333;font-weight: 300;}
	.mns_tit_wrap p span{font-weight: 500;}
	.main_sec2 .mns2_txt_wrap p{font-size:20px;;line-height: 34px;color: #666666}
	.main_sec2 .mns2_txt_wrap p:nth-child(1){margin-bottom: 35px;}
	.mns2_btn_more{position: relative;display: inline-block;width:200px;margin-top:55px;font-size:16px;height: 30px;;line-height: 30px;color: #333333;font-weight: 500;background: url(../../images/main/mns2_view_arr.png) no-repeat right center;}
	.mns2_btn_more:before{content: '';position: absolute;left:0;bottom:-6px;width:200px;height: 1px;background-color: #333;transition:all 0.3s}
	.mns2_btn_more:after{content: '';position: absolute;left:0;bottom:-6px;width:0px;height: 1px;background-color: #1d53b1;transition:all 0.3s}



	/* main_section3 */
	.main_sec3 ul{margin-bottom:97px;width:100%;}
	.main_sec3 ul > li{float:left; width:16.666%;height:680px;}
	.main_sec3 ul > li > a{position:relative;display:block;height: 680px;transform:scale(1)}
	.main_sec3 ul > li > a > dl > dt{color:#fff; word-break:break-word}
	.main_sec3 ul > li > a > dl > dt > span{display:block; font-size:18px; line-height:60px;color: #fff;opacity:0.6}
	.main_sec3 ul > li > a > dl > dt > strong{display:block; font-size:32px; line-height:42px; font-weight:500; }
	.main_sec3 ul > li > a > dl > dd{opacity:0; visibility:hidden;margin-top:25px;font-size:16px; line-height:30px;color:rgba(255,255,255,0.8); transition:all 0.5s 0.1s;transform:translateX(-20px); word-break:keep-all; }
	.main_sec3 ul > li > a{/* position:absolute; top:0; left:0;  */width:100%; height:100%; z-index:-1; transition:all 0.5s cubic-bezier(0.215, 0.610, 0.355, 1.000);padding: 78px 0 0 49px;box-sizing: border-box;}
	.main_sec3 ul > li:nth-of-type(1) > a{background:url('../../images/main/mns3_1.png') no-repeat 50% 50%; background-size:cover;}
	.main_sec3 ul > li:nth-of-type(2) > a{background:url('../../images/main/mns3_2.png') no-repeat 50% 50%; background-size:cover;}
	.main_sec3 ul > li:nth-of-type(3) > a{background:url('../../images/main/mns3_3.png') no-repeat 50% 50%; background-size:cover;}	
	.main_sec3 ul > li:nth-of-type(4) > a{background:url('../../images/main/mns3_4.png') no-repeat 50% 50%; background-size:cover;}		 
	.main_sec3 ul > li:nth-of-type(5) > a{background:url('../../images/main/mns3_5.png') no-repeat 50% 50%; background-size:cover;}
	.main_sec3 ul > li:nth-of-type(6) > a{background:url('../../images/main/mns3_6.png') no-repeat 50% 50%; background-size:cover;}

	.main_sec3 ul > li .mns3_btn_more{position: absolute;bottom:100px;left:49px;cursor: pointer;	}
	.main_sec3 ul > li .mns3_btn_more button{position: relative;display: inline-block;width:150px;height: 40px;font-size:16px;text-align: left;line-height: 38px;color: rgba(255,255,255,0.6);/* font-weight: 500 */;background: url(../../images/main/mns3_view_arr.png) no-repeat right center;cursor: pointer;}
	.main_sec3 ul > li .mns3_btn_more button:after{content: '';position: absolute;left:0;bottom:0px;width:150px;height: 1px;background-color: rgba(255,255,255,0.6);transition:all 0.3s;z-index: 999;}


	.main_sec3 ul > li > a:after{display: none;content: '';position: absolute;top:0;left:0;right:0;bottom:0;z-index: -1;width:100%;height: 100%;
	background: rgba(11,146,250,1);
	background: -moz-linear-gradient(top, rgba(11,146,250,1) 0%, rgba(29,83,177,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(11,146,250,1)), color-stop(100%, rgba(29,83,177,1)));
	background: -webkit-linear-gradient(top, rgba(11,146,250,1) 0%, rgba(29,83,177,1) 100%);
	background: -o-linear-gradient(top, rgba(11,146,250,1) 0%, rgba(29,83,177,1) 100%);
	background: -ms-linear-gradient(top, rgba(11,146,250,1) 0%, rgba(29,83,177,1) 100%);
	background: linear-gradient(to bottom, rgba(11,146,250,1) 0%, rgba(29,83,177,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0b92fa', endColorstr='#1d53b1', GradientType=0 );}


/* main_section4 */
.main_sec4{width:100%;height: 871px;padding-top:115px;box-sizing:border-box;background: url(../../images/main/mns4_bg.png) no-repeat center;-webkit-background-size: cover;background-size: cover;}
.mns4_rt{float: right;margin-left: 35px;}
.mns4_rt .mns_tit_wrap{margin-bottom:34px}
.mns4_rt .mns_tit_wrap h3{    margin-left: 3px;margin-bottom:0;}
.mns4_txt_wrap{margin-left: 10px;}
.mns4_txt_wrap ul li{height: 100px;padding-left:120px;margin-bottom:20px}
.mns4_txt_wrap ul li:nth-child(1){background: url(../../images/main/mns4_ico1.png) no-repeat left center;}
.mns4_txt_wrap ul li:nth-child(2){background: url(../../images/main/mns4_ico2.png) no-repeat left center;}
.mns4_txt_wrap ul li:nth-child(3){margin-bottom: 0;background: url(../../images/main/mns4_ico3.png) no-repeat left center;}

.mns4_txt_wrap ul li h4{font-size:22px;line-height: 60px;color: #1584d9;font-weight: 500;}
.mns4_txt_wrap ul li p{font-size:18px;line-height: 32px;color: #666666;}


/* main_sec5 */
.main_sec5{width:100%;display: table;table-layout:fixed}
.main_sec5 .mns_box{display:table-cell;vertical-align: middle;height: 319px;padding-top: 9px;box-sizing: border-box;background: url(../../images/main/mns5_bg1.png) no-repeat center;}
.main_sec5 .mns_box:nth-child(2){background: url(../../images/main/mns5_bg22.png) no-repeat center}
.main_sec5 h3{font-size:32px;line-height: 28px;color: #fff;font-weight: 500;text-transform:uppercase;text-align: center;}
.main_sec5 a{position: relative;display:block;width:200px;height: 60px;margin:28px auto 0;padding-left:29px;font-size:16px;line-height: 54px;color: #fff;/* text-transform:uppercase */;;border:3px solid #fff;border-radius:50px;box-sizing:border-box;transition:all 0.3s}
.main_sec5 a:after{content: '';position: absolute;top:50%;right:25px;width:8px;height:8px;margin-top:-4px;;background: url(../../images/main/mns5_arr.png) no-repeat center;}





	
	@media (min-width:800px){

		.mv_sec .owl-dots .owl-dot.active span, 
		.mv_sec .owl-dots .owl-dot:hover span {background:  rgba(255,255,255,1) !important;}

		.mns2_btn_more:hover{color: #1d53b1;background: url(../../images/main/mns2_view_arr_h.png) no-repeat right center;}
		.mns2_btn_more:hover:after{width:200px;}

		.main_sec5 a:hover{background-color: #fff;color: #112548;}
		.main_sec5 a:hover:after{background: url(../../images/main/mns5_arr_h.png) no-repeat center}

		.main_sec3 ul > li:hover{position:relative; z-index:10;box-shadow: 0px 20px 20px rgba(0,0,0, 0.25);}
		.main_sec3 ul > li:hover > a{transform:scale(1.05);}
		.main_sec3 ul > li:hover > a:after{display: block;opacity:0.85}
		.main_sec3 ul > li:hover dl dd{opacity:1; visibility:visible; transform:translateX(0);}
		.main_sec3 ul > li:hover .mns3_btn_more > button:before{background-color: rgba(255,255,255,1);}
		.main_sec3 ul > li:hover .mns3_btn_more > button{color: rgba(255,255,255,1);background: url(../../images/main/mns3_view_arr_h.png) no-repeat right center;}
	}
