.mainDetail{
    height: auto;
}
.mainDetail .topBox{
    background: url(../../policy/images/zcwj_banner.png) no-repeat top center;
    background-size: 100% 100%;
    width: 100%;
    height: 5.6rem;
    box-sizing: border-box;
}
.mainDetail .topBox img{
    display: block;
    width: 100%;
    height: 100%;
}
.policyTitle{
    font-size: 0.48rem;
    line-height: 0.6rem;
    margin-bottom: 0.32rem;
}
.tabList{
    width: 100%;
}
.tabList .tabs{
    padding: 0 0.21rem;
    height: 0.71rem;
    line-height: 0.71rem;
    text-align: center;
    color: #1677FF;
    font-size: 0.32rem;
    background: #E7F1FF;
    margin: 0 0.21rem 0 0;
    border-radius: 0.1rem;
}
.tabList .icon02{
    padding-left: 0.61rem;
    background: url(../../policy/images/view.png) no-repeat left center;
    background-size: 0.48rem 0.48rem;
    width: 20%;
    box-sizing: border-box;
    color: #999;
    height: 0.71rem;
    line-height: 0.71rem;
}
.bottomOut{
    padding: 0 0.32rem 0.32rem;
    top: -0.5rem;
    position: relative;
}
.bottomBox{
    background: #fff;
    padding: 0.32rem;
    box-sizing: border-box;
    border-radius:.27rem;
}
.bottomBox .organ{
    line-height: .44rem;
    color: #999;
    margin-top: .27rem;
    font-size: .32rem;
}
.bottomBox .organ span{
    color: #333;
}
.bottomBox2{
    background: url(../../policy/images/zcwj_banner2.png) no-repeat;
    background-size: 100% 100%;
    padding: 0 0.33rem;
    box-sizing: border-box;
    margin-top: 0.32rem;
}
.bottomBox2 li{
    border-bottom: 1px dashed #eee;
    line-height: 0.4rem;
    color: #999;
    padding: 0.36rem 0;
}
.bottomBox2 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;
}
.bottomBox2 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 .titleStyle .tips{
    color: #ccc;
    font-size: 0.32rem;
    padding-right: 0.32rem;
}
.conBox .mainInfo{
    padding: 0.32rem;
    font-size: 0.35rem;
}
.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;
}
.bottomBox .linkUrl{
    color: #1677FF;
    text-decoration: underline;
}
.conBox .chapters{
    padding: 0 0.32rem;
}
.conBox .chapterName{
    padding-left: 0.8rem;
    background: url(../images/class_icon1.png) no-repeat left top;
    background-size: 0.59rem 0.59rem;
    line-height: 0.6rem;
    font-size: 0.4rem;
    margin-top: 0.39rem;
}
.conBox ul{
    padding-left: 0.8rem;
}
.conBox ul li{
    border-bottom: 1px solid #eee;
    padding-left: 0.29rem;
    background: url(../images/class_icon2.png) no-repeat left 0.4rem;
    line-height: 1.07rem;
    font-size: 0.35rem;
    color: #666666;
}
.videoPop,.audioPop{
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: url(../../public/images/icons/home_popBg.png) repeat;
    z-index: 10000;
}
.mianvideo,.mianaudio{
    width: 100%;
    margin: 28% auto 0;
}
.audio{
    display: block;
    margin: 0 auto;
}
.myVideo{
    width: 90%;
    display: block;
    height: 40%;
    margin: 0 auto;
}
.mianvideo a,.mianaudio a{
    display: block;
    width: 0.32rem;
    height: 0.32rem;
    top: -0.32rem;
    right: 0.2rem;
    background: url(../../policy/images/close3.png) no-repeat;
    background-size: 100% 100%;
}
video{
    background: #111111;
}