﻿.pwrap.spage{
    width:1098px;
    margin:20px auto 0;
    border:1px solid #bebebe;
    border-top:3px solid #4c6488;
}
.pwrap.spage .left{
    width:220px;
    float:left;
    z-index:2;
    position:relative;
}
.pwrap.spage .left ul{
    padding:23px 0 0 20px;
    overflow:hidden;
    margin-right:-1px;
    z-index:10;
}
.pwrap.spage .left li{
    line-height:24px;
    border:1px solid #bebebe;
    margin-bottom:10px;
    border-radius:6px 0 0 6px;
    background-color:#f9fbfa;
    padding:0 0 0 14px;
    /*border-right:1px solid #fff;*/
    vertical-align:middle;
    font-size:0;
}
.pwrap.spage .left li *{
    font-size:12px;
}
.pwrap.spage .left li.curr{
    font-weight:bold;
    border-right:1px solid #fff;
}
.pwrap.spage .left li em{
    display:inline-block;
    vertical-align:middle;
    width: 0;
    height: 0;
    margin-right: 4px;
    border-left: 4px solid #7c0501;
    border-top: 4px solid transparent;
    border-right: 4px solid transparent;
    border-bottom: 4px solid transparent;
}
.pwrap.spage .left li.curr em{
    border-left: 4px solid #333;
}
.pwrap.spage .left li a{
    vertical-align:middle;
}

.pwrap.spage .right{
    width:835px;
    float:left;
    border-left:1px solid #bebebe;
    min-height:600px;
    _height:600px;
    _overflow:visible;
    padding:0 12px 0 18px;
}
.pwrap.spage .right h1.allIsNormal{
    font-size:26px;
    font-weight:bold;
    padding:16px 0 5px;
}
.pwrap.spage .right .comcon{
    overflow:hidden;
    padding:0 0 20px 0;
}

.nquery{
    width:1100px;
    margin:9px auto 0;
}
.nquery .left{
    float:left;
    width:785px;
    overflow:hidden;
}
.nquery .right{
    float:right;
    width:293px;
}
.containnewlist{

}
.containnewlist li{
    padding: 15px 10px 8px 4px;
    border-bottom: 1px solid #e8e8e8;
}
.containnewlist li h1{
    padding: 1px 0 8px;
    margin:0;
    font-weight: normal;
    font-size:0;
    vertical-align:middle;
}
.containnewlist li h1 *{
    font-size: 18px;
    vertical-align:middle;
}
.containnewlist li em{
    vertical-align:middle;
    width:3px;
    height:3px;
    background-color:#333;
    margin-right:6px;
    display:inline-block;
}
.containnewlist li h1 a.lm{
    color:#1d276c;
    display:inline-block;
    margin-right:3px;
}
.containnewlist li h2{
    float: left;
    width: 135px;
    height: 87px;
    padding-top: 4px;
    margin:0;
}
.containnewlist li div{

}
.containnewlist li div p{
    padding:0 0 10px 0;
    margin:0;
    color: #666;
    line-height: 20px;
}
.containnewlist li div p a{
    color: #ba2636;
}
.containnewlist li div span{
    color: #999;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 20px;
}

