﻿.ldk_lanmubox .sk_fk .zwgkbox{
	height: 290px;
	margin-bottom: 10px;
}
.ldk_lanmubox .zj_gzhd .gzdtbox{
	height: 290px;
	margin-bottom: 10px;
}
.ldk_lanmubox{
      height: 590px;
}
.ldk_lanmubox .xwspzt_box{
	background: #fff;
}
.xxgk_box li{
	width: 322px;
	height: 72px;
	margin: 0 auto;
	margin-top: 25px;
	position: relative;

}
.xwsp_box h2 span{
	color: #0f3274;
    border-bottom: 2px solid #0f3274;
    line-height: 50px;
    display: inline-block;
    font-weight: bold;
}
.xxgk_box li img{
	position: absolute;
	top: 0;
	left: 0;
}
.xxgk_box li .hover{
	display: none;
}
.xxgk_box li:hover .hover{
	display: block;
}
.mbxbox{
	width: 1200px;
	height: 48px;
	line-height: 48px;
	margin: 0 auto;
	background: #fff;
	margin-bottom: 10px;
	text-indent: 2rem;
	font-size: 16px;
	color: #666666;
}
.mbxbox a{
	color: #666;
	text-decoration:none; 
}
.liebi_box{
	width: 1200px;
	height: 620px;
	margin: 0 auto;
	background: #fff;
}
.liebi_box .left{
	width: 260px;
	height:590px;
	margin-top: 20px;
	float: left;
	margin-left: 10px;
	background: #f9f9f9;
}
.liebi_box .left .tit{
	margin-top: -10px;
}
.liebi_box .left .lieniao{
	width: 100%;
	
	line-height: 46px;
	background: #f9f9f9;
	
	background: url(jt.png) no-repeat 8px 14px;
	cursor: pointer;
}
.liebi_box .left .lieniao p{
	font-size: 18px;
	color: #333333;
	/*text-indent: 4rem;*/
	border-bottom: 2px solid #fff;
	padding-left: 25px;
}
.xxgkmllb{
	background: url(jt.png) no-repeat 45px 14px;
	cursor: pointer;
	display: inline-block;
	text-indent: 4rem;
	    float: left;
	    width: 100%;
}
/* .xxgkfl{
	overflow: hidden;
} */
.xxgkfl{
	overflow: hidden;
	display: none;
}
.xxgkfl .fl{
  background: url(jt.png) no-repeat 75px 14px;
	cursor: pointer;
	display: inline-block;
	text-indent: 6rem;
	    float: left;
	    width: 100%;
	    font-size: 14px;
	    color: #333;
}
.xxgkfl a{
	text-decoration:none; 
}
.xxgkfl .dq1{
	background: url(hjt.png) no-repeat 75px 14px;
	color: #2c6bbd;
}
.xxgkfl .fl:hover{
	background: url(hjt.png) no-repeat 75px 14px;
	color: #2c6bbd;
}
.xxgkmllb:hover{
	background: url(hjt.png) no-repeat 45px 14px;
}
.liebi_box .left .lieniao  a{
	text-decoration:none; 
}
.liebi_box .left .dq{
	background: url(hjt.png) no-repeat 8px 14px;
}
.liebi_box .left .dq p{
	color: #2c6bbd;

}
.liebi_box .left .lieniao:hover{
	background: url(hjt.png) no-repeat 8px 14px;
}
.liebi_box .left .lieniao:hover p{
	color: #2c6bbd;

}
.liebi_box .left .lieniao ul{
	display: none;
}
.liebi_box .left .lieniao ul li{
	color: #333333;
	font-size: 16px;
	text-indent: 4rem;
	background: #fdfdfd;
	width: 100%;
	height: 46px;
}
.liebi_box .left .lieniao ul  a{
	text-decoration:none; 
}
.liebi_box .left .lieniao ul li:hover{
	background: #f1f1f1;
	color: #2c6bbd;
}
.liebi_box .left .lieniao ul .dq{
	background: #f1f1f1;
	color: #2c6bbd;
}
.liebi_box .right{
	width: 858px;
	float: left;
	margin-left: 25px;
	position: relative;
	    height: 615px;
}
.liebi_box .right h2{
	font-size: 20px;
	color: #20407d;
	height: 72px;
	line-height: 80px;
	border-bottom: 2px solid #e9e9e9;
}
.liebi_box .right h2 span{
	display: inline-block;
	line-height: 61px;
	border-bottom: 3px solid #20407d;
	text-indent: 0.5rem;
}
.liebi_box .right ul{
	margin-top: 20px;
}
.liebi_box .right ul li{
	width: 100%;
	height: 40px;
	line-height: 40px;
	 /*    overflow: hidden; */
	
}
.liebi_box .right ul li p{
	float: left;
	color: #333333;
	font-size: 18px;

}
.liebi_box .right ul li span{
	float: right;
	color: #aaafbd;
	font-size: 18px;
}
.liebi_box .right .page_div{
	position: absolute;
	bottom: -30px;
	width: 100%;
}
.page_div .current{
	background: #2e5399;
}
#prePage, #nextPage{
	    color: #2e5399;
    border: 1px solid #2e5399!important;
}
#firstPage, #lastPage{
	 color: #2e5399;
    border: 1px solid #2e5399!important;
}
.totalPages span, .totalSize span {
    color: #2e5399;
    margin: 0 5px;
}



