.c_img {
    position: relative;
    left: 50%;
    max-width: 1920px !important;
    margin-left: -960px!important;
    line-height: 0;
    font-size: 0;
}
.video_wrap {position:relative;}
.video_wrap > div {position:absolute; top:480px; left:0; width:100%; text-align:center; z-index:2;}
.full_video .myVideo {position:absolute; top:0; left:0; width:100%; height:100%;}
.bg_video {position:relative; height:900px;}
.bg_video .myVideo {position: absolute; overflow: hidden; right: 0; bottom: 0; top: 0; right: 0; width: 100%; height: 100%; background-size: 100% 100%; background-color: white; background-image: ;  background-position: center center; background-size: contain; object-fit: cover; z-index: 3;}
.bg_video .bg_video_con {position:absolute; top:58px; left:0; width:100%; text-align:center; z-index:4;}
.link_wrap {position:relative;}
.link_wrap .yt_wrap {position:absolute; top:273px; left:50%; margin-left:-405px; border-radius:15px; overflow:hidden; box-shadow:0 0 10px rgba(0,0,0,0.2);}
.link_wrap .link01 {position:absolute; top:759px; left:50%; margin-left:-190px; width:380px; height:70px; font-size:0; background:rgba(0,0,0,0); display:block;}
.tab_wrap {position:absolute; top:326px; left:50%; margin-left:-602.5px; width:1205px; height:540px;}
.tab_wrap:after {content:''; display:block; clear:both;}
.tab_wrap .tabs {float:left; width:220px;}
.tab_wrap .tabs ul li{position:relative; font-size:28px; line-height:1.3; color:#fff; font-family:'S-CoreDream-4Regular'; text-align:center; margin-bottom:6px; background:#afb5c0; border-radius:15px; overflow:hidden; padding:29px 0; cursor:pointer; box-shadow:2px 2px 10px rgba(0,0,0,0.2);}
.tab_wrap .tabs ul li.active {background:#95b5ef; font-family:'S-CoreDream-6Bold';}
.tab_wrap .tabs ul li:last-child {margin-bottom:0;}
.tab_wrap .tabs ul li:after {content:"\e93e"; font-family:xeicon; font-size:20px; color:#fff; position:absolute; top:50%; right:10px; margin-top:-10px; line-height:20px; animation-duration: 0.8s;
animation-name: move; animation-iteration-count: infinite; animation-timing-function: linear;}
.tab_wrap .tabCons {float:left; width:970px; height:540px; border-radius:15px; overflow:hidden; margin-left:10px; box-shadow:0 0 10px rgba(0,0,0,0.2);}
.tab_wrap .tabCons .tabContents {display:none; position:relative;}
.tab_wrap .tabCons .tabContents.active {display:block;}
.tab_wrap .tabCons .tabContents01 .arr {position:absolute; top:184px; left:330px; animation: ani_arrow01 0.8s 0s infinite ease-out;}
.tab_wrap .tabCons .tabContents02 .arr {position:absolute; top:215px; left:245px; animation: ani_arrow02 0.7s 0s infinite ease-out; opacity: 0;}
.tab_wrap .tabCons .tabContents03 .arr {position:absolute; top:80px; left:180px; animation: ani_arrow03 0.8s 0s infinite ease-out;}
.tab_wrap .tabCons .tabContents04 .arr {position:absolute; top:140px; left:275px;  animation: ani_arrow04 0.8s 0s infinite ease-out;}
@keyframes move {
	from {
		transform:translate3d(-5px, 0, 0);
	}
	to {
		transform:translate3d(0, 0, 0);
	}
}
@keyframes ani_arrow01{
	100%{top:174px; left:320px;}
}
@keyframes ani_arrow02{
	100%{opacity: 1;}
}
@keyframes ani_arrow03{
	100%{top:65px; left:175px;}
}
@keyframes ani_arrow04{
	100%{top:130px; left:270px;}
}