li{list-style:none;}
.mb-head{width:100%;}
.head-list{width:100%;background: linear-gradient(to right, #B80303 , #E94747);height:40px;}
.head-list span{width:24%;text-align:center;display:inline-block;color:#fff;font-size:15px;line-height:40px;}
.head-img{width:100%;}
.head-img img{width:100%;}
.search_warp i {
    font-size: 2rem;
    color: #006d46;
    display: inline-block;
    margin-left: 5px;
    margin-right: 10px;
}
.slideBox {
    
    position: relative;
    overflow: hidden;
    width: 97%;
    padding: 0 1.5%;
    margin: 20px auto 0;
    height:222px;
}
.slideBox .bd {
    z-index: 0;
}
.slideBox .bd ul{
    overflow:hidden;
}
.slideBox .bd li{
    float:left;
    position: relative;
    height:222px;
    width:100%;
}
.slideBox .bd li img{
    width:100%;
}
.slideBox .bd #ReportIDname{
    position:absolute;
    display:inline-block;
    width:100%;
    background:rgba(0,0,0,0.7);
    left:0;
    bottom:0px;
    height:35px;
    line-height:35px;

}
.slideBox .bd #ReportIDname a{
    color:#fff;
    padding:0 10px;
}
.slideBox .hd {
    position:absolute;
    right:10px;
    bottom:0;
    line-height:35px;
}
.slideBox .hd li{
    display: inline-block;
    width: 7px;
    height: 7px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 50%;
    background: #b3b3b4;
    text-indent: -9999px;
    overflow: hidden;
    margin: 0 4px;
}
.slideBox .hd li.on {
    background: #ca1200;
}
.con1-txt p {
    text-indent: 32px;
    line-height: 150%;
    color: #656565;
    text-align: justify;
}
.con1-txt{
    padding:0 2%;
    margin-top:26px;
}
.con1-txt span{
    display: block;
    font-size: 17px;
    font-weight: 600;
    text-align: center;
    margin-bottom: 25px;
}
.con1-txt img{
    width:100%;
    margin-top:10px;
}
.con-tpz,.con-tpz2,.con-qncy{
    margin-top:20px;
    position:relative;
}
.more-1{
    position:absolute;
    right:2%;
    top:27px;
    font-size:14px;
}
.tpz-tit{
    width:95%;
    float:right;
}
.con-tpz ul{
    padding:0 2% 0 0;
    overflow:hidden;
    margin-top:5px;
    width:100%;
}
.con-tpz li{
    float:left;
    width:48%;
    text-align:center;
    margin-top:10px;
    margin-left:2%;
}

.con-tpz li img{
    width:100%;
    height:110px;
}
.bwg_1991{
    width: 100%;
    margin-top:15px;
    padding: 5px 2%;
    overflow: hidden;
}
.bwg_1991 li {
    position: relative;
    margin-bottom: 10px;
    float: left;
    width:48%;
    background:#fbf3f4;
}
.bwg_1991 li img {
    width: 14px;
    height: 16px;
    position: absolute;
    top: -3px;
    left: -3px;
}
.bwg_1991 li a {
    display: block;
    width: 100%;
    height: 55px;
    color: #333;
    font-weight: bold; 
    border: 1px solid #b80018;
    text-align: center;
    line-height: 55px;
}
.bwg-n{
    width: 100%;
    margin-top:15px;
    padding: 5px 2% 5px 0;
    overflow: hidden;
}
.bwg-n li{
    width:20%;
    float:left;
    width:23%;
    margin-left:2%;
    height:30px;
    line-height:30px;
    background:#eaeaea;
    text-align:center;
    margin-bottom:10px;
    border-radius:27px;
}
.hj-ul{
    width: 100%;
    margin-top: 15px;
    padding: 5px 3% 5px 0;
    overflow: hidden;
}
.hj-ul li{
    width:47%;
    margin-left:3%;
    float:left;
}
.hj-ul #ReportIDPicture{
    background:#eeeeee;
    display:inline-block;
    height:150px;
    width:100%;
    line-height:150px;
    margin-bottom:10px;
}
.hj-ul li img{
    width:100%;
    max-height:150px;
    vertical-align: middle;
}
.con-qncy ul{
    width: 100%;
    margin:15px 0;
    padding: 5px 3% 5px 0;
    overflow: hidden;
}
.con-qncy ul li{
    list-style: square;
    color:#ad0e01;
    width:90%;
    float:left;
    margin-left:30px;
    line-height:200%;
}

