*{margin: 0;padding: 0;}
.red{
	color:red;
}
.flex{
	display:flex;
	justify-content:space-around;
	flex-wrap:wrap;
}
.title{
	margin:.6rem .6rem .4rem .6rem;
}
.desc{
	border:1px dotted #bdbdbd;
	margin-bottom:.3rem;
	padding:.3rem;
	font-size:.4rem;
	border-radius:.1rem;
}
.zx{
	text-align:center;
	width:80%;
	background-color:#a15a3c;
	margin:.2rem auto;
	border-radius:.5rem;
	padding:.2rem;
}
.zx a{
	color:#FFF;
	font-size:.4rem;
	font-weight:700;
}

.zx_more{
	text-align: center;
	margin:.2rem auto;
}
.zx_more a{
	display: inline-block;
    width: 40%;
    margin: 0 2%;
    background: #a15a3c;
    color: #fff;
	border-radius:.2rem;
    padding: .2rem;
    font-size: .4rem;
	font-weight:700;
}
.zx_more a:nth-child(2n) {
    background: #fec037;
    color: #000;
}
.box_1{
	width:100%;
}
.box_2{
	padding:.3rem .2rem;
	overflow: hidden;
}
.box_3{
	padding:.3rem .2rem;
	overflow: hidden;
}
.box_4{
	padding:.3rem .2rem;
	overflow: hidden;
}

.box_4_nr .swiper-slide{
	margin:.2rem 0;
}
.box_4_nr img{
	width:100%;
}
.box_5{
	padding:.2rem .2rem .4rem .2rem;
	overflow: hidden;
}
.box_5_nr img{
	width:100%;
}

.box_6{
	padding:.3rem .2rem;
	overflow: hidden;
}
.box_6_img img{
	margin:.2rem 0;
}
.box_7{
	padding:.3rem .2rem;
	overflow: hidden;
}




