/**/
.blindbox1{
		position:fixed; left:0; top:0;
		width:100%; height:100%;
		background:#fff;
		z-index:200;		
	}

body.off #header{
		opacity:0;
	}
	body.off #footer{
		display:none;
	}
	body.off #wrap{
		opacity:0;
		max-height:0; overflow:hidden;
	}
	body.mainon #header{
		opacity:1;
		transition:opacity ease .6s 1.2s;
	}
	
	body.mainon .mainvisual{
		opacity:1;
		transition:opacity ease .6s 1.2s;
	}


/*main*/	
	.mainvisual{
		position:relative; 
		width:100%; height:950px; 
		overflow:hidden; 
		box-sizing:border-box;
		z-index:10;
	}	
	
	.mainvisual .visualatxt1{		
		position:absolute; left:0px; top:170px;
		width:100%;
		text-align:center;
		z-index:5
	}
	.mainvisual .visualatxt1 > .txt1{
		font-family:'Nanum Myeongjo'; color:#fff; font-size:40px; line-height:55px; letter-spacing:-1.5px;
		opacity:0;
		transform:translateY(20px);
		transition:transform cubic-bezier(0.25, 0.1, 0.25, 1.0) .2s .4s, opacity cubic-bezier(0.25, 0.1, 0.25, 1.0) .2s .4s;
	}
	.mainvisual .visualatxt1 > .txt2{
		margin-top:20px;
		color:#fff; font-size:16px; line-height:28px;
		opacity:0;
		transform:translateY(20px);
		transition:transform cubic-bezier(0.25, 0.1, 0.25, 1.0) .2s .4s, opacity cubic-bezier(0.25, 0.1, 0.25, 1.0) .2s .4s;
	}
	.mainvisual .visualatxt1 > .txt3{
		margin-top:30px;
		opacity:0;
		transform:translateY(20px);
		transition:transform cubic-bezier(0.25, 0.1, 0.25, 1.0) .2s .4s, opacity cubic-bezier(0.25, 0.1, 0.25, 1.0) .2s .4s;
	}
	.mainvisual .visualatxt1 > .txt3 img{
		display:unset;
	}
	.mainvisual .visualatxt1 > .txt4{
		font-family:'Nanum Myeongjo'; color:#fff; font-size:40px; line-height:90px;  letter-spacing:-1.5px;
		opacity:0;
		transform:translateY(20px);
		transition:transform cubic-bezier(0.25, 0.1, 0.25, 1.0) .2s .4s, opacity cubic-bezier(0.25, 0.1, 0.25, 1.0) .2s .4s;
	}
	.mainvisual .visualatxt1 > .txt4 b{
		/**font-size:90px; font-weight:bold;**/
		font-size:72px; font-weight:bold;
	}
	.mainvisual .visualatxt1 > .txt4 b em{
		font-size:66px;
	}
	body.mainon .mainvisual .visualatxt1 > .txt1,
	body.mainon .mainvisual .visualatxt1 > .txt4{
		opacity:1;
		transform:translateY(0px);
		transition:all cubic-bezier(0.25, 0.1, 0.25, 1.0) 1.8s .4s;
	}
	body.mainon .mainvisual .visualatxt1 > .txt2{
		opacity:1;
		transform:translateY(0px);
		transition:all cubic-bezier(0.25, 0.1, 0.25, 1.0) 1.8s .7s;
	}
	body.mainon .mainvisual .visualatxt1 > .txt3{
		opacity:1;
		transform:translateY(0px);
		transition:all cubic-bezier(0.25, 0.1, 0.25, 1.0) 1.8s 1s;
	}
	
	.mainvisual .slick-slide{
		width:100%; height:950px; 
		overflow:hidden;
	}
	.mainvisual .visualbox{
		position:relative; 
		overflow:hidden;
		height:100%; 		
		z-index:3;
	}
	
	.mainvisual .visualbox > div,
	.mainvisual .visualbox .slick-list,  
	.mainvisual .visualbox .slick-track{
		width:100%; height:100%;
	}	
	.mainvisual .visualbox .mainimg1{
		position:absolute; left:0; top:0;
		width:100%;
		height:100%;
		overflow:hidden;
	}	
	.mainvisual .visualbox .mainimg1 > div{
		position:absolute; left:0; top:0;
		width:100%; height:100%;
		background-size:cover !important;
		transform:scale(1.05);
		transition:transform cubic-bezier(0.25, 0.1, 0.25, 1.0) .8s .5s;
	}
	
	.mainvisual .visualbox .visualtxt1{
		
	}
	.mainvisual .visualbox .visualtxt1 .txt1{		
		
	}
	
	.mainvisual .visualbox .visualtxt1 .txt2{
		opacity:0;
		transform:translateX(40px);
		transition:transform cubic-bezier(0.25, 0.1, 0.25, 1.0) .2s .4s, opacity cubic-bezier(0.25, 0.1, 0.25, 1.0) .2s .4s;
	}
	
	.mainvisual .visualbox .active .mainimg1 > div{
		transform:scale(1);
		transition:transform cubic-bezier(0.25, 0.1, 0.25, 1.0) 4.8s 0s;
	}
	.mainvisual .visualbox .active .visualtxt1 .txt1{
		max-width:500px;
		opacity:1;
		transition:all cubic-bezier(0.25, 0.1, 0.25, 1.0) 1.8s .4s;
	}
	.mainvisual .visualbox .active .visualtxt1 .txt2{
		opacity:1;
		transform:translateX(0);
		transition:transform cubic-bezier(0.25, 0.1, 0.25, 1.0) .7s .2s, opacity cubic-bezier(0.25, 0.1, 0.25, 1.0) .7s .2s;
	}
	
	.mainvisual .vctrbox1{
		position:absolute; left:50%; bottom:70px;
		transform:translateX(-50%);
		z-index:12;
		display:flex; gap:0 20px; justify-content:center; align-items:center;
	}
	
	.mainvisual .vctrbox1 .sprev1,
	.mainvisual .vctrbox1 .snext1{
		display:block; vertical-align:middle;
		font-size:0; line-height:0;
		width:14px; height:25px;
		cursor:pointer;
		margin:0 auto;
		z-index:12;
	}
	
	.mainvisual .vctrbox1 .sprev1::before,
	.mainvisual .vctrbox1 .snext1::before{
		display:block;
		width:100%; height:100%;
		background:url(../../images/main/btn_arr1.png) no-repeat left center; background-size:200% 100%;
		content:"";
	}
	.mainvisual .vctrbox1 .snext1::before{background-position:right center;}
	
	.mainvisual .vctrbox1 .sprev1:hover::before{ animation: play-left 400ms linear infinite alternate; animation-timing-function:ease-in-out;}
	.mainvisual .vctrbox1 .snext1:hover::before{ animation: play-right 400ms linear infinite alternate; animation-timing-function:ease-in-out;}
	
	.mainvisual .vctrbox1 > ul{
		display:flex; gap:0 15px;
	}
	.mainvisual .vctrbox1 > ul > li{
		width:10px; height:10px;
		box-sizing:border-box;
		border:1px solid #fff;
		border-radius:50%;
		font-size:0; line-height:0px;
		overflow:hidden;
		cursor:pointer;
		transition:border ease .3s 0s;
	}
	.mainvisual .vctrbox1 > ul > li.active{
		border:5px solid #fff;
		transition:border ease .3s 0s;
	}
	
	.mncont1{position:relative; padding:120px 0 600px 100px;  height:720px; overflow:hidden; background:url(../../images/main/bg_premium1.jpg) no-repeat left top; }
	.mncont1 > .tit1{position:relative; text-align:left; margin-top:80px; z-index:5;}
	.mncont1 > .tit1 em{position:relative; display:block; padding-left:30px; font-family:"Jost"; font-size:18px; color:#666666; font-weight:300;}
	.mncont1 > .tit1 em::before,
	.mncont1 > .tit1 em::after{position:absolute; left:0px; top:7px; width:10px; height:10px; border-radius:50%; background:#000; content:"";}
	.mncont1 > .tit1 em::after{left:15px; background:#cfa73f;}
	.mncont1 > .tit1 > p{font-size:60px; line-height:70px; margin-top:8px; font-family:"Times New Roman", Times, serif; font-weight:600; color:#333;}
	
	.mncont1 > .tit1 > .lnk1{
		position:absolute; left:500px; top:400px;
		width:231px; height:235px;
		display:flex; align-items:center; justify-content:center;
	}
	.mncont1 > .tit1 > .lnk1::after{
		position:absolute; left:12%; top:12%;
		width:76%; height:76%;
		background:#cfa73f;
		border-radius:50%;
		content:"";
	}	
	.mncont1 > .tit1 > .lnk1::before{
		position:absolute; left:0; top:0px;
		width:100%; height:100%;
		background:url(../../images/main/txt_cir1.png) no-repeat center center;
		animation:ratateLoop infinite 15s linear; -ms-animation:ratateLoop infinite 15s linear;
		content:"";
		z-index:2;
	}
	.mncont1 > .tit1 > .lnk1 > span{
		position:relative;
		width:60px; height:60px;
		z-index:1;
		font-size:0; line-height:0;
	}
	.mncont1 > .tit1 > .lnk1 > span::after{
		position:absolute; left:0; top:0;
		width:100%; height:100%;
		background:url(../../images/main/ico_arr1.png) no-repeat center center; background-size:cover;
		content:"";
		transition:transform ease .3s 0s;
	}
	.mncont1 > .tit1 > .lnk1:hover > span::after{
		transform:rotate(45deg);
		transition:transform ease .5s 0s;
	}
	
	
	.mncont1 .mslide1{position:absolute; left:720px; top:120px; width:3100px; z-index:2}	
		
	.mncont1 .mslide1 .slick-slide .imgbox1{
		position:relative;
		display:block;
		border-radius:100px 0 0 0;
		overflow:hidden;
	}
	.mncont1 .mslide1 .slick-slide .imgbox1::before{
		position:absolute; right:50px; bottom:10px;
		color:rgba(255,255,255,.5); font-size:16px;
		content:"이미지컷";
	}
	
	.mncont1 .mslide1 .slick-slide img{margin-top:100px;
	transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease;
	transition-delay:.21s;}
	.mncont1 .mslide1 .slick-slide.active img{margin:0;}
	.mncont1 .pretxtbox1{position:absolute; left:100px; top:410px; width:500px; text-align:left;}
	.mncont1 .pretxtbox1 .txt1{position:absolute; left:0; top:10px; opacity:0;
	transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;}	
	.mncont1 .pretxtbox1 .txt1.active{opacity:1; top:0;}
	.mncont1 .pretxtbox1 .txt1 > em{display:block; font-family:"Jost", Times, serif; font-size:28px; color:#cfa73f; font-weight:400;}
	.mncont1 .pretxtbox1 .txt1 .t1{font-size:30px; color:#333; line-height:30px; margin-top:10px; font-weight:800; letter-spacing:-1px;}
	.mncont1 .pretxtbox1 .txt1 .t2{font-size:16px; color:#666666; line-height:26px; margin-top:30px;}
	.mncont1 .pretxtbox1 .txt1 .t2 span{font-size:13px;}
	
	
	.mncont1 .ctrbox1{position:absolute; left:100px; top:620px; display:flex; z-index:10; width:360px; box-sizing:border-box; text-align:left;
	transition: all 0.5s ease;
		-webkit-transition: all 0.5s ease;}
	.mncont1 .ctrbox1 .linebox1{position:relative; flex:1;}
	.mncont1 .ctrbox1 .linebox1 .sline1 {position:absolute; left:0px; top:10px; width:98%; height:1px;}
	.mncont1 .ctrbox1 .linebox1 .sline1::before{position:absolute; left:0px; top:0px; width:100%; height:2px; background:#dddddd; opacity:1; content:""; z-index:-1;}
	.mncont1 .ctrbox1 .linebox1 .sline1 span{position:relative; display:block; background:#cfa73f; width:0px; height:1px;
	transition-duration:0s;
	transition-delay:0s;
	z-index: 10;
	}
	.mncont1 .ctrbox1 .linebox1 .sline1 span::before{position:absolute; right:0; top:-3px; width:7px; height:7px; border-radius:50%; background:#cfa73f; content:""; z-index:2}
	.mncont1 .ctrbox1 .linebox1 .sline1 span::after{position:absolute; right:-12px; top:-14px; width:30px; height:30px; border-radius:50%; background:rgba(207,167,63,.1); z-index:1; content:"";}
	.mncont1 .ctrbox1 .linebox1 .sline1 span.active{width:100%;
	-moz-transition:all 5.6s ease-in-out;
	-webkit-transition:all 5.6s ease-in-out;
	-moz-transform:all 5.6s ease-in-out;
	transform:all 5.6s ease-in-out;
	transition-duration:5.6s;
	transition-delay:0s;
	}
	.mncont1 .ctrbox1 > *{width:74px; }
	.mncont1 .ctrbox1 .slidernum1{display:inline-block; vertical-align:middle; font-size:16px; font-family:"Jost"; color:#cfa73f; font-weight:400; padding:0 10px;}
	.mncont1 .ctrbox1 .slidernum1 > em{position:relative; color:#c5c5c5; margin-left:16px;}
	.mncont1 .ctrbox1 .slidernum1 > em::before{position:absolute; left:-8px; top:5px; width:1px; height:12px; background:#c5c5c5; content:"";}
	
	
	.mncont2{position:relative; padding:160px 0 0; z-index:2;  margin-bottom:200px; margin-top:-550px;}
	.mncont2 .mcont1{position:relative;}
	.mncont2 .mcont1 > .tit1{text-align:right; padding-right:100px;}
	.mncont2 .mcont1 > .tit1 em{position:relative; display:inline-block; padding-left:30px; font-family:"Jost"; font-size:18px; color:#666; font-weight:300;}
	.mncont2 .mcont1 > .tit1 em::before,
	.mncont2 .mcont1 > .tit1 em::after{position:absolute; left:0px; top:7px; width:10px; height:10px; border-radius:50%; background:#000; content:"";}
	.mncont2 .mcont1 > .tit1 em::after{left:15px; background:#cfa73f;}
	.mncont2 .mcont1 > .tit1 > p{font-size:60px; line-height:60px; margin-top:18px; font-family:"Times New Roman"; font-weight:800; color:#333;}
	
	.mslide2{margin-top:60px;}
	.mslide2 .slick-slide{position:relative;}
	.mslide2 .slick-slide .img1{height:800px; margin-right:300px;
	transition: all 0.5s ease;
		-webkit-transition: all 0.5s ease;}
	.mslide2 .slick-slide .txt1{position:absolute; right:0; bottom:0; width:1000px; height:600px; background:#fff; box-sizing:border-box; padding:140px 0 0 120px; text-align:left;	}
	.mslide2 .slick-slide .txt1 > *{opacity:0; -webkit-transform:translate3d(0,-22%,0);transform:translate3d(0,-22%,0);
	transition: all 0.5s ease;
		-webkit-transition: all 0.5s ease;}
	.mslide2 .slick-slide .txt1 > em{display:block; font-family:"Jost", Times, serif; font-size:18px; color:#cfa73f; font-weight:400; }
	.mslide2 .slick-slide .txt1 .t1{font-size:36px; color:#333; line-height:44px; margin-top:15px; font-weight:800;}
	.mslide2 .slick-slide .txt1 .t2{font-size:16px; color:#666666; font-weight:600; line-height:28px; margin-top:60px;}
	
	.mslide2 .slick-slide.active .img1{margin-right:350px;}
	.mslide2 .slick-slide.active .txt1 > *{opacity:1; -webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
	
	.mncont2 .ctrbox1{position:absolute; right:530px; bottom:110px; display:flex; z-index:10; width:350px; box-sizing:border-box; text-align:left;
	transition: all 0.5s ease;
		-webkit-transition: all 0.5s ease;}
	.mncont2 .ctrbox1 .linebox1{position:relative; flex:1;}
	.mncont2 .ctrbox1 .linebox1 .sline1 {position:absolute; left:0px; top:10px; width:98%; height:1px;}
	.mncont2 .ctrbox1 .linebox1 .sline1::before{position:absolute; left:0px; top:0px; width:100%; height:2px; background:#dddddd; opacity:1; content:""; z-index:-1;}
	.mncont2 .ctrbox1 .linebox1 .sline1 span{position:relative; display:block; background:#cfa73f; width:0px; height:1px;
	transition-duration:0s;
	transition-delay:0s;
	z-index: 10;
	}
	.mncont2 .ctrbox1 .linebox1 .sline1 span::before{position:absolute; right:0; top:-3px; width:7px; height:7px; border-radius:50%; background:#cfa73f; content:""; z-index:2}
	.mncont2 .ctrbox1 .linebox1 .sline1 span::after{position:absolute; right:-12px; top:-14px; width:30px; height:30px; border-radius:50%; background:rgba(207,167,63,.1); z-index:1; content:"";}
	.mncont2 .ctrbox1 .linebox1 .sline1 span.active{width:100%;
	-moz-transition:all 5.6s ease-in-out;
	-webkit-transition:all 5.6s ease-in-out;
	-moz-transform:all 5.6s ease-in-out;
	transform:all 5.6s ease-in-out;
	transition-duration:5.6s;
	transition-delay:0s;
	}
	.mncont2 .ctrbox1 > *{width:74px; }
	.mncont2 .ctrbox1 .slidernum1{display:inline-block; vertical-align:middle; font-size:16px; font-family:"Jost"; color:#cfa73f; font-weight:400; padding:0 10px;}
	.mncont2 .ctrbox1 .slidernum1 > em{position:relative; color:#c5c5c5; margin-left:16px;}
	.mncont2 .ctrbox1 .slidernum1 > em::before{position:absolute; left:-8px; top:5px; width:1px; height:12px; background:#c5c5c5; content:"";}
	
	.mncont2 .lnk1{
		position:absolute; right:200px; top:480px;
		width:149px; height:147px;
		display:flex; align-items:center; justify-content:center;
	}
	.mncont2 .lnk1::before{
		position:absolute; left:0; top:0px;
		width:100%; height:100%;
		background:url(../../images/main/txt_cir2.png) no-repeat center center;
		animation:ratateLoop infinite 15s linear; -ms-animation:ratateLoop infinite 15s linear;
		content:"";
		z-index:2;
	}
	.mncont2 .lnk1 > span{
		position:relative;
		width:60px; height:60px;
		z-index:1;
		font-size:0; line-height:0;
	}
	
	.mncont3{
		position:relative; z-index:2;
		padding-bottom:250px; 
	}
	.mncont3::before{
		position:absolute; left:0; top:0px; width:100%; height:100%; background:url(../../images/main/bg_brand1.png) no-repeat center top; content:"";
	}	
	.mncont3 .mcont1{position:relative;}
	.mncont3 .mcont1 > .tit1{
		text-align:center;
	}
	.mncont3 .mcont1 > .tit1 > em{
		position:relative; display:inline-block; padding-left:30px; font-family:"Jost"; font-size:18px; color:#666; font-weight:300;}
	.mncont3 .mcont1 > .tit1 > em::before,
	.mncont3 .mcont1 > .tit1 > em::after{
		position:absolute; left:0px; top:7px; width:10px; height:10px; border-radius:50%; background:#000; content:"";
	}
	.mncont3 .mcont1 > .tit1 > em::after{left:15px; background:#cfa73f;}
	
	.mncont3 .mcont1 > .tit1 > p{
		font-size:45px; line-height:60px; margin-top:18px; 
		font-family:'Nanum Myeongjo'; font-weight:500; color:#3e3a39;
	}
	.mncont3 .mcont1 > .tit1 > p > em{
		font-weight:800;
	}
	.mncont3 .mcont1 > .bnn1{
		position:relative;
		margin:0 auto; margin-top:80px; padding:100px 0;
		width:100%; max-width:1400px;		
		background:url(../../images/main/bg_brand2.jpg) no-repeat center center; background-size:cover;
	}
	.mncont3 .mcont1 > .bnn1 > .detail1{
		color:#fff;
	}
	.mncont3 .mcont1 > .bnn1 > .detail1 > p{
		font-weight:600; font-size:24px; line-height:35px;
		margin-top:30px;
	}
	.mncont3 .mcont1 > .bnn1 > .detail1 > div{
		margin-top:90px;
	}
	.mncont3 .mcont1 > .bnn1 > .detail1 > div > em{
		display:inline-block;
		padding:10px 35px;
		background:#cfa73f;
		border-radius:20px;
		font-weight:600; font-size:20px; line-height:30px;
	}
	.mncont3 .mcont1 > .bnn1 > .detail1 > div > p{
		font-weight:500; font-size:16px; line-height:25px;
		margin-top:15px;
	}
	.mncont3 .mcont1 > .bnn1 > .detail1 > div > p span{
		position:relative;
		display:inline-block;
	}
	.mncont3 .mcont1 > .bnn1 > .detail1 > div > p span:not(:first-child)::before{
		display:inline-block; vertical-align:middle;
		margin:0 8px;
		width:1px; height:14px;
		background:#888;
		content:"";
	}
	.mncont3 .mcont1 > .bnn1 .lnk1{
		position:absolute; right:-100px; top:360px;
		width:226px; height:234px;
		display:flex; align-items:center; justify-content:center;
	}
	.mncont3 .mcont1 > .bnn1 .lnk1::before{
		position:absolute; left:0; top:0px;
		width:100%; height:100%;
		background:url(../../images/main/txt_cir3.png) no-repeat center center;
		animation:ratateLoop infinite 15s linear; -ms-animation:ratateLoop infinite 15s linear;
		content:"";
		z-index:2;
	}
	.mncont3 .mcont1 > .bnn1 .lnk1 > span{
		position:relative;
		width:60px; height:60px;
		z-index:1;
		font-size:0; line-height:0;
	}
	
	.mncont4{
		position:relative;
	}
	.mncont4 .mcont1 > .tit1{
		text-align:left; padding-left:100px;
		margin-bottom:30px;
	}
	.mncont4 .mcont1 > .tit1 > em{position:relative; display:inline-block; padding-left:30px; font-family:"Jost"; font-size:18px; color:#666; font-weight:300;}
	.mncont4 .mcont1 > .tit1 > em::before,
	.mncont4 .mcont1 > .tit1 > em::after{position:absolute; left:0px; top:7px; width:10px; height:10px; border-radius:50%; background:#000; content:"";}
	.mncont4 .mcont1 > .tit1 > em::after{left:15px; background:#cfa73f;}
	.mncont4 .mcont1 > .tit1 > p{font-size:60px; line-height:60px; margin-top:18px; font-family:"Times New Roman"; font-weight:800; color:#333;}
	.mncont4 .mcont1 > .tit1 > div{
		font-size:24px; line-height:30px; margin-top:60px; 
		font-family:'Nanum Myeongjo'; font-weight:500; color:#3e3a39;
	}
	.mncont4 .mcont1 > .tit1 > div > em{
		font-weight:800
	}
	
	.mncont4 .mcont1 > ul{
		position:relative;
		width:100%; height:calc(100vh - 100px);
		display:table; table-layout:fixed;
	}
	.mncont4 .mcont1 > ul::before{
		position:absolute; right:0; top:-60px;
		width:calc(50% - 100px); height:60px;
		background:#cfa73f;
		content:"";
	}
	.mncont4 .mcont1 > ul > li{
		display:table-cell;
		vertical-align:middle;
		width:25%;
	}
	.mncont4 .mcont1 > ul > li:nth-child(n+2){
		border-left:1px solid rgba(255,255,255,.3);
	}
	.mncont4 .mcont1 > ul > li > .bgimg1{
		position:absolute; left:0; top:0;
		width:100%; height:100%;
		background-size:cover !important;
		opacity:0;
		z-index:-1;
		transition:opacity ease .3s .2s;
	}
	
	.mncont4 .mcont1 > ul > li:hover > .bgimg1, .mncont4 .mcont1 > ul > li.on > .bgimg1{
		opacity:1;
		z-index:-1;
		transition:opacity ease .5s .0s;
	}
	.mncont4 .mcont1 > ul > li > .detail1{		
		box-sizing:border-box;
		color:#fff;
		white-space:nowrap;
	}
	.mncont4 .mcont1 > ul > li > .detail1 .tit1{
		font-family:"Times New Roman"; color:rgba(255,255,255,.2); font-weight:800; font-size:40px; line-height:60px;
		transition:all ease .3s 0s;
	}
	
	.mncont4 .mcont1 > ul > li > .detail1 .txt1{
		position:relative;
		padding-bottom:230px;
		opacity:0;
		transform:translateY(80px);
		transition:all ease .4s 0s;	
	}
	.mncont4 .mcont1 > ul > li > .detail1 .txt1::before{
		position:absolute; left:50%; bottom:60px;
		width:1px; height:0px;
		background:#fff;
		content:"";
		opacity:0;
		transition:all ease .4s 0s;
	}
	.mncont4 .mcont1 > ul > li > .detail1 .txt1 > em{
		font-weight:600; font-size:30px; line-height:30px;
	}
	.mncont4 .mcont1 > ul > li > .detail1 .txt1 > div{
		margin-top:10px;
		font-size:16px; line-height:30px;
	}
	
	.mncont4 .mcont1 > ul > li:hover > .detail1 .tit1, .mncont4 .mcont1 > ul > li.on > .detail1 .tit1{
		color:rgba(255,255,255,1); font-size:50px;
		transition:all ease .4s 0s;
	}
	
	.mncont4 .mcont1 > ul > li:hover > .detail1 .txt1, .mncont4 .mcont1 > ul > li.on > .detail1 .txt1{
		opacity:1;
		transform:translateY(0px);
		transition:all ease .4s 0s;	
	}
	.mncont4 .mcont1 > ul > li:hover > .detail1 .txt1::before, .mncont4 .mcont1 > ul > li.on > .detail1 .txt1::before{
		opacity:1; height:100px;
		transition:all ease .4s 0s;	
	}
		
/*main*/

