.mar5{
    margin: 5px 0;
}
.zdgz-xm{
    position: relative;
    height: 600px;
    margin: 30px 0 90px;
}
.zdgz-xm1{
    background: url('../images/zdgz-1.png') center top no-repeat;
}
.zdgz-xm2{
    background: url('../images/zdgz-2.png') center top no-repeat;
}
.zdgz-xm3{
    background: url('../images/zdgz-3.png') center top no-repeat;
}
.zdgz-xm4{
    background: url('../images/zdgz-4.png') center top no-repeat;
}
.zdgz-xm5{
    background: url('../images/zdgz-5.png') center top no-repeat;
}
.zdgz-xm6{
    background: url('../images/zdgz-6.png') center top no-repeat;
}
.zdgz-xm7{
    background: url('../images/zdgz-7.png') center top no-repeat;
}

.zdgz-xm .title span{
    position: absolute;
    font-size: 26px;
    cursor: pointer;
}
.zdgz-xm .title span.xm1{
    width: 210px;
    padding: 0 90px;
    left: 50%;
    margin-left: -634px;
    top: 41%;
}
.zdgz-xm .title span.xm2{
    width: 210px;
    padding: 0 90px;
    left: 50%;
    margin-left: -460px;
    top: 23%;
}
.zdgz-xm .title span.xm3{
    width: 210px;
    padding: 0 90px;
    left: 50%;
    margin-left: -277px;
    top: 37%;
}
.zdgz-xm .title span.xm4{
    width: 210px;
    padding: 0 90px;
    left: 50%;
    margin-left: -88px;
    top: 22%;
}
.zdgz-xm .title span.xm5{
    width: 210px;
    padding: 0 90px;
    right: 50%;
    margin-right: -281px;
    top: 44%;
}
.zdgz-xm .title span.xm6{
    width: 210px;
    padding: 0 90px;
    right: 50%;
    margin-right: -426px;
    top: 20%;
}
.zdgz-xm .title span.xm7{
    width: 210px;
    padding: 0 90px;
    right: 50%;
    margin-right: -615px;
    top: 44%;
}
.zdgz-box .xm-box{
    display: none;
}
.xm-box{
    background: url('../images/xm-box-bg.png') center no-repeat;
    background-size: 100% 100%;
    padding: 35px;
    margin-bottom: 30px;
}
.xm-box .img{
    width: 474px;
    height: 229px;
    background-color: #00c2a0;
}
.xm-box .img img{
    width: 100%;
    height: 100%;
}
.xm-detail{
	width:840px;
    font-size: 18px;
    margin-left: 20px;
}
.xm-detail h3{
    line-height: 40px;
    font-weight: bold;
    font-size: 18px;
}
.xm-detail p{
    line-height: 45px;
    color: #014DA1;
}
.xm-detail p span{
    padding: 5px 40px;
    margin-right: 15px;
    background-color: #ececec;
    border-radius: 15px;
    color: #333;
}
.xm-detail p a{
    color: #333;
    padding: 5px 13px;
    border: 1px solid #ddd;
    border-radius: 20px;
}