.zt-con{
    padding:20px 2%;
    width:100%;
    border-top: 8px solid #eaeaea;
}
.zt-con #ReportIDname,.bwg-con #ReportIDname{
    display:inline-block;
    text-align:center;
    font-size:17px;
    font-weight:bold;
    width:100%;
    margin-bottom:20px;
}
.zt-con #ReportIDtext,.bwg-con #ReportIDtext{
    text-align: justify;
    font-size:14px;

}
.zt-con #ReportIDtext p,.bwg-con #ReportIDtext p{
    margin-bottom:15px;
    line-height:200%;
}
.zt-con #ReportIDtext img{
    width: 100% !important;
    height: auto !important;
}
.bcyy{
    padding:5px 2%;
    width:100%;
    border-top: 8px solid #eaeaea;
}
.bcyy p{
    line-height:200%;
    text-align:justify;
    text-indent: 32px; 
    font-size:14px;
}
.tab_list li #ReportIDPicture img{
    max-height:75px;
}
.lc-con{
    width:100%;
    padding:0 2%;
    position: relative;
    border-top: 8px solid #eaeaea;
    
}
.lc-con ul li{
    padding: 20px 0 40px 25px;
    position: relative;
}
.lc-con ul li:before{
    content: '';
    width: 10px;
    height: 10px;
    background: #d6001d;
    display: block;
    border-radius: 50%;
    position: absolute;
    top: 27px;
    left: 3px;
}
p.lcList_s {
    height: 605px;
    width: 3px;
    background: #e5e5e5;
    position: absolute;
    left: 14px;
    top: 0;
}
.bwg-list ul li::before{
    content: '';
    display: block;
    border-top: 3px solid transparent;
    border-bottom: 3px solid transparent;
    border-left: 6px solid #d6001d;
    position: absolute;
    top: 13px;
    left: 10px;
}
.bwg-list{
    border-top: 8px solid #eaeaea;
}
.bwg-list ul li{
    padding: 5px 30px;
    position: relative;
}
.bwg-con{
    border-top: 8px solid #eaeaea;
    width:100%;
    padding:20px 2%;
}
.bwg-con img{
    height:85px !important;
    width:auto !important;
    margin-left:3%;
    margin-bottom:15px;
}
.bwg-bg{
    width:100%;
    position: fixed;
    height:100%;
    background:#272727;
    opacity: 0.5;
    z-index:15;
    display:none;
    top:0;
    left:0;
}
.bwg-img{
    z-index:20;
    width:50%;
    height:auto;
    position: fixed;
    top:20%;
    left:50%;
    margin-left:-25%;
    display:none;
}
.bwg-close{
    width:25px;
    height:25px;
    position:fixed;
    right:15px;
    top:12%;
    z-index:25;
    display:none;
}
.child-t2 {
    flex: 1;
}
.child-t2 .back {
    font-size: 3.222rem;
    color: #006d42;
    display: block;
    width: 35px;
    text-align: left;
    padding-left: .4rem;
}
.child-t2 #CurrentlyNode, .child-t2 #ReportIDgetFathername, child-t2 span {
    display: block;
    font-size: 1.6rem;
    color: #006d42;
    -webkit-box-align: center;
    display: -webkit-box;
}
.search_warp2 {
    text-align: right;
    -webkit-box-align: center;
    display: -webkit-box;
}
.search_warp2 i {
    font-size: 2rem;
    color: #006d46;
    display: inline-block;
    margin-left: 5px;
    margin-right: 10px;
}
.bwg-head{
    width:100%;
    background: #d6001d;
    height:40px;
    line-height:40px;
    color:#fff;
    padding:0 2%;
}
.bwg-head-a{
    float:right;
    height:30px;
    line-height:30px;
    background:#fff;
    border-radius:5px;
    color:#333;
    padding:0 7px;
    margin-top:5px;
}
.cfg{
    width:100%;
    padding:0 2%;
}
.cfg #NodeTitle {
    font-size: 18px;
    font-weight: 600;
    color: #d6001d;
    height: 40px;
    line-height: 40px;
}
.cfg ul li {
    padding: 5px 30px;
    position: relative;
}
.cfg ul li::before {
    content: '';
    display: block;
    border-top: 3px solid transparent;
    border-bottom: 3px solid transparent;
    border-left: 6px solid #d6001d;
    position: absolute;
    top: 13px;
    left: 10px;
}
.cfg ul {
    display: block;
}
.zt-div{
    width:100%;
    padding:0 2%;
    border-top: 8px solid #eaeaea;
}
.zt-div #AlbumIDmodule2{
    display: inline-block;
    width: 100%;
    overflow:hidden;
}
.zt-div .AlbumIDCon table td{
    height:auto;
}
.zt-div .AlbumIDCon{
    position:relative;
}
.zt-div #pview{
    width: 100%;
}
.zt-div #pview img{
    width: 100%;
    height: auto;
}
.zt-div #blr0,.zt-div #blr1{
    display:block !important;
}
.zt-div #blr0{
    left:2%;
    top:0;
    margin-left:0 !important;
}
.zt-div #blr1{
    right:2%;
    top:0;
    margin-left:0 !important;
}
.zt-div #AlbumIDsubject{
    width: 100%;
    display: block;
    text-align: center;
    font-size: 17px;
    font-weight:bold;
    margin-top:15px;
    margin-bottom:15px;

}
.zt-div .ptitle{
    width:45%;
    float:left;
}
.zt-div .btn{
    width:45%;
    float:right;
}
.zt-div #pfooter{
    width:100%;
}
.zt-div #pfooter tr td:nth-child(1),#pfooter tr td:nth-child(3){
    display:none;
}
.zt-list{
    width:100%;
    padding:0 2% 0 0;
}
.zt-list ul{
    overflow:hidden;
}
.zt-list ul li{
    float:left;
    width:48%;
    margin-left:2%;
    margin-bottom:15px;
 }
.zt-list ul li #AlbumIDsubject{
    text-align: center;
    display: inline-block;
    width: 100%;
    height: 30px;
    line-height: 30px;
}
.zt-list ul li img{
    width:100%;
    vertical-align: middle;
    max-height: 100%;
}
.zt-list ul li #AlbumIDpicture{
    display: inline-block;
    width:100%;
    height:130px;
    line-height:130px;
}
.zt-con #ReportIDtext embed,.zt-con #ReportIDtext video{
    width:100%;
}


@media screen and (min-width: 400px) {
    .zt-div #pfooter #ppage{
        width:320px;
    }
}
@media screen and (max-width: 376px) {
    .zt-div #pfooter #ppage{
        width:280px;
    }
}
@media screen and (max-width: 321px) {
    .zt-div #pfooter #ppage{
        width:220px;
    }
}