.video_wrap {
	position: relative;
	height: 100vh;
	min-height: 420px;
	overflow: hidden;
}
.video_wrap video {
	width: 100% !important;
	height: 100%;
	object-fit: cover;
}
.video_wrap img {
	width: 100% !important;
	height: 100%;
	object-fit: cover;
}
.mv_area{position: relative;}
.nw_mvsl{position: absolute;left: 0;bottom: 0;width:100%;margin:0 auto;z-index:99}
.mvsl_sld > li{overflow: hidden;width: 100%;position: relative;min-height: 350px;padding-bottom: 50px;}
.nw_mvsl .bx-controls{display: none;}
.nw_mvsl .bx-controls a{ font-size: 0; }
.nw_mvsl .wid{position: absolute;z-index:51;top: 0; left:0;right: 0;bottom: 0;width:100%;height:100%;margin:0 auto;}
.nw_mvsl .wid > .all_txt{display:table;width:100%;max-width: 1500px;margin:0 auto;}
.nw_mvsl .wid > .all_txt > div{display:table-cell;vertical-align:bottom;}
.nw_mvsl .wid > .all_txt > div > p{font-size:36px;color:#fff;font-weight: 600;word-break: keep-all;font-family: 'Poppins';}


.nw_mvsl .motion{opacity:0; display:block; position:relative;  transition: all 0.5s ease-out;word-break:break-all;}
.nw_mvsl .motion.ac{opacity:1;word-break:break-all;}
.nw_mvsl .motion1{
	-webkit-transform:translate3d(0,-10px,0);
	-moz-transform:translate3d(0,-10px,0);
	-ms-transform:translate3d(0,-10px,0);
	-o-transform:translate3d(0,-10px,0);
	transform:translate3d(0,-10px,0);
	word-break:break-all;
}
.nw_mvsl .motion1.ac{
	-webkit-transform:translate3d(0,0,0);
	-moz-transform:translate3d(0,0,0);
	-ms-transform:translate3d(0,0,0);
	-o-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0);
	-webkit-transition-duration: 0.5s;
	transition-duration: 0.5s;
	-webkit-transition-delay: 1s;
	transition-delay: 1s;
	word-break:break-all;
}
.nw_mvsl .motion2{
	-webkit-transform:translate3d(0,10px,0);
	-moz-transform:translate3d(0,10px,0);
	-ms-transform:translate3d(0,10px,0);
	-o-transform:translate3d(0,10px,0);
	transform:translate3d(0,10px,0);
	word-break:break-all;
}
.nw_mvsl .motion2.ac{
	-webkit-transform:translate3d(0,0,0);
	-moz-transform:translate3d(0,0,0);
	-ms-transform:translate3d(0,0,0);
	-o-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0);
	-webkit-transition-duration: 0.5s;
	transition-duration: 0.5s;
	-webkit-transition-delay: 1s;
	transition-delay: 1s;
	word-break:break-all;
}
.nw_mvsl .motion3{
	-webkit-transform:translate3d(0,10px,0);
	-moz-transform:translate3d(0,10px,0);
	-ms-transform:translate3d(0,10px,0);
	-o-transform:translate3d(0,10px,0);
	transform:translate3d(0,10px,0);
	word-break:break-all;
}
.nw_mvsl .motion3.ac{
	-webkit-transform:translate3d(0,0,0);
	-moz-transform:translate3d(0,0,0);
	-ms-transform:translate3d(0,0,0);
	-o-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0);
	-webkit-transition-duration: 0.5s;
	transition-duration: 0.5s;
	-webkit-transition-delay: 1.5s;
	transition-delay: 1.5s;
	word-break:break-all;
}
.nw_mvsl .motion4{
	-webkit-transform:translate3d(0,10px,0);
	-moz-transform:translate3d(0,10px,0);
	-ms-transform:translate3d(0,10px,0);
	-o-transform:translate3d(0,10px,0);
	transform:translate3d(0,10px,0);
	word-break:break-all;
}
.nw_mvsl .motion4.ac{
	-webkit-transform:translate3d(0,0,0);
	-moz-transform:translate3d(0,0,0);
	-ms-transform:translate3d(0,0,0);
	-o-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0);
	-webkit-transition-duration: 0.5s;
	transition-duration: 0.5s;
	-webkit-transition-delay: 2.0s;
	transition-delay: 2.0s;
	word-break:break-all;
}

.mcont_section{width: calc(100% - 20px);max-width: 1680px;margin: 0 auto;padding: 120px 0;}

