﻿/** head */
.header{ height:auto; position:relative;}
.banner,.banner-index{position:relative; height:280px; background:none;}
.banner-index-cont{position:absolute; left:0; top:-5px; width:100%; }
.banner-cont{ position:absolute; left:0; top:-5px;}


/** header*/
.banner-index{ height:237px; overflow:hidden; position:relative;}
.header-top-webname{ position:absolute; top:0px; left:0px; height:40px; line-height:40px; text-indent:1em; }
.header-top-webname h1{font-weight:normal;text-transform:uppercase;}
.header-top-searchandother{ position:absolute; top:0px; left:0px; height:30px; padding:7px 10px 0px 10px; width:986px; display:block; overflow:hidden; background:url(../images/czt_searchbg.png) repeat-x;}
/** general-nav */
.header-list-wrap{ width:1000px; margin-left:auto; margin-right:auto;}
.header-list-wrap a:link,.header-list-wrap a:visited{text-decoration:none;color:#ffffff;line-height:32px;}
.header-list-wrap a:hover,.header-list-wrap a:active{text-decoration:none;color:#ffffff; outline:none;}
.genal-bg,.general-menu li{background: url(/eportal/imageDir/dbjnea/2021/11/img_pc_site/2021110313561595686.png)  no-repeat; text-align:center; font-size:12px;}
.general-nav{ height:32px; line-height:32px; overflow:hidden; background-repeat:repeat-x;  }
.general-lngov{ float:left; background-position:0px -51px; padding-left:30px; font-weight:bold; padding-top:1px;}
.general-menu{ float:right; width:355px; *zoom:1; overflow:hidden;}
.general-menu li{ float:left; height:29px; padding-top:2px; display:block; font-size:12px;}
.general-menu li.sp2{ padding-left:10px; padding-right:10px; padding-top:5px; }.general-menu li.sp3{background-position: 0px -148px; padding-left:20px; padding-right:15px; }
.general-menu li.sp4{background-position: 0px -121px; padding-left:20px; }.general-menu li.sp4 a{ display:block; background-position: 58px -126px; padding-right:8px;}
.genal-ipt-c{ padding-top:4px; line-height:normal;}.general-bg-search{ background-position: 0px -92px; width:160px; height:21px; display:block; text-align:left; overflow:hidden;}
.genal-txtcont{ width:140px; float:left;}.genal-btncont{ float:left; width:20px;}
.general-menu input.txt{width: 130px; padding:3px 2px 3px 8px; padding:2px 2px 2px 8px\9;  _padding:2px 2px 2px 8px;  background-color:transparent; border:none; font:12px/1.2 Tahoma,SimSun,Arial; outline:none; }
.general-menu input.btn{width: 20px;height: 21px;border:0px;background: #eae3cf;color: #644a04; outline:none; cursor:pointer;filter:alpha(opacity=0);opacity:0; }



.top2 {display: block; margin:25px auto 30px auto ; overflow:hidden}/*width:960px;*/
.top2 .left {_display: inline-block;float:left;text-align:left }
.top2 .right {_display: inline-block;float:right; text-align:right;padding-top:5px;width:380px; }

.top2 .left img { height:auto; vertical-align: middle}
.top2 .left a,.top2 .left a:visited { color: #2f6698;text-decoration: none;}
.top2 .left a:hover { color:#2f6698;text-decoration:none;}

.logo1b {width:458px;height:55px; margin-top:10.5px;}
.search2 { margin-top:10px; text-align:right}
.search2 li{display:block; text-align:left; line-height:34px; clear:both; width:380px;}
.color1 { color: #2f6698;}

.gjjs {font-size: 9pt;white-space: nowrap;float: left;line-height: 32px;padding-left: 10px;}
.input_2a,.input_2b { float:left; height:32.5px;line-height:30px; padding: 0px 5px 0 5px; vertical-align: baseline; border:1px solid #a0a0a0;background:url(/eportal/imageDir/dbjnea/2021/11/img_pc_site/2021110313563596610.gif) no-repeat;}
.input_2a {color: #808080; }
.input_2b {color:#000; border:1px solid #2f6598;}
.btn_search2{background:transparent url(/eportal/imageDir/dbjnea/2021/11/img_pc_site/2021110313563460392.gif) no-repeat;border: 0px;CURSOR: pointer;text-align:center;vertical-align:baseline ;width: 100px;height:34.5px;float:left;}


.headerCon{display:none;}

@media screen and (max-width: 1025px) {
.general-nav{/*display:none;*/}
.wrap{width:100%;}
.top2{margin:10px auto;}
.top2 .left{float:none;text-align:center;}
.logo1b {width:80%;height:55px;}

.top2 .right{width:100%}
.search2 li{width:100%;text-align:center;padding-left: 10%; box-sizing: border-box;}
.btn_search2{width:50px;background-position: 50%;}


.headerCon{display:block;}

.gov_header_main{
    width:1030px;
    height:252px;
    margin: 0 auto;
    padding-top:202px;
    box-sizing:border-box;
}
.gov_navu_box{
    line-height:50px;
}
.gov_navu_main ul{
    margin-left: 8px;
}
.gov_navu_main li{
    float: left;
    margin-right: 23px;
}
.gov_navu_main li a {
    font-size: 16px;
    color: #fff;
    display: block;
}
.gov_navu_main li a:after {
    content: '|';
    padding-left: 23px;
}
.gov_navu_main li:last-child a:after {
    content: '';
}
.gov_searchbox{
    position:relative;
    display:block;
    float:right;
    height:32px;
    width:284px;
    margin-top:9px;
    border-radius: 8px;
    background:#fff;
    box-sizing: border-box;
    overflow:hidden;
}
.gov_inputbtn{
    width:100%;
    height:100%;
    border:none;
    padding:0 36px 0 10px;
    font-size: 14px;
    background:#fff;
    box-sizing: border-box;
}
.gov_searchbtn{
    position: absolute;
    top: 8px;
    right: 10px;
    width: 16px;
    height: 16px;
    cursor: pointer;
    border: none;
    background:#fff url(/uiFramework/commonResource/image/2021091311223865422.png) no-repeat;
    display: block;
}
.gov_navu_main li a.ph_navLink{
         display:none;
 }

.gov_navu_two,.ph_head{
    display:none;
    transition: all 0.3s;
}
     .gov_navu_main li a.pc_navLink{
         display:none;
      }
      .gov_navu_main li a.ph_navLink{
         display: block;
      }
       #ln_common{
           z-index: 99999;
       }
       .headerCon{
           position:fixed;
           top:0;
           left:0;
           width:100%;
           height:auto;
           z-index: 99999;
           border-bottom: 1px solid #fff;
       }
       .ph_head{
           display:block;
           width:100%;
           height:45px;
           line-height:45px;
           background: #3E5688;
           padding-left:15px;
           box-sizing:border-box;
       }
       .ph_head span{
           display:inline-block;
           color:#fff;
       }
       .ph_head span a{color:#fff;}
       .ph_icon{
           float:right;
           width:52px;
           height:45px;
           background:  url(/uiFramework/commonResource/image/2021081616165431796.png) no-repeat center center;
           background-size:22px;
       }
       .gov_header_main{
           width:100%;
           height:auto;
           padding-top:0;
           transition: all 0.3s;
           display:none;
       }
       .hideNav{
           position: fixed;
           width:100%;
           height:100%;
           top: 0;
           left: 0;
           background: rgba(0,0,0,.4);
           z-index: 1;
           display:none;
       }
       .gov_file,.hideImg,.index_leftbottom,#pdq1,#pdq2{
           display:none;
       }
       .gov_header{
           background: none;
           height: auto;
       }
       
       .gov_navu_box,.gov_navu_main{
           line-height: 45px;
           overflow:hidden;
           background: #3E5688;
       }
      .gov_navu_main{
           max-height: 300px;
           overflow-y: auto;
      }
      .gov_navu_box{
           width:100%;
      }
      .gov_searchbox{
           position: absolute;
           top: 50px;
           left: 15px;
           width: 90%;
      }
       .gov_navu_main li{
           width:100%;
           float:none;
       }
       .gov_navu_main ul{
           margin: 0;
       }
       .gov_navu_main li a:after{
           content: "";
       }
       .gov_navu_main li a.hasChild:after{
          content: "+";
          float:right;
          font-size: 20px;
       }
       .gov_navu_main li a.isOpen:after{
          content: "-";
          font-weight: bold;
          padding-right: 3px;
       }
       .gov_navu_main li a{
           font-size: 14px;
           padding: 0 15px;
           border-top: 1px solid #4D6AAA;
           box-sizing:border-box;
       }
       .gov_navu_two li a{
           padding-left: 30px;
       }
       .gov_navu_three li a{
           padding-left: 45px;
       }
       .gov_top{
           display: none;
        }






}
@media screen and (max-width: 600px) {
.header{padding-top:45px;}
.header-list-wrap{width:100%;overflow: visible;}
.general-menu{width:auto;}

}