#Header{position:relative;min-height:55px}

.nav{    position: relative;}
.header_f{    position: fixed;left:0;right:0;top:0;z-index:90}
.nav01{background:none;box-shadow:none;}
.nav .logo{/*height:30px;float:left;margin-top:12px;margin-right:8px;*/}
.topbt span.sp1{position:absolute;top:6px;right:45px;width:40px;height:40px;display:block;}
.topbt span.sp3{position: absolute;top:8px;right: 6px;width: 30px;height: 35px;display: block;;padding:0px 5px;}
.topbt span.sp5{  position: absolute;top: 5px;right: 90px;width: 43px;height: 45px;display: block;border:1px #fff solid;border-radius:5px;padding:0px 5px;}
.topbt span img{height:25px;margin-top:7px;}
.topbt em{width:25px;display:block;height:2px;border-radius:2px;background:#d9051a;position:relative;margin-top:19px;margin-left:9px;}
.topbt em:before{content:"";clear:both;width:25px;display:block;height:2px;border-radius:2px;background:#d9051a;position:absolute;top:-8px;}
.topbt em:after{content:"";clear:both;width:25px;display:block;height:2px;border-radius:2px;background:#d9051a;position:absolute;top:8px;}
.topbt span.sp2{background:#e61415;border-radius:4px;}
.topbt .sp2 em,.topbt .sp2 em:after,.nav .sp2 em:before{background:#d9051a;}
.topbt .sp1 b{width: 2px;height: 100%;display: block;position: absolute;left: 13px;top: 0px;background:#fff;z-index: 1;}
.topbt .sp2 b{background: #e61415 !important;}
.topbt .back{width: auto;float: left;padding-right: 15px;border-right: 1px #000 solid;height: 20px;line-height: 22px;font-weight: bold;margin-top: 17px;margin-right: 15px;font-size:18px;}
.topbt .back a{float:left;margin-right:15px;color:#000;}
.topbt .back img{margin-top:0px;padding-left:10px;}
.sear em{width:20px;height:20px;display:block;background:url(/res/cptu/structure/170760740.png) center no-repeat;background-size:20px auto;position:absolute;left:20px;top:15px;}
.sear{position:absolute;left:0;right:0;top:50px;background:#e61415 ;padding:10px 70px 10px 10px;display:none;z-index:101;}
.sear .txt{width:100%;float:left;height:30px;border-radius:5px;border:none;line-height:30px;background:#fff;padding:0px 6px 0px 38px;}
.sear .sub{width:60px;color:#fff;background:none;position:absolute;right:10px; -webkit-appearance:none;height:30px;border:none;}
.nav .sp4{}
.nav .sp6{border:#0093DD 1px solid !important;}

.nav-right{width:100%; position: fixed;border-top:solid 2px #d9051a;max-width:640px;z-index:-80;background:#fff; opacity:0;overflow:hidden;padding:20px 15px 0;height:0}
.nav-right_z{top:52px;opacity:1;z-index:88;height:100%}

.nav-right .close{width:100%;height:55px;position:absolute;top:0px;left:0px;padding:0px 10px;line-height:55px;color:#fff;font-size:15px;background:#4c4c4c;}
.nav-right .close img{margin-top:21px;margin-right:8px;width:8px;float:left;}


.m-floder{padding:25px 15px 15px;line-height:1.8;font-size:16px;}
.m-floder #CurrentlyNode{display:block;font-size:16px;font-weight:bold;text-align:center}
.m-floder #CurrentlyText p{margin:10px 0}
.other-nav {
    background: url(/res/cptu/structure/170760497.jpg) repeat-x left bottom;
    height: 50px;
   
}
.other-nav ul{    display: flex;}
.other-nav ul li {
    flex: 1;
    text-align: center;
}
.other-nav ul li a,.other-nav #CurrentlyNode
 {
    line-height: 50px;
    display: block;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
}
.m-floder p img{max-width:100% !important;height:auto !important}
.other-nav #CurrentlyNode,.other-nav #CurrentlyPathNode{position:relative;}
.other-nav #CurrentlyNode:after,.other-nav #CurrentlyPathNode:after{    content: "";
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 9px 9px 10px;
    border-color: transparent transparent #ffffff transparent;
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left: -10px;}

.goblank{    height: 16px;
    width: 16px;
    border: 2px solid #d9051a;
    transform: rotate(45deg);
    border-top: none;
    border-right: none;
    position: absolute;
    top: 15px;
    left: 15px;
}
.title-1{text-align:center;font-size:18px;line-height:55px;font-weight:bold;border-bottom:solid 2px #d9051a;}


.m-cont{padding:30px 15px;/*border-top:2px solid #d9051a;*/}
.m-cont #ReportIDname{display:block;font-size:22px;font-weight:bold;margin:0 0 20px 0;line-height:1.5}
.ntime{border-bottom:1px solid #ddd;padding-bottom:5px}
.m-cont #ReportIDtext{display:block;line-height:2;margin-top:25px;font-size:16px}
.m-cont #ReportIDtext p{margin:10px  0}
.m-cont #ReportIDtext img{max-width:100% !important;height:auto !important}


.m-list{padding:25px 15px}
.m-list li{border-bottom:solid 1px #ddd;padding:8px 5px 7px 18px;font-size:16px;position:relative;overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
.m-list li:before{content:"";display:block;position:absolute;left:5px;top:15px;height:5px;width:5px;border: 1px solid #d9051a;
    transform: rotate(-45deg);    border-left:none;
    border-top: none;}

.nav-right dl dt{font-size:18px;font-weight:bold;margin-bottom:10px}
.nav-right dl{overflow:hidden;margin-bottom:15px}
.nav-right dl dd{float:left;margin-right:10px}
.nav-right dl dt{}

.zt-cont{width:100%;padding-top:35px;position:relative;}
.zt-cont .time{width:100%;height:35px;display:block;background:#eee;text-align:right;color:#686868;padding:0px 10px;position:absolute;top:0px;line-height:35px;}
.zt-cont ul li{width:100%;float:left;padding:5px 0px;}
.zt-cont ul li img{width:100%;}
.zt-cont ul li .name{display:block;text-align:left;line-height:160%;padding:8px 0px;}
.zt-cont ul li .content{display:none;}