.sa {
	opacity: 0;
	transition: all .9s ease;
}

/* 아래에서 위로 페이드 인 */
.sa-up {
	transform: translate(0, 50px);
}
.sa-down {
	transform: translate(0, -50px);
}
.sa-lf {
	transform: translate(-50px, 0);
}
.sa-rt {
	transform: translate(50px, 0);
}

.sa.show {
	opacity: 1;
	transform: none;
}

.action{opacity: 0; transform: translateY(50px);transition: all 0.9s ease;}
.action.show{opacity: 1;transform: translateY(0);}



.nw_mvsl{position: relative;width:100%;margin:0 auto;}
.mvsl_sld > li{overflow: hidden;height:calc(100vh - 121px);min-height:550px;}
/*.mvsl_sld > li.bg1 > a{background: url(../image/main/m_vsl1.jpg) no-repeat center center; background-size: cover;}
.mvsl_sld > li.bg2 > a{background: url(../image/main/m_vsl2.jpg) no-repeat center center; background-size: cover;}
.mvsl_sld > li.bg3 > a{background: url(../image/main/m_vsl3.jpg) no-repeat center center; background-size: cover;}
.mvsl_sld > li.bg4 > a{background: url(../image/main/m_vsl4.jpg) no-repeat center center; background-size: cover;}
.mvsl_sld > li.bg5 > a{background: url(../image/main/m_vsl5.jpg) no-repeat center center; background-size: cover;}
.mvsl_sld > li.bg6 > a{background: url(../image/main/m_vsl6.jpg) no-repeat center center; background-size: cover;}*/

.nw_mvsl .bx-controls{display: none;}
.nw_mvsl .bx-controls a{ font-size: 0; }
.nw_mvsl .bx-pager{position:absolute;left: 0;top: 35%;width: 100%;text-align:center;z-index:52;}
.nw_mvsl .bx-pager-item{display: inline-block;margin: 0 15px;text-align:center;font-size: 0;}
.nw_mvsl .bx-pager-item a{position:relative;display: inline-block;width:7px;height:7px;font-size:0;background:#fff;opacity:1;border-radius:100%;transition: all 0.3s ease-in-out;}
.nw_mvsl .bx-pager-item a.active{opacity:1;}
.nw_mvsl .bx-pager-item a.active:after{content:"";position:absolute;left:-9px;top:-9px;bottom:-9px;right:-9px;border:1px solid #fff;opacity:1;border-radius:100%;}
.nw_mvsl .bx-controls-direction{}
.nw_mvsl .bx-controls-direction a{position: absolute;top:50%;margin-top:-8px;z-index: 53;display: inline-block;font-size:0;width: 138px; height: 15px;}
.nw_mvsl .bx-prev{left:0;background: url(../image/main/mvs_prev.png) 0 0 no-repeat;}
.nw_mvsl .bx-next{right:0;background: url(../image/main/mvs_next.png) 0 0 no-repeat;}
.nw_mvsl .bx-controls-auto-item{display:none;}
.nw_mvsl .bx-controls-auto-item a{display: none; width: 24px; height: 24px;}
.nw_mvsl .wid{width: calc(100% - 20px);max-width:1320px;margin:0 auto;height: 100vh;min-height:550px;display: flex;align-items:center;position:relative;z-index:9;}
.nw_mvsl .wid > .all_txt{width: 100%;padding: 30px 10px;text-align: center;}
.nw_mvsl .wid > .all_txt > p.txt1{font-size: 36px;color: #fff;font-weight: 500;line-height: 1.6;word-break: keep-all;}


.mvsl_sld > li > a{display: block;position: absolute; top: 0; left:0; right:0; bottom:0; width: 100%;height: 100%; z-index: -1;
	background-position:50% 50%;
	background-repeat:no-repeat;
	background-size:cover;
	opacity: 1;
	-ms-transform: scale(1.1, 1.1);
	-webkit-transform: scale(1.1, 1.1);
	-webkit-transition:transform 11s ease-out, opacity 1s ease 0.3s;
	transition:transform 11s ease-out, opacity 1s ease 0.3s;
}
.mvsl_sld > li.on > a.sc{
	z-index: 1;
	opacity: 1;
	-ms-transform: scale(1, 1) rotate(.001deg);
	-webkit-transform: scale(1, 1) rotate(.001deg);
	transform: scale(1, 1) rotate(.001deg);
	-webkit-transition-delay: 0s;
	transition-delay: 0.8s;
}



@media screen and (max-width:1720px){
	
}

@media screen and (max-width:1599px){
	
}

@media screen and (max-width:1430px){
	
}

@media screen and (max-width:1180px){
	
}


@media screen and (max-width:1024px){
	.mvsl_sld > li{height:calc(100vh - 60px);}

	
}

@media screen and (max-width:767px){
	



}

@media screen and (max-width:640px){
	/*.mvsl_sld > li.bg1 > a{background: url(../image/main/m_vsl1m.jpg) no-repeat center center; background-size: cover;}
	.mvsl_sld > li.bg2 > a{background: url(../image/main/m_vsl2m.jpg) no-repeat center center; background-size: cover;}
	.mvsl_sld > li.bg3 > a{background: url(../image/main/m_vsl3m.jpg) no-repeat center center; background-size: cover;}
	.mvsl_sld > li.bg4 > a{background: url(../image/main/m_vsl4m.jpg) no-repeat center center; background-size: cover;}
	.mvsl_sld > li.bg5 > a{background: url(../image/main/m_vsl5m.jpg) no-repeat center center; background-size: cover;}
	.mvsl_sld > li.bg6 > a{background: url(../image/main/m_vsl6m.jpg) no-repeat center center; background-size: cover;}*/
}

@media screen and (max-width:520px){


}

@media screen and (max-width:420px){
	
}

@media screen and (max-width:380px){

}

