.z-body{
    width: 100%;
    box-sizing: border-box;
    padding: 0.1rem 0.1rem 0.7rem 0.1rem;
}
.z-sjphtitle{
    width: 100%;
    font-size: 0.14rem;
}
.z-sjphtitle p{
    width: 100%;
    height: 0.4rem;
    background: #c20007;
    border-radius: 0.05rem;
    font-size: 0.16rem;
    color: #FFFFFF;
    text-align: center;
    line-height: 0.4rem;
    box-shadow: 0.03rem 0.03rem 0.1rem #f8f3ed,-0.03rem 0.03rem 0.1rem #f8f3ed,0.03rem -0.03rem 0.1rem #f8f3ed,-0.03rem -0.03rem 0.1rem #f8f3ed;
}
.z-sjphtitle p img{
    width: 0.17rem;
    height: 0.16rem;
    vertical-align: initial;
}
.z-sjphtitle ul{
    width: 100%;
    box-sizing: border-box;
    padding: 0.05rem 0.15rem;
    border-radius: 0.05rem;
	margin-top:0.1rem;
    box-shadow: 0.03rem 0.03rem 0.1rem #f9f9f9,-0.03rem 0.03rem 0.1rem #f9f9f9,0.03rem -0.03rem 0.1rem #f9f9f9,-0.03rem -0.03rem 0.1rem #f9f9f9;
}
.z-sjphtitle ul li{
    width: 100%;
    height: 0.3rem;
    line-height: 0.3rem;
    font-size: 0.12rem;
    border-top: 0.01rem solid #f7f7f7;
}
.z-sjphtitle ul li:nth-child(1){
    border-top: none;
}
.z-sjphtitle ul li span{
    float: left;
    padding-left: 0.25rem;
}
.z-sjphtitle ul li:nth-child(1) span{
    background: url("../images/public/z-sjphimg2.png")no-repeat left center;
    background-size: 0.17rem 0.17rem;
}
.z-sjphtitle ul li:nth-child(2) span{
    background: url("../images/public/z-sjphimg3.png")no-repeat left center;
    background-size: 0.17rem 0.17rem;
}
.z-sjphtitle ul li:nth-child(3) span{
    background: url("../images/public/z-sjphimg4.png")no-repeat left center;
    background-size: 0.17rem 0.17rem;
}
.z-sjphtitle ul li:nth-child(4) span{
    background: url("../images/public/z-sjphimg5.png")no-repeat left center;
    background-size: 0.17rem 0.17rem;
}
.z-sjphtitle ul li:nth-child(5) span{
    background: url("../images/public/z-sjphimg6.png")no-repeat left center;
    background-size: 0.17rem 0.17rem;
}
.z-sjphtitle ul li:nth-child(6) span{
    background: url("../images/public/z-sjphimg7.png")no-repeat left center;
    background-size: 0.17rem 0.15rem;
}
.z-sjphtitle ul li i{
    float: right;
    font-weight: bold;
}
.z-xxzx{
    width: 100%;
    font-size: 0.14rem;
}
.z-xxzx .z-xxzxtitle{
    width: 100%;
    margin-top: 0.15rem;
}
.z-xxzx .z-xxzxtitle span{
    font-size: 0.16rem;
    padding-left: 0.25rem;
    background: url("../images/public/z-sjphimg8.png")no-repeat left center;
    background-size: 0.17rem 0.17rem;
}
.z-xxzx .z-hdphtitle span{
    font-size: 0.16rem;
    padding-left: 0.25rem;
    background: url("../images/public/z-sjphimg10.png")no-repeat left center;
    background-size: 0.17rem 0.17rem;
}
.z-xxzx .z-zyztitle span{
    font-size: 0.16rem;
    padding-left: 0.25rem;
    background: url("../images/public/z-sjphimg14.png")no-repeat left center;
    background-size: 0.17rem 0.17rem;
}
.z-sjsxxzx{
    width: 100%;
    font-size: 0.14rem;
}
.z-sjsxxzx .z-sjsxxzxtitle{
    width: 100%;
    height: 0.25rem;
    margin-top: 0.1rem;
    line-height: 0.25rem;
}
.z-sjsxxzx .z-sjsxxzxtitle span{
    float: left;
    font-size: 0.15rem;
}
.z-sjsxxzx .z-sjsxxzxtitle span em{
    color: #666666 !important;
    padding: 0 0.03rem;
}
.z-sjsxxzx .z-sjsxxzxtitle i{
    float: right;
    font-size: 0.12rem;
}
.z-sjsxxzx .z-sjsxxzxtitle span.on{
    color: #c20007;
    font-size: 0.16rem;
}
.z-sjsxxzxcont{
    width: 100%;
    font-size: 0.14rem;
    margin-top: 0.1rem;
    box-shadow: 0.03rem 0.03rem 0.1rem #f9f9f9,-0.03rem 0.03rem 0.1rem #f9f9f9,0.03rem -0.03rem 0.1rem #f9f9f9,-0.03rem -0.03rem 0.1rem #f9f9f9;
}
.z-sjsxxzxcont table{
    width: 100%;
    text-align: center;
    line-height: 0.25rem;
    box-sizing: border-box;
    padding:0 0.1rem;
}
.z-sjsxxzxcont table tr th{
    line-height: 0.35rem;
    font-size: 0.15rem;
    font-weight: normal;
    border-bottom: 0.01rem solid #f7f7f7;
}
.z-sjsxxzxcont table tr th:nth-child(2) i{
    display: inline-block;
    width: 0.1rem;
    height: 0.15rem;
    background: url("../images/public/z-sjphimg9.png")no-repeat center center;
    background-size: 0.1rem 0.15rem;
    margin-left: 0.05rem;
}
.z-sjsxxzxcont table tr th:last-child i{
    display: inline-block;
    width: 0.15rem;
    height: 0.12rem;
    background: url("../images/public/z-searchbot.png")no-repeat center center;
    background-size: 0.15rem 0.07rem;
    margin-left: 0.05rem;
}
.z-sjsxxzxcont table tr td{
    font-size: 0.13rem;
}
.z-sjsxxzxcont table tr td:nth-child(1){
    color: #c20007;
}
.z-sjsxxzxcont table tr:nth-child(2) td:nth-child(1){
    background: url("../images/public/z-sjphimg11.png")no-repeat center center;
    background-size: 0.15rem 0.2rem;
    font-size: 0;
}
.z-sjsxxzxcont table tr:nth-child(3) td:nth-child(1){
    background: url("../images/public/z-sjphimg12.png")no-repeat center center;
    background-size: 0.15rem 0.2rem;
    font-size: 0;
}
.z-sjsxxzxcont table tr:nth-child(4) td:nth-child(1){
    background: url("../images/public/z-sjphimg13.png")no-repeat center center;
    background-size: 0.15rem 0.2rem;
    font-size: 0;
}


