@charset "utf-8";
.pcbr{display:none;}
.tbbr{display:none;}
.mbbr{display:block;}
.dn{display:none;}




/* visual */
.sec1{position:relative;width:100%;height:100vh;}
.sec1 .visual{width:100%;height:100%;}
.sec1 .visual .swiper-wrapper{width:100%;height:100%;}
.sec1 .visual .swiper-slide{
	overflow:hidden;
	position:relative;
	width:100%;height:100%;
}
.sec1 .visual .swiper-slide .slide-inner{
	width:100%;height:100%;
    position: absolute;left:0;top:0;z-index: 100;
    background-size: cover;
    background-position: center;
    display:flex;justify-content:center;align-items:center;
    text-align: left;	
}
.sec1 .visual .swiper-slide .bg{
	position:absolute;left:0;top:0;bottom:0;right:0;
	width:100%;height:100%;
	transform:scale(1.1);
	transition:all 1.2s;
}
.sec1 .visual .swiper-slide .bg>div{width:100%;height:100%;}
.sec1 .visual .swiper-slide.v1 .bg>div{background:url(/images/main/visual1.jpg) no-repeat center;background-size:cover}
.sec1 .visual .swiper-slide.v2 .bg>div{background:url(/images/main/visual2.jpg) no-repeat center;background-size:cover}
.sec1 .visual .swiper-slide.v3 .bg>div{background:url(/images/main/visual3.jpg) no-repeat center;background-size:cover}
.sec1 .visual .swiper-slide-active .bg{transform:scale(1);z-index:100;}

.sec1 .visual .txtwrap{
	position:absolute;left:50%;top:50%;z-index:110;
	transform:translate(-50%,-50%);
	width:100%; padding: 0 4%; max-width:1300px;
	
}
.sec1 .visual .txtwrap .tit{font-family: "Wix Madefor Display"; font-size:46px;color:#fff;font-weight:600;}
.sec1 .visual .txtwrap .tit>div{/* overflow:hidden; */line-height:1.1em;}
.sec1 .visual .txtwrap .tit>div:nth-child(1){
	-webkit-text-stroke: 1px #fff;
	-webkit-text-fill-color: transparent;
	color:transparent;text-align:right;font-weight:600;
}
#textSvg1 {
	width: 228px;
	height: 36px;
}
#textSvg1 path{font-size:7.1vw}
.sec1 .visual .txtwrap .tit>div:nth-child(2){text-align:left;}
.sec1 .visual .txtwrap .tit>div:nth-child(3){text-align:left;}
.sec1 .visual .txtwrap .tit>div>span{
	display:inline-block;vertical-align:top;
	transform:translateY(-12px);
	line-height:1.2em;
	opacity: 0;
}
.sec1 .visual .txtwrap p{
	font-family: "Wix Madefor Display";
	position:absolute;right:4%;bottom:10px;
	font-size:13px;color:rgba(255,255,255,0.8);text-align:right;
}

