.rz_nav{
	max-width: 1200px;
    margin: auto;
	clear:both;
	margin-bottom:10px
}
.rz_nav img{
	margin-right:25px;
	height:70px;
}
.rz_nav h1{
	margin: 0;
    font-size: 40px;font-weight: initial;
	color:#3b3a3a;
	line-height:36px;
}
.rz_nav p{
	color:#666;
	letter-spacing: 2px;
	margin-top: 17px;
}
.honor{display:flex;justify-content: space-between;}
.honor img{
	width:24.5%;
	justify-content: space-between;
	height:auto;
	margin:0 !important;
}

.btn a{
	display: block;
    border: 1px solid #e5005f;
    color: #e5005f;
    padding: 10px 25px;
    line-height: 20px;font-size: 16px;
}
.qywh_01 .box{
	margin: 50px auto 160px;
	max-width:1200px;
	display:flex; flex-wrap: wrap;
	justify-content: space-between;
}
.qywh_01 .box .box_s{
	text-align:center;
	border:1px solid #e8e8e8;
	width:280px;
	height:200px;
	box-shadow: 0 10px 16px 0 rgb(0 0 0 / 20%), 0 6px 20px 0 rgb(0 0 0 / 19%) !important;
	background:white
}
.qywh_01 .box .box_s h1{margin-top:40px;font-weight:unset;font-size: 22px;}
.qywh_01 .box .box_s p{font-size:16px;font-weight: 300;}
.qywh_01 .box .box_s:hover{
	background:#e5005f;
    transform: scale(1.0,1.2));
    transition: all 0.5s ease 0s;
    -webkit-transform: scale(1.0,1.2);//-webkit-解决浏览器兼容问题
    -webkit-transform: all 0.5s ease 0s;
}
.qywh_01 .box .box_s:hover p,.qywh_01 .box .box_s:hover h1{
	color:white;
	transform: scale(1.2,1.0));
    transition: all 0.5s ease 0s;
    -webkit-transform: scale(1.2,1.0);//-webkit-解决浏览器兼容问题
    -webkit-transform: all 0.0s ease 0s;
}
@media screen and (max-width: 1200px)
{
	.rz_nav,.box{
		width:94%
	}
	
}
@media screen and (max-width: 1000px)
{
	.qywh_01 .box .box_s{
		width:70%;
		height:180px;
		margin:20px auto
	}
	.btmbox .wrap{
		width:100% !important;
	}
	.latest{
		width:calc(100% - 60px ) !important;
	}
	.hq,.k-line{width:100% !important;padding: 20px;}
}
