#ztheader{padding-top: 30px;      background: #3399cc;   padding-bottom: 40px;}
.nlogo{    width: 200px; float: left;
}
.left{float: left;}
.right{ float: right;}
.nh1{    margin-left: 20px;
    font-size: 32px;
    line-height: 47px;
    font-weight: 400;
    color: #FFE;}
.nSearch{    width: 326px;
    height: 37px;    background: #fff;
    border: 1px solid #488bb5;
    overflow: hidden;
    margin-left: 85px;
    margin-top: 9px;}
    
.nmenu ul li a {
    color: #FFF;
}

.clearfix:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.clearfix {zoom:1;}
.jjmenu{    border-bottom: 2px solid #eaebeb;
            background: #FFFFFF; height: 65px;}


.jjmenu li{    
    float: left; line-height: 65px; padding-left: 20px; padding-right: 20px;}
.jjmenu li:hover{    background: #008ACB;}
.jjmenu li:hover a{color: #FFF;}
.jjmenu li a{color: #333;}
.jjmenu ul li a {
        color: #FFEB3B;
}

/*插件样式*/
.poster-main{position: relative;width: 1100px;height: 270px}
.poster-main a,.poster-main img{display:block;}
.poster-main .poster-list{width: 1100px;height: 270px}
.poster-main .poster-list .poster-item{position: absolute;left: 0px;top: 0px}
.poster-main .poster-btn{position: absolute;height: 100%;width:100px;top: 0px;z-index: 10;opacity: 0.3;}
.poster-main .poster-prev-btn{left: 0px;background: url("imagesbtn_l.png") no-repeat center center; }
.poster-main .poster-next-btn{right: 0px;background: url("imagesbtn_r.png") no-repeat center center;}

.banbg{ background: #FAFAFA; padding-top:20px; padding-bottom: 20px; border-bottom: 2px solid #eaebeb;}


.kf_HotBox ,#kf_PastBox { width:100%; background:#FFF; border:1px solid #ececec;}
.kf_HotBox { height:300px;}
#kf_PastBox { display:table;}
.kf_HotBox h3 { background:url(imgHot_topics_line.gif) no-repeat center right; padding-left:80px; margin:18px 20px 10px 0; font-weight:normal; font-size:18px; color:#3399cc; position:relative;}
.kf_HotBox h3 i { background:url(imgHot_topics_03.gif) no-repeat; width:43px; height:52px; line-height:40px; text-align:center; font-size:26px; color:#FFF; display:inline-block; position:absolute; left:20px; top:-19px;}
.kf_Past_portal {padding: 20px; margin-bottom: 20px; ;}
.kf_Past_portal li{ width: 350px; float: left; margin-left: 14px; margin-right: 14px; margin-bottom: 30px; background: #FAFAFA; border: 1px solid #DCDCDC; padding: 3px;}
.kf_Past_portal li img{width: 350px; }
.kf_Past_portal h4{font-weight: 500; text-align: center;padding: 3px; padding-bottom: 15px; width: 350px;}