.adv_blo_09{
    width:1100px;
    margin:10px auto 0;
}
.adv_blo_09 li.lef{
    float:left;
}
.adv_blo_09 li.rig{
    float:right;
}
.site{
    background-color:#f1f1f1;
}
.site li{
    font-size:0 !important;
    line-height:36px;
}
.site *{
    font-size:12px;
    font-style:normal;
    font-weight:normal;
    color:#fff;
}
.site li a.Idx{
    float:left;
    display:block;
    position:relative;
    z-index:999;
}
.site li strong{
    display:block;
    float:left;
    background-color:#036386;
    padding:0 9px 0 14px;
}
.site li em{
    width: 0;
    height: 0;
    border-left: 20px solid #036386;
    border-top: 18px solid transparent;
    border-right: 20px solid transparent;
    border-bottom: 18px solid transparent;
    float:left;
    display:block;
}
.site li #labSite{
    display:block;
    float:left;
}
.site li #labSite a{
    float:left;
    display:block;
    position:relative;
    margin-left:-43px;
}
#labSite a i{
    display:block;
    float:left;
    width:6px;
    height:36px;
    background-color:#fff;
}
#labSite a span{
    width: 0;
    height: 0;
    border-left: 20px solid #fff;
    border-top: 18px solid transparent;
    border-right: 20px solid transparent;
    border-bottom: 18px solid transparent;
    float:left;
    display:block;
    position:relative;
}
#labSite a strong{
    margin-left:-40px;
    padding-left:34px;
}
.site li a:hover strong{
    background-color:#0072bc;
}
.site li a:hover em{
    border-left: 20px solid #0072bc;
}
.nszzx{
    padding:10px 0 0 0px;
}
.nszzx dd{
    line-height:26px;
    vertical-align:middle;
    font-size:12px;
}
.nszzx dd em{
    display:inline-block;
    vertical-align:middle;
    width:3px;
    height:3px;
    background-color:#5a5a5a;
    margin-right:7px;
}
.nszzx dd a{
    color:#191919;
}
.njjdt_blo{
    padding:10px 0 0 0;
}
.njjdt_blo div{
    float:left;
    width:120px;
    height:85px;
}
.njjdt_blo h1{
    font-size:14px;
    line-height:18px;
}
.njjdt_blo h1 a{
    color:#1d276c;
}
.njjdt_blo p{
    color:#717171;
    line-height:18px;
    padding-top:4px;
}
.nrwft{
    width:350px;
    padding:10px 0 0 0;
}
.nrwft li{
    float:left;
    width:140px;
    padding-right:10px;
    padding-bottom:8px;
}
.nrwft li dl{
    position:relative;
}
.nrwft li dt{
    position:absolute;
    width:132px;
    line-height:18px;
    left:0;
    bottom:0;
    z-index:999;
    background-color:#000;
    background-color:rgba(0,0,0,0.7);
    padding:2px 5px 3px 7px;
}
.nrwft li dt a{
    color:#fff;
}
.nhotnew{
    padding:8px 0 0 0;
}
.nhotnew li{
    line-height:26px;
    vertical-align:middle;
}
.nhotnew li em{
    display:inline-block;
    width:18px;
    height:18px;
    background-color:#ff702d;
    vertical-align:middle;
    line-height:18px;
    color:#fff;
    margin-right:6px;
}
.nhotnew li em.und{
    background-color:#787878;
}
.nhotnew li a{
    display:inline-block;
    vertical-align:middle;
}
.nqmart .nqmart{
    margin-top:13px;
}
.ndetail{

}
.ndetail h1.tit{
    font: bold 24px 宋体;
    padding: 27px 0 20px 5px;
    letter-spacing: -1.5px;
    margin:0;
}
.ndetail dl.memo{
    border-bottom:1px solid #dddddd;
    padding:0 0 10px 0;
}
.ndetail dl.memo dt{
    float:left;
    color: #999;
    line-height:20px;
    padding-left:7px;
}
.ndetail dl.memo dd{
    float:right;
    padding:0 10px 0 0;
}
.ndetail dl.memo dd h3{
    float:left;
    line-height:1;
    padding:23px 0 0 0;
    color:#999;
}
.ndetail dl.memo dd h3 em{
    font-family: "Georgia";
    font-size: 16px;
    font-weight: bold;
    color: #ba2636;
    font-style: normal;
}
.ndetail dl.memo dd ul{
    float:left;
    padding:19px 0 0 29px;
}
.ndetail dl.memo dd li{
    float:left;
    padding:0 4px;
    
}
.ndetail dl.memo dd li em{
    display:block;
    cursor:pointer;
    background-image:url(share.png);
    background-position:0 0;
    background-repeat:no-repeat;
    width:24px;
    height:24px;
}
.ndetail dl.memo dd li.wechat em{
    background-position:-31px 0;
}
.ndetail dl.memo dd li.weibo em{
    background-position:-63px 0;
}
.ndetail dl.memo dd li.qzone em{
    background-position:-94px 0;
}
.ndetail dl.memo dd li.paste em{
    background-position:-125px 0;
}
.ndetail dl.memo dd li em:hover{
    background-position-y:-26px;
}


.ncontent{
    padding:5px 5px 10px 5px;
    overflow:hidden;
}
.baidushare{
    padding:0px 0 20px 0;
}
.baidushare dt{
    float:left;
    line-height:36px;
    padding:0 7px 0 0;
    font-size:14px;
}
.baidushare dd.mid{
    float:left;
}
.ndetail_qrcode{
    padding:5px;
    border:1px solid #bebebe;
    background-color:#fff;
    overflow:hidden;
    zoom:1;
}
.ndetail_qrcode dt{
    cursor:pointer;
    width:14px;
    text-align:center;
    line-height:14px;
    padding-bottom:5px;
    float:right;
    font-weight:bold;
    font-size:14px;
}
.ndetail_qrcode dd{
    padding:4px 10px 10px;
    min-height:20px;
    clear:both;
}
.nxgtj{
    background-color:#f1f1f1;
    min-height:260px;
    _height:260px;
    _overflow:visible;
}
.nxgtj h1{
    margin:0;
    padding:10px 0 8px 8px;
    font-size:14px;
    line-height:1;
}
.nxgtj ul{
    padding:0px 10px 15px 15px;
}
.nxgtj li{
    line-height:26px;
}
.nxgtj li strong{
    display:block;
    float:left;
    vertical-align:middle;
    padding-right:6px;
}
.nxgtj li strong i{
    display:inline-block;
    width:3px;
    height:3px;
    background-color:#4f4f4f;
    vertical-align:middle;
}
.nxgtj li span{
    display:block;
    float:left;
    width:626px;
    vertical-align:middle;
}
.nxgtj li span a{
    vertical-align:middle;
}
.nxgtj li span i{
    width:14px;
    height:15px;
    background:url(ip.gif) 0 2px no-repeat;
    display:inline-block;
    vertical-align:middle;
    margin-left:4px;
}
.nxgtj li em{
    color:#7b7b7b;
}

.npiclis{
    padding:13px 0 0 0;
}
.npiclis ul{
    overflow:hidden;
    width:880px;
}
.npiclis li{
    float:left;
    width:188px;
    padding:0 14px 23px 0;
}
.npiclis li h3{
    height:45px;
    overflow:hidden;
    line-height:19px;
    color:#000;
    padding:3px 0 0 0;
}
.npiclis li h3 a{
    color:#000;
}
.npiclis li h5{
    color:#858585;
}
.npicdeta{
    padding-top:20px;
}
.searul{
    padding:10px 0 0 0;
}
.searul li{
    padding:10px 0 10px;
}
.searul li h1{
    vertical-align:middle;
    margin:0;
    padding:0;
}
.searul li h1 em{
    width:4px;
    height:4px;
    vertical-align:middle;
    display:inline-block;
    background-color:#222;
    margin-right:5px;
}
.searul li h1 a{
}
.searul li div{
    padding:10px 0 0 4px;
}
.searul li p{
    margin:0;
    padding:0 0 8px 0;
    line-height:20px;
    text-indent:1.5em;
    
}
.searul li span{
    color:#999;
    padding-left:3px;
}
#pagebreak_style_sear.sas{
    text-align:center !important;
}