@charset "utf-8";
.header-nav-item{
	padding: 0 24px;
}
.header-nav-item:before{
	height: 72px;
}
.header-nav-item a{
	font-size: 16px;
}
.header-nav-item a:hover{
	color: #fff;
}
.header-btn a{
	width: 100px;
}
.h-banner{
	height: 600px;
}
.h-banner-txt .hd{
	margin-top: 80px;
}
.h-banner-txt .btn{
	margin-top:60px;
}
.h-banner-txt{
	width: 50%;
	box-sizing: border-box;
	padding-right: 30px;
}
.h-banner li .wrapper{
	overflow: inherit;
}
.model_swiper{
	width: calc(100% - 50%);
	float: right;
	overflow: hidden;
	position: relative;
	margin-top: 100px;
	padding-bottom: 30px;
}

.model_banner{
	width: 534px;
	margin: 0 auto;
	height: 286px;
	position: relative;
	
}
.model_banner .pc_banner{
	position: absolute;
	z-index: 10;
}
.pc_banner img{
	width: 546px;
}
.model_banner .phone_banner{
	position: absolute;
	right: -50%;
	top: 0;
	z-index: 11;
	transform: translateX(-23%);
}
.phone_banner img{
	width: 546px;
}
.swiper-buttons{
	position: absolute;
	top: 50%;
	left: 0;
	z-index: 11;
	transform: translateY(-50%);
}
.swiper-buttons .swiper-btnbox{
	width: 600px;
	height: 34px;
	position: relative;
}
/* .swiper-button-next, .swiper-button-prev{
	transform: translateY(-50%);
} */
.swiper-buttons .swiper-btnbox .swiper-button-prev{
	background-image: url(../img/icon_pre.png);
	width: 34px;
	height: 34px;
	background-size: auto;
}
.swiper-buttons .swiper-btnbox .swiper-button-next{
	background-image: url(../img/icon_next.png);
	width: 34px;
	height: 34px;
	background-size: auto;
}
.model_swiper .swiper-pagination-bullets{
	bottom: 0px;
}