i{font-style:normal;}
*{
	font-family:"微软雅黑";
	margin:0;
	padding:0;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-webkit-appearance : none ;
}
.align{text-align:center;}
img{
	width:100%;
	height:100%;
}
body{
	overflow-x:hidden; 
  background: #24201a;
}
.no_auto{
	overflow: hidden;
	width:100%;
	height:100%;
}
ul{list-style: none;}
.clear{
	clear: both;
}
.hidden{
	display:none!important;
}
.kv {
	width:100%;
	height:22.5rem;
	background:url(../images/kv.jpg) no-repeat center;
	background-size:100% 100%;
	position:relative;
	overflow: hidden;
}
.logo{
	display: block;
	width:16.3125rem;
	height:2.90625rem;
	position:absolute;
	left:50%;
	margin-left:-8.15625rem;
	top:0.625rem;
}
.c_logo{
	display: block;
	width:5.96875rem;
	height:2.90625rem;
	position:absolute;
	left:50%;
	margin-left:-2.984375rem;
	top:0.625rem;
}
.slogan{
	display: block;
	width:17.875rem;
	height:4.5rem;
	position:absolute;
	left:50%;
	margin-left:-8.9375rem;
	bottom:0.125rem;
}
.main{
	width:100%;
	height:32.125rem;
	position:relative;
	overflow: hidden;
}
.btn{
	display: block;
	width:10.5rem;
	height:2.46875rem;
	margin:0.4375rem auto 0;
	animation: shake 2s linear infinite;
    -webkit-animation: shake 2s linear infinite;
}
.btn img{
	display: block;
	width:100%;
	height:100%;
}
@keyframes shake {
	0% {
		transform: rotate(0deg);
	}
	50% {
		transform: rotate(0deg);
	}
	75% {
		transform: rotate(0deg);
	}
	90% {
		transform: rotate(0deg);
	}
	95% {
		transform: rotate(-10deg);
	}
	98% {
		transform: rotate(10deg);
	}
	100% {
		transform: rotate(0deg);
	}
}
@-webkit-keyframes shake{
	0% {
		transform: rotate(0deg);
	}
	50% {
		transform: rotate(0deg);
	}
	75% {
		transform: rotate(0deg);
	}
	90% {
		transform: rotate(0deg);
	}
	95% {
		transform: rotate(-10deg);
	}
	98% {
		transform: rotate(10deg);
	}
	100% {
		transform: rotate(0deg);
	}
}
.label{
	display: block;
	width:10.8125rem;
	height:1.28125rem;
	margin:1.875rem auto 1rem;
}
.main .main_txt{
	width:17.8125rem;
	overflow: hidden;
	margin:0 auto 0;
	position:relative;
}
.main_txt p{
	font-size:0.75rem;
	color: rgb(188, 178, 164);
	line-height:1.25rem;
}
.swiper-container{
	width: 17.8125rem;
	height:11.1875rem;
    overflow: hidden;
    margin: 1rem auto 0;
    position: relative;
}
.swiper-container li img{
	display: block;
	width:17.8125rem;
	height:10.03125rem;
}
.swiper-pagination{
	bottom:0!important;
}
.swiper-pagination .swiper-pagination-bullet{
	width:.5rem;
	height:.5rem;
	opacity: 1;
	background-color:#a59c8f;
	margin:0 .5rem!important;
}
.swiper-pagination .swiper-pagination-bullet-active.swiper-pagination-bullet{
	background-color:#d1b14b;
}