.sec1 .visual .ctr{
	position:absolute;left:0;bottom:14vh;z-index:10;
	display:flex;justify-content:center;align-items:center;
	width:100%;
	text-align:center;
}
.sec1 .visual .ctr .vprev{margin-right:25px;cursor:pointer;}
.sec1 .visual .ctr .vnext{margin-left:25px;cursor:pointer;}
.sec1 .visual .ctr .vpagewrap{position:relative;}
.visual .swiper-pagination{
	position:static;font-size:0;
	margin-top:2px;
}
.visual .swiper-pagination span{
	opacity:1;
    display: inline-block;vertical-align:top;
	position:relative;
	box-sizing:border-box;
	width:30px;height:6px;
	margin:0 4px;
	background:0;border:1px solid rgba(255,255,255,0.4);
	border-radius:3px;
}
.visual .swiper-pagination span.swiper-pagination-bullet-active{background:#fff;}

.visual .scroll{
	display:flex;align-items:center;justify-content:center;
	position:absolute;left:50%;bottom:30px;z-index:10;transform:translateX(-50%);
	width:70px;height:70px;
	border:1px solid #fff;border-radius:50%;
	font-size:11px;color:#fff;text-align:center;
	display: none;
}
.visual .scroll img{
	margin-top:5px;
	animation:scrollAni 1s infinite alternate;
}
@keyframes scrollAni{
	0%{transform:translateY(0);}
	100%{transform:translateY(5px);}
}




/* */
.innerwrap{max-width:1520px;width:94%;margin:0 auto;}
.section{position:relative; width: 100%; height: 100vh !important; box-sizing:border-box; overflow:hidden;}
.section *{box-sizing:border-box;}
.section>div{height:100% !important;}

body #fp-nav{
	position:fixed;
	right:2.5% !important;top:50%;z-index:100;
}
body #fp-nav ul{position:relative;}
body #fp-nav ul li{
    margin:20px auto;
    position: relative;
	text-align:center;
}
body #fp-nav ul li.on{width:10px;height:10px;opacity:1;border:2px solid #fff;}
body #fp-nav ul li a{margin:0 auto; text-align: center;}
body #fp-nav ul li:last-child{display:none;}
#fp-nav ul li a span{
    display: inline-block;
    width:6px !important;height:6px !important;
	margin: 0;
	border:1px solid #fff;
	background: unset;
	border-radius:50%;
    position: static;
	opacity:0.5;
}
#fp-nav ul li a.active span{margin: 0; width: 10px !important; height: 10px !important; border: 2px solid #fff;}

body.bl #fp-nav ul li a span{border: 1px solid #000;}
body.bl #fp-nav ul li a.active span{border: 2px solid #000;}