/* 互动交流 */
.hdjlmb_box .wyxx{
   width: 100%;
   overflow: hidden;
   margin-top: 40px;
}
.hdjlmb_box .wyxx a{
	text-decoration: none;
	font-size: 18px;
	text-align: right;
	color: #2c6bbd;
	float: right;
}
.hdjlmb_box .bt_box{

}
.hdjlmb_box .bt_box{
	width: 100%;
	height: 36px;
	text-align: center;
	line-height: 36px;
	color: #20407d;
	font-size: 16px;
	margin: 0 auto;
	margin-top:30px;
}
.hdjlmb_box .bt_box span{
	display: block;
	float: left;
	background: #e0eaf6;

}
.hdjlmb_box .bt_box .one{
	width: 682px;
}

.hdjlmb_box .bt_box .to{
	width: 200px;
	margin: 0 2px;
}
.hdjlmb_box .bt_box .sr{
	width: 176px;
}
.hdjlmb_box .right ul{
	border-top: 1px solid #e1e1e1;
}
.hdjlmb_box ul li{
	width: 100%;
	height: 50px;
	text-align: center;
	line-height: 50px;
	color: #20407d;
	font-size: 18px;
	margin: 0 auto;
	
}
.hdjlmb_box .right ul li span{
	display: block;
	float: left;
	height: 100%;
	border-right: 1px solid #e1e1e1;
	border-bottom: 1px solid #e1e1e1;
    
}
.hdjlmb_box .right ul li .one{
	width: 478px;
	border-left: 1px solid #e1e1e1;
	color: #333;
	text-align: left;
	text-indent: 2rem;height:40px;
	overflow: hidden;

}

.hdjlmb_box .right ul li .to{
	width: 200px;
	
}
.hdjlmb_box .right ul li .sr{
	width: 176px;
}
.qbfl_box{
	padding: 15px 0;
	border-bottom: 2px solid #e9e9e9;
}
.qbfl_box span{
	display: inline-block;
    font-size: 16px;
    color: #666666;
    margin:8px 0;
    margin-right: 15px;
    cursor: pointer;
    font-weight: bold;
}
.qbfl_box span:hover{
	color: #20407d;
}
.qbfl_box .dq{
  color: #20407d;
}
.tjswbox{
   margin-top: 20px;
   padding-bottom: 15px;
   position: relative;
   overflow: hidden;
}
.tjswbox span{
    font-size: 18px;
    color: #333333;
    float: left;
    line-height: 28px;
}
.tjswbox input{
	float: left;
	width: 290px;
	height: 26px;
	border: 1px solid #e9e9e9;
	text-indent: 2rem;
	 font-size: 16px;
     color: #333333;
}
.tjswbox .tj{
	width: 82px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	background: #2c6bbd;
	color: #fff;
	font-size: 16px;
	float: right;
	border-radius: 12px;
	cursor: pointer;
}
.lbr_box{
   width: 860px;
   height: 36px;
   text-align: center;
   line-height: 36px;
   color: #20407d;
   font-size: 16px;
   background: #e0eaf6;
}
.lbr_box p{
	width: 520px;
	float: left;
}
.lbr_box span{
	width: 169px;
	float: left;
	border-left: 1px solid #fff;
}
.gkmlul{
	 width: 860px;
	 border-top: 1px solid #e1e1e1;
	 border-left: 1px solid #e1e1e1;
}
.gkmlul li{
   height: 50px;
   line-height: 50px;
   color: #333333;
   font-size: 18px;
   border-bottom: 1px solid #e1e1e1;
}
.gkmlul li p{
	width: 520px;
	float: left;
	border-right: 1px solid #e1e1e1;
	color: #666666;
	font-size: 14px;
	text-indent: 1rem;
}
.liebi_box .right .gkmlul li span{
	width: 168px;
	float: left;
	border-right: 1px solid #e1e1e1;
	text-align: center;
	color: #666666;
	font-size: 14px;
	height:100%;
}

