@charset "utf-8";
/* CSS Document */
/* top */
.top_box{background: #4b72a3;height: 35px;width: 100%;}
.top{width: 1100px; line-height: 35px; font-size: 13px; color: #ffffff;}
.top a{color: #ffffff;}
.top_jft {
    height: 35px;
    line-height: 35px;
    color: #ffffff;background: #4b72a3;
    border: none;
}
/* banner */
.banner_box{background: url("banner.jpg") no-repeat center top; width: 100%; height: 157px;}
.banner{width: 1100px;position: relative;}
.logo{margin-top: 33px;}

/* 搜素 */
.ssk {
    width: 380px;
    height: 45px;
    position: absolute;
    right: 0px;
    top: 73px;
}
.search_input {
    width: 303px;
    border: solid 1px #eca945;
    border-right: none;
    height: 41px;
    line-height: 41px;
    padding-left: 50px;
    color: #999999;
    background: url("search_ico.png") no-repeat 20px #ffffff;
}
.search_right {
    background:#eca945;
    height: 41px;
    color: #ffffff;
    width: 77px;
    border: solid 1px #eca945;
    float: right;
    border-left: none;
    font-size: 15px;
}
/* 导航 */
.nav_box {
    background: #335075;
    width: 100%;
}
.nav {
    width: 1100px;
    height: 55px;
}
.navhover {
     border-bottom:#ffb517 4px solid;
}

.nav ul li {
    float: left;
    width: 122px;
    text-align: center;
    line-height: 51px;
}
.nav ul li a {
    color: #fff;
    font-size: 19px;
}
.nav ul li:hover {
    border-bottom:#ffb517 4px solid;
}
.nav ul li:hover a {
    font-weight: bold;
}
/* 图片新闻 */
.picnews{width: 610px; height: 390px;}
#focus {width:610px; height:390px; overflow:hidden; position:relative;margin:0 auto; z-index:1}
#focus ul {height:660px; position:absolute;margin:0;padding:0;}
#focus ul li {float:left; width:610px; height:390px; overflow:hidden; position:relative; background:#000;}
#focus ul li div.photo_bt {position:absolute; bottom:-2px; left:12px; font-size:15px; color:#ffffff; z-index:1; line-height:45px;}
#focus .btnBg {position:absolute; width:610px; height:45px; left:0; bottom:0; background:#000000;}
#focus .btn {position:absolute; width:250px; height:32px; padding:14px 10px; right:5px; bottom:16px; text-align:right;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:44px; height:10px; _font-size:0; margin-left:5px; cursor:pointer; background:#82a4d0;}
#focus .btn span.on {background:#f4a22d;}
#focus .preNext {width:45px; height:100px; position:absolute; top:45px; cursor:pointer;}
#focus .pre {left:0;}
#focus .next {right:0; background-position:right top;}
/* content */
.content_box{
    width: 100%;
    overflow: hidden;
    background: url("content_bg.jpg") no-repeat center top #ffffff;
}
.part1_box{
    width: 1100px;
    margin-top: 10px;
    overflow: hidden;
}
.news_box{
    width: 465px;
}
.newstitle_box{
    border-bottom: #cccccc solid 1px;
    height: 37px;
}
.news_title{
    line-height: 34px;
    border-bottom: #07499c solid 3px;
    padding: 0 23px;
    font-weight: bold;
    font-size: 19px;
    color: #335075;
}
.news_title a{
    font-weight: bold;
    font-size: 19px;
    color: #335075;
}
.news_more{
    line-height: 34px;
    height: 37px;
    margin-right: 6px;
}
.news_list{
    width: 100%;
    overflow: hidden;
}
.news_list ul li{
    ;line-height: 39px;
    border-bottom: #c7c8c9 dashed 1px;
    background: url("liststyle.gif") no-repeat left;
    padding-left: 11px;
}
.date {
    color: #999999;
    font-size: 17px;
}
.part2_box{
    width: 1125px;
    margin-top: 20px;
    overflow: hidden;
}
.tzgg_box{
    width: 395px;
}
.tzggtitle_box{
    height: 37px;
    width: 100%;
    overflow: hidden;
}
.tzgg_title{
    line-height: 34px;
    border-top: #07499c solid 3px;
    padding: 0 23px;
}
.tzgg_title a{
    font-weight: bold;
    font-size: 19px;
    color: #335075;
}
.fggz_box{
    width: 423px;
    margin-left: 20px;
}
.zfxxgk_box{
    width: 242px;
}
.zfxxgk_title{
    line-height: 34px;
    border-top: #07499c solid 3px;
    padding: 0 5px;
}
.zfxxgk_title a{
    font-weight: bold;
    font-size: 19px;
    color: #335075;
}
.zfxxgk_list{
    width: 100%;
}
.zfxxgk_list a{
    color: #07499c;
}

.zfxxgk_gkzn{
    background: url("jnfgw2019_01.png") no-repeat;
    line-height: 47px;
    padding-left: 91px;
    margin-top: 12px;
}
/* 政府信息公开 */
.zfxxgk_gkml{
    background: url("jnfgw2019_02.png") no-repeat;
    line-height: 47px;
    padding-left: 91px;
    margin-top: 12px;
}
.zfxxgk_ysq{
    background: url("jnfgw2019_03.png") no-repeat;
    line-height: 47px;
    padding-left: 91px;
    margin-top: 12px;
}
.zfxxgk_gknb{
    background: url("jnfgw2019_04.png") no-repeat;
    line-height: 47px;
    padding-left: 91px;
    margin-top: 12px;
}

/* 专题专栏 */
.ztzl_box{
    width: 1100px; 
    margin-top: 20px;
}
.ztzl{
    
	height:77px;
}
.ztzl ul li{
	float:left;
	margin-left:20px;
}
.ztzl ul li:first-child{
	margin-left:0;
}
/* 政务服务 */
.zwfw_box{
    width: 610px;
}
.zwfw_list{
    width: 100%;
    margin-top: 10px;
    overflow: hidden;
}
.zwfw_list a{
    font-size: 15px;
}
.zwfw_list_01{
    background: url("zwfw_ico_01.png") no-repeat;
    padding-top: 89px;
    width: 85px;
    text-align: center;
}
.zwfw_list_01:hover{
    background: url("zwfw_ico_hover_01.png") no-repeat;
}
.zwfw_list_02{
    background: url("zwfw_ico_02.png") no-repeat;
    padding-top: 89px;
    width: 85px;
    text-align: center;
    margin: 0 20px;
}
.zwfw_list_02:hover{
    background: url("zwfw_ico_hover_02.png") no-repeat;
}
.zwfw_list_03{
    background: url("zwfw_ico_03.png") no-repeat;
    padding-top: 89px;
    width: 85px;
    text-align: center;
    line-height: 42px;
}
.zwfw_list_03:hover{
    background: url("zwfw_ico_hover_03.png") no-repeat;
}
.zwfw_list_04{
    background: url("zwfw_ico_04.png") no-repeat;
    padding-top: 89px;
    width: 85px;
    text-align: center;
    margin: 0 20px;
    line-height: 42px;
}
.zwfw_list_04:hover{
    background: url("zwfw_ico_hover_04.png") no-repeat;
}
.zwfw_list_05{
    background: url("zwfw_ico_05.png") no-repeat;
    padding-top: 89px;
    width: 85px;
    text-align: center;
    margin-right: 20px;
    line-height: 42px;
}
.zwfw_list_05:hover{
    background: url("zwfw_ico_hover_05.png") no-repeat;
}
.zwfw_list_06{
    background: url("zwfw_ico_06.png") no-repeat;
    padding-top: 89px;
    width: 85px;
    text-align: center;
    line-height: 42px;
}
.zwfw_list_06:hover{
    background: url("zwfw_ico_hover_06.png") no-repeat;
}
.zwfwgd_box{
    width: 100%;
    margin-top: 7px;
}
.zwfwgd_left{
    width: 570px;
}
.zwfwgd_more{
    width: 24px;
    background: #07499c;
    text-align: center;
    height: 92px;
    padding-top: 26px;
}
.zwfwgd_more a{
    color: #ffffff;
    font-size: 15px;
}
/* 互动交流 */
.hdjl_box{
    width: 203px;
    margin-left: 25px;
}
.hdjl_list{
    margin-top: 10px;
}
.hdjl_list a{
    color: #ffffff;
}
.hdjl_01{
    background: url("hdjl_01.png") no-repeat;
    width:100%;
    line-height: 60px;
    padding-left: 96px;
}
.hdjl_01:hover{
    background: url("hdjl_hover_01.png") no-repeat;
}
.hdjl_02{
    background: url("hdjl_02.png") no-repeat;
    width:100%;
    line-height: 60px;
    padding-left: 96px;
    margin: 25px 0;
}
.hdjl_02:hover{
    background: url("hdjl_hover_02.png") no-repeat;
}
.hdjl_03{
    background: url("hdjl_03.png") no-repeat;
    width:100%;
    line-height: 60px;
    padding-left: 96px;
}
.hdjl_03:hover{
    background: url("hdjl_hover_03.png") no-repeat;
}
/* 统计排行 */
.tjph_list{
    width: 100%;
    overflow: hidden;
    background: url("jnfgw2019_05.png") no-repeat left;
}
.tjph_list ul li{
    line-height: 24px;
    padding-left:30px;
    font-size: 15px;
}
.tjcys {
    color: #999999;
    font-size: 13px;
}
/* 友情链接 */
.link_box{
    width: 100%;
    border-top: #335075 solid 5px;
    margin-top: 20px;
}
/*友情链接DIV切换*/
.linkTab {
    text-align: center;
    width: 1100px;
    margin-top: 25px;
}
.bottom_nav{
    margin-right: 32px;
}
.bottom_nav a{
   line-height: 32px;
}
.linkbox {
    margin-top: 10px;
    clear: both;
    overflow: hidden;
}
/*菜单class*/
.Menubox {
    height: 32px;
    line-height: 32px;
}
.Menubox ul {
    margin: 0;
    padding: 0;
}
.Menubox li {
    float: left;
    display: block;
    cursor: pointer;
    width: 168px;
    text-align: center;
    color: #000;
    line-height: 31px;
    border-bottom: #cccccc solid 1px;
    background: #f6f6f6;
}
.Menubox li a {
    font-size: 15px;
    color: #000;
}
.Menubox li.hover {
    padding: 0px;
    width: 168px;
    line-height: 31px;
    border-top: #cccccc solid 1px;
    border-left: #cccccc solid 1px;
    border-right: #cccccc solid 1px;
    border-bottom: none;
    color: #335075;
    background: #ffffff;
}
.Menubox li.hover a:link, .Menubox li.hover a:visited {
    color: #335075;
}
.Contentbox {
    overflow-y: scroll;
    text-align: left;
    list-style: none;
    font-size: 15px;
    height: 80px;
}
.Contentbox a:link, .Contentbox a:visited {
    color: #000;
    font-size: 15px;
}
.Contentbox a:hover, .Contentbox a:active {
    color: #1c5bb8;
}
.Contentbox li {
    line-height: 35px;
    padding-right:30px;;
    list-style: none;
    float: left;
}
.Contentbox .sp_monre {
    position: absolute;
    top: 5px;
    right: 45px;
    text-align: right;
    font-size: 15px;
    font-family: "microsoft Yahei";
}
.Contentbox .sp_monre a {
    font-size: 15px;
    line-height: 30px;
    color: #666
}
.Contentbox .sp_monre a:hover {
    color: #f30
}
/*bottom*/
.footer_box{
    width: 100%;
    background: #e8e8e8;
    overflow: hidden;
    border-top: #e1e1e1 solid 1px;
}
.footer_content{
    width: 950px;
}
.footer_info {
    width: 600px;
    color: #000;
    font-size: 15px;
    overflow: hidden;
    margin: 20px 0;
    line-height: 30px;
    text-align: center;
}
.footer_dzjg {
    margin-left: 23px;
    text-align: center;
    margin-top: 50px;
}
.footer_zc {
    margin-left: 23px;
    padding-top: 4px;
    margin-top: 50px;
}
.footer_erweima {
    margin-left: 23px;
    margin-top: 28px;
    text-align: center;
    font-size: 15px;
}


.div3-right .zcdt{
    width: 242px;
    margin-top: 20px;
    position: absolute;
}
.div3-right .zcdt li{
    width: 242px;
}
.div3-right .zcdt span{
    width: 280px;
    height: 47px;
    display: block;
    font-size: 16px;
    color: #07499c;
    line-height: 47px;
    padding-left: 91px;
}
.div3-right .zcdt .fwsxqd{
    position: relative;
    cursor: pointer;
    background: url("jnfgw2019_02.png") no-repeat center center;
}
.div3-right .zcdt .fwsxqd i{
    position: absolute;
    display: inline-block;
    width: 24px;
    height: 14px;
    background: url("sy_01_07.png") no-repeat center center;
    top: 17px;
    right:15px;
}
.div3-right .zcdt .fwsxqd:hover i{
    background: url("sy_08.png") no-repeat center center;
}
.div3-right .zcdt .qdlb{
    width: 240px;
    height: 265px;
    border: 1px solid #798DBD;
    background: #E0E4EF;
    position: absolute;
    left:0px;
    display: none;
    z-index: 999 !important;
}
.qdlb{
	 height: 210px !important;
    z-index: 999 !important;
}
.div3-right .zcdt .fwsxqd:hover .qdlb{
    display: block;
    z-index: 999 !important;
}
.div3-right .zcdt .qdlb p{
    padding-left: 35px;
    line-height: 200%;
    margin-top: 15px;
}
.div3-right .zcdt .qdlb p a{
    color: #4c67a7;
}
.div3-right .zcdt .qdlb p img{
    margin-right: 30px;
} 



.part_three_pic ul{
	margin-right: -16px;
}
.part_three_pic ul li{
	float: left;
	margin-right: 16px;
}