*{margin:0;padding:0;}
.textbox .titbox{
	padding-top:50px;
	padding-bottom:20px;
}
.textbox{
	max-width:1155px;
	margin:0 auto;
}
.textbox p{
	margin-bottom:0;
	line-height:30px;
	font-size:16px;
	color:#717171;
	text-align:center;
}
.onelist{
	width:63.54%;
	max-width:1220px;
	margin:0 auto;
	padding-top:50px;
}
.onelist li{
	padding:0 26px;
	float:left;
	width:33.3333%;
}
.twobox{
	width:71.875%;
	max-width:1380px;
	margin:0 auto;
	padding-top:30px;
	padding-bottom:75px;
	position:relative;
}
.twobox .text{
	width:60.5%;
	height:7.2vw;
	line-height:7vw;
	font-size:4.6vw;
	/*font-weight:bold;*/
	text-align:center;
	margin:0 auto;
	color:#fff;
	text-shadow:#775333 3px 4px 5px;
	background:#a67348;
	letter-spacing:8px;
	position:absolute;
	top:34%;
	left:22%;
}
.threebox{
	margin:0 auto;
	width:69%;
}
.threebox img{
	padding-bottom:25px;
}
/*  */
.bmbox{
	width:100%;
	bottom:0;
	left:0;
	margin:0 auto;
	padding-top:35px;
	padding-bottom:70px;
	display:flex;
	background:#fff;
	z-index:999;
}
.bmbox .bmboxtop{
	width:69%;
	min-width:956px;
	margin:0 auto;
}
.bmbox .bmboxtop form{
	width:100%;
}
.bmbox .bmboxtop p{
	width:330px;
	float:left;
	text-align:center;
	line-height:40px;
	font-size:22px;
}
.bmbox .bmboxtop p strong{
	font-size:28px;
	color:#231816;
}
.bmbox .bmboxtop a{
	display:inline-block;
	*display:inline;
	width:18%;
	vertical-align:middle;
}
.bmbox .bmboximg{
	position:absolute;
	top:-37px;
	left:130px;
}
.bmbox .bmboxinput{
	width:510px;
	height:40px;
	float:right;
	margin:0 auto;
	text-align:left;
	position:relative;
	z-index:1;
}
.bmbox .bmboxinput input{
	display:inline-block;
	*display:inline;
	width:26.3%;
	height:38px;
	line-height:40px;
	text-align:left;
	border:1px solid #cacaca;
	background:#f8f8f8;
	font-size:16px;
	color:#cacaca;
	padding:0 10px;
	border-radius:3px;
	margin-right:0.5%;
	vertical-align:middle;
}
.bmbox .bmboxinput input[type="button"]{
	width:19%;
	height:46px;
	line-height:46px;
	background:#d3ad7c;
	margin-right:0;
	color:#fff;
	text-align:center;
	font-size:24px;
	text-shadow:0 0 0 transparent;
	box-shadow:0 0 0 transparent;
	border-color:#d3ad7c;
	cursor:pointer;
}
.bmbox .bmboxinput input[type="button"]:hover{
	text-shadow:2px 2px 2px #999;
	box-shadow:1px 2px 3px #a1a5a8;
}

.fourbox{
	position:relative;
}
.fourbox .fourright{
	width:35.9375%;
	max-width:690px;
	position:absolute;
	right:16.5625%;
	top:0;
}
.fourbox .textbox{
	padding-bottom:5%;
}
.fourbox .textbox p{
	color:#fff;
	font-size:0.88vw;
}
.fourbox .textbox p span{
	display:block;
	white-space:nowrap;
	width:100%;
}
.fourbox .textbox .titbox{
	padding-top:8%;
	padding-bottom:3%;
}
.fivebox{
	padding-top:40px;
	max-width:1356px;
	width:70.625%;
	margin:0 auto;
}
.fivebox .textbox{
	padding-bottom:
}
.pinpaibox{
	width:71.875%;
	max-width:1380px;
	margin:0 auto;
	padding-top:40px;
}
.pinpaibox li{
	width:14.2857%;
	float:left;
	color:#727071;
	text-align:center;
	font-size:1.5vw;
	line-height:60px;
	padding:0 30px 20px;
}
.pinpaibox li span{
	display:block;
	white-space:nowrap;
}
.sixbox .textbox{
	max-width:1340px;
	width:69.79%;
}
.sixbox .sixlist{
	padding-top:35px;
	padding-bottom:40px;
	max-width:1337px;
	width:69.79%;
	margin:0 auto;
}
.sixbox .sixlist li{
	float:left;
	width:33.33333%;
	padding:0 6px;
}
.sixbox .sixlist .libox{
	position:relative;
}
.sixbox .sixlist li span{
	width:100%;
	height:48px;
	line-height:48px;
	font-size:24px;
	font-weight:bold;
	color:#fff;
	display:block;
	position:absolute;
	bottom:0;
	left:0;
	text-align:center;
	background:rgba(0,0,0,0.4);
}
.bmbox2{
	padding-top:40px;
}
.zhenzhuang-swiper-case{
	position: relative;
}
.zhenzhuangswipercase{
	width:69.02%;
	max-width:1325px;
	margin:0 auto;
	overflow: hidden;
}
.zhenzhuangswipercase img{
	width:100%;
}
.swiper-pagination-case{
	left:0;
	right:0;
	bottom:-30px;
}
.swiper-pagination-case span{
	width: 8px;
	height:8px;
	background-color: #6F6F6F;
	border-radius: 0;
	margin: 0 6px;
}
.zhenzhuang-swiper-case .swiper-pagination-bullet-active{
	background-color: #1e1d1f;
}
