@charset "utf-8";
.zt-nheader{ height:40px; background:url(../images_zt/zt_topbg.gif) 0 0 repeat-x;}
.zt_nlogo{position: static !important; float: left !important; padding: 0 !important; margin: 0 !important; width: auto !important;}
.zt_nlogo ul li span.img_title{display: none;}
.zt_nlogo img{ height: 36px; width: auto;}
.zt-nheader .zt-nav{ line-height:38px; height: 38px;  overflow: hidden; color:#999999; padding-left: 25px;}
.zt-nheader .zt-nav ul li{float: left;height: 39px;line-height: 39px;padding: 0;font-size: 0;margin: 0;}
.zt-nheader .zt-nav ul li a{ font-size:15px; color:#333; padding:0 10px;background:url(../images_zt/fotfgbg_zhu.gif) left center no-repeat;}
.zt-nheader .zt-nav ul li.num1 a{background: none;}
.zt-nheader .zt-nav ul li a:hover{ color:#c00;}
.wza_font{ padding-left: 10px; font-size: 14px; height: 38px; line-height: 38px;}
.zt-nsearch{ width:212px; height:26px; margin-top:7px; }
.zt-nsearch ul{position: relative;z-index: 10;height:24px;padding: 0 62px 0 0;}
.zt-nsearch li{/* float:left;*/}
.zt-nsearch li.sea_type{left:1px;top:3px;}
.zt-nsearch li input{border:0 none; background:none; float:left;}
.zt-nsearch li.ss1{ height:16px; padding:4px 10px 4px 6px; position:relative; border: 1px #ddd solid; border-right: 0 none; background: #fff;}
.zt-nsearch li.ss1 input{width:100%; height:16px; line-height:16px; font-size:12px;}
.zt-nsearch li.ss1 .msg-box{ position:absolute; left:0; top:26px;}
.zt-nsearch li.ss2{ width:62px; height:26px;background:url(../images_zt/zt_sear.gif) right 0 no-repeat; position: absolute;right: 0;top: 0;}
.zt-nsearch li.ss2 input{ width:62px; height:26px; overflow:hidden; cursor:pointer; text-indent:-10em;}

@media (max-width: 1199px) and (min-width: 992px){
.zt-nheader .zt-nav{padding-left: 20px;}
.zt-nheader .zt-nav ul li a{font-size: 13px; padding: 0 4px;}
}

@media (max-width: 767px) {
.zt-nheader{padding: 0 5px;}
.zt-nsearch{width: 170px;}
.zt_nlogo img{height: 25px;padding: 7px 0 0 0;}
}
@media (max-width:479px) {
    .zt-nheader{height: auto;padding: 20px 0;background-size: contain;}
    .zt_nlogo{margin: 0 auto;float: none !important;text-align: center;}
    .zt_nlogo img{max-width: 80%;height: auto;}
    .zt-nsearch{float: none; margin: 20px auto 0;width: 80%;}
    .wza_font{
        position: absolute;
        top: 0;
        right: 10px;
    }
}