﻿html,body{
    font-size:14px;
    font-family: "Microsoft YaHei UI";
    color:#333;
    line-height:24px;
    min-width: 1200px;
    margin:0;
    padding:0;
    background:#f5f5f5;
}
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.png");
    background-position:center top;
    background-repeat:no-repeat;
}
.wrap1{
	width:1100px; 
	/*height:1815px;*/ 
	margin: 0 auto;
    overflow:hidden;
    margin-bottom:69px;
	}
.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;
    height:76px;
}

.logo img {
    float: left;
    width:43px;
}

.logo span {
    color: #FFFFFF;
    font-size: 28pt;
    line-height: 44px;
    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:1028px; 
	height:100%; 
	padding:36px;
	background-color:#fff;
    margin-top: 214px;
	}
.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:770px;
	min-height:770px;
	background-color:#f5f5f5;

	}

/*mian左边栏*/
/**** 左导航  ****/

.dl_nav{width:245px; float: left;}
.dl_nav01{width:100%;/* height: 160px; */float: left;}
.dl_nav01 h3{ width:245px;height:90px; margin-bottom:30px; float: left;overflow:hidden;}
.dl_nav01 h3 a{width:245px; color: #333;font-size:22px; display: block; height: 86px;line-height:86px; padding-top:4px; background: #dcdcdc;}
.dl_nav01 h3 a:hover{width:245px;height:86px;line-height:86px;background-color:rgb(8,85,195);color: rgb(255,255,255);font-size:22px;padding-top: 4px;}

.dl_nav01 h3 em.zwxxgk_bnt1,.dl_nav01 h3 em.zwxxgk_bnt2,.dl_nav01 h3 em.zwxxgk_bnt7{width:58px;height:60px;float:left;margin-right:10px;margin-left:12px;margin-top:10px; }
.dl_nav01 h3 em.zwxxgk_bnt1 { background:url(../images/ic1_b.png) no-repeat;}
.dl_nav01 h3 em.zwxxgk_bnt2 {background:url(../images/ic2_b.png) no-repeat;}
.dl_nav01 h3 em.zwxxgk_bnt7 {background:url(../images/ic3_b.png) no-repeat;}
.dl_nav01 h3:hover em.zwxxgk_bnt1{background:url(../images/ic1_w.png) no-repeat;}
.dl_nav01 h3:hover em.zwxxgk_bnt2{background:url(../images/ic2_w.png) no-repeat;}
.dl_nav01 h3:hover em.zwxxgk_bnt7{background:url(../images/ic3_w.png) no-repeat;}
.dl_nav01 h3.on a{ width:245px;background-color:rgb(8,85,195);color: rgb(255,255,255);font-size:22px;}
.dl_nav01 h3.on em.zwxxgk_bnt1{background:url(../images/ic1_w.png) no-repeat;}
.dl_nav01 h3.on em.zwxxgk_bnt2{background:url(../images/ic2_w.png) no-repeat;}
.dl_nav01 h3.on em.zwxxgk_bnt7{background:url(../images/ic3_w.png) no-repeat;}

.dl_nav02{ width:240px; float:left;  }
.sideMenu{}
.dl_nav02 h3{width:245px;height:90px;border:1px solid #ddd;margin-top: 15px;float: left;color: rgb(8,85,195);font-size:22px;display: block;padding-top: 4px;background: #fff;}

.dl_nav02 h3:hover{width:245px;background-color:rgb(8,85,195);color: rgb(255,255,255);font-size:22px; display: block;}

.dl_nav02 h3 em.zwxxgk_bnt3,.dl_nav02 h3 em.zwxxgk_bnt4{width:58px;height:60px;float:left;margin-right:10px;margin-left:12px;margin-top:6px; }
.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:245px;background-color:rgb(8,85,195);color: rgb(255,255,255);font-size:22px; display: block;}
.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:58px;height:60px;float:left;margin-right:10px;margin-left:12px;margin-top:6px; }
.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:68px; margin-top:15px; float: left;}
.dl_nav03 h3 a{width:245px; color: rgb(8,85,195);font-size:22px; display: block; height: 64px; padding-top:4px; background: #fff;border:1px solid #ddd;line-height:62px;}
.dl_nav03 h3 a:hover{width:245px;height:63px;background-color:rgb(8,85,195);color: rgb(255,255,255);font-size:22px;padding-top: 4px;}

.dl_nav03 h3 em.zwxxgk_bnt1,.dl_nav03 h3 em.zwxxgk_bnt2{width:58px;height:60px;float:left;margin-right:10px;margin-left:12px;margin-top:10px; }
.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:90px;width:245px;background-color:rgb(8,85,195);color: rgb(255,255,255);font-size:22px;padding-top: 4px;}
.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: 45px; line-height:45px; }
.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;}


.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;
	}
/*tree end*/

/*pageBar*/
.m-lst-pg {
    margin-left: 55px;}
	
	
/*footer*/	
.ofooter{width:100%;position:relative;overflow:hidden;background:#f5f5f5;border-top:solid 10px rgb(8,85,195);}
.footer{width:1100px;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;}



/*市政府底部*/
.fr {
    float: right; }
  
  .fl {
    float: left; }
    .clearfix:after {
        content: "";
        display: block;
        height: 0;
        clear: both;
        visibility: hidden; }   
    #footer{width:1100px;margin:0px auto;padding:11px 0px 11px 0px;line-height:39px;font-size:16px;}
.footer {
    font-size: 14px;
    color: #434343;
    line-height: 26px;
    padding: 28px 0;
    border-top: 1px solid #f2f2f2; }
    .footer .footer_l .link_a {
      margin: 0 -10px; }
      .footer .footer_l .link_a a {
        margin-right: 10px;
        margin-left: 10px;
        display: inline-block; }
    .footer .footer_r {
      width: 428px;
      margin-left: -19px;
      margin-top: 12px; }
      .footer .footer_r img {
        display: inline-block;
        float: left;
        margin-left: 19px; }
  
  .hyperlink {
    width: 100%;
    border-top: 3px solid #245399; }
    .hyperlink .hyperlink_list {
      height: 50px;
      line-height: 50px; }
  
      .hyperlink .hyperlink_list .hyperlink_item {
        width: 14.286%;
        text-align: center;
        position: relative;
        color: #434343;
        font-size: 16px;
        cursor: pointer; }
  .hyperlink .hyperlink_list .active{
      color:#245399;
      font-weight: bold;
  }
        .hyperlink .hyperlink_list .hyperlink_item:after {
          position: absolute;
          content: '';
          width: 1px;
          height: 15px;
          background: #c6c6c6;
          right: 0;
          top: 0;
          bottom: 0;
          margin: auto; }
        .hyperlink .hyperlink_list .hyperlink_item:last-of-type:after {
          width: 0; }
          
          
        .dyContent ul{ width: 100%; height: auto; overflow: hidden;}
        .dyContent ul li{ font-size: 16px; width: 25%; float: left; overflow: hidden; line-height: 2.2; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden;}
        .dyContent ul li a{ color: #666;} 
          
          .hyperlink .dyContent div{ display: none;} 
          
