body.bg-fff, .bg-fff{
	background: #fff;
}
.w1280-auto{
	width: 1280px;
	margin: 0 auto;
}
.w1280-auto1{
	width: 1280px;
	margin: 0 auto;
}
.w800-auto{
	width: 600px;
	margin: 0 auto;
}
.w400-auto{
	width: 600px;
	margin: 0 auto;
	margin-top:50px;
}
/*顶部*/
.zwfw-top{
	border-bottom: 3px solid #0b51c3;
	width:100%;
	min-width: 1200px;
}

/*内容区域*/
.zwfw-content{
	padding-top: 36px;
}

/*左侧导航*/
.zwfw-menu{
	width: 190px;
	color: #000;
	font-size: 20px;
	text-align: center;
	font-weight: bold;
	position: relative;
}
.zwfw-menu .menuTop{
	height: 50px;
	line-height: 50px;
	width: 190px;
}
.zwfw-menu .menuTop a{
	height: 50px;
	line-height: 50px;
	width: 190px;
}
.zwfw-menu .menuTop a:hover{
	height: 50px;
	line-height: 50px;
	background: #0b51c3;
	color: #fff;
	width: 190px;
	padding:12px 53px 12px 53px;
}
.zwfw-menu li{
	height: 50px;
	line-height: 50px;
	border: 1px solid #fff;
}
.zwfw-menu li.active{
	background: #0b51c3;
	color: #fff;
}
.zwfw-menu li.active a{
	color: #fff;
}
.submenu{
	z-index: 10;
	display: none;
	position: absolute;
	left: 188px;
	top: 51px;
	padding: 20px;
	height: 350px;
	background: #fff;
	border: 1px solid #0b51c3;
	text-align: left;
}
.zwfw-menu li .submenu .subleft a{
	padding: 15px 10px;
}
.zwfw-menu li.active .submenu .subleft a{
	display: block;
	color: #000;
	font-size: 16px;
	line-height: 24px;
	padding: 15px 10px;
	border-bottom: 1px #000 dashed;
	width: 210px;
}
.zwfw-menu li.active .submenu .subleft a:hover{
	background: #b1d5f1;
	color: #fff;
}
.zwfw-menu li.active .submenu{
	display: block;
}
.zwfw-menu .subleft{
}

/*中间部分*/
.zwfw-middle{
	width: 850px;
	margin-right: 30px;
}
.banner{
	padding-bottom: 30px;
}

/*右侧边栏*/
.zwfw-sidebar{
	width: 190px;
	height: 200px;
}
.zwfw-sidebar .wxts{
	background: #e4edf3;
	padding: 8px;
}
.zwfw-sidebar .wxts h2{
	font-size: 18px;
	font-weight: normal;
	text-align: center;
	height: 40px;
	line-height: 40px;
	color: #0b51c1;
}
.zwfw-sidebar .wxts-roll{
	font-size: 14px;
	line-height: 170%;
	height: 219px;
	overflow: hidden;
	margin-top:10px;
} 
.zhw_denglu{
	padding-top: 30px;
}
.area{
	cursor: pointer;
}
.zhw_xiaochengxu{
	padding-top: 10px;
}
.zhw_jfxx{
	padding-top: 10px;
}

.py-tab-list{
	width: 410px;
}
.column-title{
	height: 46px;
	position: relative;
}
.column-title a{
	border-bottom: 2px solid #2b5aaa;
	height: 44px;
	line-height: 44px;
	position: relative;
	z-index: 9;
	padding: 0 12px;
	font-size: 18px;
	font-weight: bold;
	color: #2b5aaa;
	float: left;
}
.column-title i.underline{
	height: 2px;
	position: absolute;
	width: 100%;
	bottom: 0;
	left: 0;
	background: #dadada;
}
.py-list-title.column-title a{
	padding: 0 15px;
	border-bottom: 2px solid #dadada;
	color: #9a9a9a;
}
.py-list-title.column-title a.active{
	border-bottom: 2px solid #2b5aaa;
	color: #2b5aaa;
}
.py-list-title span{
	float: left;
	background: #ccc;
	width: 1px;
	height: 16px;
	margin: 15px 5px 0 5px;
	overflow: hidden;
}
.py-list-box ul{
	padding: 10px 5px;
}
.py-list-box li{
	background: url(../wbppimages/list_dot2.gif) no-repeat left 16px;
	padding: 3px 0 3px 10px;
	font-size: 16px;
	line-height: 26px;
}
.flad{
	position: absolute;
}
.flad{
	text-align: right;
	z-index: 15;
}
.flad span{
	color: red;
	cursor: pointer;
	display: inline-block;
}
.scroll{
	width:350px;
	height:200px;
	border:green 0px solid;
	text-align:left;
	position:absolute;
	right: 0;
	bottom: 20px;
	z-index: 30;
}
.scroll #fwzl{
	height: 175px;
}
.scroll .zwfwnotice{
	width: 350px;
	height: 365px;
	background: #025093;
	border-radius: 5px;
	/* position: absolute;
	right: 0;
	bottom: 0;
	z-index: 12; */
}
.scroll strong{
	display: block;
	font-size: 16px;
	line-height: 40px;
	border-bottom: 1px solid #fff;
	color: #fff;
	text-align: center;
	padding-top: 15px;
}
.scroll .closezwfu{
	position: absolute;
	right: 5px;
	top: 5px;
	width: 26px;
	height: 26px;
}
.scroll .text{
	padding: 15px;
	color: #fff;
	line-height: 30px;
	text-indent: 2em;
	font-size: 15px;
}

