.slideBox_frame{width:100%;height:auto;margin:0px auto;padding:0;overflow:hidden;position:relative;}
@media (min-width:1920px) {.slideBox_frame{width:1900px;}}
#index_slider {height:630px;position:relative;}
#index_slider img {width:100%;}
#index_slider .next, #index_slider .prev {display: inline-block;width: 48px;height: 48px;position: absolute;top: 0;bottom: 0;margin: auto;z-index:9;opacity: 0;filter: alpha(0);transition: all .6s;}
#index_slider:hover .next, #index_slider:hover .prev {opacity: .8;filter: alpha(80);background-position: 0 0;}
#index_slider .next {right:40px;background: url("../images/i_next.png") no-repeat 48px;}
#index_slider .prev {left: 40px;background: url("../images/i_prev.png") no-repeat -48px;}
#index_slider .next:hover, #index_slider .prev:hover {opacity:1;}
#index_slider .hd {display: inline-block;overflow: hidden;vertical-align: middle;}

#index_slider .hd ul li {
	float: left;
	width: 12px;
	height: 12px;
	margin: 0 4px;
	background: url("../images/index-slider-btn-ic.png") no-repeat -56px -2px;
	cursor: pointer;
}

#index_slider .hd ul li .on {
	background: url("../images/index-slider-btn-ic.png") no-repeat -36px -2px;
}

#index_slider .bd ul li {height:630px;}
#index_slider .bd ul li img {width: auto;}
#index_slider .bd .show .pos {display: block;}

#index_slider .bd .pos {
	display: none;
	width: 100%;
	position: absolute;
	top: 0;
	right: 0;
}

#index_slider .bd .bg {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
}

.user-icon {
	width: 34px;
	height: 85px;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 40px;
	margin: 0 auto;
	z-index:90;
	text-align: center;
}

.user-icon .icon {
	/*cursor: pointer;*/
	position: relative;
	z-index: 92;
}

.user-icon .dow {
	display: inline-block;
	width: 18px;
	height: 34px;
	background: url("../images/user-dow.png") no-repeat 0 0;
	position: absolute;
	left: 8px;
	top: 52px;
	animation: user_dow 1.2s ease infinite;
	z-index: 91;
}

@keyframes user_dow {
	0% {
		opacity: 0;
		transform: translateY(-10px);
	}

	50% {
		opacity: 1;
	}

	100% {
		opacity: 0;
		transform: translateY(10px);
	}
}

.user-icon img {
	display: inline-block;
	width: auto !important;
}

#index_slider .bd .sdaSL .bg {
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	width: calc(100% + 100px);
	animation: slideBg_fn 3s linear forwards;
}

#index_slider .bd .sdaSL.SL1 .bg {
	animation: node;
}

#index_slider .bd .sdaSL.ani .bg {
	animation: slideBg_fn 3s linear forwards;
}

#index_slider .bd .sdaSL.ani .txtPos {
	animation: fadeInUp50 1.2s .2s ease forwards !important;
}

@keyframes slideBg_fn {
	0% {left: 0;/*background-position: left center;*/}
	100% {left: -50px;/*background-position: right center;*/}
}

#index_slider .bd .sdaSL .auto{height:100%;position:absolute;left:0;right:0;top:0;margin:auto;}

#index_slider .bd .sdaSL .txtPos {
	height: 200px;
	opacity: 0;
	position: absolute;
	animation: fadeInUp50 1.2s .2s ease forwards;
}

#index_slider .bd .sdaSL .txtPos h2 {
	color: #ffffff;
	font-size:18px;
	margin-bottom:10px;
	font-weight:400;
}

#index_slider .bd .sdaSL .txtPos h2 em {font-family: 'Gilroy';}

#index_slider .bd .sdaSL .txtPos h3 {
	color: #0046c7;
	font-size:26px;
	line-height:36px;
	margin-bottom:10px;
	font-weight:600;
	letter-spacing:5px;
	margin-left:-2px;
}

#index_slider .bd .sdaSL .txtPos h4 {color: #275de7;font: normal 22px/1 'BAHNSCHRIFT_0';}
#index_slider .bd .sdaSL .txtPos h4 em {opacity: .8;filter: Alpha(opacity=80);}

