.outer{background:url(/eportal/uiFramework/commonResource/image/2021081817004351071.jpg) top center #fff no-repeat}
.header{height: 155px;font-family: "\5B8B\4F53";font-size: 12px;}
.header .top{width: 1000px;margin: 0 auto;}
.header .con{width: 1000px;margin: 0 auto;overflow: hidden;}
.header .con .logo{float: left;width: 363px;height: 100px;}
.header .con .logo img{width: 363px;height: 100px;}
.header .con .search{float:right;width: 350px;height: 30px;margin-top: 40px;}
.header .con .search input{float:left;width: 190px;height: 28px;line-height:28px;padding:0 10px;margin-right:5px;border:1px solid #c9c9c9;background: #f1f2f3;}
.header .con .search a.submit{float:left;display: block;width: 60px;height: 30px;line-height:30px;margin-right:10px;text-align:center;background: #034987;color: #fff;}
.header .con .search a.index{float:left;height: 30px;line-height:30px;color: #333;text-decoration: underline;}
.header .top .top_con{float:right;text-align: right;height: 30px;line-height:30px;width:100%;}
.header .top .top_con a{font-size:12px;}


.wrap{width: 1000px;margin: 0 auto;}
.menu{width: 1000px;margin: 0 auto 10px;}
.nav{height: 37px;border-bottom: 2px solid #034987;margin-bottom: 10px;}
.nav li{float: left;height: 37px;line-height: 37px;font-size: 16px;margin-right: 10px;}
.nav li a{display: block;width: 132px;height: 37px;line-height: 37px;color: #034987;font-size: 16px;font-family: "微软雅黑";}
.nav li a:hover,.nav li.current a{color: #fff;background: url(/eportal/uiFramework/commonResource/image/2021080410573870184.png) 0 0 no-repeat;text-decoration: none;}
.nav li a i{display: block;float: left;width: 30px;height: 27px;margin:5px 5px 0 15px; background: url( 
/eportal/uiFramework/commonResource/image/2021080410592850296.png) no-repeat;}
.nav li a i.ico-i1{background-position: 0 0;margin:5px 5px 0 25px;}
.nav li a i.ico-i2{background-position: -30px 0;}
.nav li a i.ico-i3{background-position: -60px 0;}
.nav li a i.ico-i4{background-position: -90px 0;}
.nav li a i.ico-i5{background-position: -120px 0;}
.nav li a i.ico-i6{background-position: -150px 0;}
.nav li a i.ico-i7{background-position: -180px 0;}
.nav li a i.ico-i8{background: url( 
/eportal/uiFramework/commonResource/image/2021080411015660904.png) no-repeat;}
.nav li a:hover i.ico-i1,.nav li.current a i.ico-i1{background-position: 0 -37px;}
.nav li a:hover i.ico-i2,.nav li.current a i.ico-i2{background-position: -30px -37px;}
.nav li a:hover i.ico-i3,.nav li.current a i.ico-i3{background-position: -60px -37px;}
.nav li a:hover i.ico-i4,.nav li.current a i.ico-i4{background-position: -90px -37px;}
.nav li a:hover i.ico-i5,.nav li.current a i.ico-i5{background-position: -120px -37px;}
.nav li a:hover i.ico-i6,.nav li.current a i.ico-i6{background-position: -150px -37px;}
.nav li a:hover i.ico-i7,.nav li.current a i.ico-i7{background-position: -180px -37px;}
.nav li a:hover i.ico-i8,.nav li.current a i.ico-i8{background: url(    
/eportal/uiFramework/commonResource/image/2021080411022269044.png) no-repeat;}
.current img{ cursor:pointer;}

.subnav{width: 1000px;margin:0 auto 10px;height:70px; background:url(/eportal/uiFramework/commonResource/image/2021080411025467205.png) 0 0 no-repeat;}
.subnav li{float: left;}
.subnav .sn1{float: left;width: 345px;margin-right: 20px;}
.subnav .sn1 li{width: 115px;text-align: center;}
.subnav .sn1 a{color: #fff;}
.subnav .sn2{float: left;width: 230px;}
.subnav .sn2 li{width: 115px;text-align: center;}
.subnav .sn2 a,.subnav .login,.subnav .login a{color: #034987;}
.subnav .login{position:relative;float: right;margin-right: 30px;z-index: 50;}

.reveal-modal { position: absolute; visibility: hidden; top: 50px; right: -30px; width: 240px; z-index: 9999; padding: 20px;background: rgba(24,94,166,.8);filter: progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#ea185EA6',endColorstr = '#ea185EA6')\9;}
.reveal-modal-bg{position: fixed;width: 100%;height: 100%;left: 0;top: 0;z-index: 8888;}
.loginform li{height: 40px;line-height: 40px;color: #fff;}
.loginform li.last{height:30px;line-height: 30px;margin-top: 10px;}
.loginform li.last a{color: #fff;}
.loginform li span{float: left;height: 40px;margin-right: 5px;}
.loginform li input.txt{height: 28px;border: 1px solid #bfbfbf;padding: 0 5px;}
.loginform li input.subbtn{float:left;height: 28px;line-height:28px;line-height:20px\9;padding: 0 15px;border: 1px solid #fff;color: #fff;background: transparent;font-size: 16px;margin-right: 20px;cursor: pointer;}

.content{width:1000px;margin-bottom:5px;}
.nav_btn {
    display: none;
    width: 32px;
    height: 24px;
    background: url(/eportal/uiFramework/commonResource/image/2021081616165431796.png) no-repeat center 0px;
    float: right;
}
.checked{height:331px!important;}
.top_con .szf{display:none;}
.navEJ_btn {
    display:none;
    
    height: inherit;
    background: url(/eportal/uiFramework/commonResource/image/2024101015371080942.png) 0px center no-repeat;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    position: absolute;
    top: 0px;
    left: 180px;
    background-size: 100%;
   
}
.nav_btn_xg{left:0px!important;}


/*政府文件手机端适配*/
@media screen and (max-width:640px) {
.nav_btn{display: block;
    margin: 0 10px;
    margin-top: 10px;
    background-size: 60%;}
.top_con span{display: none;}
    .header .top{    width: 100%;
        background-color: #034987;
        height: 40px;
    }
.header{height:auto;position: relative;}
    .header .con{width: 100%;}
    .header .con .logo{width: 100%;
        height: auto;
        margin: 30px 0;}
    .header .con .logo img{width: 85%;height:auto;}
    .menu{width: 100%;position: absolute;top: 40px;z-index: 1000;}
    .nav{height: 0px;;
        border-bottom: none;    transition: height .5s; box-shadow: 0 10px 20px #999;background-color:#fff;overflow:hidden;}
    .nav li{    width: 100%;
        border-bottom: 1px dashed #034987;    float: inherit;
        margin-bottom: 5px;
        padding-bottom: 5px;}
    .nav li a{width:100%;} 
    .nav li a i{margin: 5px 30px 0 30px;}
    .nav li a:hover, .nav li.current a{background: #034987;}
    .nav li a i.ico-i1{margin: 5px 30px 0 30px;}
    .top_con .szf{display:block;color:#fff;font-size:16px;float:left;    margin-top: 3px; margin-left: 15px;}
    .nav_dqwz{width: 100%;
        height: auto;
        line-height: 24px;}
    .wrap,.content{width: 100%;}
     .navEJ_btn{display:block;height: 40px;left: 206px;width: 153px;line-height: 40px;font-size: 18px;color: #fff;font-family: auto;padding-left: 20px;}
    .zfwj_l{transition: all .3s;position: absolute;width: 100%;left:-206px;;    z-index: 99;background: #fff;
    width: 207px;}
    .main{
           width: 100%;
           margin-left:0px;
           margin-top: 50px;
           }
    .main .tabconl{width:100%;}


}