/*页面底部*/
.footer{
	border-top: 3px solid #0b51c3;
	padding-bottom: 30px;
	width:100%;
	min-width: 1200px;
}
.footer1{
	border-top: 0px solid #0b51c3;
	padding-bottom: 30px;
	width:100%;
	min-width: 1200px;
}
.footer1 .w1200-auto{
	position: relative;
}
.footer-menu, .footer-select, .zhinan, .statement, .manager{
	padding: 25px 0;
}
.footer-menu a{
	float: left;
	margin-left: 20px;
}
.footer-select select{
	height: 24px;
	margin-right: 30px;
}
.statement{
	color: #707070;
	padding-left: 20px;
	background: url(../wbppimages/ico39.png) no-repeat left center;
}
.zhinan{
	color: #707070;
	padding-left: 20px;
	background: url(../wbppimages/zhinan_bg.png) no-repeat left center;
}
.manager{
	color: #707070;
	padding-left: 20px;
	background: url(../wbppimages/manager_bg.png) no-repeat left center;
}
.fenge{
	padding: 25px 5px;
	color: #707070;
}
.footer .w1200-auto{
	position: relative;
}
.footer .about{
	text-align: center;
	font-size: 12px;
	color: #707070;
	line-height: 24px;
	margin-left: 10%;
	width:840px;
}
.footer .beian{
	background: url(../wbppimages/2019beian.png) no-repeat left center;
	padding-left: 20px;
}
.footer .red-bg{
	margin-right: 270px;
}
.footer .about a{
	color: #707070;
}
.footer-link{
	padding-top: 16px;
	margin-right: 20px;
}
.footer-link dt{
	height: 36px;
	line-height: 36px;
	color: #666;
	width: 205px;
	background: #fff url(../wbppimages/link_more.png) no-repeat 185px center;
	border: 1px solid #ccc;
	cursor: pointer;
	font-size: '微软雅黑';
	text-align: center;
}
.footer-link dt.active{
	background: #fff url(../wbppimages/link_more_active.png) no-repeat 185px center;
}
.footer-link dd{
	position: absolute;
	bottom: 60px;
	right: 1px;
	/*border: 2px solid #4c6cc6;*/
	border: 2px solid #ccc;
	font-size: 16px;
	width: 1156px;
	color: #fff;
	line-height: 40px;
	padding: 10px;
	display: none;
	color: #000;
	z-index: 99;
	padding-left: 30px;	
	background: #ffffff;
	overflow: hidden;	
}
.footer-link dd span{
	display: inline-block;
	margin: 0 5px;
}
.footer-link dd a{
	display: block;
	color: #000;
	margin-right: 30px;
	position: relative;
	z-index: 99;
	float: left;
}
.footer-link dd a:hover{
	text-decoration: underline;
}
/*.footer-link dd.difang a{
	margin-right: 0;
	width: 280px;
}*/
.footer-layer{
	background: #fff;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	opacity: 0.9;
	filter:alpha(opacity=90);
}
/*国务院部门政务服务平台*/
.footer-link-open{
	padding-top: 30px;
	margin-right: 40px;
	width: 270px;
}
.footer-link-open dt{
	color: #666;
	width: 270px;
	font-size:16px;
	border: 0px solid #ccc;
	background:#f6f6f6;
	cursor: pointer;
	text-align: center;
	list-style:inherit;
	white-space: nowrap;
}
.footer-link-open dt:hover{
	background:#f2f2f2;
	color: #0b4ab4;
}
.footer-link-open dd{
	position: absolute;
	bottom: 41px;
	right:0px;
	left:-310px;
	margin:0px auto;
	/*border: 2px solid #4c6cc6;*/
	border-left: 2px solid #0099ff;
	font-size: 16px;
	width: 1188px;
	line-height: 40px;
	display: none;
	color: #000;
	z-index: 99;
	padding-left: 10px;	
	background: #f2f2f2;
	overflow: hidden;	
}
.footer-link-open dd span{
	display: inline-block;
	margin: 0 5px;
}
.footer-link-open dd a{
	display: block;
	color: #000;
	margin-right: 20px;
	position: relative;
	z-index: 99;
	float: left;
}
.footer-link-open dd a:hover{
	color:#03a9f4;
	text-decoration: underline;
}

