﻿html,body{
    font-size:14px;
    font-family: "Microsoft YaHei UI";
    color:#333;
    line-height:24px;
    min-width: 1200px;
    margin:0;
    padding:0;
}
div,dl,dt,dd,ul,ol,li,p,h1,h2,h3,img{
    list-style:none;
    padding:0;
    margin:0;
    border:none;
    font-weight:normal;
}
a{
    text-decoration:none;
    color:#333;
}
a:hover{
    color:#2D65A5;
}
.clear_both:after{
    content: " ";
    clear: both;
    display: block;
    overflow: hidden;
}
.clear_both {
    clear: both;
    display: block;
    overflow: hidden;
}
.clear{height:0px; line-height:0px; padding:0px; margin:0px; font-size:0px;clear:both;}
.wrap_bg {
    background-image: url("../images/bg.jpg");
    background-position:center top;
    background-repeat:no-repeat;
}
.wrap1{
	width:1100px; 
	/*height:1815px;*/ 
	margin: 0 auto;
    overflow:hidden;
	}
.wrap_top {
	width:1100px; 
	height:180px; 
	text-align:center;
    overflow:hidden;
	}
.wrap_top img {
	padding-top:52px;
	border:0px;
	}
.logo {
    overflow: hidden;
    margin-top: 40px;
}

.logo img {
    float: left;
}

.logo span {
    color: #FFFFFF;
    font-size: 35pt;
    line-height: 76px;
    float: left;
    margin-left: 15px;
}

.logo_xx {
    font-size: 100px;
    font-weight: bold;
    color: #FFFFFF;
    margin-top: 25px;
}

.logo_xx img {
    margin-left: 237px;
}
.main{
	width:1030px; 
	height:100%; 
	padding:35px;
	background-color:#F7F7F7;
    margin-top: 94px;
	}
.main_top {
	width:1030px; 
	height:180px; 
    overflow:hidden;
	}
.main_ssbox {
	width:510px; 
	height:50px; 
	margin-top:50px;
	padding-left:260px;
	padding-right:260px;
	background-image: url("../images/20191230_sous_kbg1.png");
    background-position:center top;
    background-repeat:no-repeat;
	}
.xxss_search{
    width:492px;
    height:32px;
    line-height:32px;
    padding:9px;
}
.xxss_search input{
    outline:none;
}
.xxss_search .input{
    font-size:16px;
    float: left;
    width: 410px;
    height: 32px;
    line-height:32px;
    padding: 0px 10px;
    border: none;
    color:#333;
    background-color:#ffffff;
}
.xxss_search .btn-search{
    cursor: pointer;
    float: left;
    border: none;
    width: 32px;
    height:32px;
    background: #fff url(../images/20191230_tb_sous.png) no-repeat center center;
    margin-left:5px;
}
.main_l {
	float:left;
	width:240px; 
	}
.main_r {
	float:right;
	width:768px;
	min-height:666px;
	background-color:#fff;
	border:1px #F1F1F1 solid; 
	}
.main_r.fdgk {
	float:right;
	width:768px;
	min-height:921px;
	background-color:#fff;
	border:1px #F1F1F1 solid; 
	}

/*mian左边栏*/
/**** 左导航  ****/