.z-message{
    position: relative;
    max-width: 20%;
}
.z-message .z-messagespan{
    color: #c20007;
}
.z-message i{
    background: url("../images/public/z-searchbot.png")no-repeat center top;
    transition: all 0.5s ease;
}
.z-message i.onone{
    transform: rotate(180deg);
}
.z-message ul{
    z-index: -99;
    width: 100%;
    position: absolute;
    left: 0;
    bottom: -1.8rem;
    padding: 0 0.1rem;
    opacity: 0;
    background-color: #e6e6e6;
    border-radius: 0.02rem;
    box-shadow: 0 0.02rem 0.04rem rgba(0,0,0,.12);
    box-sizing: border-box;
    transition: all 0.5s ease;
}
.z-message ul.ontwo{
    z-index: 99;
    opacity: 1;
    bottom: -1.4rem;
}
.z-message ul li{
    float: left;
    width: 100%;
    height: 0.35rem;
    line-height: 0.35rem;
    border-bottom: 0.01rem solid #bfbfbf;
    transition: all 0.3s ease;
    cursor: pointer;
    box-sizing: border-box;
}
.z-message ul li:last-child{
    border-bottom: none;
}
.z-message ul li.onthree{
    color: #c20007;
}


.z-sjsxxzxcont1,.z-sjsxxzxcont2,.z-sjsxxzxcont3,.z-sjsxxzxcont4{
    display: none;
}

.z-sjsxxzxcontzyz table{
	width:180%;
}
.z-sjsxxzxcontzyz table .zyzph th:nth-child(1){
	width:0.5rem;
}
.z-sjsxxzxcontzyz table .zyzph th:nth-child(2){
	width:0.8rem;
}
.z-sjsxxzxcontzyz table .zyzph th:nth-child(4){
	width:1rem;
}          	
.z-sjsxxzxcontzyz table .zyzph th:nth-child(5){
	width:1.2rem;
}
.z-zyzphi{
	display:block;
	width:0.15rem;
	height:0.16rem;
	position: absolute;
	top:50%;
	right:0;
	margin-top:-0.15rem;
	background: url("../images/public/z-zyzphimg1.png")no-repeat center center;
	background-size:0.15rem 0.16rem;
}
.VolunteerMore-list li{margin-bottom:0.05rem;border-bottom:0.01rem dashed #ccc;}
.VolunteerMore-list li:last-child{border:0;}
.VolunteerMore-list li p{line-height:.24rem;}
.VolunteerMore-list li p *{display:block;float:left;}
.VolunteerMore-list li p:nth-child(1) span{color:#c20007;}

.VolunteerMore-list li:nth-child(1) p:nth-child(1) span{width:.18rem;background: url(../images/public/z-sjphimg11.png)no-repeat center center;background-size: 0.15rem 0.2rem;font-size:0;}
.VolunteerMore-list li:nth-child(2) p:nth-child(1) span{width:.18rem;background: url(../images/public/z-sjphimg12.png)no-repeat center center;background-size: 0.15rem 0.2rem;font-size:0;}
.VolunteerMore-list li:nth-child(3) p:nth-child(1) span{width:.18rem;background: url(../images/public/z-sjphimg13.png)no-repeat center center;background-size: 0.15rem 0.2rem;font-size:0;}

	              	

	              	