/**/


/*main*/	
	.bnn_video1{z-index:15; position:absolute; right:120px; top:90px;}
	.bnn_video1 img{margin-bottom:10px;}

	.mainvisual{position:relative; width:100%; height:1000px; overflow:hidden; z-index:10; box-sizing:border-box; }	
	.mainvisual .slick-slide{width:100%; height:1000px; overflow:hidden;}
	
	
	.mainvisual .visualbox{position:relative; overflow:hidden; height:100%; z-index:3}
	.mainvisual .visualbox > div,
	.mainvisual .visualbox .slick-list,  
	.mainvisual .visualbox .slick-track, 
	.mainimg1{
		width:100%; height:100%;
	}	
	.mainvisual .visualbox .mainimg1{
		width:100%;
		height: 100%;
		background-size:cover !important;
	}	
	
	.mainvisual .visualbox .active .mainimg1{
		 -webkit-animation:drift 3.2s  cubic-bezier(0.25, 0.1, 0.25, 1.0) both;animation:drift 3.2s  cubic-bezier(0.25, 0.1, 0.25, 1.0) both; -ms-animation:drift 3.2s  cubic-bezier(0.25, 0.1, 0.25, 1.0) both; 
		animation-delay:.01s;
	}
	
	.mainvisual .visualbox .visualtxt1{
		position:absolute; left:50%; top:138px;
		transform:translate(-50%);	
		color:#fff;	
	}
	.mainvisual .visualbox .visualtxt1.t2{
		color:#000c38;	
	}
	
	.mainvisual .visualbox .visualtxt1 .txt1{
		opacity:0;
		transform:translateY(10%);
		transition:opacity cubic-bezier(0.25, 0.1, 0.25, 1.0) .3s .1s , transform cubic-bezier(0.25, 0.1, 0.25, 1.0) .3s .1s;
	}
	.mainvisual .visualbox .visualtxt1 .txt1 > *:nth-child(1){
		font-family:'Nanum Myeongjo'; font-weight:400; font-size:41px; line-height:50px; letter-spacing:-1px;
	}
	.mainvisual .visualbox .visualtxt1 .txt1 > *:nth-child(1) > em{
		display:block;
		margin-top:10px;
		font-weight:600; font-size:72px; line-height:80px; letter-spacing:-2px;
	}
	.mainvisual .visualbox .visualtxt1 .txt1 > *:nth-child(2){
		margin-top:20px;
		font-weight:400; font-size:19px; line-height:22px;
	}
	.mainvisual .visualbox .visualtxt1 .txt1::after{
		display:block;
		margin:0 auto; margin-top:25px; margin-bottom:25px;
		width:1px; height:80px;
		background:#fff;
		content:"";
		opacity:0; 
		transform:translateY(-10%);
		transition:opacity cubic-bezier(0.25, 0.1, 0.25, 1.0) .3s .1s , transform cubic-bezier(0.25, 0.1, 0.25, 1.0) .3s .1s;
	}
	.mainvisual .visualbox .visualtxt1.t2 .txt1::after{
		background:#000c38;	
	}
	
	.mainvisual .visualbox .visualtxt1 .txt2{
		display:inline-block;
		text-align:center;
		overflow:hidden;
		opacity:0; 
		transform:translateY(10%);
		transition:opacity cubic-bezier(0.25, 0.1, 0.25, 1.0) .3s .1s , transform cubic-bezier(0.25, 0.1, 0.25, 1.0) .3s .1s;
	}
	
	.mainvisual .visualbox .visualtxt1 .txt2 > *:nth-child(1) img{
		margin:0 auto;
	}
	.mainvisual .visualbox .visualtxt1 .txt2 > *:nth-child(2){
		margin-top:15px;
		font-size:20px; line-height:40px;
	}
	.mainvisual .visualbox .visualtxt1 .txt2 > *:nth-child(2) span{
		font-weight:200;
	}
	.mainvisual .visualbox .visualtxt1 .txt2 > *:nth-child(2)::before,
	.mainvisual .visualbox .visualtxt1 .txt2 > *:nth-child(2)::after{
		position:relative; left:50%;
		transform:translateX(-50%);
		display:block;
		width:0; height:1px;
		background:#fff;
		content:"";
		transition:width cubic-bezier(0.25, 0.1, 0.25, 1.0) .3s .0s ;
	}
	.mainvisual .visualbox .visualtxt1.t2 .txt2 > *:nth-child(2)::before,
	.mainvisual .visualbox .visualtxt1.t2 .txt2 > *:nth-child(2)::after{
		background:#000c38;	
	}
	
	.mainvisual .visualbox .active .visualtxt1 .txt1{
		opacity:1;
		transform:translateY(0);
		transition:opacity cubic-bezier(0.25, 0.1, 0.25, 1.0) .8s .2s , transform cubic-bezier(0.25, 0.1, 0.25, 1.0) .8s .2s;
	}
	.mainvisual .visualbox .active .visualtxt1 .txt1::after{
		opacity:1;
		transform:translateY(0);
		transition:opacity cubic-bezier(0.25, 0.1, 0.25, 1.0) .8s .4s , transform cubic-bezier(0.25, 0.1, 0.25, 1.0) .8s .4s;
	}
	.mainvisual .visualbox .active .visualtxt1 .txt2{
		opacity:1;
		transform:translateY(0);
		transition:opacity cubic-bezier(0.25, 0.1, 0.25, 1.0) .8s .6s , transform cubic-bezier(0.25, 0.1, 0.25, 1.0) .8s .6s;
	}
	.mainvisual .visualbox .active .visualtxt1 .txt2 > *:nth-child(2)::before,
	.mainvisual .visualbox .active .visualtxt1 .txt2 > *:nth-child(2)::after{
		width:100%; 
		transition:width cubic-bezier(0.25, 0.1, 0.25, 1.0) .8s .8s ;
	}
	
	
	.mainvisual .visualbox .active .visualtxt1 > *:nth-child(2) > *:nth-child(2){
		transition-delay:.4s;
	}
	.mainvisual .visualbox .active .visualtxt1 > *:nth-child(2) > *:nth-child(3){
		transition-delay:.8s;
	}	
	
	.mainvisual .vsctr1{
		position:absolute; left:50%; bottom:50px;;
		transform:translateX(-50%);
		z-index:5;
		display:flex; align-items:center;
	}
	.mainvisual .vsctr1 > *{
	}
	
	
	.mainvisual .vsctr1	.sprev1,
	.mainvisual .vsctr1	.snext1{
		display:inline-block; vertical-align:middle;
		font-size:0; line-height:0;
		width:40px; height:40px;
		cursor:pointer;
		z-index:10;
	}
	.mainvisual .vsctr1	.sprev1::before,
	.mainvisual .vsctr1	.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 .vsctr1	.snext1::before{background-position:right center;}
	.mainvisual	.sprev1{
		margin-right:5px;
	}
	.mainvisual	.snext1{
		margin-left:5px;
	}
	.mainvisual .vsctr1	.sprev1:hover::before{ animation: play-left 400ms linear infinite alternate; animation-timing-function:ease-in-out;}
	.mainvisual .vsctr1	.snext1:hover::before{ animation: play-right 400ms linear infinite alternate; animation-timing-function:ease-in-out;}
	
	.mainvisual .vsctr1 > *:nth-child(1){	
		display:flex; align-items:center;
		margin-right:16px;	
	}
	.mainvisual .vsctr1 > *:nth-child(1) em{
		display:inline-block;
		width:15px;
		color:#fff; font-family:"Poppins"; font-weight:700; font-size:14px; line-height:14px;
	}
	.mainvisual .vsctr1 .uline1 {
		transform:translateY(0px);
		position:relative; width:280px; height:2px;
		margin:0 8px;
		display:inline-block;
	}
	.mainvisual .vsctr1 .uline1::before{position:absolute; left:0px; top:0px; width:100%; height:2px; background:rgba(255,255,255,.2); opacity:1; content:""; z-index:-1;}
	.mainvisual .vsctr1 .uline1 span{position:relative; display:block; background:#fff; width:0px; height:2px;
	transition-duration:0s;
	transition-delay:0s;
	z-index: 10;
	}
	.mainvisual .vsctr1 .uline1 span.active{width:100%;
	-moz-transition:all 6s ease-in-out;
	-webkit-transition:all .20s ease-in-out;
	-moz-transform:all 6s ease-in-out;
	transform:all 6s ease-in-out;
	transition-duration:6s;
	transition-delay:0s;
	}
	#mainCont{
		background:#eaecf1;
		overflow:hidden;
	}
	#mainCont::before{
		position:absolute; right:50%; top:580px;
		margin-right:-1080px;
		width:660px; height:660px;
		border-radius:50%;
		background: linear-gradient(to right,#f1f2f6, #eaecf1);
		content:"";
	}
	#mainCont::after{
		position:absolute; right:50%; top:1400px;
		margin-right:160px;
		width:860px; height:860px;
		border-radius:50%;
		background: linear-gradient(to left,#f1f2f6, #eaecf1);
		content:"";
		z-index:-1;
	}
	.mncont1{
		position:relative;
		padding:180px 0 160px;
		overflow:hidden;
	}
	.mncont1::before{
		position:absolute; left:0; top:0;
		width:calc(50% - 275px); height:100%;
		background:url(../../images/main/bg_location1.jpg) no-repeat right center; background-size:cover;
		content:"";
	}
	.mncont1 .mcont1{
		position:relative;
		width:1400px;
		margin:0 auto;
		text-align:left;
	}
	.mncont1 .mcont1::before{
		position:absolute; left:0; top:0;
		width:870px; height:500px;
		background:#eaecf1;
		content:"";
	}
	.mncont1 .mcont1 > .tit1{
		position:absolute; left:950px; top:0;
		text-align:left; font-family:"Poppins";
		z-index:1;
	}
	.mncont1 .mcont1 > .tit1 h2{
		font-family:"Poppins"; font-weight:700; color:#000c38; font-size:70px; line-height:70px;
	}
	.mncont1 .mcont1 > .tit1 > a{
		display:inline-block;
		margin-top:20px;
		font-weight:400; color:#888; font-size:16px; line-height:24px; letter-spacing:0;
		border-bottom:1px solid;
	}
	.mslide1{
		width:1400px; 
		
		opacity:0;
	}
	
	.mslide1.aos-animate{
		opacity:1;
		transition:opacity 1.2s cubic-bezier(0.25, 0.1, 0.25, 1.0);
		-webkit-transition: opacity 1.2s cubic-bezier(0.25, 0.1, 0.25, 1.0);
		transition-delay:.1s;
	}
	
	.mslide1 .slick-slide{
		position:relative;
		height:560px;
	}
	.mslide1 .slick-slide .imgbox1{
		position:relative;
	}
	.mslide1 .slick-slide .imgbox1 img{
		transform:translateX(-10%);
		transition:transform cubic-bezier(0.25, 0.1, 0.25, 1.0) .5s .0s;
	}
	.mslide1 .slick-slide .imgbox1 > em{
		position:absolute; left:60px; bottom:-55px;
		font-family:"Poppins"; font-weight:700; color:#fff; font-size:70px;
		z-index:1;
		opacity:0;
		transform:translateY(10%);
		transition:transform cubic-bezier(0.25, 0.1, 0.25, 1.0) .3s .0s, opacity cubic-bezier(0.25, 0.1, 0.25, 1.0) .3s .0s;
	}
	.mslide1 .slick-slide  .txt1{
		position:absolute; left:949px; top:360px;
		opacity:0;
		transform:translateX(10%);
		transition:transform cubic-bezier(0.25, 0.1, 0.25, 1.0) .3s .0s, opacity cubic-bezier(0.25, 0.1, 0.25, 1.0) .3s .0s;
	}
	.mslide1 .slick-slide  .txt1 > div{
		font-weight:600; color:#333; font-size:22px; line-height:24px; letter-spacing:0;
	}
	.mslide1 .slick-slide  .txt1 > div em{
		color:#bf9364; 
	}
	.mslide1 .slick-slide  .txt1 > p{
		margin-top:16px;
		font-weight:400; color:#666666; font-size:16px; line-height:25px;
	}
	.mslide1 .slick-slide  .txt1 > p > span{
		font-size:13px;
	}
	
	.mslide1 .slick-slide.active .imgbox1 img{
		transform:translateX(0);
		transition:transform cubic-bezier(0.25, 0.1, 0.25, 1.0) .5s .0s;
	}
	.mslide1 .slick-slide.active .imgbox1 > em{
		opacity:1;
		transform:translateY(0);
		transition:transform cubic-bezier(0.25, 0.1, 0.25, 1.0) .5s .1s, opacity cubic-bezier(0.25, 0.1, 0.25, 1.0) .5s .1s;
	}
	
	.mslide1 .slick-slide.active .txt1{
		opacity:1;
		transform:translateX(0);
		transition:transform cubic-bezier(0.25, 0.1, 0.25, 1.0) .5s .1s, opacity cubic-bezier(0.25, 0.1, 0.25, 1.0) .5s .1s;
	}
	.mncont1 .mcont1 > .ctrbox1{
		position:absolute; right:0; bottom:0;
		display:flex; justify-content:space-between;
		width:730px;
	}
	.mncont1 .mcont1 > .ctrbox1 > *:nth-child(1){
		display:flex; align-items:center;
	}
	.mncont1 .mcont1 > .ctrbox1 > *:nth-child(1){	
		display:flex; align-items:center;
		margin-right:16px;	
	}
	.mncont1 .mcont1 > .ctrbox1 > *:nth-child(1) em{
		display:inline-block;
		width:15px;
		color:#333; font-family:"Poppins"; font-weight:500; font-size:16px; line-height:16px;
	}
	.mncont1 .mcont1 > .ctrbox1 > * .uline2 {
		transform:translateY(0px);
		position:relative; width:142px; height:2px;
		margin:0 8px;
		display:inline-block;
	}
	.mncont1 .mcont1 > .ctrbox1 > * .uline2::before{position:absolute; left:0px; top:0px; width:100%; height:1px; background:#d4d5d7; opacity:1; content:""; z-index:-1;}
	.mncont1 .mcont1 > .ctrbox1 > * .uline2 span{position:relative; display:block; background:#333333; width:0px; height:1px;
	transition-duration:0s;
	transition-delay:0s;
	z-index: 10;
	}
	.mncont1 .mcont1 > .ctrbox1 > * .uline2 span.active{width:100%;
	-moz-transition:all 4s ease-in-out;
	-webkit-transition:all .20s ease-in-out;
	-moz-transform:all 4s ease-in-out;
	transform:all 4s ease-in-out;
	transition-duration:4s;
	transition-delay:0s;
	}
	.mncont1 .mcont1 > .ctrbox1 > *:nth-child(2){
		margin-right:80px;
	}
	.mncont1 .mcont1 > .ctrbox1 .prev1,
	.mncont1 .mcont1 > .ctrbox1 .next1{
		display:inline-block;
		cursor:pointer;
		font-family:"Poppins"; font-weight:600; color:#333; font-size:16px;
	}
	.mncont1 .mcont1 > .ctrbox1 .next1{
		margin-left:20px;
	}
	.mncont1 .mcont1 > .ctrbox1 .prev1:hover{ animation: play-left 400ms linear infinite alternate; animation-timing-function:ease-in-out;}
	.mncont1 .mcont1 > .ctrbox1 .next1:hover{ animation: play-right 400ms linear infinite alternate; animation-timing-function:ease-in-out;}
	
	
	.mncont2{
		padding:180px 0;
	}
	.mncont2 .mcont1{
		position:relative;
		width:100%;
	}
	.mncont2 .mcont1 > .tit1{
		position:absolute; left:calc(50% + 20px); top:100px;
		transform:translateX(-50%);
		text-align:left;
		z-index:5;	
	}
	
	.mncont2 .mcont1 > .tit1 > a{
		display:inline-block;
		margin-top:40px;
		font-weight:400; color:#888; font-size:16px; line-height:24px; letter-spacing:0;
		border-bottom:1px solid;
	}
	
	.mslide2{
		position:relative; left:calc(50% + 0px);
		transform:translateX(-50%);
		width:4600px;
		
		opacity:0;
	}
	
	.mslide2.aos-animate{
		opacity:1;
		transition:opacity 1.2s cubic-bezier(0.25, 0.1, 0.25, 1.0);
		-webkit-transition: opacity 1.2s cubic-bezier(0.25, 0.1, 0.25, 1.0);
		transition-delay:.1s;
	}
	
	.mslide2 .slick-slide{
		position:relative;
		text-align:center;
	}
	.mslide2 .slick-slide .imgbox1{
		display:inline-block;
	}
	.mslide2 .slick-slide .imgbox1 img{
		transform:scale(0.64);
		transition:transform ease .3s .0s;
	}
	.mslide2 .slick-slide .txt1{
		opacity:0;
		position:absolute; left:770px; bottom:46px;
		text-align:left;
		white-space:nowrap;
		transform:translateX(-20%);
		transition:opacity cubic-bezier(0.25, 0.1, 0.25, 1.0) .3s .0s, transform cubic-bezier(0.25, 0.1, 0.25, 1.0) .3s .0s
	}
	.mslide2 .slick-slide .txt1 > em{
		font-family:"Poppins"; font-weight:500; color:#bf9364; font-size:22px; line-height:24px;
	}
	.mslide2 .slick-slide .txt1 > h4{
		margin-top:5px;
		font-weight:600; color:#333; font-size:22px; line-height:32px;
	}
	.mslide2 .slick-slide .txt1 > h4 span{
	 font-size:18px;
	}
	.mslide2 .slick-slide .txt1 > p{
		margin-top:10px;
		font-weight:400; color:#666666; font-size:16px; line-height:24px;
	}
	.mslide2 .slick-slide.slick-center .imgbox1 img,.mslide2 .slick-slide.active .imgbox1 img{
		transform:scale(1);
		transition:transform ease .5s .2s
	}
	.mslide2 .slick-slide.slick-center .txt1,.mslide2 .slick-slide.active .txt1{
		opacity:1;	
		transform:translateX(0);	
		transition:opacity cubic-bezier(0.25, 0.1, 0.25, 1.0) .5s .4s, transform cubic-bezier(0.25, 0.1, 0.25, 1.0) .5s .4s
	}


	.mncont2 .mcont1 > .ctrbox1{
		margin:0 auto; margin-top:30px;
		display:flex; justify-content:space-between;
		width:550px;
	}
	.mncont2 .mcont1 > .ctrbox1 > *:nth-child(1){
		display:flex; align-items:center;
	}
	.mncont2 .mcont1 > .ctrbox1 > *:nth-child(1){	
		display:flex; align-items:center;
		margin-right:16px;	
	}
	.mncont2 .mcont1 > .ctrbox1 > *:nth-child(1) em{
		display:inline-block;
		width:15px;
		color:#333; font-family:"Poppins"; font-weight:500; font-size:16px; line-height:16px;
	}
	.mncont2 .mcont1 > .ctrbox1 > * .uline3 {
		transform:translateY(0px);
		position:relative; width:142px; height:2px;
		margin:0 8px;
		display:inline-block;
	}
	.mncont2 .mcont1 > .ctrbox1 > * .uline3::before{position:absolute; left:0px; top:0px; width:100%; height:1px; background:#d4d5d7; opacity:1; content:""; z-index:-1;}
	.mncont2 .mcont1 > .ctrbox1 > * .uline3 span{position:relative; display:block; background:#333333; width:0px; height:1px;
	transition-duration:0s;
	transition-delay:0s;
	z-index: 10;
	}
	.mncont2 .mcont1 > .ctrbox1 > * .uline3 span.active{width:100%;
	-moz-transition:all 4s ease-in-out;
	-webkit-transition:all .20s ease-in-out;
	-moz-transform:all 4s ease-in-out;
	transform:all 4s ease-in-out;
	transition-duration:4s;
	transition-delay:0s;
	}
	.mncont2 .mcont1 > .ctrbox1 .prev2,
	.mncont2 .mcont1 > .ctrbox1 .next2{
		display:inline-block;
		cursor:pointer;
		font-family:"Poppins"; font-weight:600; color:#333; font-size:16px;
	}
	.mncont2 .mcont1 > .ctrbox1 .next2{
		margin-left:20px;
	}
	.mncont2 .mcont1 > .ctrbox1 .prev2:hover{ animation: play-left 400ms linear infinite alternate; animation-timing-function:ease-in-out;}
	.mncont2 .mcont1 > .ctrbox1 .next2:hover{ animation: play-right 400ms linear infinite alternate; animation-timing-function:ease-in-out;}
	
	
	.mncont3{
		padding-bottom:100px; padding-left:150px; padding-top:80px;
	}
	.mncont3 .mcont1{
		display:flex;
	}
	.mncont3 .mcont1 > .tit1{
		position:relative;
		min-width:420px;
		box-sizing:border-box;
		overflow:hidden;
		flex:1;
	}
	.mncont3 .mcont1 > .tit1 h2{
		text-align:left; font-family:"Poppins"; font-weight:700; color:#000c38; font-size:70px; line-height:70px;
	}
	.mncont3 .mcont1 > .tit1 > ul{
		position:absolute; left:0; top:210px;
		width:142px;
	}
	.mncont3 .mcont1 > .tit1 > ul > li{
		position:relative;		
		text-align:left;
		font-weight:400; color:#a8abb6; font-size:18px; line-height:34px;
		border-bottom:2px solid;
		cursor:pointer;
	}
	.mncont3 .mcont1 > .tit1 > ul > li:nth-child(n+2){
		margin-top:15px;
	}
	.mncont3 .mcont1 > .tit1 > ul > li::before{
		position:absolute; right:0; top:5px;
		width:19px; height:15px;
		opacity:0;
		transform:translateX(-10px);
		background:url(../../images/main/ico_arr1.png) no-repeat center center; 
		content:"";
		transition:opacity cubic-bezier(0.25, 0.1, 0.25, 1.0) .3s .0s, transform cubic-bezier(0.25, 0.1, 0.25, 1.0) .3s .0s
	}
	.mncont3 .mcont1 > .tit1 > ul > li.active{
		color:#000c38; font-weight:600; 
	}
	.mncont3 .mcont1 > .tit1 > ul > li.active::before{
		opacity:1;		
		transform:translateX(0);
		transition:opacity cubic-bezier(0.25, 0.1, 0.25, 1.0) .4s .0s, transform cubic-bezier(0.25, 0.1, 0.25, 1.0) .4s .0s
	}
	
	.mncont3 .mcont1 > *:nth-child(2){
		position:relative;
	}
	.mslide3{
		width:2760px; height:690px;		
		transform:translateY(-80px);
		
		opacity:0;
	}
	.mslide3.aos-animate{
		opacity:1;
		transition:opacity 1.2s cubic-bezier(0.25, 0.1, 0.25, 1.0);
		-webkit-transition: opacity 1.2s cubic-bezier(0.25, 0.1, 0.25, 1.0);
		transition-delay:.1s;
	}
	
	.mslide3 .slick-list{}
	.mslide3 .slick-slide{
		padding-top:80px;
	}
	.mslide3 .slick-slide .imgbox1{
		position:relative;
		display:inline-block;
		transition:box-shadow cubic-bezier(0.25, 0.1, 0.25, 1.0) .2s .0s, transform cubic-bezier(0.25, 0.1, 0.25, 1.0) .2s .0s
	}
	.mslide3 .slick-slide .imgbox1 > a{
		position:absolute; right:0; bottom:0;
	}
	.mslide3 .slick-slide.active .imgbox1{
		transform:translateY(-80px);
		box-shadow: 10px 10px 10px 1px rgba(12,20,49,.1);
		transition:box-shadow cubic-bezier(0.25, 0.1, 0.25, 1.0) .4s .3s, transform cubic-bezier(0.25, 0.1, 0.25, 1.0) .4s .3s
	}
	
	
	.mncont3 .mcont1 > *:nth-child(2) > .ctrbox1{
		position:absolute; left:180px; bottom:80px;		
		display:flex; justify-content:space-between;
		white-space:nowrap;
		width:345px;
	}
	.mncont3 .mcont1 > *:nth-child(2) > .ctrbox1::before{
		position:absolute; right:50%; top:50%;
		margin-right:240px; margin-top:-150px;
		width:175px; height:176px;
		background:url(../../images/main/txt_cir1.png) no-repeat center center;
		content:"";
		animation: ratateLoop 20s infinite linear;animation:ratateLoop 20s  infinite linear ; -ms-animation:ratateLoop 20s infinite linear;
		z-index:-1;		
	}
	.mncont3 .mcont1 > *:nth-child(2) > .ctrbox1 > *:nth-child(1){
		display:flex; align-items:center;
	}
	.mncont3 .mcont1 > *:nth-child(2) > .ctrbox1 > *:nth-child(1){	
		display:flex; align-items:center;
		margin-right:16px;	
	}
	.mncont3 .mcont1 > *:nth-child(2) > .ctrbox1 > *:nth-child(1) em{
		display:inline-block;
		width:15px;
		color:#333; font-family:"Poppins"; font-weight:500; font-size:16px; line-height:16px;
	}
	.mncont3 .mcont1 > *:nth-child(2) > .ctrbox1 > * .uline4 {
		transform:translateY(0px);
		position:relative; width:130px; height:2px;
		margin:0 15px;
		display:inline-block;
	}
	.mncont3 .mcont1 > *:nth-child(2) > .ctrbox1 > * .uline4::before{position:absolute; left:0px; top:0px; width:100%; height:1px; background:#d4d5d7; opacity:1; content:""; z-index:-1;}
	.mncont3 .mcont1 > *:nth-child(2) > .ctrbox1 > * .uline4 span{position:relative; display:block; background:#333333; width:0px; height:1px;
	transition-duration:0s;
	transition-delay:0s;
	z-index: 10;
	}
	.mncont3 .mcont1 > *:nth-child(2) > .ctrbox1 > * .uline4 span.active{width:100%;
	-moz-transition:all 4s ease-in-out;
	-webkit-transition:all .20s ease-in-out;
	-moz-transform:all 4s ease-in-out;
	transform:all 4s ease-in-out;
	transition-duration:4s;
	transition-delay:0s;
	}
	.mncont3 .mcont1 > *:nth-child(2) > .ctrbox1 .prev3,
	.mncont3 .mcont1 > *:nth-child(2) > .ctrbox1 .next3{
		display:inline-block;
		cursor:pointer;
		font-family:"Poppins"; font-weight:600; color:#333; font-size:16px;
	}
	.mncont3 .mcont1 > *:nth-child(2) > .ctrbox1 .next3{
		margin-left:30px;
	}
	.mncont3 .mcont1 > *:nth-child(2) > .ctrbox1 .prev3:hover{ animation: play-left 400ms linear infinite alternate; animation-timing-function:ease-in-out;}
	.mncont3 .mcont1 > *:nth-child(2) > .ctrbox1 .next3:hover{ animation: play-right 400ms linear infinite alternate; animation-timing-function:ease-in-out;}
	
	
	.mncont4{
		background:#fff;
	}
	.mncont4 .mcont1{
		display:flex;
	}
	.mncont4 .mcont1 > *{
		flex:1;
	}
	.mncont4 .mcont1 > *:nth-child(1){
		display:flex; align-items:center; justify-content:flex-end;
		background:url(../../images/main/bg_emodel1.jpg) no-repeat center center; background-size:cover;
	}
	.mncont4 .mcont1 > *:nth-child(1) > div{
		position:relative;
		text-align:left;
		margin-right:224px;
		white-space:nowrap;
		margin-bottom:150px;
	}
	.mncont4 .mcont1 > *:nth-child(1) > div > .tit1{
		color:#fff; font-weight:300; font-size:18px; line-height:28px;
	}
	.mncont4 .mcont1 > *:nth-child(1) > div > .tit1 > h2{
		margin-bottom:20px;
		font-family:"Poppins"; font-weight:700; color:#fff; font-size:64px; line-height:70px;
	}
	.mncont4 .mcont1 > *:nth-child(1) > div > a{
		position:absolute; right:-120px; top:400px;		
	}
	.mncont4 .mcont1 > *:nth-child(1) > div > a > em{
		color:#fff; font-weight:500; color:#fff; font-size:19px; line-height:19px;
	}
	.mncont4 .mcont1 > *:nth-child(1) > div > a > em::before{
		position:absolute; left:-36px; top:-62px;
		width:175px; height:176px;
		background:url(../../images/main/txt_cir2_v=1.png) no-repeat center center;
		content:"";
		animation: ratateLoop 20s infinite linear;animation:ratateLoop 20s  infinite linear ; -ms-animation:ratateLoop 20s infinite linear;
	}
	.mncont4 .mcont1 > *:nth-child(1) > div > a > em::after{
		display:block;
		margin:0 auto; margin-top:10px;
		width:41px; height:32px;
		background:url(../../images/main/ico_arr2.png) no-repeat center center; background-size:cover;
		content:"";
	}
	.mncont4 .mcont1 > *:nth-child(1) > div > a:hover > em::after{
		animation: play-right 400ms linear infinite alternate; animation-timing-function:ease-in-out
	}
	
	.mncont4 .mcont1 > *:nth-child(2){
		padding:150px 0 150px 200px; 
		text-align:left;
	}
	
	.mncont4 .mcont1 > *:nth-child(2) > .tit1{
		margin-bottom:30px;
		color:#121212; font-weight:400; font-size:18px; line-height:28px;
	}
	.mncont4 .mcont1 > *:nth-child(2) > .tit1 > h2{
		margin-bottom:20px;
		font-family:"Poppins"; font-weight:700; color:#000c38; font-size:64px; line-height:70px;
	}
	
	.mncont4 .mcont1 > *:nth-child(2) > dl:nth-of-type(1){
		margin-top:40px;
	}
	.mncont4 .mcont1 > *:nth-child(2) > dl{
		margin-top:30px;
		max-width:500px;
		display:flex; justify-content:space-between; align-items:center;
	}
	.mncont4 .mcont1 > *:nth-child(2) > dl dt{
		color:#666; font-weight:400; font-size:16px; line-height:24px;
		
	}
	.mncont4 .mcont1 > *:nth-child(2) > dl dt em{
		display:block;
		color:#121212; font-weight:600; font-size:22px; line-height:28px;
	}
	.mncont4 .mcont1 > *:nth-child(2) > dl dd{
	}	
	.mncont4 .mcont1 > *:nth-child(2) > dl dd a{
		display:inline-block;
		padding:17px 24px;;
		background:#000c38;
		color:#fff; font-weight:400; font-size:15px; line-height:15px;
	}
	.mncont4 .mcont1 > *:nth-child(2) > dl dd a.c2{
		background:#bf9364;
	}

@media screen and (max-width: 1600px){
	.mncont4 .mcont1 > *:nth-child(1) > div > .tit1{
		padding-left:50px;
	}
	.mncont4 .mcont1 > *:nth-child(2) {
		padding-left:120px;
	}
}

	.mncont5{
		padding-top:80px;
		background:url(../../images/main/bg_golf1.jpg) no-repeat center center; background-size:cover;
	}
	.mncont5 .mcont1{
		display:flex; justify-content:space-between;
		width:1400px;
		margin:0 auto;
		text-align:left;
	}
	.mncont5 .mcont1 > *{
	}
	.mncont5 .mcont1 > *:nth-child(1){
		position:relative;
		padding-top:40px;
		width:920px;
	}
	.mncont5 .mcont1 > *:nth-child(1) > .tit1{
		
	}
	.mncont5 .mcont1 > *:nth-child(1) > .tit1 h4{
		font-family:"Poppins"; font-weight:700; color:#023288; font-size:64px; line-height:68px;
	}
	.mncont5 .mcont1 > *:nth-child(1) > .tit1 > p{
		margin-top:30px;
		font-weight:400; color:#000c38; font-size:18px; line-height:20px;
	}
	.mncont5 .mcont1 > *:nth-child(1) > .tit1 > p em{
		font-weight:600;
	}
	.mncont5 .mcont1 > *:nth-child(1) > .tit1 > p em.c1{
		color:#023288;
	}
	
	.mncont5 .mcont1 > *:nth-child(1) > a{
		position:absolute; right:40px; top:240px;		
		text-align:center;
		z-index:2;
	}
	.mncont5 .mcont1 > *:nth-child(1) > a > em{		
		color:#fff; font-weight:500; color:#000c38; font-size:19px; line-height:24px;
	}
	.mncont5 .mcont1 > *:nth-child(1) > a > em::before{
		position:absolute; left:-36px; top:-52px;
		width:175px; height:176px;
		/*background:url(../../images/main/txt_cir3.png) no-repeat center center;*/
		content:"";
		animation: ratateLoop 20s infinite linear;animation:ratateLoop 20s  infinite linear ; -ms-animation:ratateLoop 20s infinite linear;
	}
	.mncont5 .mcont1 > *:nth-child(1) > a > em::after{
		display:block;
		margin:0 auto; margin-top:10px;
		width:41px; height:32px;
		background:url(../../images/main/ico_arr3.png) no-repeat center center; background-size:cover;
		content:"";
	}
	.mncont5 .mcont1 > *:nth-child(1) > a.eng1{
		z-index:0;
	}
	.mncont5 .mcont1 > *:nth-child(1) > a.eng1 > em::before{
		position:absolute; left:-142px; top:-48px;
		width:175px; height:176px;
		background:url(../../images/main/txt_cir3.png) no-repeat center center;
		content:"";
		animation: ratateLoop 20s infinite linear;animation:ratateLoop 20s  infinite linear ; -ms-animation:ratateLoop 20s infinite linear;
	}
	.mncont5 .mcont1 > *:nth-child(1) > a.eng1 > em::after{
		display:none;
	}

	.mncont5 .mcont1 > *:nth-child(1) > a:hover > em::after{
		animation: play-right 400ms linear infinite alternate; animation-timing-function:ease-in-out
	}
	
	.mncont5 .mcont1 > *:nth-child(1) > img{
		position:relative;
		float:right;
		margin-top:60px;
		display:inline-block;
		z-index:1;
	}
	.mncont5 .mcont1 > *:nth-child(2) > ul{}
	.mncont5 .mcont1 > *:nth-child(2) > ul > li{
		white-space:nowrap;
	}
	.mncont5 .mcont1 > *:nth-child(2) > ul > li:nth-child(n+2){
		margin-top:5px;
	}
	.mncont5 .mcont1 > *:nth-child(2) > ul > li::before{
		display:inline-block; vertical-align:middle;
		width:138px; height:138px;
		margin-right:5px;
		background:url(../../images/main/img_player1.png) no-repeat center center; background-size:cover;
		content:"";
	}
	.mncont5 .mcont1 > *:nth-child(2) > ul > li:nth-child(2)::before{
		background:url(../../images/main/img_player2.png) no-repeat center center; background-size:cover;
	}
	.mncont5 .mcont1 > *:nth-child(2) > ul > li:nth-child(3)::before{
		background:url(../../images/main/img_player3.png) no-repeat center center; background-size:cover;
	}
	.mncont5 .mcont1 > *:nth-child(2) > ul > li:nth-child(4)::before{
		background:url(../../images/main/img_player4.png) no-repeat center center; background-size:cover;
	}
	.mncont5 .mcont1 > *:nth-child(2) > ul > li:nth-child(5)::before{
		background:url(../../images/main/img_player5.png) no-repeat center center; background-size:cover;
	}
	.mncont5 .mcont1 > *:nth-child(2) > ul > li > div{
		display:inline-block; vertical-align:middle;
	}	
	.mncont5 .mcont1 > *:nth-child(2) > ul > li > div > h4{
		color:#121212; font-weight:300; font-size:24px;
	}
	.mncont5 .mcont1 > *:nth-child(2) > ul > li > div > h4 em{
		font-weight:600;
	}
	.mncont5 .mcont1 > *:nth-child(2) > ul > li > div > div{
		padding:5px 0 0 20px;
		font-family:"Poppins"; font-weight:700; color:#023288; font-size:64px; line-height:68px;
	}
	.mncont5 .mcont1 > *:nth-child(2) > ul > li > div > div > em{
		color:#9196ab;
	}
	.mncont5 .mcont1 > *:nth-child(2) > ul > li > div > p{
		padding-left:20px;
		color:#023288; font-weight:500; font-size:18px;
	}
/*main*/

