@charset "utf-8";
/* CSS Document */

*{ margin:0px; padding:0px; font-family:"微软雅黑"; color:#363636; font-size:16px;}
body{ background:url(../images/bg.gif) repeat-x}
.wrap{ width:1200px; margin:auto;}
.left{ float:left;}
.right{ float:right;} a, img{border:none;}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.cl{ clear:both}
  
* html .clearfix {zoom: 1;}
a{ text-decoration:none}
ul li{ list-style:none}
i{ font-style:normal}

.top{ width:100%; height:40px; line-height:40px; font-size:14px;}
.zyjw{ color:#1a5284; text-align:center; height:16px; line-height:16px; margin-top:12px; overflow:hidden}
.zyjw img{ cursor:pointer}
.date{ color:#666666; font-size:14px;}
.head{ width:100%; height:130px; margin:0 auto}
.logo{ margin-top:20px;}

.search input{ height:43px; line-height:43px; border:#cbcbcb 1px solid; font-size:14px;}
.search .search-txt{ width:324px; padding-left:20px; color:#949494; border-right:none; float:left}
.search .search-sub{ width:70px; height:45px; background:#1a5284; color:#fff; border:none; font-size:16px;}

.nav{ width:100%; height:60px; line-height:60px; background:#1a5284}
.nav ul li{ list-style:none; float:left;  width:98px; height:60px; color:#fff; font-size:18px; font-weight:bold; padding-left:52px;}
.nav ul .ldjg{ background:url(../images/navLdjg.png) 20px center no-repeat;}
.nav ul .zzjg{ background:url(../images/navZzjg.png) 20px center no-repeat;}
.nav ul .gzcx{ background:url(../images/navGzcx.png) 20px center no-repeat;}
.nav ul .gzbg{ background:url(../images/navGzbg.png) 20px center no-repeat;}
.nav ul .jdbg{ background:url(../images/navJdbg.png) 20px center no-repeat;}
.nav ul .scdc{ background:url(../images/navScdc.png) 20px center no-repeat;}
.nav ul .xsxc{ background:url(../images/navXsxc.png) 20px center no-repeat;}
.nav ul .qtxx{ background:url(../images/navQtxx.png) 20px center no-repeat;}
.nav ul .ldjg:hover{ background:url(../images/navLdjgHover.png) 20px center no-repeat #154977;}
.nav ul .zzjg:hover{ background:url(../images/navZzjgHover.png) 20px center no-repeat #154977;}
.nav ul .gzcx:hover{ background:url(../images/navGzcxHover.png) 20px center no-repeat #154977;}
.nav ul .gzbg:hover{ background:url(../images/navGzbgHover.png) 20px center no-repeat #154977;}
.nav ul .jdbg:hover{ background:url(../images/navJdbgHover.png) 20px center no-repeat #154977;}
.nav ul .scdc:hover{ background:url(../images/navScdcHover.png) 20px center no-repeat #154977;}
.nav ul .xsxc:hover{ background:url(../images/navXsxcHover.png) 20px center no-repeat #154977;}
.nav ul .qtxx:hover{ background:url(../images/navQtxxHover.png) 20px center no-repeat #154977;}

.mainNav{ background:url(../images/index3_47.gif) left center no-repeat; padding-left:30px; /*margin:10px 0;*/ margin-top:15px;}
.mainNav a{ font-size:14px;}

.wrap-left{ width:760px;}
.wrap-right{ margin-top:20px; margin-left:25px; width:415px;}
.wrap-right-main{ width:375px; margin-top:15px; background:#f6f6f6; padding:15px 20px; border-top:#1a5284 2px solid; border-bottom:#1a5284 2px solid;}
.mainDiv{
	width: 760px;
    height: 275px;
    margin-top: 20px;
    overflow: hidden;
}
.mainDiv2{
    min-height: 149px;
}
.mt{
	height: 48px;
    line-height: 48px;
    border-bottom: 1px dashed #dddddd;
}
.mt span {
    float: left;
    font-weight: bold;
    font-size: 20px;
    height: 48px;
    position: relative;
}
.mt span a{
	font-size:20px;
}
.mainDiv .mt span:after {
    position: absolute;
    left: 0;
    bottom: 0;
    content: '';
    height: 2px;
    width: 100%;
    display: block;
    background: #feb41c;
}
.mt i, .more{
	float:right;
}
.mt i a, .more a{
	font-size:14px;
	color:#737373;
}
.mt .moremenu {
    margin-left: 30px;
}
.mt .moremenu, .mt .moremenu1 {
    float: left;
}
.tab-menu {
    overflow: hidden;
}
.mainDiv .mt .moremenu1 li {
    cursor: pointer;
}
.mt .moremenu li, .mt .moremenu1 li {
    float: left;
    height: 30px;
    line-height: 30px;
    border-radius: 4px;
    padding: 0 20px;
    font-size: 14px;
    background: #eaeff5;
    margin-right: 10px;
    margin-top: 10px;
}
.mt .moremenu li a, .mt .moremenu1 li a{
	font-size:14px;
}
.mainDiv .mt .moremenu1 li {
    cursor: pointer;
}
.mt .moremenu li.cur, .mt .moremenu1 li.cur {
    background: #1a5285;
}
.mt .moremenu li.cur a, .mt .moremenu1 li.cur a {
    color: #fff;
}
.u-list {
    margin-top: 10px;
}
.u-list li {
    position: relative;
    background: url(../images/dotnew.png) left center no-repeat;
    padding-left: 23px;
    height: 36px;
    line-height: 36px;
}
.u-list li a {
    float: left;
    width: 80%;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.u-list li a:hover{
	color:#007dc1;
}
.u-list li span {
    position: absolute;
    right: 0;
    top: 0;
    height: 38px;
    color: #999999;
	font-size:14px;
}

.mainDiv2 .mt{
	border:none;
	height:40px;
	line-height:40px;
	padding-left:30px;
}
.mainDiv2 .mt span{
	height:40px;
}
.mainDiv2 .mt span a{
	color:#1a5284
}
.mainDiv2 .mt .titleUl{
	margin-left:20px;
	float:left;
}
.mainDiv2 .mt .titleUl li{
	float:left;
}
.mainDiv2 .mt .titleUl .cur a{
	color:#2f6ea2
}
.mainDiv2 .mt .titleUl li a{
	font-size:14px;
}
.mainDiv2 .u-list{
	margin-top:0px;
}
.mainDiv2 .u-list li a{
	width:100%;
	color:#666666
}
.mainDiv2 .u-list li a:hover{
	color:#363636;
}
.mainDiv2 table tr td{
	height:30px;
	line-height:28px;
	vertical-align:top
}
.mainDiv2 h2{
	width:100%;
	height:30px;
	line-height:30px;
	padding-left:30px;
	margin-top: 10px;
}

.fl .flTitleUl{ height:40px; line-height:40px; background:#eeeeee}
.fl .flTitleUl li p{ padding:0 20px; cursor:pointer}
.fl .flTitleUl .checkedtitle p{ background:#154977; color:#fff}
.foot{ height:105px; line-height:30px; background:#1a5284; padding-top:20px;}
.foot p{ color:#fff; font-size:14px; text-align:center;width:695px;margin:0 auto}
.fl{ padding:20px 0;}
.fl p{ float:left; height:40px; line-height:40px;}
.fl-title ul li{ float:left; padding:0 20px; cursor:pointer; height:40px; line-height:40px;}
.fl-title ul li p{ background:url(../images/fl-icon.png) right center no-repeat; font-size:14px; padding-right:20px;}
.fl-title ul .checkedtitle{ background:#fff}
.fl-title ul .checkedtitle p{ background:url(../images/fl-icon-hover.png) right center no-repeat #fff; color:#b11e24}
.fl-main div{ display:none; padding:10px 0; background:#fff;}
.fl-main ul li{ float:left; width:75px; text-align:center; line-height:36px;}
.fl-main ul li a{ font-size:14px;}
.list-main{ padding:20px;}
.list-main.wzBjZy{background:url(../images/wzBg.jpg) top center no-repeat}
.list-nav{ font-size:14px; background:url(../images/nav.gif) left center no-repeat; padding-left:25px;}
.list-nav a{ font-size:14px;}
.a-title{ text-align:center; padding-bottom:20px; border-bottom:#CCCCCC 1px dashed}
.a-title h2{ font-size:26px;}
.a-title p{ font-size:14px; color:#7C7C7C; margin-top:15px;}
.a-main{ overflow: hidden;margin-top:20px;line-height:1.5em;}
.fjTable{ margin-top:20px;}
.fjTable a{ font-size:14px; color:#666; background:url(../images/xiazai.png) left center no-repeat; padding-left:22px; display:inline-block;}
.fjTable a:hover{ color:#b11e24; text-decoration:underline}
.article{overflow: hidden; padding:40px 20px;}
.pagefy, .pagefy a, .pagefy b,.pagefy select,.pagefy font{ font-size:14px;}
.pagefy a,.pagefy select{margin:0 3px;}

.pagefy2 a{
	border: #e2e2e2 1px solid;
    width: 19px;
    height: 19px;
    display: inline-block;
    font-size: 12px;
    line-height: 19px;
    text-align: center;
}
.pagefy2 a:hover{
	color:#b11e24
}
.pagefy2 .fyChecked{
	background:#b11e24;
	color:#fff
}
.pagefy2 .fyChecked:hover{
	color:#fff
}
.list-left{ width:260px; float:left; margin-top:20px; padding:20px;background:#f6f6f6}
.list-left h2{ font-size:24px; color:#1a5284; text-align:center; height:40px;}

.list-left .sub-menu-ul{ margin-top:10px;}
.list-left .sub-menu-ul .sub-menu-li{ width:220px; height:48px; line-height:48px; background:url(../images/files.png) 15px center no-repeat #fff; padding-left:40px; margin-top:10px;}
.list-left .sub-menu-ul .sub-menu-li.cur{ background:url(../images/filesHover.png) 15px center no-repeat #1a5284;}
.list-left .sub-menu-ul .sub-menu-li:hover{ background:url(../images/files.png) 15px center no-repeat #e0ebef;}
.list-left .sub-menu-ul .sub-menu-li.cur:hover{ background:url(../images/filesHover.png) 15px center no-repeat #1a5284;}
.list-left .sub-menu-ul .sub-menu-li a{ display:block; height:40px;}
.list-left .sub-menu-ul .sub-menu-li.cur a{ color:#fff}
/*.list-left .sub-menu-ul .sub-menu-li p{ line-height:30px; padding-left:20px;}
.list-left .sub-menu-ul .sub-menu-li i{ color:#b11e24}
.list-left .sub-menu-ul .sub-menu-li .sub-menu-child-ul{ padding:10px 0; border-bottom:#dcdcdc 1px solid;}
.list-left .sub-menu-ul .sub-menu-li .sub-menu-child-ul .sub-menu-child-li{ padding-left:20px; background:url(images/list-icon.gif) 5px center no-repeat}
.list-left .sub-menu-ul .sub-menu-li .sub-menu-child-ul .sub-menu-child-li a{ border:none; height:30px; line-height:30px;}*/
.list-right{ width:860px; float:left; margin:20px 0 0 40px;}
.list-right-title{ height:50px; border-bottom:#dcdcdc 1px dashed; }
.list-right-title span{  height:48px; line-height:48px; font-size:20px; font-weight:bold; border-bottom:#feb41c 3px solid; display:inline-block}
.list-right .main-ul{ border-bottom:#dcdcdc 1px dashed}
.xian{ border-bottom:#dcdcdc 1px dashed; margin:15px 0;}

.ldbzMain{
}
.ldbzMain h2{
	padding-left:30px;
	margin-top:20px;
	font-size:18px;
}
.ldbzMain table{
	margin-top:10px;
}
.ldbzMain table tr td{
	height: 40px;
    line-height: 30px;
    vertical-align: top;
}
.ldbzMain table tr td i{
	font-weight:normal;
	font-size:14px;
	text-align:center;
}
.list2Main{
	margin-top:20px;
}
.list2Main h2{
	margin-top:15px;
}
.list2Main p{
	margin-top:10px;
	text-indent:2em;
	line-height:30px;
	
}
.fl .xaqx{
	width: 160px;
    height: 30px;
    border: #f1f1f0 1px solid;
    line-height: 27px;
    text-align: center;
    border-radius: 5px;
    box-shadow: 0 5px 5px rgba(174,174,174,.16);
}
.xaqx span{ margin:0 5px;}
.xaqx span a{ font-size:12px;}
.fl-main ul li{ font-size:14px;}
.fl a:hover{ color:#007dc1}
.fl-main ul .xqxqjgw{cursor:tointer}

































