img {
	display: inherit;
}

.box {
	background-color: #fff;
	overflow: hidden;
}
.hrbm_name {
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	padding: 1.5rem 0;
}
.hrbm_name h3{
	padding: 0 2%;
	font-size: 1.6rem;
}
.hrbm_name h3 span{
	color: #eb0100;
}
.hrbm_name i{
	width: 1.5rem;
	height: 1.5rem;
	margin-top: 0.3rem;
}
.hrbm_name p{
	width: 100%;
	text-align: center;
	padding: 0.8rem 0;
	color: #828282;
}
.hrbmxczb_mg{
	padding: 1rem 5%;
}
.hrbmxczb_xsgs{
	margin: 1rem 8%;
	position: relative;
	
}
.hrbmxczb_xsgs a{
	width: 29%;
	line-height: 1.6rem;
	color: #fff;
	background-color: red;
	display: block;
	text-align: center;
	position: absolute;
	right: 0;
	bottom: 0;
}
.qzme{
	background-color: #eb0100;
	padding: 1rem 3%;
}
.qzme_name{
	text-align: center;
	color: #fff;
	font-size: 1.1rem;
}
.qzme_name p:nth-child(2) span{
	font-size: 1.3rem;
}
.qzme_list{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	padding: 1rem 0;
}
.qzme_list li{
	width: 32%;
	padding-bottom: 0.5rem;
}
.qzme_btn{
	display: flex;
	justify-content: space-between;
	padding: 0 8% 1rem;
}
.qzme_btn a{
	display: block;
	width: 48%;
	line-height: 2.2rem;
	color: #fff;
	background-color: transparent;
	border: 0.08rem solid #fff;
	border-radius: 1.2rem;
	text-align: center;
	font-weight: bold;
}
.xjzc .hrbm_name{
	padding-bottom: 0;
}
.qzme_btn a:nth-child(2){
	background-color: #fff;
	color: #eb0100;
}
.bmdt_gd{
	padding: 0 2%;
}
.bmdt_top{
	text-align: center;
	background-color: #eb0100;
	line-height: 2.8rem;
	color: #fff;
	letter-spacing: 0.3rem;
}
.bmdt_list{
	display: flex;
	justify-content: end;
	border-bottom: 0.05rem solid #656565;
	color: #656565;
}
.bmdt_list li{
	text-align: center;
	width: 18%;
	border-left: 0.05rem solid #656565;
	line-height: 2rem;
}
.bmdt_list li:nth-child(4){
	width: 25%;
}
.bmdt_list li:nth-child(5){
	font-weight: bold;
	border-right: 0.05rem solid #656565;
}
.bmdt_list li:nth-child(3){
	color: #ff4546;
	width: 25%;
	font-weight: bold;
}
.bmdt_btm{
	display: flex;
	justify-content: space-between;
	line-height: 3rem;
}
.bmdt_btm p:nth-child(1){
	width: 62%;
	color: #fff;
	text-align: center;
	background-color: #ff4546;
	font-size: 1.1rem;
}
.bmdt_btm p:nth-child(2){
	width: 38%;
	background-color: #f48815;
	font-size: 1.3rem;
	font-weight: bold;
}
.bmdt_btm p:nth-child(2) a{
	text-align: center;
	display: block;
	color: #fff;
}
.bmdt_lp{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	padding: 0.7rem 2% 1rem;
}
.bmdt_lp_lis{
	width: 48%;
	padding: 0.5rem 2% 0;
	background-color: #eb0100;
	margin-bottom: 0.8rem;
}
.bmdt_lp_lis p{
	text-align: center;
	color: #fff;
	line-height: 2.4rem;
}
.bmdt_btn{
	padding: 0 5%;
}
.bmdt_btn a{
	display: block;
	text-align: center;
	background-color: #eb0100;
	color: #fff;
	line-height: 2.4rem;
	border-radius: 0.8rem;
	font-weight: bold;
	font-size: 1rem;
}
.bmdt_btm_mg{
	padding: 0.8rem 0;
}
.zxdjs_list{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	padding: 0 6%;
}
.zxdjs_list li:nth-child(1){
	width: 100%;
	padding-bottom: 1.5rem;
}
.zxdjs_list li{
	width: 28%;
	padding-bottom: 1.5rem;
}
.jmxf_form{
	background-color: #f41516;
}
.jmxf_form form{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	padding: 0.8rem 5%;
}
.jmxf_ipt {
	width: 48%;
	overflow: hidden;
	border-bottom: 0.05rem solid #fff;
	padding-bottom: 0.3rem;
}
.jmxf_ipt i{
	display: block;
	width: 15%;
	float: left;
}
.jmxf_ipt input{
	background-color: transparent;
	width: 80%;
	float: right;
	line-height: 1.8rem;
}
.jmxf_ipt input::placeholder{
	color: #fff;
	opacity: 0.7;
}
.jmxf_btn {
	width: 100%;
	text-align: center;
	padding: 1.5rem 0 1rem;
}
.jmxf_btn button{
	width: 55%;
	line-height: 2rem;
	border: 0.05rem solid #fff;
	color: #fff;
	background-color: transparent;
	font-weight: bold;
}
.xytj_list{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	padding: 0.8rem 3%;
}
.xytj_list li{
	width: 32%;
	padding-bottom: 1rem;
}
.xytj_btn{
	display: flex;
	justify-content: space-between;
	padding: 0 8% 1rem;
}
.xytj_btn a{
	display: block;
	width: 48%;
	line-height: 2.2rem;
	color: #eb0100;
	background-color: transparent;
	border: 0.08rem solid #eb0100;
	border-radius: 1.2rem;
	text-align: center;
	font-weight: bold;
}
.xytj_btn a:nth-child(2){
	background-color: #eb0100;
	color: #fff;
}
.hrbm_name p:nth-child(5){
	padding: 0;
}
.nhxtx_mg{
	padding:0 3% 0.8rem;
}
.nhxtx .xytj_btn{
	padding-top:1rem;
}
.xyhj{
	background-color: #ee2a29;
	padding: 1.8rem 3%;
}
.xyhj_list {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.xyhj_list li{
	width: 49%;
	padding-bottom: 0.5rem;
}
.xyhj_list li img{
	height: 100%;
}
.xyhj_list li a{
	display: block;
}
.xyhj .qzme_btn{
	padding-top: 2rem;
}
.byyx .hrbm_name p{
	font-size: 0.9rem;
}
.byyx_list{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	padding: 0 3%;
}
.byyx_list li{
	width: 49%;
	padding-bottom: 1rem;
}
.byyx .xytj_btn{
	padding-top: 1.5rem;
}
.form_btm{
	padding: 1.6rem 3%;
	background-color: #fd1d1f;
}
.form_top{
	display: flex;
	justify-content: space-between;
	padding-bottom: 0.8rem;
	border-bottom: 0.05rem solid #fff;
	opacity: 0.8;
}
.form_left2{
	color: #fff;
}
.form_left2 span{
	font-size: 1.3rem;
}
.form_right2{
	overflow: hidden;
	padding-top: 0.5rem;
}
.form_right2 i{
	width: 1rem;
	display: block;
	height: 1rem;
	float: left;
	margin-top: 0.2rem;
	margin-right: 0.2rem;
}
.form_btm form{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.form_right2 p{
	float: left;
	color: #fff;
	opacity: 0.9;
}
.form_btm_ipt{
	width: 48%;
	padding: 1.5rem 0;
}
.form_btm_ipt input{
	width: 100%;
	line-height: 2.6rem;
	padding-left: 4%;
	outline: none;
}
.mhoun{
	margin: 2rem 0;
}
.form_btm_js{
	color: #fff;
	line-height: 2.8rem;
	opacity: 0.6;
}
.form_btm_btn{
	width: 48%;
}
.form_btm_btn button{
	width: 100%;
	line-height: 2.8rem;
	color: #f71819;
	background-color: #f9fc00;
	border-radius: 0.8rem;
	font-size: 1.2rem;
	outline: none;
}
.form_btm_btn button span{
	font-weight: bold;
}