.mainDetail .topBox{
    background: url(../../policy/images/zcwj_banner.png) no-repeat top center;
    background-size: 100% 100%;
    width: 100%;
    padding: 0 0.32rem 0.32rem;
    box-sizing: border-box;
}
.policyTitle{
    font-size: 0.48rem;
    color: #FFFFFF;
    line-height: 0.6rem;
    margin-bottom: 0.32rem;
    background: url(../images/qy_icon.png) no-repeat center 0.64rem;
    background-size: 1.17rem 1.17rem;
    padding-top: 2.13rem;
    text-align: center;
}
.tabList{
    width: 80%;
}
.tabList span{
    padding: 0 0.21rem;
    height: 0.71rem;
    line-height: 0.71rem;
    text-align: center;
    color: #E7F1FF;
    font-size: 0.32rem;
    background: rgba(255, 255, 255, 0.2);
    margin: 0 0.21rem 0.21rem 0;
    border-radius: 0.1rem;
}
.viewBox{
    background: url(../../policy/images/viewWhite.png) no-repeat left center;
    background-size: 0.48rem 0.48rem;
    padding-left: 0.61rem;
    color: #E7F1FF;
    font-size: 0.32rem;
    line-height: 0.48rem;
}
.bottomOut{
    padding: 0 0.32rem 1.5rem;
}
.bottomBox{
    background: url(../../policy/images/zcwj_banner2.png) no-repeat;
    background-size: 100% 100%;
    padding: 0 0.33rem;
    box-sizing: border-box;
}
.bottomBox li{
    border-bottom: 1px dashed #eee;
    line-height: 0.4rem;
    color: #999;
    padding: 0.36rem 0;
}
.bottomBox li em{
    background: url(../../policy/images/spot.png) no-repeat left center;
    background-size: 0.32rem 0.32rem;
    padding-left: 0.45rem;
    font-size: 0.32rem;
    line-height: 0.4rem;
}
.bottomBox li span{
    width: 75%;
    font-size: 0.32rem;
    line-height: 0.4rem;
}
.conBox{
    margin-top: 0.32rem;
    background: #fff;
    width: 100%;
    border-radius: 0.2rem;
}
.conBox .titleStyle{
    border-bottom: 1px solid #eee;
    line-height: 1.19rem;
    background: url(../../policy/images/line.png) no-repeat 0.32rem center;
    background-size: 0.11rem 0.37rem;
    padding-left: 0.69rem;
    font-size: 0.4rem;
}
.conBox .mainInfo{
    padding: 0.32rem;
}
.conBox .mainInfo img{
    display: block;
    max-width: 100%;
    margin: 0.32rem 0;
}
.conBox .mainInfo p,.conBox .mainInfo span,.conBox .mainInfo em{
    color: #666666 !important;
    line-height: 0.56rem !important;
    font-size: 0.35rem !important;
}
.bottomOut .unitBox{
    padding: 0 0.32rem 0.32rem;
    background: #fff;
    border-radius: 0.1rem;
    margin-top: 0.32rem;
}
.lxfs ul li{
    border-bottom: 1px dashed #eee;
    padding: 0.35rem 0;
}
.lxfs ul li:last-child{
    border-bottom: none;
}
.lxfs ul li em{
    padding-left: 0.8rem;
    font-size: 0.32rem;
    color: #999;
    line-height: 0.59rem;
    margin-right: 0.21rem;
    width: 16%;
}
.lxfs ul li span{
    font-size: 0.32rem;
    line-height: 0.59rem;
    width: 67%;
}
.lxfs .icon01{
    background: url(../images/gy_icon3.png) no-repeat left center;
    background-size: 0.59rem 0.59rem;
}
.lxfs .icon02{
    background: url(../images/gy_icon4.png) no-repeat left center;
    background-size: 0.59rem 0.59rem;
}
.lxfs .icon03{
    background: url(../images/gy_icon5.png) no-repeat left center;
    background-size: 0.59rem 0.59rem;
}
.lxfs .icon04{
    background: url(../images/gy_icon7.png) no-repeat left center;
    background-size: 0.59rem 0.59rem;
}
.lxfs .mapBtn{
    background: url(../images/gy_icon6.png) no-repeat left center;
    background-size: 0.57rem 0.57rem;
    width: 0.57rem;
    height: 0.57rem;
}