/*纠错样式*/
.footer_zhengfu {
    position: absolute;
    top: 0px;
	right:10px;
}
/*纠错样式*/
.footer_jiucuo {
    position: absolute;
    top: 10px;
	right:153px;
}
/*无障碍标识*/
.footer_wuzhangai {
    position: absolute;
    top: 10px;
	right:15px;
}
/*版权上方超链接*/
.botlink li{
	position:relative;
	list-style:inherit;
	white-space: nowrap;
	width:270px;
	float:left;
    background:#f6f6f6;
	margin:30px 40px 16px 0px;
	text-align:center;
	padding:10px 0px;
    COLOR: #666666;
    font-size: 16px;
    TEXT-DECORATION: none;
}
.botlink li a {
    COLOR: #666666;
    font-size: 16px;
}
.botlink li a:hover {
    COLOR: #0b4ab4;
    font-size: 16px;
}
.botlink li:hover{
    COLOR: #0b4ab4;
    background:#f2f2f2;
    font-size: 16px;
}
.botlink li:last-child {
	margin-right:0px;
}
.botlink .w1200-auto{
	position: relative;
}


/*二级面包屑*/
.crumbs{
	height: 46px;
	line-height: 46px;
	font-size: 14px;
	color: #565656;
}
.crumbs a{
	color: #2b5aaa;
}
.crumbs a:hover{
	text-decoration: underline;
}

.yp-fxjc-l{
	width: 248px;
	margin-right: 20px;
}
.yp-fxjc-l dl{}
.yp-fxjc-l dt{
	background: #dff0ff;
	font-size: 18px;
	border-bottom: 1px solid #c6e5ff;
	color: #0b4ab4;
	height: 42px;
	line-height: 42px;
	padding-left: 20px;
}
.yp-fxjc-l dt a{
	color: #0b4ab4;
}

