.slider {
	width:100%;
	background:#fff;
}
.slider_con {
	min-width:300px;
	width:100%;
	position:relative;
	aspect-ratio:192/55;
}
.slide, .slide_in {
	width:100%;
	height:100%;
}
.slide_hide {display:none;}
.slide_100 {
	min-width:300px; width:100%;
	height:100%;
	overflow:hidden;
	position:relative;
	background-size:100% auto;
	background-repeat:no-repeat;
	background-position:center center;
}
.slider_100_content {
	width:100%; max-width:1440px; padding:20px;
}
.slide_title_grad {
	font-weight:500;
	font-size:48px;
	line-height:130%;
	text-align:left;
	color:#333;
	margin-bottom:20px;
}
.slide_title2_grad {
	font-weight:500;
	font-size:24px;
	line-height:130%;
	color:#777;
	text-align:left;
	margin-bottom:20px;
}
.slider_link {
	display:flex;
}
.slider_100_content a {
	color:#fff;
	font-size:16px;
	font-weight:500;
	text-decoration:none;
	padding:15px 30px;
	background:#977069;
	border-radius:15px;
}
.slider_100_content a:hover {background:#8C665F;}
.slider_points {
	position:absolute;
	bottom:20px;
	left:0;
	width:100%;
	z-index:10;
}
.slider_points > .flex_row {gap:10px;}
.slider_point {
	-webkit-transition:all 300ms linear;
	-moz-transition:all 300ms linear;
	-o-transition:all 300ms linear;
	-ms-transition:all 300ms linear;
	transition:all 300ms linear;
	height:20px; width:20px;
	background:rgba(255,255,255,0);
	border-radius:180px;
	border:2px solid #977069;
}
.slider_point:hover {background:#e2e2e2; cursor:pointer;}
.slider_point_big {
	width:40px;
	position:relative;
	border-radius:10px;
	border:2px solid #977069;
	overflow:hidden;
	background:rgba(255,255,255,0);
}
.slider_point_big:hover {background:#977069;}
.slider_point_big div {
	position:absolute;
	z-index:5;
	top:0;
	left:0;
	height:20px;
	background:#977069;
	animation-name: slider_point_big;
	animation-delay:0.3s;
	animation-duration: 8s;
	animation-iteration-count: 1;
	animation-timing-function:linear;
}
@keyframes slider_point_big{
	0% {
		width:1px;
	}
	100% {
		width:40px;
	}
}
@media only screen and (max-width:1100px) {
	.slider_con {aspect-ratio:none; height:400px;}
	.slide_title_grad {font-size:40px; margin-bottom:10px;}
	.slide_title2_grad {font-size:20px;}
}
@media only screen and (max-width:720px) {
	.slider_con {aspect-ratio:none; height:350px;}
	.slide_100 {background-size:cover; background-position:center center;}
	.slide_title_grad {font-size:36px; margin-bottom:10px;}
	.slide_title2_grad {font-size:18px;}
	.slider_100_content a {font-size:14px;padding:12px 25px;}
}
@media only screen and (max-width:640px) {
	.slider_con {aspect-ratio:none; height:300px;}
	.slider_100_content {padding:20px 10px;}
	.slider_point {height:15px; width:15px;}
	.slider_point_big {width:40px;}
	.slider_points {bottom:10px;}
	.slider_points > .flex_row {gap:5px;}
}
@media only screen and (max-width:540px) {
	.slider_con {aspect-ratio:none; height:250px;}
	.slide_title_grad {font-size:28px; margin-bottom:0;}
	.slide_title2_grad {font-size:16px;}	
}