.z-body{
    width: 100%;
    box-sizing: border-box;
    padding: 0.1rem 0.1rem 0.7rem 0.1rem;
}
.z-title{
	width: 85%;
    height: 0.3rem;
    line-height: 0.3rem;
    margin-top: 0.1rem;
    box-sizing: border-box;
    margin: auto;
    border-radius: 0.05rem;
    border: 0.02rem solid #C20007;
    font-size: 0rem;
}
.z-title span{
	display: inline-block;
    width: 50%;
    height: 100%;
    font-size: 0.14rem;
    text-align: center;
    line-height: 0.26rem;
}
.z-title span.on{
	background: #C20007;
    color: #FFFFFF;
}
.z-cont1{
	width: 100%;
	display: none;
}
form{
    width: 100%;
    font-size: 0.14rem;
    margin-top: 0.2rem;
}
form .z-joind1{
    width: 100%;
    height: 0.35rem;
}
input::-webkit-input-placeholder{
    color:#999;
}
form .z-joind1 label{
    display: inline-block;
    width: 20%;
    height: 100%;
    line-height: 0.35rem;
    float: left;
}
form .z-joind1 input{
    width: 80%;
    height: 100%;
    float: right;
    box-sizing: border-box;
    line-height: 0.35rem;
    border: none;
    border-bottom: 1px solid #f7f7f7;
}
.z-joind4,.z-joind5{
	width: 85%;
	margin: auto;
    box-sizing: border-box;
    margin-top: 0.5rem;
}
.z-joind4 input,.z-joind5 input{
	width: 100%;
    height: 0.4rem;
    border: none;
    border-radius: 0.05rem;
    background: #C20007;
    color: #FFFFFF;
    line-height: 0.4rem;
}
.z-searchresult,.z-searchresult2{
	display: none;
	font-size: 0.14rem;
	margin-top: 0.4rem;
}
.z-searchresult.on,.z-searchresult2.on{
	display: block;
}
.z-searchresult .z-searchresulterror,.z-searchresult2 .z-searchresulterror{
	display: block;
	font-size: 0.14rem;
	margin-top: 0.4rem;
	text-align: center;
	color: #C20007;
}
.z-searchresult .z-searchresulttitle,.z-searchresult2 .z-searchresulttitle{
	font-size: 0.15rem;
	text-align: center;
}
form .z-joind2{
    width: 100%;
    height: 0.35rem;
}
form .z-joind2 label{
    display: inline-block;
    width: 30%;
    height: 100%;
    line-height: 0.35rem;
    float: left;
}
form .z-joind2 input{
    width: 70%;
    height: 100%;
    float: right;
    box-sizing: border-box;
    line-height: 0.35rem;
    border: none;
    border-bottom: 0.01rem solid #f7f7f7;
}
.z-searchresultcont{
	width: 100%;
}
.z-searchresultcont .z-searchresultcont1,
.z-searchresultcont .z-searchresultcont2{
	width: 100%;
	margin-top: 0.3rem;
	position: relative;
	border-top: 0.01rem solid #F7F7F7;
}
.z-searchresultcont .z-searchresultcont1 .z-searchresultcontspan1,
.z-searchresultcont .z-searchresultcont2 .z-searchresultcontspan2{
	width: 1.5rem;
	height: 0.15rem;
	line-height: 0.15rem;
	position: absolute;
	top: -0.075rem;
	left: 50%;
	margin-left: -0.75rem;
	display: inline-block;
	font-size: 0.12rem;
	text-align: center;
	background: #FFFFFF;
	color: #999999;
}
.z-searchresultcont1ka{
	margin-top: 0.2rem;
	box-sizing: border-box;
	padding: 0.15rem 0.1rem;
	background: url(../images/public/z-zyzzskaback1.png)no-repeat center center;
	background-size: 100% 100%;
}
.z-searchresultcont1ka h2{
	width: 100%;
	text-align: center;
	font-size: 0.18rem;
	font-weight: bold;
	color: #C20007;
}
.z-searchresultcont1ka ul{
	width: 75%;
	float: left;
}
.z-searchresultcont1ka ul li{
	width: 100%;
	margin-top: 0.12rem;
}
.z-searchresultcont1ka ul li span{
	display: inline-block;
	width: 30%;
	color: #C20007;
	float: left;
}
.z-searchresultcont1ka ul li i{
	display: inline-block;
	width: 68%;
	color: #1b2233;
	float: right;
}
.z-zhaopian{
	width: 0.5rem;
	height: 0.6rem;
	position: absolute;
	right: 0.1rem;
	top: 0.7rem;
}
.z-zhaopian img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.z-ewm{
	width: 0.5rem;
	height: 0.5rem;
	position: absolute;
	right: 0.1rem;
	bottom: 0.15rem;
	box-sizing: border-box;
    background: #fff;
    padding: 0.03rem;
}
#qrcode_1{
	width:100%;
}
#qrcode_1 canvas{
    width:100%;
	height:100%;
}
.z-ewm img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.z-searchresultcont2ka{
	height: 2.2rem;
	margin-top: 0.2rem;
	background: url(../images/public/z-zyzzskaback2.png)no-repeat center center;
	background-size: 100% 2.2rem;
}
.z-fanhui{
    width: 0.4rem;
    position: fixed;
    right: 0.1rem;
    bottom: 0.1rem;
    z-index: 9;
}
.z-fanhui div{
    width: 0.4rem;
    height: 0.4rem;
    text-align: center;
    border-radius: 50% ;
    font-weight: ;
    font-family: "微软雅黑";
    opacity: ;
   cursor: pointer;
    transition: all 0.3s ease;

    box-shadow: 3px 3px 10px #f3f3f3,-3px 3px 10px #f3f3f3,3px -3px 10px #f3f3f3,-3px -3px 10px #f3f3f3;
}
.z-fanhui .z-fanhuione{
    background:#FFFFFF url("../images/public/z-fanhuione.png")no-repeat center center;
    background-size: 0.2rem 0.2rem;
}
.z-fanhui .z-fanhuitwo{
    background:#FFFFFF url("../images/public/z-fanhuitwo.png")no-repeat center center;
    background-size: 0.2rem 0.2rem;
    margin-top: 0.1rem;
}

	              	

	              	

	              	

	              	