@charset "utf-8";
*{ padding:0; margin:0;  font-family: "微软雅黑"; font-size: 12px;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, p{ padding:0px; margin:0px; font-weight:normal;border: 0;outline: 0;outline-style: none;vertical-align: baseline;background: transparent;outline-style: none; font-family: "微软雅黑"!important;}
ol, ul{ list-style:none;}
li{ list-style-type:none;}
a{ text-decoration:none; color:#666;}
span{}
*:focus{ outline:none;}
.clear{ clear: both; *height: 0;}
input,select{ box-sizing: border-box;}
div,img{ border: none;}
.fl{ float: left!important;}
.fr{ float: right!important;}

body{}
.content{ width: 1200px; margin: 0 auto;}



.banner{
	width: 100%;
	min-width:1200px;
	height: auto;
	position: relative;
	/*background: url(../images/beijing-zck2.jpg) center center no-repeat;*/
	max-width: 1920px;
	margin: 0 auto;}
.banner .content-box{
	position:absolute;
	width:100%;
	left:0;
	top:0;
}
.banner .img{
	display:block;
	width:100%;
}
.logo{
	/*position: absolute;
	top:0;
	left: 50%;
	margin-left:-650px;*/}
.logo img{
	padding-left: 65px;
	padding-top: 20px;}
.content .left-content{
	width:100%;
}
/*政策查询*/
.zccx{width:100%;padding:20px 0 0;overflow:hidden;margin:10px auto 0;background:url(../images/znjqr-img-bg.jpg) no-repeat;background-size:100% 100%}
.zccx .table{
	overflow:hidden;
}
.zccx .table .tr{
	margin-right:1%;
	width:32%;
	float:left;
	overflow:hidden;
}
.zccx .table .tr:nth-child(3n - 1){
	margin-right:0;
}
.zccx .table .tr .title{
	display:block;
	font-size: 18px;
	color: #245399;
	padding-bottom: 8px;
	float:left;
	width:26%;
	line-height:34px;
}
.zccx .table .tr .hao{
	display:block;
	font-size: 17px;
	color: #333333;
	padding-bottom: 10px;
	padding-left:7px;
	float:left;
	line-height:34px;
}
.zccx .table .tr .value{
	float:left;
	display:block;
	padding-bottom: 8px;
	width:70%;
}
.zccx .table .tr-bottom-btn{
	width:100%;
	overflow:hidden;
}
.zccx .table .tr-bottom-btn .btn-wrap{
	display:block;
	width:100%;
	overflow:hidden;
	text-align:center;
	margin-top:20px;
}
.zccx .table .tr-bottom-btn .btn-wrap input{
	display:inline-block;
}
.lmt-zccx{width:100%;height:41px;line-height:41px;float:left;font-size:20px;display:inline;font-weight:bold;text-align:center;margin:0 0 20px 0;border-bottom:1px solid #e4e4e4;}
.lmt-zccx a{float:left;font-size:22px;line-height:37px;color:#0860b7;text-decoration:none;padding:0 15px 0 15px;border-bottom:5px solid #0860b7;}
.lmt-zccx img{float:left;padding-top:25px}

.zccx-1{width:85%;height:auto;float:right;}
.zccx-1 ul{overflow:hidden;}
.zccx-1 li{line-height:29px;height:35px;overflow:hidden;}
.zccx-1 li a{font-size:17px;color:#333333;text-decoration:none;}
.zccx-1 li a:hover{color:#900;}
.znwd-link{
	float:left;
	width:150px;
	height:110px;
	margin:-20px 0 0 8px;
}
.znwd-link a {
	display:block;
	width:100%;
	height:100%;
}
/*底部*/

.footer {
  font-size: 14px;
  color: #434343;
  line-height: 26px;
  padding: 28px 0;
  /*border-top:8px solid #f2f2f2;*/
  width:1200px;margin:0px auto }
  
  .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; }


.tbList{width:100%;height: 60px;text-align:center; float: left; box-shadow: 1px 1px 2px 2px #f9f9f9;border:1px solid #f9f9f9;font-size: 20px;color:#222;line-height: 62px;margin:30px 0 15px 0;}
.tbList a{
	cursor:pointer;	
}
.dtb_01{border-bottom:3px solid #fff;background: url(../images/dtb_01.png) 34px center #fff no-repeat;background-size:34px;}
.dtb_02{border-bottom:3px solid #fff;background: url(../images/dtb_02.png) 34px center #fff no-repeat;background-size:34px;}
.dtb_03{border-bottom:3px solid #fff;background: url(../images/dtb_03.png) 34px center #fff no-repeat;background-size:34px;}
.yc_list> li:hover .dtb_yc {
  display: block;}

.dtb_01:hover{
	background: url(../images/dtbbg_01.png) 34px center  #f6f9ff no-repeat;
	background-size:34px;
	border-bottom: 3px solid #407be7;
	color: #407be7;}
.dtb_02:hover{
	background: url(../images/dtbbg_02.png) 34px center  #f6f9ff no-repeat;
	background-size:34px;
	border-bottom: 3px solid #407be7;
	color: #407be7;}
.dtb_03:hover{
	background: url(../images/dtbbg_03.png) 34px center  #f6f9ff no-repeat;
	background-size:34px;
	border-bottom: 3px solid #407be7;
	color: #407be7;}

.Table{
	margin-bottom: 50px;}
.left-content tr th{
	height: 50px;
	color: #fff;
	font-size: 17px;
	font-weight: normal;}
.left-content tr td{height: 50px;font-size:16px;}
.left-content tr{
	font-size:16px;
}
.left-content tr center{
	font-size:16px;
}
.left-content tr a{
	font-size:16px;
}
.big_font{color: #222; font-size: 18px;}
.small_font{font-size: 16px;color: #666;}

.w_tit{font-size: 30px; color: #222; text-align: center;margin-bottom: 30px;}
.tb_list{
	width: 165px;
	height: 80px;
	line-height: 80px;
	color: #222;
	font-size: 20px;
	float: left;
	padding-left: 110px;
	border: 1px solid #ddd;
	margin:20px 10px;}
.tb_01{background: url(../images/tb_01.png) 50px center no-repeat #fff;}
.tb_02{background: url(../images/tb_02.png) 50px center no-repeat #fff;}
.tb_03{background: url(../images/tb_03.png) 50px center no-repeat #fff;}
.tb_04{background: url(../images/tb_04.png) 50px center no-repeat #fff;}
.tb_05{background: url(../images/tb_05.png) 50px center no-repeat #fff;}
.tb_06{background: url(../images/tb_06.png) 50px center no-repeat #fff;}
.tb_07{background: url(../images/tb_07.png) 50px center no-repeat #fff;}
.tb_08{background: url(../images/tb_08.png) 50px center no-repeat #fff;}
.tb_09{background: url(../images/tb_09.png) 50px center no-repeat #fff;}
.tb_10{background: url(../images/tb_10.png) 50px center no-repeat #fff;}
.tb_11{background: url(../images/tb_11.png) 50px center no-repeat #fff;}
.tb_12{background: url(../images/tb_12.png) 50px center no-repeat #fff;}
.TBlist a:hover{color: #407be7; border:1px solid #407be7;}
.yc_list li:hover .dtb_01{
	background: url(../images/dtbbg_01.png) 34px center  #f6f9ff no-repeat;
	background-size:34px;
	border-bottom: 3px solid #407be7;
	color: #407be7;}
.yc_list li:hover .dtb_02{
	background: url(../images/dtbbg_02.png) 34px center  #f6f9ff no-repeat;
	background-size:34px;
	border-bottom: 3px solid #407be7;
	color: #407be7;}
.yc_list li:hover .dtb_03{
	background: url(../images/dtbbg_03.png) 34px center  #f6f9ff no-repeat;
	background-size:34px;
	border-bottom: 3px solid #407be7;
	color: #407be7;}
.yc_list li{
	position: relative;
	float: left;
	width: 32%;
	margin-right:1.5%;}
.yc_list li:last-child{
	margin-right:0;
}
.dtb_yc{
	width: 272px;height: 91px;background: url(../images/yc_bg.png) no-repeat center top;background-size:100%;position: absolute;top:96px;line-height: 80px;left:23px;text-align: center;display: none;}
.dtb_yc a{
	font-size: 16px;
	color: #407be7;
	cursor:pointer;
	padding-right: 12px;}

.yc_list{ height:auto;}
.yc_list .yc_list-item .tbList{
	cursor:pointer;
}

/*列表页*/
.main_box{
	box-shadow: 1px 2px 3px 3px #f9f9f9;
	border-radius: 10px;
	margin-top: 20px;
	position: relative;
	background: #fff;
	border: 1px solid #f5f5f5;
	overflow: hidden;
	padding: 40px 0px 40px 0px;}
.list_box{padding:20px;}
.main_box .title{ width: 100%; height: 37px; border-bottom: 1px solid #ddd; line-height: 33px; padding-bottom: 5px;}
.main_box .title .bt{width: auto;float: left;padding: 0 10px;font-size: 22px;font-weight: bold;color: #407be7;}
.main_box .list {width: 100%; overflow: hidden; margin-top:10px;}
.main_box .list ul {width: 100%;float: left;}
.main_box .list ul li {width: 100%; float: left; height: 40px; line-height: 40px;}
.main_box .list ul li .bt{ display: block; width: 80%; float: left; text-align: left; padding-left: 18px; background: url(../images/zqlsj.png) no-repeat left center; font-size: 16px; color: #222; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.main_box .list ul li .time {float: right;width: 80px;font-size: 14px;color: #999;text-align: right; display: block;}



.dtb_yc a:first-child{
margin-left:5px;}
.first-content .top-title{
	background:#d2e0fd!important;
}
.first-content .table-wrap tr:nth-child(even){
	background:#f9f9f9;
}
.first-content .table-wrap tr:nth-child(odd){
	background:#eef5ff;
}

.second-content-wrap .top-title{
	background:#d2e0fd!important;
}
.second-content-wrap .table-wrap tr:nth-child(even){
	background:#f9f9f9;
}
.second-content-wrap .table-wrap tr:nth-child(odd){
	background:#eef5ff;
}

.left-content .first-content-item{
	display:none;
}
.left-content .first-content-item.cur{
	display:block;
}
.left-content .first-content-item .second-content-wrap{
	display:none;
}
.left-content .first-content-item .first-content.hide{
	display:none;
}
.left-content .first-content-item .second-content-wrap.show{
	display:block;
}
.left-content .first-content-item .second-content-wrap .second-content-item{
	display:none;
}
.left-content .first-content-item .second-content-wrap .second-content-item.cur{
	display:block;
}
.content.xxsy{
	width: 1200px;
    margin: 0px auto;
    margin-top: 15px;
}
.content.xxsy .table{
	border-collapse: collapse;
    font-size: 16px;
}
.content.xxsy .sx {
    background: #f0f4f6;
}

.content.xxsy .table tr td {
    border: 1px #fff solid;
    line-height: 36px;
    padding: 10px 15px;
    background: #f0f4f6;
	font-size:16px;
}
.content.xxsy .table tr td span{
	font-size:16px;
}
.content .detail_shuxing{
	width: 1160px;
    padding-top: 30px;
    padding-bottom: 20px;
}
.content .detail_shuxing .title{
	text-align: center;
    font-size: 26px;
    color: #245399;
    width: 1000px;
    margin: 0 auto;
}
.content .zw{
	padding: 20px;
}
.newscontent_s, .newscontent_s p, .newscontent_s div, .newscontent_s td, .newscontent_s br, .newscontent_s span, .newscontent_s li{
	font-size:12px;
}
.content .zw p{
	line-height: 40px !important;
    font-size: 18px !important;
}
.content .zw p *{
	line-height: 40px !important;
    font-size: 18px !important;
}
.dqwz{width: 100%; height: 44px; background: #edf3f6; margin: 0px auto;}
.dqwz .dqwz_con{width: 1170px; height: 44px; line-height: 44px; margin: auto; background:url(../images/dqwz.png) left center no-repeat; padding-left: 30px; font-size: 15px; color: #666666;}
.dqwz .dqwz_con a{color: #666; padding-left: 5px; padding-right: 5px;font-size:15px;}
.dqwz .dqwz_con span{color: #666; padding-left: 5px; padding-right: 5px;font-size:15px;}
.hyperlink .hyperlink_list .hyperlink_item a{
	font-size:16px;
}
.dyContent ul li a{
	font-size:16px;
}
.zcjd-wrap{
	width:100%;
	margin-top:20px;
}
.zcjd-wrap a{
	display:block;
	width:100%;
	height:108px;
}
.zcjd-wrap a img{
	display:block;
	width:100%;
	height:108px;
}

.fwlb-wrap{
	border:solid 1px #ddd;
	overflow:hidden;
	margin:10px 0 20px;
}
.fwlb-wrap .wrap-tit{
	float:left;
	width: 80px;
    background-color: #eee;
    padding: 5px 20px;
    vertical-align: top;
    line-height: 60px;
    text-align: center;
    font-size: 16px;
}
.fwlb-wrap .fwlb-list{
	float:left;
	width: 1070px;
    padding: 5px 0;
}
.fwlb-wrap .fwlb-list .list-item{
	float:left;
	display:block;
    padding: 0 5px;
    height: 24px;
	line-height:24px;
    margin: 3px 0px 3px 10px;
    color: #333;
    font-size: 16px;
}
.fwlb-wrap .fwlb-list .list-item:hover{
	background:#999;
	color:#fff;
}
.fwlb-wrap .fwlb-list .list-item.cur{
	background:#999;
	color:#fff;
}