/* sec2 */
.sec2{background:#f2f2f2;padding:80px 2.5% 0;}
.sec2 .fp-tableCell{display:block;}
.sec2 h3{
	font-family: "Wix Madefor Display";
	position:absolute;left:2.5%;top:79px;z-index:10;
	width:180px;
	background:#f2f2f2;
	padding:0 2.5%;
	border-radius:0 0 30px 0;
	font-size:24px;color:#111;font-weight:700;line-height:70px;
}
.sec2 h3:before{
	display:block;content:"";
	width:30px;height:30px;
	background:url(/images/main/title_bg1.png) no-repeat center / contain;
	position:absolute;left:100%;top:0;
}
.sec2 h3:after{
	display:block;content:"";
	width:30px;height:30px;
	background:url(/images/main/title_bg1.png) no-repeat center / contain;
	position:absolute;left:0;top:99%;
}
.sec2 .conwrap{
	position:relative;
	overflow:hidden;
	border-radius:30px;
	width:100%;height:80vh;
}
.sec2 .conwrap .numbering{position:absolute;right:5%;top:74%;transform:translateY(-50%);z-index:11;}
.sec2 .conwrap .numbering li{margin:8px 0;}
.sec2 .conwrap .numbering li a{
	font-family:"Wix Madefor Display";
	display:flex;align-items:center;justify-content:center;
	width:35px;height:35px;
	box-sizing:border-box;
	border:1px solid rgba(255,255,255,0.4);border-radius:50%;
	font-size:14px;color:rgba(255,255,255,0.4);text-align:center;font-weight:500;
}
.sec2 .conwrap .numbering li.on a{background:#fff;color:#000;}
.sec2 .conwrap .imgarea{	
	position:relative;
	width:100%;height:50%;
}
.sec2 .conwrap .imgarea ul{overflow:hidden;position:relative;width:100%;height:100%;}
.sec2 .conwrap .imgarea ul li{
	position:absolute;left:0;top:0;
	width:100%;height:100%;		
	transition:all 1.1s
}
.sec2 .conwrap .imgarea ul li.off{transform:translateY(-110%);transition:all 1.1s}
.sec2 .conwrap .imgarea ul li.on{transform:translateY(0);transition:all 1.1s}
.sec2 .conwrap .imgarea ul li:nth-child(1){z-index:3;}
.sec2 .conwrap .imgarea ul li:nth-child(2){z-index:2;}
.sec2 .conwrap .imgarea ul li:nth-child(3){z-index:1;}
.sec2 .conwrap .imgarea ul li>div{overflow:hidden;width:100%;height:100%;transform:scale(1.1);transition:all 1.1s;}
.sec2 .conwrap .imgarea ul li.off>div{transform:scale(1.1);}
.sec2 .conwrap .imgarea ul li.on>div{transform:scale(1);transition:all 1.1s 0.4s;}
.sec2 .conwrap .imgarea ul li:nth-child(1)>div{
	background:url(/images/main/sec2_img1.jpg) no-repeat center /cover;
}
.sec2 .conwrap .imgarea ul li:nth-child(2)>div{
	background:url(/images/main/sec2_img2.jpg) no-repeat center /cover;
}
.sec2 .conwrap .imgarea ul li:nth-child(3)>div{
	background:url(/images/main/sec2_img3.jpg) no-repeat center /cover;
}
.sec2 .conwrap .imgarea ul li>div video{
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.sec2 .conwrap .txtarea{
	position: relative;
	width:100%;height:50%;
	background:#0e71b8;
}
.sec2 .conwrap .txtarea ul{}
.sec2 .conwrap .txtarea ul li{
	position:absolute;left:0;top:0;
	display:flex;align-items:center;
	width:calc(100% - 35px);height:100%;
	padding:0 5vw;
	background:#0e71b8;
}
.sec2 .conwrap .txtarea ul li:nth-child(1){z-index:3;}
.sec2 .conwrap .txtarea ul li:nth-child(2){z-index:2;}
.sec2 .conwrap .txtarea ul li:nth-child(3){z-index:1;}
.sec2 .conwrap .txtarea ul li:after{
	display:block;content:"";
	width:262px;height:158px;
	position:absolute;left:5vw;bottom:0;
	opacity:0;
	display: none;
}
.sec2 .conwrap .txtarea ul li:nth-child(1):after{background:url(/images/main/sec2_01.png) no-repeat;}
.sec2 .conwrap .txtarea ul li:nth-child(2):after{background:url(/images/main/sec2_02.png) no-repeat;}
.sec2 .conwrap .txtarea ul li:nth-child(3):after{background:url(/images/main/sec2_03.png) no-repeat;}
.sec2 .conwrap .txtarea ul li.off{opacity:0;}
.sec2 .conwrap .txtarea ul li.on{opacity:1;z-index: 10;}

.sec2 .conwrap .txtarea ul li > div{width: calc(100% - 7px);}

.sec2 .conwrap .txtarea ul li .tit{font-size:25px;color:#fff;font-weight:500;opacity:0;transform:translateY(60px);transition:all 1.1s;}
.sec2 .conwrap .txtarea ul li p{
	margin:25px 0 35px;font-size:14px;color:rgba(255,255,255,0.7);line-height:1.6em;
	transform:translateY(60px);opacity:0;transition:all 1.1s;
}
.sec2 .conwrap .txtarea ul li a{
	display:flex;justify-content:space-between;align-items:center;
	width:120px;opacity:0;transform:translateY(60px);transition:all 1.1s;
}
.sec2 .conwrap .txtarea ul li a span{font-family: "Wix Madefor Display"; font-size:11px;color:#fff;font-weight:500;}
.sec2 .conwrap .txtarea ul li a i{
	width:35px;height:35px;
	background:#fff url(/images/main/more_arr1.png) no-repeat center;
	border-radius:50%;
	transform:translateX(0);
	transition:all 0.24s;
}

.sec2 .conwrap .txtarea ul li.off .tit{transform:translateY(60px);transition:all 1.1s 0.3s;}
.sec2 .conwrap .txtarea ul li.off p{transform:translateY(60px);transition:all 1.1s 0.2s;}
.sec2 .conwrap .txtarea ul li.off a{transform:translateY(60px);transition:all 1.1s 0.1s;}
.sec2 .conwrap .txtarea ul li.off:after{opacity:0;transition:all 1.1s;}
.sec2 .conwrap .txtarea ul li.on .tit{opacity:1;transform:translateY(0);transition:all 1.1s 0.1s;}
.sec2 .conwrap .txtarea ul li.on p{opacity:1;transform:translateY(0);transition:all 1.1s 0.2s;}
.sec2 .conwrap .txtarea ul li.on a{opacity:1;transform:translateY(0);transition:all 1.1s 0.3s;}
.sec2 .conwrap .txtarea ul li.on:after{opacity:1;transition:all 1.1s;}

@keyframes scaleAni{
	0%{transform:scale(1);}
	100%{}
}




/* sec3 */
.sec3{background:#f2f2f2;padding:80px 2.5% 0;}
.sec3 .fp-tableCell{display:block;}
.sec3 h3{
	font-family: "Wix Madefor Display";
	position:absolute;left:2.5%;top:79px;z-index:10;
	width:180px;
	background:#f2f2f2;
	padding:0 2.5%;
	border-radius:0 0 30px 0;
	font-size:24px;color:#111;font-weight:700;line-height:70px;
}
.sec3 h3:before{
	display:block;content:"";
	width:30px;height:30px;
	background:url(/images/main/title_bg1.png) no-repeat center / contain;
	position:absolute;left:100%;top:0;
}
.sec3 h3:after{
	display:block;content:"";
	width:30px;height:30px;
	background:url(/images/main/title_bg1.png) no-repeat center / contain;
	position:absolute;left:0;top:99%;
}
.sec3 .conwrap{
	position:relative;
	overflow:hidden;
	display:flex;flex-wrap:wrap;justify-content:space-between;
	border-radius:30px;
	width:100%;height:38vh;
}
.sec3 .conwrap .area{
	display:flex;flex-wrap:wrap;justify-content:space-between;align-content:space-between;
	width:100%;height:100%;
}
.sec3 .conwrap .area>a{overflow:hidden;position:relative;border-radius:30px;}
.sec3 .conwrap .area>a .bg{
	position:absolute;left:0;top:0;
	width:100%;height:100%;
	transition:all 1s;
}
.sec3 .conwrap .area:nth-child(1)>a{width:100%;height:100%;}
.sec3 .conwrap .area:nth-child(1)>a .bg{background:url(/images/main/sec3_img1.jpg) no-repeat center;background-size:cover;}
.sec3 .conwrap .area:nth-child(2)>a:nth-child(1){width:100%;height:49.5%;}
.sec3 .conwrap .area:nth-child(2)>a:nth-child(1) .bg{background:url(/images/main/sec3_img2.jpg) no-repeat center;background-size:cover;}
.sec3 .conwrap .area:nth-child(2)>a:nth-child(2){width:49%;height:48.5%;}
.sec3 .conwrap .area:nth-child(2)>a:nth-child(2) .bg{background:url(/images/main/sec3_img3.jpg) no-repeat center;background-size:cover;}
.sec3 .conwrap .area:nth-child(2)>a:nth-child(3){width:49%;height:48.5%;}
.sec3 .conwrap .area:nth-child(2)>a:nth-child(3) .bg{background:url(/images/main/sec3_img4.jpg) no-repeat center;background-size:cover;}
.sec3 .conwrap .area>a .txtarea{
	position:absolute;left:0;bottom:0;z-index:10;
	display:flex;align-items:center;justify-content:space-between;
	width:100%;
	padding:55px 5%;
}
.sec3 .conwrap .area>a .txtarea .tit{font-family: "Wix Madefor Display"; font-size:24px;color:#fff;font-weight:600;}
.sec3 .conwrap .area>a .txtarea p{margin-top:5px;font-size:16px;color:rgba(255,255,255,0.7);}
.sec3 .conwrap .area>a .arr{
	width:35px;height:35px;
	background:#fff url(/images/main/more_arr1.png) no-repeat center;
	border-radius:50%;
	transition:all 0.24s;
}


.sec3 .conwrap .area:last-child{display: none;}

.sec3 .sec3Swiper{
	position: relative;
	width: 100%;
	height: 38vh;
	margin-top: 20px;
	padding-bottom: 20px;
}
.sec3 .sec3Swiper .swiper-slide{
	position: relative;
	overflow: hidden;
	width: 350px;
	height: 100%;
	border-radius: 30px;
	padding: 30px 5%;
}
.sec3 .sec3Swiper .swiper-slide .bg {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	transition: all 1s;
}
.sec3 .sec3Swiper .swiper-slide.v1 .bg{background:url(/images/main/sec3_img2.jpg) no-repeat center;background-size:cover;}
.sec3 .sec3Swiper .swiper-slide.v2 .bg{background:url(/images/main/sec3_img3.jpg) no-repeat center;background-size:cover;}
.sec3 .sec3Swiper .swiper-slide.v3 .bg{background:url(/images/main/sec3_img4.jpg) no-repeat center;background-size:cover;}

.sec3 .sec3Swiper .swiper-slide .txtarea{
	position:relative;z-index:10;
	width:100%;
	height: 100%;
}
.sec3 .sec3Swiper .swiper-slide .txtarea .tit{font-family: "Wix Madefor Display"; font-size:24px;color:#fff;font-weight:600;}
.sec3 .sec3Swiper .swiper-slide .txtarea p{margin-top:5px;font-size:16px;color:rgba(255,255,255,0.7);}
.sec3 .sec3Swiper .swiper-slide .arr{
	position: absolute;
	right: 0;
	bottom: 0;
	width:35px;height:35px;
	background:#fff url(/images/main/more_arr1.png) no-repeat center;
	border-radius:50%;
	transition:all 0.24s;
}
.sec3 .sec3Swiper .swiper-scrollbar{
	display: block;
	width: 100%;
	height: 3px;
	left: 0;
	bottom: 0px;
	background: #c2c2c2;
	border-radius: 0;
}




/* sec4 */
.sec4{background:#f2f2f2;padding:80px 2.5% 0;}
.sec4 .fp-tableCell{display:block;}
.sec4 h3{
	font-family: "Wix Madefor Display";
	position:absolute;left:50%;top:79px;z-index:10;
	width:180px;
	background:#f2f2f2;
	padding:0 2.5%;
	border-radius:0 0 30px 30px;
	font-size:24px;color:#111;font-weight:700;line-height:70px;text-align:center;
	transform:translateX(-50%);
}
.sec4 h3:before{
	display:block;content:"";
	width:30px;height:30px;
	background:url(/images/main/title_bg1.png) no-repeat center / contain;
	position:absolute;left:100%;top:0;
}
.sec4 h3:after{
	display:block;content:"";
	width:30px;height:30px;
	background:url(/images/main/title_bg2.png) no-repeat center / contain;
	position:absolute;right:100%;top:0%;
}
.sec4 .conwrap{
	position:relative;
	overflow:hidden;
	display:flex;flex-wrap:wrap;justify-content:space-between;
	border-radius:30px 30px 0 0;
	width:100%;height:calc(100vh - 80px);
}
.sec4 .conwrap .bg{
	position:absolute;left:0;top:0;
	width:100%;height:100%;
}
.sec4 .conwrap .bg video{
	width:100%;height:100%;
	object-fit:cover;
}
.sec4 .conwrap .con{
	display:flex;align-items:center;justify-content:center;
	width:100%;
	position:relative;z-index:10;text-align:center;
}
.sec4 .conwrap .con>div{width:92%; margin: 10vh 4% 0;}
.sec4 .conwrap .con h4{
	font-size:19px;color:#fff;font-weight:500;line-height:1.3em;
}
.sec4 .conwrap .con p{margin-top:10px;font-size:15px;color:rgba(255,255,255,0.7);}
.sec4 .conwrap .con ul{display:flex;flex-direction: column; gap: 25px; width:100%;margin: 6vh 0 0;}
.sec4 .conwrap .con ul li{
	position: relative;
	width: 100%;
	text-align: left;
}
.sec4 .conwrap .con ul li:nth-child(1){order:2;}
.sec4 .conwrap .con ul li:nth-child(2){order:1;}
.sec4 .conwrap .con ul li:nth-child(3){order:3;}
.sec4 .conwrap .con ul li .icon{
	position:absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
}
.sec4 .conwrap .con ul li:nth-child(1) .icon{width:40px;height:56px;}
.sec4 .conwrap .con ul li:nth-child(1) .icon img{position:absolute;left:0;top:0;}
.sec4 .conwrap .con ul li:nth-child(1) .icon img:nth-child(1){animation:sec4Ani1 10s infinite linear;}
.sec4 .conwrap .con ul li:nth-child(1) .icon img:nth-child(2){animation:sec4Ani2 10s infinite linear;}
.sec4 .conwrap .con ul li:nth-child(1) .icon img:nth-child(3){animation:sec4Ani1 10s infinite linear;}

.sec4 .conwrap .con ul li:nth-child(2) .icon{width:40px;height:43px;}
.sec4 .conwrap .con ul li:nth-child(2) .icon img{position:absolute;left:0;top:0;}
.sec4 .conwrap .con ul li:nth-child(2) .icon img:nth-child(1){animation:sec4Ani3 2s infinite alternate linear;}

.sec4 .conwrap .con ul li:nth-child(3) .icon{width:40px;height:56px;}
.sec4 .conwrap .con ul li:nth-child(3) .icon img:nth-child(1){animation:sec4Ani4 8s infinite ease;}

@keyframes sec4Ani1{
	0%{transform:rotate(0);}
	100%{transform:rotate(360deg);}
}
@keyframes sec4Ani2{
	0%{transform:rotate(0);}
	100%{transform:rotate(-360deg);}
}
@keyframes sec4Ani3{
	0%{transform:translateX(0);}
	30%{transform:translateX(2px);}
	60%{transform:translateX(0);}
	100%{transform:translateX(-2px);}
}
@keyframes sec4Ani4{
	0%{transform:rotate(0);}
	25%{transform:rotate(90deg);}
	50%{transform:rotate(180deg);}
	75%{transform:rotate(270deg);}
	100%{transform:rotate(360deg);}
}

.sec4 .conwrap .con ul li .num{font-family: "Wix Madefor Display";margin-bottom: 10px;font-size:15px;color:#fff;font-weight:500;}
.sec4 .conwrap .con ul li .tit{font-family:"Wix Madefor Display";font-size:14px;color:#fff;font-weight:500;line-height:1.3em; width: calc(100% - 42px);}





/* sec5 */
.sec5{background:#f2f2f2;padding:110px 5% 0;}
.sec5 .fp-tableCell{display:block;}
.sec5 .titlearea{display:flex;justify-content:space-between;align-items:center;margin-top:3vh;}
.sec5 .titlearea h3{font-family: "Wix Madefor Display";font-size:24px;color:#111;font-weight:700;}
.sec5 .titlearea a{
	width:35px;height:35px;
	background:#fff url(/images/main/more_arr1.png) no-repeat center;
	border-radius:50%;
}
.sec5 .conwrap{margin-top:10px;}
.sec5 .conwrap .news{padding:20px 0;}
.sec5 .conwrap .news .swiper-slide{width:415px;}
.sec5 .conwrap .news .swiper-slide>a{
	overflow:hidden;
	display:block;
	position:relative;
	width:100%;height:58vh;
	padding:40px 20px;
	border-radius:25px;
	background:#fff;
	transition:all 0.4s;
}
.sec5 .conwrap .news .swiper-slide>a .cate{font-size:16px;color:#2daae1;font-weight:800;}
.sec5 .conwrap .news .swiper-slide>a .tit{
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp:2; /* 라인수 */
	-webkit-box-orient: vertical;
	word-wrap:break-word; 
	line-height: 1.4em;
	height: 2.8em;	
	margin:25px 0 20px;
	font-size:20px;color:#000;font-weight:500;
}
.sec5 .conwrap .news .swiper-slide>a .txt{
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp:2; /* 라인수 */
	-webkit-box-orient: vertical;
	word-wrap:break-word; 
	line-height: 1.7em;
	height: 3.4em;	
	margin:0 0 30px;
	font-size:15px;color:#666;font-weight:400;
}
.sec5 .conwrap .news .swiper-slide>a .date{margin-top:6vh;font-size:17px;color:rgba(0,0,0,0.5);font-weight:500;}
.sec5 .conwrap .news .swiper-slide>a .more{
	position:absolute;left:0;bottom:0;
	width:100%;
	padding:8px 20px;
	display:flex;align-items:center;justify-content:space-between;
	background:#2daae1;
	border-radius:10px 10px 25px 25px;
	transition:all 0.4s;
}
.sec5 .conwrap .news .swiper-slide>a .more span{font-size:11px;color:#fff;}
.sec5 .conwrap .news .swiper-slide>a .more i{
	width:50px;height:50px;
	transform:translateX(15px);
	background:url(/images/main/more_arr2.png) no-repeat center;
	border-radius:50%;
}
.sec5 .conwrap .news .swiper-slide>a:hover{
	transform:translateY(-5px);
	box-shadow:2px 2px 10px rgba(0,0,0,0.2);
}
.sec5 .conwrap .news .swiper-slide>a:hover .more{background:#0e71b8;}
.sec5 .conwrap .news .swiper-scrollbar{
    position:absolute;left:0;bottom:0;z-index: 50;
    width:100%;height:3px;    
	box-shadow:0 -1px 0 #c2c2c2 inset;
	background:0;
}
.sec5 .conwrap .news .swiper-scrollbar-drag{height:3px;background:#000;}





/* sec6 */
.sec6{background:#f2f2f2;padding:0 2.5% 55px;}
.sec6 .fp-tableCell{display:block;max-height:863px;}
.sec6 .conwrap{
	position:relative;
	overflow:hidden;
	display:flex;align-items:center;justify-content:center;
	width:100%;height:92vh;
	border-radius:0 0 0 30px;
}
.sec6 .conwrap .bg{
	position:absolute;left:50%;top:0;
	width:100%;height:100%;
	background:url(/images/main/sec6_bg.jpg) no-repeat right center;
	transform:translateX(-50%);
	background-size:cover;
}
.sec6 .conwrap .con{position:relative;z-index:10; width: 92%; margin: 0 4%;}
.sec6 .conwrap .con h3{font-family: "Wix Madefor Display";font-size:24px;color:#fff;font-weight:600;}
.sec6 .conwrap .con h4{font-family: "Wix Madefor Display";margin:20px 0;font-size:52px;color:#fff;font-weight:600;line-height:1.0em;}
.sec6 .conwrap .con p{font-size:16px;color:#fff;font-weight:400;}
.sec6 .conwrap a{
	position:absolute;right:0;bottom:-2px;z-index:10;
	display:flex;align-items:center;justify-content:space-between;
	width:180px;height:70px;
	padding-left: 30px;
	border-radius:30px 0 0 0;
	background:#f2f2f2;
}
.sec6 .conwrap a:before{
	display:block;content:"";
	width:30px;height:30px;
	background:url(/images/main/title_bg3.png) no-repeat center / contain;
	position:absolute;right:0;bottom:99%;
}
.sec6 .conwrap a:after{
	display:block;content:"";
	width:30px;height:30px;
	background:url(/images/main/title_bg3.png) no-repeat center / contain;
	position:absolute;right:100%;bottom:0%;
}
.sec6 .conwrap a span{font-size:16px;color:#000;font-weight:500;}
.sec6 .conwrap a i{
	width:35px;height:35px;
	background:#2daae1 url(/images/main/more_arr2.png) no-repeat center;
	border-radius:50%;
	transition:all 0.24s;
}





/* sec7 */
.sec7{height:180px;}





/* animation */
.sec1 .visual .txtwrap .tit>div>span{transform:translateY(100%);}
.sec1.ani .visual .txtwrap .tit>div>span{transform:translateY(-32px); opacity: 1;}
.sec1.ani .visual .txtwrap .tit>div:nth-child(1)>span{transform:translateY(-16px);transition:all 0.7s 0.2s ease-in-out;}
.sec1.ani .visual .txtwrap .tit>div:nth-child(2)>span{transition:all 0.7s 0.4s ease-in-out;}
.sec1.ani .visual .txtwrap .tit>div:nth-child(3)>span{transition:all 0.7s 0.6s ease-in-out;}
.sec1 .visual .txtwrap p{opacity:0;transform:translateX(-40px);}
.sec1.ani .visual .txtwrap p{opacity:1;transform:translateX(0);transition:all 0.7s 0.6s ease-in-out;}







.sec3 .conwrap .area>a{opacity:0;transform:translateY(-50%)}
.sec3.ani .conwrap .area>a{opacity:1;transform:translateY(0)}
.sec3 .conwrap .area:nth-child(1)>a{transition:all 1s;}

.sec3 .sec3Swiper{opacity: 0; transform: translateY(-50%);}
.sec3.ani .sec3Swiper{opacity: 1; transform: translateY(0); transition: all 1s;}



.sec4 .conwrap .con h4{opacity:0;transform:translateY(40px);transition:all 1s;}
.sec4 .conwrap .con p{opacity:0;transition:all 1s;}
.sec4.ani .conwrap .con h4{opacity:1;transform:translateY(0);transition:all 1s;}
.sec4.ani .conwrap .con p{opacity:1;transition:all 1s;}
.sec4 .conwrap .con ul li{opacity:0;transform:translateY(40px);transition:all 1s}
.sec4.ani .conwrap .con ul li{opacity:1;transform:translateY(0);}
.sec4.ani .conwrap .con ul li:nth-child(1){transition:all 1s 0.4s;}
.sec4.ani .conwrap .con ul li:nth-child(2){transition:all 1s 0.5s;}
.sec4.ani .conwrap .con ul li:nth-child(3){transition:all 1s 0.6s;}


.sec5 .conwrap .news .swiper-slide{opacity:0;transform:translateY(40px);transition:all 1s;}
.sec5.ani .conwrap .news .swiper-slide{opacity:1;transform:translateY(0);}
.sec5.ani .conwrap .news .swiper-slide:nth-child(1){transition:all 1s;}
.sec5.ani .conwrap .news .swiper-slide:nth-child(2){transition:all 1s 0.2s;}
.sec5.ani .conwrap .news .swiper-slide:nth-child(3){transition:all 1s 0.4s;}
.sec5.ani .conwrap .news .swiper-slide:nth-child(4){transition:all 1s 0.6s;}


.sec6 .conwrap .bg{transform: translateX(-50%) scale(1.2);transition:all 1s;}
.sec6.ani .conwrap .bg{transform: translateX(-50%) scale(1);}
.sec6 .conwrap .con h3{opacity:0;transform:translateY(40px);}
.sec6 .conwrap .con h4{opacity:0;transform:translateY(40px);}
.sec6 .conwrap .con p{opacity:0;transform:translateY(40px);}
.sec6.ani .conwrap .con h3{opacity:1;transform:translateY(0);transition:all 1s;}
.sec6.ani .conwrap .con h4{opacity:1;transform:translateY(0);transition:all 1s 0.2s;}
.sec6.ani .conwrap .con p{opacity:1;transform:translateY(0);transition:all 1s 0.4s;}