#index_slider .bd .sdaSL.SL1 {
	position: absolute;
	left: 0;
	right: 0;
	z-index: 8;
}

#index_slider .bd .sdaSL.SL1 .txtPos {
	left: 100px;
	top: -100px;
	bottom: 0;
	margin: auto;
	/* animation: node; */
}

#index_slider .bd .sdaSL.SL2 h2 {
	color: #38252b;
}

#index_slider .bd .sdaSL.SL2 h3 {
	color: #853114;
}

#index_slider .bd .sdaSL.SL2 h4 {
	color: #38252b;
}

#index_slider .bd .sdaSL.SL2 .txtPos {
	right: 100px;
	top:-350px;
	bottom: 0;
	margin: auto;
}

#index_slider .bd .sdaSL.SL3 h2 {
	color: #ffffff;
}

#index_slider .bd .sdaSL.SL3 h3 {
	color: #ffc080;
}

#index_slider .bd .sdaSL.SL3 h4 {
	color: #ffffff;
}

#index_slider .bd .sdaSL.SL3 .txtPos {
	left: 100px;
	bottom: 350px;
	margin: auto;
}

#index_slider .bd .sdaSL.SL4 h2 {
	color: #ffffff;
}

#index_slider .bd .sdaSL.SL4 h3 {
	color: #005DCF;
}

#index_slider .bd .sdaSL.SL4 h4 {
	color: #ffffff;
	margin-top: -5px;
}

#index_slider .bd .sdaSL.SL4 .txtPos {
	left: 90px;
	top: 90px;
	margin: auto;
}


@media (min-width: 980px) {
	#index_slider .bd .sdaSL .txtPos h2 {font-size: 20px;}
	#index_slider .bd .sdaSL .txtPos h3 {font-size: 34px;line-height: 38px;}
	#index_slider .bd .sdaSL .txtPos h4 {font-size: 22px;line-height: 1;}
}

@media (min-width: 1200px) {
	#index_slider .bd .sdaSL .txtPos h2 {font-size: 22px;}
	#index_slider .bd .sdaSL .txtPos h3 {font-size: 38px;line-height: 42px;}
	#index_slider .bd .sdaSL .txtPos h4 {font-size: 26px;line-height: 1;}
}

@media (min-width: 1600px) {
	#index_slider .bd .sdaSL .txtPos h2 {font-size: 24px;}
	#index_slider .bd .sdaSL .txtPos h3 {font-size: 44px;line-height: 48px;}
	#index_slider .bd .sdaSL .txtPos h4 {font-size: 30px;line-height: 1;}
}

@media (min-width: 980px) {
	#index_slider .bd .sdaSL.SL1 .txtPos {left:450px;}
	#index_slider .bd .sdaSL.SL2 .txtPos {right:800px;}
	#index_slider .bd .sdaSL.SL3 .txtPos {left:200px;}
	#index_slider .bd .sdaSL.SL4 .txtPos {left:200px;}
}

@media (min-width: 1200px) {
	#index_slider .bd .sdaSL.SL1 .txtPos {left:650px;}
	#index_slider .bd .sdaSL.SL2 .txtPos {right:600px;}
	#index_slider .bd .sdaSL.SL3 .txtPos {left:300px;}
	#index_slider .bd .sdaSL.SL4 .txtPos {left:400px;}
}

@media (min-width: 1600px) {
	#index_slider .bd .sdaSL.SL1 .txtPos {left:1000px;}
	#index_slider .bd .sdaSL.SL2 .txtPos {right:300px;}
	#index_slider .bd .sdaSL.SL3 .txtPos {left:400px;}
	#index_slider .bd .sdaSL.SL4 .txtPos {left:700px;}
}

@media (min-width: 1950px) {
	#index_slider .bd .sdaSL.SL1 .txtPos {left:1250px;}
	#index_slider .bd .sdaSL.SL2 .txtPos {right:550px;}
	#index_slider .bd .sdaSL.SL3 .txtPos {left:650px;}
	#index_slider .bd .sdaSL.SL4 .txtPos {left:950px;}
}