.dl_nav{width:240px; float: left;}
.dl_nav01{width:100%;/* height: 160px; */float: left;}
.dl_nav01 h3{ width:240px;height:71px; margin-top:12px; float: left;}
.dl_nav01 h3 a{width:238px; color: rgb(45,102,165);font-size:23px; display: block; height: 64px; padding-top:4px; background: #fff;border:1px solid #ddd;}
.dl_nav01 h3 a:hover{width:238px;height:63px;background-color:rgb(45,102,165);color: rgb(255,255,255);font-size:23px;padding-top: 5px;border:1px solid #2c6294;}

.dl_nav01 h3 em.zwxxgk_bnt1,.dl_nav01 h3 em.zwxxgk_bnt2,.dl_nav01 h3 em.zwxxgk_bnt7{width:43px; height:63px;float:left;margin-right:20px;margin-top:10px; margin-left: 20px;}
.dl_nav01 h3 em.zwxxgk_bnt1 { background:url(../images/20191230_tb_1zn_b.png) no-repeat;}
.dl_nav01 h3 em.zwxxgk_bnt2 {background:url(../images/20191230_tb_2zd_b.png) no-repeat;}
.dl_nav01 h3 em.zwxxgk_bnt7 {background:url(../images/20191230_tb_7zs_b.png) no-repeat;}
.dl_nav01 h3:hover em.zwxxgk_bnt1{background:url(../images/20191230_tb_1zn_w.png) no-repeat;}
.dl_nav01 h3:hover em.zwxxgk_bnt2{background:url(../images/20191230_tb_2zd_w.png) no-repeat;}
.dl_nav01 h3:hover em.zwxxgk_bnt7{background:url(../images/20191230_tb_7zs_w.png) no-repeat;}
.dl_nav01 h3.on a{ height:63px;width:238px;background-color:rgb(45,102,165);color: rgb(255,255,255);font-size:23px;padding-top: 5px;border:1px solid #2c6294;}
.dl_nav01 h3.on em.zwxxgk_bnt1{background:url(../images/20191230_tb_1zn_w.png) no-repeat;}
.dl_nav01 h3.on em.zwxxgk_bnt2{background:url(../images/20191230_tb_2zd_w.png) no-repeat;}
.dl_nav01 h3.on em.zwxxgk_bnt7{background:url(../images/20191230_tb_7zs_w.png) no-repeat;}

.dl_nav02{ width:240px; float:left;  }
.sideMenu{}
.dl_nav02 h3{width:238px;height:63px;border:1px solid #ddd;margin-top: 12px;float: left;color: rgb(45,102,165);font-size:23px;display: block;padding-top: 5px;background: #fff;}

.dl_nav02 h3:hover{width:238px;background-color:rgb(45,102,165);color: rgb(255,255,255);font-size:23px; display: block;border:1px solid #2c6294;}

.dl_nav02 h3 em.zwxxgk_bnt3,.dl_nav02 h3 em.zwxxgk_bnt4{width:43px; height:63px;float:left;margin-right:20px;margin-top:6px; margin-left: 20px;}
.dl_nav02 h3 em.zwxxgk_bnt3 { background:url(../images/20191230_tb_3zd_b.png) no-repeat;}
.dl_nav02 h3 em.zwxxgk_bnt4 {background:url(../images/20191230_tb_5nb_b.png) no-repeat;}
.dl_nav02 h3:hover em.zwxxgk_bnt3{background:url(../images/20191230_tb_3zd_w.png) no-repeat;}
.dl_nav02 h3:hover em.zwxxgk_bnt4{background:url(../images/20191230_tb_5nb_w.png) no-repeat;}
.dl_nav02 h3 div { float: left; width: 95px;}

.dl_nav02 h3 span.zwxxgk_bnt5,.dl_nav02 h3 span.zwxxgk_bnt6{width:20px; height:70px;float:right; margin-right: 20px;}
.dl_nav02 h3 span.zwxxgk_bnt5 { background:url(../images/zwxxgk_img02b.png) no-repeat;}
.dl_nav02 h3 span.zwxxgk_bnt6 {background:url(../images/zwxxgk_img02b.png) no-repeat;}
.dl_nav02 h3:hover span.zwxxgk_bnt5{background:url(../images/zwxxgk_img02b1.png) no-repeat;}
.dl_nav02 h3:hover span.zwxxgk_bnt6{background:url(../images/zwxxgk_bnt02b1.png) no-repeat;}
.dl_nav02 h3.on{width:238px;background-color:rgb(45,102,165);color: rgb(255,255,255);font-size:23px; display: block;border:1px solid #2c6294;}
.dl_nav02 h3.on em.zwxxgk_bnt3{background:url(../images/20191230_tb_3zd_w.png) no-repeat;}
.dl_nav02 h3.on em.zwxxgk_bnt4{background:url(../images/20191230_tb_5nb_w.png) no-repeat;}
.dl_nav02 h3.on span.zwxxgk_bnt5{background:url(../images/zwxxgk_img02b1.png) no-repeat;}
.dl_nav02 h3.on span.zwxxgk_bnt6{background:url(../images/zwxxgk_bnt02b1.png) no-repeat;}


.dl_nav01 h3 em.zwxxgk_bnt4{width:43px; height:63px;float:left;margin-right:20px;margin-top:6px; margin-left: 20px;}
.dl_nav01 h3 em.zwxxgk_bnt4 {background:url(../images/20191230_tb_5nb_b.png) no-repeat;}
.dl_nav01 h3:hover em.zwxxgk_bnt4{background:url(../images/20191230_tb_5nb_w.png) no-repeat;}
.dl_nav01 h3.on em.zwxxgk_bnt4{background:url(../images/20191230_tb_5nb_w.png) no-repeat;}

.dl_nav03 h3{ width:240px;height:71px; margin-top:12px; float: left;}
.dl_nav03 h3 a{width:238px; color: rgb(45,102,165);font-size:23px; display: block; height: 64px; padding-top:4px; background: #fff;border:1px solid #ddd;line-height:62px;}
.dl_nav03 h3 a:hover{width:238px;height:63px;background-color:rgb(45,102,165);color: rgb(255,255,255);font-size:23px;padding-top: 5px;border:1px solid #2c6294;}

.dl_nav03 h3 em.zwxxgk_bnt1,.dl_nav03 h3 em.zwxxgk_bnt2{width:43px; height:63px;float:left;margin-right:20px;margin-top:10px; margin-left: 20px;}
.dl_nav03 h3 em.zwxxgk_bnt1 { background:url(../images/20191230_tb_6sq_b.png) no-repeat;}
.dl_nav03 h3 em.zwxxgk_bnt2 {background:url(../images/zwxxgk_bnt06.png) no-repeat; margin-top:15px;}
.dl_nav03 h3:hover em.zwxxgk_bnt1{background:url(../images/20191230_tb_6sq_w.png) no-repeat;}
.dl_nav03 h3:hover em.zwxxgk_bnt2{background:url(../images/zwxxgk_bnt06b.png) no-repeat; margin-top:15px;}
.dl_nav03 h3.on a{ height:63px;width:238px;background-color:rgb(45,102,165);color: rgb(255,255,255);font-size:23px;padding-top: 5px;border:1px solid #2c6294;}
.dl_nav03 h3.on em.zwxxgk_bnt1{background:url(../images/20191230_tb_6sq_w.png) no-repeat;}
.dl_nav03 h3.on em.zwxxgk_bnt2{background:url(../images/zwxxgk_bnt06b.png) no-repeat; margin-top:15px;}



.sideMenu .dhul{display:none;padding-top:15px;margin-top:0px;overflow:hidden;}
/* 默认都隐藏
.sideMenu ul{ width:240px; display:none; background:#fff;color:#999; float: left; padding-top: 15px;}
.sideMenu ul li{ padding:8px 0px 8px 60px;line-height:24px; font-size:16px; font-weight: 400;cursor: pointer;}
.sideMenu ul li a{ color:#4a4a4a; display: block;} 
.sideMenu ul li span{ font-size:35px;float:left; margin-right:10px;}
.sideMenu ul li:hover{background-color:rgb(230,245,255); display:block;color:#2d66a5;}
.sideMenu ul li a:hover{ color:#2d66a5; font-size: 16px; font-weight: 600; } 
.sideMenu ul li.on{color:#2d66a5; font-size: 16px;  background-color:rgb(230,245,255); }
.sideMenu ul li.on a{ color:#2d66a5; display: block;font-weight: 600;} 
 */


.sideMenu .nbul{ width:240px; display:none; background:#fff;color:#999; float: left; padding-top: 15px;}
.sideMenu .nbul li{ padding:8px 0px 8px 60px;line-height:24px; font-size:16px; font-weight: 400;cursor: pointer;}
.sideMenu .nbul li a{ color:#4a4a4a; display: block;} 
.sideMenu .nbul li span{ font-size:35px;float:left; margin-right:10px;}
.sideMenu .nbul li:hover{background-color:rgb(230,245,255); display:block;color:#2d66a5;}
.sideMenu .nbul li a:hover{ color:#2d66a5; font-size: 16px; font-weight: 600; } 
.sideMenu .nbul li.on{color:#2d66a5; font-size: 16px;  background-color:rgb(230,245,255); }
.sideMenu .nbul li.on a{ color:#2d66a5; display: block;font-weight: 600;} 



/*法定主动公开内容*/
/*list-box*/

.list-box{width:768px; margin: 0px auto 30px auto;}
.list-tit{width:768px; height:40px; border-bottom:1px #D7D7D7 solid; }
.list-tit span{ float:left; height:40px; line-height:40px; padding:0 22px; background-color:#2B65A5;cursor:pointer;}
.list-tit span{ font-size:18px; color:#fff; }
.list-tit span a{ font-size:18px; color:#fff; }

.list-box2 ul{ width:728px; margin: 16px 20px 10px 20px;}
.list-box2 ul li{font-size:16px;height: 48px; line-height:48px; }
.list-box2 ul li a{display:block; width:600px; text-overflow:ellipsis; white-space: nowrap; overflow:hidden; color:#333; float:left; }
.list-box2 ul li a:hover{color:#2B65A5;}
.list-box2 ul li span{ float:right; color:#999; font-size:16px; }
.list-box2 ul li tt{ float:right; color:#999; font-size:16px; padding-left:30px; }

.list-box ul{ width:728px; margin: 16px 20px 10px 20px;}
.list-box ul li{font-size:16px;height: 48px; line-height:48px;width: 320px;text-align: center;float: left;margin: 15px;border: solid 1px #E5E5E5; }
.list-box ul li a{}
.list-box ul li a:hover{color:#2B65A5;}
.list-box ul li span{ float:right; color:#999; font-size:16px; }
.list-box ul li tt{ float:right; color:#999; font-size:16px; padding-left:30px; }

.list-more { width:110px; height:30px; margin:0px auto; text-align:center; clear:both; }
.list-more a{ font-size:16px; color:#333; padding:7px 34px;  background-color:#E5E5E5;  }
.list-more a:hover{ font-size:16px; color:#fff; padding:7px 34px;  background-color:#2B65A5; }
/*政务信息公开制度*/

.gkzd-box{width:768px; height:1178px; }
.gkzd-box_l{width:690px; height:1100px; padding:35px 0px 43px 30px; float:left; overflow:hidden;  }
.gkzd-box_r{width:10px; height:1035px; padding:100px 18px 43px 0px; float:right; overflow:hidden; }

.test {
	width: 10px;
	height: 1035px;
	overflow: auto;
	border: none;
	position: absolute;
	top: 100px;
	right: 18px;
}
.scrollbar{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 10px;
	height: 120px;
	background-color: #2b65a5;
	border-radius:5px;
	opacity: .8
}
.gkzn-box .scrollbar:hover{
	opacity: 1
}
.test-1::-webkit-scrollbar {
/*滚动条整体样式*/
width : 10px;  /*高宽分别对应横竖滚动条的尺寸*/
height: 10px;
}
.test-1::-webkit-scrollbar-thumb {
/*滚动条里面小方块*/
border-radius: 10px;
background   : #2B65A5;
}
.test-1::-webkit-scrollbar-track {
/*滚动条里面轨道*/
border-radius: 10px;
background   : #F2F2F2;
}

/*法定主动公开内容*/

.gkzn-box{width:768px; height:1178px; overflow:hidden;position: relative; }
.gkzn-box_l{width:690px; height: 100%; padding:0px 0px 30px 30px; float:left; overflow:hidden;  }
.gkzn-box_r{width:10px; height:1035px; padding:100px 18px 43px 0px; float:right; overflow:hidden; }

/*.gkzn-page{ width:690px; }*/
.gkzn-page_tit { width:690px; line-height:92px; text-align:center; clear:both; }
.gkzn-page_tit span { line-height:92px; font-size:32px; font-weight:bold; color:#2C65A5; }

.gkzn-box_l h1 { line-height:50px; font-size:21px; font-weight:bold; color:#333; }
.gkzn-box_l h2 { line-height:46px; font-size:18px; font-weight:bold; color:#333; }
.gkzn-box_l p { line-height:32px; font-size:16px; font-weight:normal; color:#333;}


/*tree begin*/
.fdul li a{line-height:32px !important;}
.fdul .tydh li a.yj{background:url(../images/list_22.png) no-repeat 16px center;}
.fdul .tydh li a.yj:hover{background:#E7F6FD url(../images/list_22.png) no-repeat 16px center;}
.fdul ul li .sub-menu a{height:32px;line-height:32px;padding-left:40px;font-size:15px;color:#444;display:block;}
.fdul ul li .sub-menu li a:hover{padding-left:40px;color:#d10e00;font-weight:bold;}
.fdul ul li .sub-menu li a.cur{padding-left:40px;color:#d10e00; font-weight:bold;}

.fdul ul li .sub-menu li .sub-menu-sj{width:225px;margin:0 auto;}
.fdul ul li .sub-menu li .sub-menu-sj li a{font-size:14px;background:#fff;height:32px;line-height:32px;padding-left:48px;}
.fdul ul li a.cur,.fdul ul li a:hover,.fdul ul li .sub-menu li .sub-menu-sj li a:hover,.slide-nav ul li .sub-menu li .sub-menu-sj li a.cur{color: #d10e00;font-weight:bold;height:32px;overflow:hidden;}


.fdul {
	background: #FFFFFF;
	padding: 15px 0;
	display: none;}

.fdul li a {
	display: block;
	padding-left:30px;
	line-height: 33px;
	font-size: 15px;
	color: #4d4d4d;}

.fdul li a span {
	margin-right: 10px;}

.fdul li a:hover {
	background: #f2efef;
	color: #d10e00;
	}
.fdul ul .four a.cur,.fdul ul .four a:hover{
	height:auto!important;
}
/*tree end*/

/*pageBar*/
.m-lst-pg {
    margin-left: 155px;}

    

/*左侧小菜单*/
.down-menu{ padding: 10px 0; display: none;background:#FFF;}
.down-menu a{ display: block; line-height: 32px; color: #333; font-size: 15px; overflow: hidden; height: 32px; overflow: hidden;}
.down-menu a:hover,.down-menu a.on{ color: #2d66a5; background: #e6f5ff; font-weight: bold;}
.down-menu a em{ display: inline-block; float: none; font-style: normal; position: relative; padding-left: 10px; margin-left: 15px;}
.down-menu a em:before{ content: ""; width: 3px; height: 3px; background: #666; position: absolute; left: 0; top: 14px;}
.down-menu a.dq{background: #e6f5ff;font-weight: bold;color: #2d66a5;}

	
/*footer*/	
.ofooter{width:100%;position:relative;overflow:hidden;background:#f5f5f5;border-top:solid 10px #245399;}
.footer{width:1200px;margin:0px auto;padding:41px 0px 41px 0px;line-height:39px;font-size:16px;}
.footer p{text-align:center;color:#888;}
.footer p a{color:#888;}
.yqlj{line-height:38px;padding:8px 8px;background:#f3f3f3;font-size:18px;}
.yqlj .lmt{float: left;font-size:18px;font-weight:bold;margin-left:14px;display:inline;color:#015293;}
.yqlj .k{float: left;margin-left:28px;display:inline;color:#4a4b4c;}
.links {height: 42px; line-height: 42px;font-size: 14px; text-align: center;}
.links select {width: 205px; height: 30px; margin-right: 10px; padding-left: 10px;border-radius: 6px;font-size: 14px;  color: #666;border: solid 1px #ddd;}

.foot_fl{float:left;}
.foot_pic01{float:left;margin-right:20px;margin-top:20px;width:100px;}
.foot_pic01 a{display:block;}
.foot_z{float:left;width:960px;}
.foot_fr{float:right;width: 100px;margin-top: 0px;}
.foot_pic02{float:left;}


/* 临沭底部 */
.w {
    width: 1200px;
    margin: 0 auto;
}
.ac {
    text-align:center
}
.footer-page{
    width: 100%;
    background: #F7F7F7;
    color: #222;
    line-height: 29px;
}
.footer-page .footer-wrap{
    padding: 58px 0 58px;
    color: #999;
}
.footer-page .footer-wrap a{
    color: #999;
}
.footer-page a{
    color: #222;
}
.footer-page .link-box{
    width: 100%;
    border-top: solid 10px #0071BD;
    border-bottom: solid 1px #C8C8C8;
}
.footer-page .link-wrap{
    text-align: center;
    font-size: 18px;
    color: #C8C8C8;
    padding: 15px 0;
}
.footer-page .link-wrap .link-item{
    display: inline-block;
    color: #222;
    width: 19%;
}
.footer-page .link-wrap .link-item.cur{
    color: #0071BD;
}
.footer-page .other-info{
    width: 55%;
    color: #999;
    font-size: 16px;
    margin: 0 auto 10px;
    text-align: center;
}
.footer-page .other-info .info-item{
    display: inline-block;
    padding: 0 10px;
    color: #999;
}
.footer-page .info-wrap{
    text-align: center;
}
.footer-page .info-wrap .dzjg{
    display: inline-block;
    width: 52px;
}
.footer-page .info-wrap .dzjg img{
    display: block;
    width: 100%;
}
.footer-page .info-wrap .jiucuo{
    display: inline-block;
    width: 110px;
}
.footer-page .info-wrap .jiucuo img{
    display: block;
    width: 100%;
}
.footer-page .info-wrap .info-main{
    display: inline-block;
    padding: 0 94px 0 131px;
}
.footer-page .link-box .child-link{
    margin-top: 10px;
    padding-left: 60px;
    box-sizing: border-box;
}
.footer-page .link-box .link-list{
    display: none;
}
.footer-page .link-box .link-list .list-item{
    display: block;
    width: 12.5%;
    margin-bottom: 10px;
    font-size: 16px;
}
.footer-page .link-box .link-list .list-item:hover{
    color: #0071BD;
}
.footer-page .link-box .link-list.cur{
    display: block;
}

/*政府信息公开年报*/

.book-box{width:730px; margin:0 auto;}
.book-tit{width:730px; height:96px; line-height:96px; border-bottom:2px #D7D7D7 solid; text-align:center; }
.book-tit span{ height:96px; line-height:96px; font-size:32px; font-weight:bold; color:#2D65A5;  }
.book-img {width:730px; margin:50px auto 10px auto; text-align:center; }
.book-img img { border:0px; }

.baogao-top {width:768px; height:54px; line-height:54px; text-align:center; }
.baogao-top span{ height:54px; line-height:54px; font-size:22px; font-weight:normal; color:#333; padding-left:18px; }
.baogao-tit{width:768px; height:40px; line-height:40px; text-align:left;margin-bottom: 5px; margin-top: 10px;}
.baogao-tit span{ float:left; height:40px; line-height:40px; padding:0 22px; background-color:#2B65A5; font-size:18px; font-weight:normal; color:#fff;margin-left:10px;  }

.baogao-danwei{width:750px; margin:0 auto;}
.baogao-danwei ul{ width:750px; background-image:url(../images/20191230_baogaobg_bg.jpg); background-repeat:repeat;}
.baogao-danwei ul li{ float:left; width:235px; height:40px; line-height:40px; padding-left:14px; border-left:1px #EDEDED solid; text-align:left; font-size:16px; }
.baogao-danwei ul li a{display:block; width:220px; text-overflow:ellipsis; white-space: nowrap; overflow:hidden; color:#333; }
.baogao-danwei ul li a:hover{color:#2B65A5;}
.baogao-tit .tit-item {float:left; height:40px; line-height:40px; padding:0 22px; background-color:#2B65A5; font-size:18px; font-weight:normal; color:#fff;margin-left:10px;}

.year-xl {
    padding: 34px 25px 30px;
}
.yea-t1 h1 {
    text-align: center;
    font-size: 32px;
    color: #2d66a5;
    font-weight: bold;
}

.yea-con {
    margin-top: 20px;
    padding-right: 10px;
}