.yp-fxjc-l dd{
	padding: 0 0px;
}
.yp-fxjc-l dd ul{
	padding-bottom: 20px;
}
.yp-fxjc-l dd li{
	border-bottom: 1px solid #c6e5ff;
	color: #0b4ab4;
	font-size: 16px;
	height: auto;
	line-height: 24px;
}
.yp-fxjc-l dd li a{
	color: #0b4ab4;
}
.yp-fxjc-l dd li a:hover{
	text-decoration: underline;
}
.yp-fxjc-r{
	width: 930px;
}
.yp-child-list .title{
	position: relative;
	height: 46px;
	background: #f3f3f3;
}
.yp-child-list .title h2{
	height: 42px;
	line-height: 42px;
	border-bottom: 2px solid #fff;
	border-top: 2px solid #2b5aaa;
	border-left: 1px solid #dadada;
	border-right: 1px solid #dadada;
	position: relative;
	z-index: 9;
	float: left;
	padding: 0 20px;
	background: #fff;
	font-size: 18px;
	font-weight: normal;
	color: #0b4ab4;
}
.yp-child-list .title-more{
	float: left;
	font-size: 15px;
	height: 46px;
	line-height: 46px;
	margin-left: 50px;
}
.yp-child-list .title-more a{
	color: #003CA3;
}
.yp-child-list .title-more a:hover{
	color: #CC0000;
	text-decoration: underline;
}
.yp-child-list .title-more span.active{
	color: #ff861b;
	font-weight: bold;
}
.yp-child-list .title .underline{
	height: 2px;
	position: absolute;
	width: 100%;
	bottom: 0;
	left: 0;
	background: #dadada;
}
.yp-child-list .list{}
.yp-child-list .list ul{
	padding: 10px 0;
}
.yp-child-list .list li{
	background: url(../wbppimages/list_dot2.gif) no-repeat left 16px;
	padding: 3px 0 3px 10px;
	font-size: 16px;
	line-height: 26px;
}
.yp-child-list .list li.active{
	border-bottom: 1px dashed #ccc;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

.zwfw-text .paragraph{
	padding: 20px 20px 0;
	text-indent: 2em;
	line-height: 30px;
	font-size: 15px;
	color: rgb(51, 51, 51);
}
.zwfw-text .img{
	text-align: center;
}
.zwfw-text .img img{
	display: inline-block;
	margin-top: 20px;
}


.mingdan-title{
	height: 26px;
	line-height: 26px;
	background: #ddeaff;
	border: 2px solid #5e9cff;
	border-left: none;
	border-right: none;
	margin: 40px 55px 0;
	text-align: center;
}
.mingdan-title strong{
	padding-right: 100px;
}
.mingdan-title span{
	padding: 0 10px;
}
.mingdan-table{
	border: 1px solid #dcdcdc;
	margin: 20px 56px 0;
}
.mingdan-table table{
	border-collapse: collapse;
	width: 100%;
}
.mingdan-table table tr.md-table-title td{
	padding:20px 0 10px;
}
.mingdan-table table tr.md-table-title div{
	height: 30px;
	line-height: 30px;
	background: #ececec;
	font-size: 15px;
}
.mingdan-table table tr.md-table-title strong{
	padding-left: 20px;
}
.mingdan-table table td.name{
	padding: 10px 20px;
}
.mingdan-table table td.name span{
	background: #f3f3f3;
	display: inline-block;
	width: 100%;
	height: 24px;
	line-height: 24px;
	text-align: center;
}

.mingdan-table table .bg td.name span{
	background: #eef6fd;
}

.zwfw-text .paragraph span{
	display: inline-block;
	padding-left: 30px;
}
.zwfw-text .paragraph span.pl104{
	padding-left: 104px;
}
.zwfw-text .paragraph a{
	color: blue;
}
.red-title{
	line-height: 36px;
	color: #cc0000;
	font-size: 24px;
	text-align: center;
	padding-top: 40px;
}
.table-box{
	padding: 20px 20px 0;
	font-size: 15px;
}
.table-box td, .table-box th{
	border: 1px solid #000;
	padding: 5px;
}
.zhu{
	font-size: 15px;
	line-height: 50px;
}
.zhu a{
	color: blue;
}
.yp-child-list .line-more{
	height: 70px;
}
.yp-child-list .line-more h2{
	height: 66px;
	line-height: 66px;
}
.yp-child-list .line-more .title-more{
	padding-top: 5px;
	line-height: 30px;
}

.yp-child-list .line-more2{
	height: 68px;
}
.yp-child-list .line-more2 h2{
	height: 55px;
	line-height: 25px;
	padding-top:10px;
}
.yp-child-list .line-more2 .title-more{
	padding-top: 8px;
	line-height: 25px;
}

.yp-child-list .line-more3{
	height: 90px;
}
.yp-child-list .line-more3 h2{
	height: 66px;
	line-height: 25px;
	padding-top:20px;
}
.yp-child-list .line-more3 .title-more{
	padding-top: 5px;
	line-height: 25px;
}

.zxfw-title{
	border: 1px solid #e2e2e2;
	background: #f3f3f3;
	padding: 5px;
	margin-top: 30px;
}
.zxfw-title-p{
	background: #fff;
	height: 36px;
	line-height: 36px;
}
.zxfw-title h2{
	float: left;
	font-size: 15px;
	color: #000;
	background: url(../wbppimages/xzslnewfen_27.gif) no-repeat left center;
	padding-left: 15px;
	margin-left: 5px;
}
.zxfw-title-more{
	float: left;
	margin-left: 40px;
	color: #8e8e8e;
}
.zxfw-title-more span{
	padding: 0 5px;
}
.zxfw-title-more a{
	color: #003CA3;
}
.zxfw-zxfw-title-more{
	float: right;
	margin-right: 20px;
	color: #8e8e8e;
}
.zxfw-zxfw-title-more a{
	color: #003CA3;
}
.two-list{
	padding-top: 10px;
}
.two-list li{
	float: left;
	padding-left: 25px;
	background: url(../wbppimages/listshenbao.gif) left center no-repeat;
	width: 400px;
	font-size: 15px;
	line-height: 170%;
	margin-top: 5px;
}
.two-list li a{
	color: #333;
}

/*综合查询*/
.yp-fxjc-l.zhcx dd li{
	padding: 10px 0 10px 8px
}
.cx-box{
	border: 1px solid #ccc;
	margin: 30px 20px 0;
}
.cx-box .cx-t{
	height: 30px;
	line-height: 30px;
	text-align: center;
	background: #efefef;
	font-weight: bold;
}
.cx-form{
	padding: 10px 0;
}
.cx-form label{
	padding-left: 10px;
	display: inline-block;
}
.cx-form label.cx-slh-t{
	width: 260px;
	text-align: right;
}
.cx-form input.cx-slhhdm{
	width: 200px;
}
.cx-form input.cx-yzm{
	width: 60px;
}
.cx-form input.cx-code{
	font-style: italic;
	color: #FF3333;
	border: 0;
	padding: 2px 3px;
	letter-spacing: 3px;
	font-weight: bold;
	font-size: 18px;
}
.cx-form a.cx-kbq{
	color: blue;
	text-decoration: underline;
}

/*左菜单*/
.columnNav{
	width: 250px;
	margin:0px 0px 20px 0px;
}
.columnNav li{
	background: #dff0ff;
	font-size: 18px;
	font-family:微软雅黑;
	margin:0px 0px 10px 0px;
	border-top: 2px solid #0168b7;
	border-bottom: 1px solid #c6e5ff;
	border-left: 1px solid #c6e5ff;
	border-right: 1px solid #c6e5ff;
}
.columnNav .navjbxx a,
.columnNav li .columnjbxx a{ 
	font-size: 18px;
	font-family:微软雅黑;
	cursor: pointer;
	padding:0px 0px;
	color: #0b4ab4;
	height: 43px;
	line-height: 43px;
	padding-left: 20px;
}
.columnList li.yang{
	width: 198px;
	border-top: 0px solid #0168b7;
	border-bottom: 1px solid #c6e5ff;
	border-left: 0px solid #c6e5ff;
	border-right: 0px solid #c6e5ff;
	color: #0b4ab4;
	font-family:微软雅黑;
	font-size: 16px;
	line-height:45px;
	background: #ffffff;
	padding:0px 0px 0px 30px;
	margin:0px 0px 0px 0px;
}
.columnList li.yang a{
	color: #0b4ab4;
}
.columnList a{
	font-size: 16px;
	font-family:微软雅黑;
	color: #8C96AB;
}
.columnList li a{
  text-decoration: none;
}
.columnjbxx{
	position: relative;
	/*cursor: pointer;*/
	padding:0px 0px 0px 0px;
}
.columnNavLink .columnjbxx{
	background: #dff0ff;
	font-weight:bolder;
}
.columnNav .columnNavLink .columnjbxx a{
  color: #0b4ab4;
}

.columnjbxx img,
.columnNavLink .columnjbxx img{
	width: 26px;
	height: auto;
	display: block;
	position: absolute;
	right: 5px;
	top: 8px;
}
.columnList li:hover{
  background: #ffffff;
}
.columnList ul{
	background: #ffffff;
	padding: 0px 10px 0px 10px;
}
.columnList li:hover a,
.columnList li:hover font,
.columnList li:hover span{
  color: #0b4ab4;
}
.columnNav .columnjbxx:hover{
	background: #dff0ff;
}
.columnNav .columnjbxx:hover a{
  	color: #0b4ab4;
	font-weight:bolder;
	text-decoration:none;
}
.columnList{
	display: none;
}
.navldxx{
	padding:0px;
}
.navldxx .columnList span{
	display: block;
	color: #0074e1;
}
.columnList .secondNavValue{
	border-top: 0px solid #0168b7;
	border-bottom: 1px solid #c6e5ff;
	border-left: 0px solid #c6e5ff;
	border-right: 0px solid #c6e5ff;
	background: #ffffff;
	font-size:16px;
	font-family:微软雅黑;
	line-height:45px;
	height:45px;
	font-weight:bolder;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 30px;
    color: #0b4ab4;
}
.columnList .secondNavValue a,.columnList .secondNavValue a:hover,
.columnList .secondNavValue font,
.columnList .secondNavValue span{
	color: #0b4ab4;
	font-family:微软雅黑;
}