/* 我要写信 */
.wyxx_box{
	width: 1200px;
	margin: 0 auto;
	background: #fff;
	margin-top: 15px;
}
.wyxx_box h2{
	font-size: 28px;
	color: #333333;
	text-align: center;
	line-height: 112px;
	border-bottom: 1px solid #e0e0e0;
	width: 1125px;
	margin: 0 auto;
}
.wyxx_box .xz{
	width: 985px;
	border: 1px solid #e0e0e0;
	padding:25px 70px;
	
	margin: 0 auto;
	margin-top: 20px;
	padding-bottom: 50px;
}
.wyxx_box .xz p{
	color: #333333;
	font-size: 18px;
	line-height: 24px;
	margin-top: 20px;
	text-indent: 2rem;
}
.wyxx_box ul{
	width: 1000px;
	overflow: hidden;
	margin: 0 auto;
	padding-bottom: 85px;

}
.wyxx_box ul li{
	width: 100%;
	height: 34px;
	margin-top: 20px;
	border-bottom: 1px dotted #ccc;
    padding-bottom: 20px;
}
.wyxx_box ul li input{
   width: 880px;
   height: 32px;
   line-height: 32px;
   text-indent: 1rem;
   float: right;
   border: 1px solid #e0e0e0;
   font-size: 18px;
}
.wyxx_box ul li span{
    float: left;
    color: #333;
    font-size: 18px;
    line-height: 32px;
}
.wyxx_box ul .liuyan{
	height: 337px;
}
.wyxx_box ul .liuyan textarea{
	width: 860px;
	height: 100%;
	float: right;
	text-indent: 1rem;
	font-size: 18px;
	resize:none;
}
.wyxx_box ul .tj{
	    width: 134px;
    height: 44px;
    line-height: 44px;
    text-align: center;
    color: #fff;
    margin: 0 auto;
    margin-top: 70px;
    border-radius: 7px;
    background: #3074cd;
    font-size: 24px;
    cursor: pointer;
}
.newsbtn {
	position: absolute;
	right: 0;
	bottom: 10px;
   color: #999999;
	font-size: 14px;

	
}
.newsbtn  a{
	color: #999999;
	font-size: 14px;
	text-decoration: none;
}
.newsbtn input{
	border: none;
	background: none;
	color: #999999;
	font-size: 14px;
	cursor: pointer;
	    float: left;
    margin-top: 0px;
    margin-right: 5px;
}
.newsbtn .audio{
	display: inline-block;
	width: 20px;
	height: 20px;
	background: url(laba.png) no-repeat 0px 6px;
	float: right;
    margin-top: -4px;
    margin-left: 10px;
}
 .ssjgk{
	width:670px;
	margin: 0 auto;
}
.ssjgk h4{
	font-size: 22px;
	color: #333333;
	line-height: 50px;
	margin-top: 20px;
	margin-bottom: 75px;
}
.ssjgk p{
	font-size: 16px;
	color: #333333;
	line-height: 24px;
	margin-bottom: 15px;
}
.ssjgk a{
	display: block;
	font-size: 16px;
	color: #333333;
	line-height: 30px;
	text-decoration: none;
}
.tsjx_xqbox{
	width: 1200px;
	margin: 0 auto;
	background: #fff;
	/* padding-bottom: 100px; */
}
.tsjx_xqbox h2{
	width: 1124px;
	font-size: 28px;
	color: #333333;
	margin: 0 auto;
	line-height: 40px;
	padding: 30px 0;
	text-align: center;
	border-bottom: 1px solid #e0e0e0;
}
.tsjx_xqbox .xm{
	width: 1002px;
	height: 68px;
     border: 1px solid #e0e0e0;
     line-height: 68px;
     font-size: 22px;
     color: #666666;
     margin: 0 auto;
     margin-top: 15px;
     padding-left: 120px;
    
}
.tsjx_xqbox .xm .zt{
	 font-size: 24px;
     color: #333333;
     padding-left: 15px;
}
.tsjx_xqbox .xm .left{
	padding-right: 150px;
}

.tsjx_xqbox .nrbox{
	width: 1002px;
     border: 1px solid #e0e0e0;
     margin: 0 auto;
     margin-top: 15px;
     padding: 30px  60px;
     
}
.tsjx_xqbox .nrbox h3{
	color: #20407d;
	font-size: 24px;
	line-height: 50px;
}

/* 搜索 */
.search_box{
	width: 1200px;
	margin: 0 auto;
	background: #fff;
	margin-top: 20px;
	padding-bottom: 80px;
}
.search_box .dh_box{
	width: 1130px;
	/* height: 295px; */
    margin: 0 auto;
    
    padding-top: 20px;


}
.search_box .dh_box .gb{
	width: 100%;
	height: 53px;
	background: #eeeeee;
	color: #2f549a;
	line-height: 53px;
	font-size: 20px;
	position: relative;

}
.search_box .dh_box .gb h4{
	padding-left: 60px;
	background: url('/zh/public/images/sou.png') no-repeat 24px 14px; 
}
.search_box .dh_box .gb .dj{
    position: absolute;
    top: 14px;
    right: 15px;
    cursor: pointer;
}
.search_box .dh_box .ssxq_box{
	width: 100%;
	margin-top: 2px;
	background: #eeeeee;
	height: 240px;
	display: none;
	position: relative;
}


