.ejnav2 { width: 99%; margin: 0px auto; background-color: #eeeeee; border: 1px solid #d3d3d3;}

.ejnav1{ width: 100%; margin: 0px auto;}
.ejnav1 h1{font-size: 16px; font-weight: bold; line-height: 40px;}
.ejnav1 ul li{width:100%; height: 30px; line-height: 30px; font-size: 15px; background: url(../images/3_0.png) left center no-repeat;}
.ejnav1 ul li:hover{width:100%; height: 30px; line-height: 30px; font-size: 15px; background: url(../images/3_00.png) left center no-repeat;}
.ejnav1 ul li a{padding-left: 20px;}
.ejnav1 ul li:hover a{color: #C50001;}

/*li{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.zwgk_menu li.levela { }
.zwgk_menu li.line_fg{ }
.zwgk_menu li.levela a{display:block;line-height:33px;height:33px;padding-left:25px;font-size:15px;color:#393939;background:url(/xinzhan/images/folder_open.png) no-repeat 7px;font-size:14px;}
.zwgk_menu li.levela a:hover{ color:#b90303;}
.cur2{ background:url(/xinzhan/images/xxgk_nav_02.gif) no-repeat 25px; color:#FFF;}
.zwgk_menu li ul{overflow:hidden; padding:0; margin:0; }
.zwgk_menu li ul.levelb{display:none; color:#f1f0f0; font-weight:bold; margin-left:15px !important;}
.zwgk_menu li ul.levelb li{ margin-bottom:2px; }
.zwgk_menu li ul.levelb li a{display:block;height:28px;line-height:28px; padding-left:35px;color:#393939; font-size:14px; font-weight:normal}
.zwgk_menu li ul.levelb li a:hover{ color:#b90303;}
.zwgk_menu li ul li ul{overflow:hidden; padding:0; margin:0;}
.zwgk_menu li ul li ul.levelc{width:204px;display:none; color:#393939;}
.zwgk_menu li ul li ul.levelc li{line-height:28px;margin-bottom:2px;padding-left:15px;}
.zwgk_menu li ul li ul.levelc li a{display:block;height:28px;line-height:28px;background:url(/xinzhan/images/folder.png) no-repeat 30px; padding-left:42px;color:#393939; font-size:12px; font-weight:normal}
.zwgk_menu li ul li ul.levelc li a:hover{ color:#b90303;}
.zwgk_menu li ul li ul.leveld{width:204px;display:none;color:#393939;padding-left: 5px;}
.zwgk_menu li ul li ul.leveld li{min-height:28px;line-height:28px; margin-bottom:2px;}
.zwgk_menu li ul li ul.leveld li a{display:block;height:28px;line-height:28px;background:url(/xinzhan/images/dot.jpg) no-repeat 30px; padding-left:42px;color:#393939; font-size:12px; font-weight:normal}
.zwgk_menu li ul li ul.leveld li a:hover{ color:#b90303;}
.zwgk_menu li ul li ul.levele{width:204px;display:none; color:#393939;}
.zwgk_menu li ul li ul.levele li{min-height:28px;line-height:28px; margin-bottom:2px;}
.zwgk_menu li ul li ul.levele li a{display:block;height:28px;line-height:28px;background:url(/xinzhan/images/xxgk_nav_03.gif) no-repeat 30px; padding-left:42px;color:#393939; font-size:12px; font-weight:normal}
.zwgk_menu li ul li ul.levele li a:hover{ color:#b90303;}*/
li{overflow: hidden;white-space: normal;text-overflow: ellipsis;}
.zwgk_menu li.levela {}
.zwgk_menu li.line_fg{}
.zwgk_menu li.levela a{display:block;line-height:33px;height:33px;padding-left:38px;font-size:15px;color:#393939;background:url(../images/folder.png) no-repeat 7px;font-size:14px;}
.zwgk_menu li.levela a:hover{ color:#b90303;}
.cur2{ background:url(../images/folder.png) no-repeat 25px; color:#FFF;}
.zwgk_menu li ul{overflow:hidden; padding:0; margin:0;}
.zwgk_menu li ul.levelb{display:none; color:#f1f0f0; font-weight:bold;  margin-left:15px !important;}
.zwgk_menu li ul.levelb li{ margin-bottom:2px;}
.zwgk_menu li ul.levelb li a{display:block;height:28px;line-height:28px; padding-left:35px;color:#393939; font-size:14px; background:url(../images/folder.png);font-weight:normal;}
.zwgk_menu li ul.levelb li a:hover{ color:#b90303;}
.zwgk_menu li ul li ul{overflow:hidden; padding:0; margin:0;}
.zwgk_menu li ul li ul.levelc{width:204px;display:none; color:#393939;}
.zwgk_menu li ul li ul.levelc li{line-height:28px;margin-bottom:2px;padding-left:15px;}
.zwgk_menu li ul li ul.levelc li a{display:block;height:26px;line-height:26px;background:url(../images/folder_open.png) no-repeat 20px !important; padding-left:42px;color:#393939; font-size:12px; font-weight:normal;}
.zwgk_menu li ul li ul.levelc li a:hover{ color:#b90303;}
.zwgk_menu li ul li ul.leveld{width:204px;display:none;color:#393939;padding-left: 5px;}
.zwgk_menu li ul li ul.leveld li{min-height:28px;line-height:28px; margin-bottom:2px;}
.zwgk_menu li ul li ul.leveld li a{display:block;height:28px;line-height:28px;background:url(../images/firstpage.png) no-repeat 20px; padding-left:42px;color:#393939; font-size:12px; font-weight:normal;}
.zwgk_menu li ul li ul.leveld li a:hover{ color:#b90303;}
.zwgk_menu li ul li ul.levele{width:204px;display:none; color:#393939;}
.zwgk_menu li ul li ul.levele li{min-height:28px;line-height:28px; margin-bottom:2px;}
.zwgk_menu li ul li ul.levele li a{display:block;height:25px;line-height:25px;background:url(../images/firstpage.png) no-repeat 20px; padding-left:42px;color:#393939; font-size:12px; font-weight:normal;}
.zwgk_menu li ul li ul.levele li a:hover{ color:#b90303;}

/*横向间隔定义*/
.g-blk0 {clear:both; height:0px; overflow:hidden; display:block;}
.g-blk1 {clear:both; height:1px; overflow:hidden; display:block;}
.g-blk2 {clear:both; height:2px; overflow:hidden; display:block;}
.g-blk3 {clear:both; height:3px; overflow:hidden; display:block;}
.g-blk4 {clear:both; height:4px; overflow:hidden; display:block;}
.g-blk5 {clear:both; height:5px; overflow:hidden; display:block;}
.g-blk6 {clear:both; height:6px; overflow:hidden; display:block;}
.g-blk7 {clear:both; height:7px; overflow:hidden; display:block;}
.g-blk8 {clear:both; height:8px; overflow:hidden; display:block;}
.g-blk9 {clear:both; height:9px; overflow:hidden; display:block;}
.g-blk10 {clear:both; height:9px; overflow:hidden; display:block;}
.g-blk12 {clear:both; height:12px; overflow:hidden; display:block;}
.g-blk13 {clear:both; height:13px; overflow:hidden; display:block;}
.g-blk15 {clear:both; height:15px; overflow:hidden; display:block;}
.g-blk18 {clear:both; height:18px; overflow:hidden; display:block;}

/*纵向间隔定义*/
.space05{width:0.5em; display:inline-block;}
.space1{width:1em; display:inline-block;}
.space2{width:2em; display:inline-block;}



.g-lst-rt{width: 100%;height: auto;overflow: hidden;}
.left1{ float:left;}
.right1{ float:right;}
.m-lst-rt-tnm{height: 50px;line-height: 50px;border-bottom: 2px solid #EEEEEE;clear: both;}
.lst-nm span{height: 52px;display: block;color: #9F0000;font-size: 18px;background: url(../../images/common.files/tnm.png) no-repeat left bottom;}
.m-local{height: auto;overflow: hidden;}
.m-local span{padding: 0 3px;float: left;font-size: 12px;color: #808080;}
.m-local span a{color: #808080;}
.m-local span.cur-no{cursor: no-drop;}
.m-lst-bd{min-height: 500px;height: auto;overflow: hidden;}
.m-lst-sonbd{height: auto;overflow:  hidden;padding-top:  10px;}
.m-lst-sonbd .m-lst-rt-tnm{height: auto;line-height: 35px;border:  none;}
.m-lst-sonbd .lst-nm{background-color: #eeeeee;padding: 0 10px;color: #ffffff;float:  left;margin: 0 10px 10px 0;border: 1px solid #dcdcdc;}
.m-lst-sonbd .lst-nm a{color: #696060;}
.m-lst-sonbd .lst-nm.hover{background: #f3eee6;border: 1px solid #e1dbd1;}
.m-lst-sonbd .lst-nm.hover a{color: #9f0000;}
.m-lst-sonbd .u-list ul{padding-top: 5px;}
.m-lst-sonbd .u-list ul li{line-height: 33px;}
.m-lst-bd{min-height: 500px;height: auto;overflow: hidden;}
.m-lst-list{height: auto;overflow: hidden;min-height: 300px;}
.m-lst-list ul{height: auto;overflow: hidden;}
.m-lst-list ul li{height: 76px;padding: 20px 0;border-bottom: 1px solid #EEEEEE;clear: both;}
.m-lst-list ul li:hover .m-list-lt span,.m-lst-list ul li:hover .m-list-lt p{color: #5C5C5C;}
.m-list-lt{width: 89px;border-right: 1px solid #EEEEEE;text-align: center;}
.m-list-lt span{font-size: 50px;font-family: 'fzkt';color: #c4c4c4;font-weight: bold;}
.m-list-lt p{font-size: 15px;color: #C4C4C4;}
.m-list-rt{width: 750px;height: auto;overflow: hidden;}
.m-list-title{width: 100%;line-height: 24px;margin-bottom: 6px;}
.m-list-title a{font-size: 16px;color: #5c5c5c;font-weight: 700;}
.m-list-rt p{font-size: 14px;color: #C4C4C4;line-height: 24px;}
.m-list-rt p a{color: #C4C4C4;}
.m-lst-list ul li:hover .m-list-title a{color: #9F0000;}
.m-lst-list ul li:hover .m-list-rt p{color: #5f5f5f;}
.m-lst-list ul li .m-list-rt p a:hover{color: #9f0000;}
/*common-list*/
.u-list{height: auto;overflow: hidden;}
.u-list ul{height: auto;overflow: hidden;padding-top: 10px;}
.u-list ul li{line-height: 34px;text-indent: 20px;}
.u-list ul li a{font-size: 16px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display:block;}
.u-list ul li span{float: right;font-size: 15px;color:#5b5b5b;}
.u-list ul li:hover{animation: list-font .5s linear;}
.u-list ul li:hover a{color: #9f0000;}
@keyframes list-font{
    0%{text-indent: 20px;;}
    25%{text-indent: 25px;;}
    50%{text-indent: 30px;;}
    75%{text-indent: 25px;;}
    100%{text-indent: 20px;;}
}
/*local*/
.m-local{height: auto;overflow: hidden;}
.m-local span{padding: 0 3px;float: left;font-size: 12px;color: #808080;}
.m-local span a{color: #808080;}
.m-local span.cur-no{cursor: no-drop;}

.listbox{ overflow:hidden; }
.list{ padding:15px 0; overflow:hidden;    float: left;
    width: 100%; }
.list li{ line-height:36px; height:36px;  overflow:hidden; }
.list li span{ float:right; color:#999; }
.list li a{ float:left; max-width:80%; font-size:16px;  }
.add_title {
    width: 100%;
    text-align: center;
    float: left;
}
.add_top0 {
    width: 100%;
    background: #f2f2f2;
    color: #333;
    border: 0;
    height: 50px;
    font-size: 18px;
    line-height: 50px;
}
#text_fl {
    text-align: left;
    padding-left: 90px;
    width: 390px;
}
.add_top0 li {
    float: left;
    width: 180px;
}
ul,li{ 
 list-style:none;
 padding:0; 
 margin:0; 
 border:0; 
 }
.dqwz {background:#FFF;
       height: 40px;
       line-height: 40px;
}
.dqwz img {height: 18px;
}


/*人大提案*/
.title .tit01 { width:864px; height:36px; background:url(../images/index_26.png) repeat-x; margin-bottom:3px; position:relative;}
.title .tit01 h3{ background:url(../images/index_27.png) no-repeat 0 0; border-bottom:2px solid #c70e09; height:33px; padding-left:36px; font:20px/33px \5FAE\8F6F\96C5\9ED1; color:#000; padding-right:20px; float:left; display:inline;}
.title .tit01 p{ float:right; display:inline; font:14px/35px \5FAE\8F6F\96C5\9ED1; color:#072581; margin-right:14px;}
.title .tit01 p a{ color:#545455;}
.title .tit01 h2{ width:145px; height:29px; border:1px solid #c3c3c3; position:absolute; left:300px; top:1px; background:#fff;}
.title .tit01 h2 a{ font:15px/29px \5FAE\8F6F\96C5\9ED1; color:#393939; background:url(../images/index_28.png) no-repeat 120px 10px; width:138px; height:29px; display:block; padding-left:7px; cursor:pointer;}
.title .tit01 h2 a:hover{ text-decoration:none !important;}
.title .tit01 h2 .hover{ background:url(../images/index_28a.png) no-repeat 118px 12px;}
.title .tit01 h2 .box01{ border:1px solid #c3c3c3; width:426px; min-height:144px; background:#fff; z-index:2; position:absolute; left:-1px; top:29px; display:none;}
.title .tit01 h2 .box01 ul{ margin:0px 0px 5px 5px;}
.title .tit01 h2 .box01 a{ font:12px/30px \5FAE\8F6F\96C5\9ED1; background:url(); color:#072985; width:135px; height:25px; line-height:25px; display:block; float:left; padding-left:0;}

.title .ul01{ margin:8px 0px 10px 13px;}
.title .ul01 h3{ font:bold 15px/30px \5FAE\8F6F\96C5\9ED1; color:#000; height:30px; !margin-bottom:4px;}
.title .ul01 h3 .b1{ width:426px; float:left; display:inline; padding-left:10px;}
.title .ul01 h3 .b2{ width:140px; float:left; display:inline; margin-right:15px; text-align:center;}
.title .ul01 h3 .b3{ width:98px; float:left; display:inline; text-align:center;}
.title .ul01 h3 .b4{ width:524px; float:left; display:inline; padding-left:10px;}
.title .ul01 li{ font:14px/30px \5FAE\8F6F\96C5\9ED1; color:#545455; width:679px; height:30px; background:url(../images/index_06.png) no-repeat 0 13px; padding-left:10px; !margin-top:-6px; }
.title .ul01 li .b1{ width:426px; float:left; display:inline;}
.title .ul01 li .b2{ width:140px; float:left; display:inline; margin-right:15px; text-align:center;}
.title .ul01 li .b3{ width:98px; float:left; display:inline; text-align:center; font-size:12px;}
.title .ul01 li .b4{ width:524px; float:left; display:inline;}
.title .ul01 li a { cursor:pointer;}
.title .ul01 li a:hover span{color:#c70e09 !important;text-decoration:underline !important;}

.title .ul02{ margin:8px 0px 0px 13px;}
.title .ul02 li {font:14px/30px \5FAE\8F6F\96C5\9ED1; float:left; color:#545455; width:218px; height:30px; background:url(../images/index_06.png) no-repeat 0 13px; padding-left:10px; !margin-top:-6px;}
.title .ul02 li a:hover span{color:#c70e09 !important;text-decoration:underline !important;}

.title .ul03{ margin:8px 0px 0px 13px;}
.title .ul03 li {font:14px/30px \5FAE\8F6F\96C5\9ED1; float:left; color:#545455; width:163px; height:30px; background:url(../images/index_06.png) no-repeat 0 13px; padding-left:10px; !margin-top:-6px;}
.title .ul03 li a:hover span{color:#c70e09 !important;text-decoration:underline !important;}

.list-pubtype {
    padding-top: 20px;
    text-align: left;
    color: #808080;}
.list-pubtype span{
    font-weight:bold;}
.list-pubtype a{
    margin-right: 15px;
    display: inline-block;
    padding: 2px 8px;}
.list-pubtype .active{
    background:#db0200;
    color:#fff;
    display:inline-block;
    padding:2px 8px;
    margin:0 15px 15px;}