.mcomp_box{display: flex;justify-content: space-between;align-items:center;}
.mcomp_box > .img{width: 51.19%;}
.mcomp_box > .box{width: 46%;}
.mcomp_box > .img > span{display: inline-block;box-shadow:0 0 15px rgba(0,0,0,0.08);}
.mcomp_box > .box p.txt1{font-size: 20px;color:#b3976f;font-weight: 500;font-family: 'Poppins';}
.mcomp_box > .box p.txt2{margin-top: 30px;font-size: 28px;color:#3c3c3c;font-weight: 400;}
.mcomp_box > .box p.txt2 span{font-weight: bold;}
.mcomp_box > .box p.txt3{margin-top: 45px;font-size: 22px;color:#2a2a2a;}
.mcomp_box > .box a {margin-top: 50px;display: inline-block;font-size: 20px;color:#4e4e4e;font-family: 'Poppins';border-bottom: 1px solid #5d5d5d;}/*{margin-top: 50px;display: inline-block;width: 200px;line-height: 58px;text-align:center;border: 1px solid #b49870;font-size: 17px;color:#906b36;font-weight: 300;font-family: 'Poppins';}*/

.mcb_title{text-align:center;margin-bottom: 60px;margin-top: 120px;font-size: 33px;color:#000;font-weight: bold;line-height: 1;}
.mcb_title span{display: block;font-size: 20px;font-weight: 100;margin-top: 20px;}
.ms_line{display: flex;flex-wrap:wrap;margin-top: -10px;margin-left: -10px;}
.ms_line > li{margin-left: 10px;margin-top: 10px;width: calc(20% - 10px);text-align:center;}
.ms_line > li.bg1 > a{background: url(../image/main/ms1.jpg) no-repeat center center;background-size: cover;}
.ms_line > li.bg2 > a{background: url(../image/main/ms2.jpg) no-repeat center center;background-size: cover;}
.ms_line > li.bg3 > a{background: url(../image/main/ms3.jpg) no-repeat center center;background-size: cover;}
.ms_line > li.bg4 > a{background: url(../image/main/ms4.jpg) no-repeat center center;background-size: cover;}
.ms_line > li.bg5 > a{background: url(../image/main/ms5.jpg) no-repeat center center;background-size: cover;}
.ms_line > li > a{position: relative;display: block;width: 100%;height: 800px;}
.ms_line > li > a > .txt{width: 100%;height: 100%;display: table;}
.ms_line > li > a > .txt p{display:table-cell;vertical-align:middle;font-size: 28px;color:#fff;font-weight:bold;letter-spacing: -1px;}

.ms_more{margin-top: 40px;text-align:center;}
.ms_more > a{display: inline-block;font-size: 20px;color:#4e4e4e;font-family: 'Poppins';border-bottom: 1px solid #5d5d5d;}

@media screen and (max-width:1719px){
	
}

@media screen and (max-width:1500px){
	.nw_mvsl .wid > .all_txt > div{padding: 20px;}
}

@media screen and (max-width:1180px){

}


@media screen and (max-width:1024px){
	.video_wrap{height: auto;min-height: calc(100% - 70px);position: relative;padding-bottom:134%;}
	.video_wrap video{position: absolute;top:50%;left:50%;transform:translate(-50%, -50%);width: 100%;}
	
	
}


@media screen and (max-width:767px){
	.mvsl_sld > li{min-height: 200px;}
	.nw_mvsl .wid > .all_txt > div > p{font-size:24px;}

	.mcont_section{padding: 80px 0;}
	.mcomp_box{display: block;text-align:center;}
	.mcomp_box > .img{width: auto;}
	.mcomp_box > .box{width: auto;margin-top: 35px;}
	.mcomp_box > .img > span{box-shadow:0 0 10px rgba(0,0,0,0.08);}
	.mcomp_box > .box p.txt1{font-size: 18px;}
	.mcomp_box > .box p.txt2{margin-top: 20px;font-size: 22px;line-height: 1.6;}
	.mcomp_box > .box p.txt3{margin-top: 25px;font-size: 17px;line-height: 1.6;}
	.mcomp_box > .box p.txt3 br{display: none;}
	.mcomp_box > .box a{margin-top: 35px;}
	
	.mcb_title{margin-bottom: 35px;margin-top: 80px;font-size: 28px;}
	.mcb_title span{font-size: 18px;margin-top: 15px;}
	.ms_line{margin-top: -4px;margin-left: -4px;}
	.ms_line > li{margin-left: 4px;margin-top: 4px;width: calc(33.333333333333% - 4px);}
	.ms_line > li:nth-child(1), .ms_line > li:nth-child(2){width: calc(50% - 4px);}
	.ms_line > li > a{height: 320px;}
	.ms_line > li > a > .txt p{font-size: 20px;}

}

@media screen and (max-width:640px){
	
}

@media screen and (max-width:520px){
	.ms_line > li > a{height: 250px;}
	.ms_line > li:nth-child(3), .ms_line > li:nth-child(4){width: calc(50% - 4px);}
	.ms_line > li:nth-child(5){width: calc(100% - 4px);}

}

@media screen and (max-width:420px){
	
}