.search_box .dh_box .ssxq_box .left{
	position: relative;
	width: 44%;
	height: 100%;
	float: left;
	margin-left: 50px;
}
.search_box .dh_box .ssxq_box .left .gjz{
	width: 430px;
	margin-left: 50px;
	margin-top: 30px;
}
.search_box .dh_box .ssxq_box .left .gjz .zt{
   font-size: 20px;
   color: #666666;
}
.search_box .dh_box .ssxq_box .left .gjz input{
	width: 322px;
	height: 35px;
	border: 1px solid #e0e0e0;
	text-indent: 1rem;
	font-size: 18px;

}
.search_box .dh_box .ssxq_box .left .riqi input{
	width: 128px;
	height: 35px;
	border: 1px solid #e0e0e0;
	text-indent: 0.5rem;
	font-size: 18px;
}
.xialak{
    width: 428px;
	float: left;
	 font-size: 20px;
   color: #666666;
   line-height: 38px;
   margin-top: 30px;
   position: relative;
   z-index: 99;
}
.xialak span{
	float: left;
}
.xialak .xl{
	width: 313px;
	height: 38px;
	border: 1px solid #e0e0e0;
	background: #fff;
	float: left;
	text-indent: 1rem;
    background: url(jt.png) no-repeat 290px 12px  #fff; 
    position: relative;
    cursor: pointer;
} 
.xialak ul{
	width: 313px;
	position: absolute;
	    top: 40px;
    left: 100px;
	background: #fff;
	border: 1px solid #e0e0e0;
	border-top: none;
	display: none;
}
.xialak ul li{
	font-size: 14px;
	color: #666666;
	line-height: 24px;
	text-indent: 1rem;
	cursor: pointer;
}
.xialak ul li:hover{
	color: #2c6bbd;
}

.search_box .zongshu{
	width:1130px;
	margin: 0 auto;
	font-size: 16px;
	color: #666666;
	line-height: 50px;
	text-indent: 0.5rem;
	border-bottom: 1px solid #e0e0e0;
}
.search_box .lieb{
	width:1130px;
	margin: 0 auto;
}
.search_box .lieb li{
	margin-top: 20px;
	border-bottom: 1px solid #e0e0e0;
	padding-bottom: 10px;
}
.search_box .lieb li h4{
	font-size: 20px;
	color: #3664b9;
	line-height: 32px;
}
.search_box .lieb li h5{
	font-size:16px;
	color: #11702f;
	line-height: 24px;
}
.search_box .lieb li p{
	font-size:18px;
	color: #666666;
	line-height: 40px;
}
#divDate{
	left: 156px;
	z-index: 99;
}
#adivDate{
	left: 312px;
	z-index: 99;
}
.ssxq_box .qued{
   width: 123px;
   height: 42px;
   line-height: 42px;
   text-align: center;
   color: #fff;
   border-radius: 21px;
   background: #2f549a;
   font-size: 18px;
   position: absolute;
   left: 285px;
   bottom: 30px;
   cursor: pointer;
}
.ssxq_box .cz{
	left: 640px;
}


/*信息公开目录详情  */
.xxgkmlxq_box{
	padding-top: 30px;
}
.xxgkmlxq_box .newsbtn{
	    width: 282px;
    left: 42%;
}
.xxgkmlxq_box .newsbtn input{
	margin-top: 0px;
}
.xxgkmlxq_box .xxbox{
	width: 1000px;
	border: 1px solid #d2d2d2;
	margin: 0 auto;
	border-bottom: none;

}
.xxgkmlxq_box .xxbox li{
	width: 100%;
	height: 46px;
	line-height: 46px;
	overflow: hidden;
	border-bottom: 1px solid #d2d2d2;
}
.xxgkmlxq_box .xxbox li .left{
   width: 50%;
   float: left;
}
.xxgkmlxq_box .xxbox li .left span{
	width: 135px;
	float: left;
	color: #333333;
	font-size: 20px;
	text-align: right;
}
.xxgkmlxq_box .xxbox li .left p{
	float: left;
	color: #666666;
	font-size: 16px;
}
.xxgkmlxq_box .xxbox li .right span{
	width: 135px;
	float: left;
	color: #333333;
	font-size: 20px;
	text-align: right;
}
.xxgkmlxq_box .xxbox li .right p{
	float: left;
	color: #666666;
	font-size: 16px;
}





.tsjx_xqbox .nrbox .nr{
	font-size: 18px;
	line-height: 36px;
}
.tsjx_xqbox {
	padding-bottom: 50px;
}