@charset "utf-8";

/*reset*/
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin: 0; padding: 0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display: block;}
html {overflow-y: scroll;}
:root {overflow-y: auto; overflow-x: hidden;}
table{border-collapse: collapse; border-spacing: 0;}
caption,th{font-weight: normal;}
html,body,fieldset,iframe,abbr{border: 0;}
i,cite,em,var,address,dfn{font-style: normal;}
[hidefocus],summary{outline: 0;}
ul,ol,ul li,li,ol li{list-style: none;}
h1,h2,h3,h4,h5,h6,small{font-size: 100%;}
sup,sub{font-size: 83%;}
pre,code,kbd,samp{font-family: inherit;}
q:before,q:after{content: none;}
textarea{overflow: auto; resize: none;}
label,summary{cursor: default;}
a,button{cursor: pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight: bold;}
ins,u,s,a,a:hover{text-decoration: none;}
body,textarea,input,button,select,keygen,legend{font-family: "微软雅黑"; font-size: 14px; color: #454545; outline: 0;}
a{color: #333; border: none; text-decoration: none; outline: none; hide-focus: expression(this.hideFocus=true);}
a:focus{text-decoration: none; outline: 0; -moz-outline-style: none;}
a:hover{text-decoration: none; color: #cd0000;}
img{border: 0 none; width: auto\9; height: auto; vertical-align: top; -ms-interpolation-mode: bicubic;}
button,input,select,textarea{font-size: 100%; font-family: tahoma; margin: 0; outline: 0 none; vertical-align: baseline; _overflow: visible; *vertical-align: middle; *overflow: visible;}
body{background: #e8f4fc;}
.f-fl{float: left;}
.f-fr{float: right;}
.f-clear{margin: 0; overflow: hidden; visibility: hidden; font-size: 0; content: "."; clear: both; height: 0; padding: 0;}
.f-clearfix:after{visibility: hidden; display: block; font-size: 0; content:" "; clear: both; height: 0;}
* html .f-clearfix{zoom: 1;}
*:first-child+html .f-clearfix{zoom: 1;}
.f-dn{display: none;}
.f-ofh{overflow: hidden;}
.f-toe{overflow:hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.f-pr{position: relative;}
.f-pa{position: absolute;}
.f-pf{position: fixed;}
.f-bgw{background: #fff;}
.f-np{padding: 0!important;}
.f-mlr7{margin: 0 -7px!important;}
.f-plr{padding: 0 7px!important;}
.f-mlr5{margin: 0 -5px!important;}
.f-plr5{padding: 0 5px!important;}
.f-mb10{margin-bottom: 10px!important;}
.f-mb14{margin-bottom: 14px!important;}
.f-mt14{margin-top: 14px!important;}
.f-mb20{margin-bottom: 20px!important;}
.f-btn{border-top: none!important;}
.f-brn{border-right: none!important;}
.f-bbn{border-bottom: none!important;}
.f-bln{border-left: none!important;}
.f-openbox{padding: 6px 15px 15px; background: #fff;}
.f-openbox1{padding: 15px; background: #fff;}

/*头部*/
.is-header{background: url(../images/public/bg-header.png) #fff left top repeat-x;}
.m-gov{line-height: 40px; background: url(http://www.bzqc.gov.cn/dist/images/public/bg-gov.png);}
.m-gov,.m-gov a{color: #4c4c4c; font-size: 14px;}
.m-gov ul li{float: left; margin-right: 16px;}
.m-gov ul li a{display: block; padding-left: 23px; background-image: url(../images/public/icon-gov.png); background-repeat: no-repeat;}
.m-gov ul li.u-zx a{background-position: 0 -40px;}
.m-banner{background: url(../images/public/bg-banner.png) right bottom no-repeat;}
.m-logos{margin: 50px auto;}
.u-zwgklogo{margin: 53px 0 0 79px;}
.m-search{margin: 70px auto; width: 380px;}
.g-search{margin-right: 40px; height: 40px;}
.u-searchtext{width: 100%; height: 40px; line-height: 38px; padding: 0 60px 0 18px; background: #fff; border-radius: 40px; border: 1px solid #ddd;}
.u-searchbtn{top: 0; right: 0; width: 50px; height: 40px; line-height: 40px; border: none; cursor: pointer; background: #ff8a00; color: #fff; font-size: 20px;border-bottom-right-radius: 40px; border-top-right-radius: 40px;}
.u-deep{right: 0; top: 4px; display: block; width: 40px; line-height: 16px; font-size: 14px; color: #666;}

.m-nav{background: #cd0000;}
.m-nav .u-webhome{padding: 0 15px; line-height: 50px; font-size: 18px; font-weight: bold; color: #fff;}
.m-nav .navbar-collapse{padding: 0;}
.m-nav button{background: #fff;}
.g-nav li{position: relative; float: left; line-height: 50px;}
.g-nav li a{display: block; padding: 0 34px 0 62px; font-size: 16px; color: #fff; border-right: 1px solid #d42626; overflow:hidden; word-wrap:normal; white-space:nowrap; text-overflow:ellipsis;}
.g-nav li a:hover,.g-nav li.u-active a{background: #a00;}
.g-nav li span{position: absolute; left: 30px; top: 0; display: block; width: 24px; height: 50px; line-height: 50px; text-align: center; font-size: 22px;}
.g-nav li.u-nvlb a{border-left: 1px solid #d42626; padding: 0 34px 0 70px;}
.g-nav li a br{display: none;}

/* 底部 */
.is-footer{margin-top: 14px; background: #fff; border-top: 2px solid #d00c0d;}
.m-footer{padding: 15px 0 20px;}
.m-footer .container{padding: 0 200px;}
.m-ftfuns{line-height: 32px; padding: 5px 0;}
.m-ftfuns,.m-ftfuns a{color: #525252; font-size: 14px;}
.m-copyright p{line-height: 30px; font-size: 14px;}
.m-copyright p img{vertical-align: middle;}
#_ideConac{position: absolute; left: 55px; top: 20px;}
#_span_jiucuo{position: absolute; right: 68px; top: 23px;}
.u-slhwza img{width: 120px;height: 54px;}
.u-slhwza{position: absolute;top: 32px;left: 130px;}

/*分页*/
#paging{display: flex;justify-content: center;padding: 15px;}
#paging li{float: left; margin: 3px; height: 28px; font-size: 14px;}
#paging li a{display: block; padding: 0 10px; line-height: 26px; border: 1px solid #ccc; font-size: 14px; background: #fff;}
#paging li.u-redirect{line-height: 28px;}
#paging li.u-redirect input{padding: 0 5px; vertical-align: middle; width: 42px; height: 28px; line-height: 28px; border: 1px solid #ccc; margin: -2px 0 0 3px; *margin: -2px 0 0 3px; _margin: -2px 0 0 3px;}
#paging li.active a,#paging li a:hover{background: #b90609; border: 1px solid #b90609; color: #fff;}
#paging li.page-info a,#paging li.page-info a:hover{border: 1px solid #ccc; cursor: default; color: #666; background: #fff;}
#paging li.disabled a,#paging li.disabled a:hover{background: #eee; border: 1px solid #ccc; cursor: default; color: #666;}
/*组件*/
.m-titstyle1{background: #f5f5f5;}
.m-titstyle1 .u-tit{display: block; padding: 0 18px; line-height: 46px; border-left: 3px solid #d00c0d; font-size: 18px; font-weight: bold; color: #d00c0d; background: url(../images/public/icon-tit1.png) left top no-repeat;}

.m-titstyle2{border-bottom: 1px solid #ddd;}
.m-titstyle2 .u-tit{display: block; padding: 0 12px; line-height: 38px; font-size: 18px; font-weight: bold; color: #cd0000;}

.m-titstyle3{border-bottom: 1px solid #ddd;}
.m-titstyle3 .u-tit{display: block; padding: 0 7px; line-height: 37px; border-bottom: 2px solid #d00c0d; background: url(../images/public/icon-tab1.png) center bottom no-repeat; font-size: 18px; font-weight: bold; color: #d00c0d;}

.m-titstyle4{border-bottom: 1px solid #ddd; background: #f5f5f5;}
.m-titstyle4 .u-tit{display: block; padding: 0 15px;  line-height: 38px; border-left: 6px solid #cd0000; font-size: 18px; font-weight: bold; color: #cd0000;}


.m-tabstyle1 li{float: left; margin: 0 20px;}
.m-tabstyle1 li a{display: block; padding: 0 11px 2px; line-height: 44px; font-size: 16px; color: #3d3d3d;}
.m-tabstyle1 li.u-active a{padding-bottom: 0; font-size: 16px; font-weight: bold; color: #d00c0d; border-bottom: 2px solid #d00c0d; background: url(../images/public/icon-tab1.png) center bottom no-repeat;}

.m-tabstyle2{background: url(../images/public/icon-tit1.png) #f5f5f5 left top no-repeat; border-left: 3px solid #d00c0d;}
.m-tabstyle2 li{float: left; line-height: 46px;}
.m-tabstyle2 li a{display: block; padding: 0 18px; font-size: 18px; font-weight: bold;}
.m-tabstyle2 li.u-active a{color: #d00c0d;}

.m-liststyle1 li{line-height: 32px;}
.m-liststyle1 li a{display: block; padding-left: 11px; margin-right: 80px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; background: url(../images/public/icon-li1.png) left center no-repeat;}
.m-liststyle1 li span{float: right; font-size: 12px; color: #999;}

/*面包屑导航*/
.m-location{line-height: 22px;}
.m-location,.m-location a{color: #5e5e5e;}
.m-location .iconfont{margin-right: 7px; color: #b3b3b3;}

/*分页*/
.pagination{margin: 0 auto;}
.pagination>li>a{color: #cd0000;}
.pagination>.active>a:focus,.pagination>.active>span,{color: #cd0000;}
.pagination>li>a:hover{color: #cd0000;}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover{background-color: #cd0000; border-color: #cd0000;}
.pagination>.redirect a{padding: 4px 10px;}
.pagination>.redirect input{width: 40px;}

/*漂浮广告*/
#floatAd2{position:relative;}
#close{position:absolute;top:-8px;right:0;background:url(../images/public/cover.png) repeat;font-size:14px;display:none;font-weight:normal;line-height:25px;}
#floatAd2 i{font-style:normal;font-size:26px;}
#floatAd2:hover #close{display:block;width:100%;}
#close b{display:inline-block;color:#fff;background:url(../images/public/cha.png) 0 center no-repeat;padding:0 5px 0 20px;font-weight:normal;}

/*title提示 on*/
.tooltip {
	font-size: 13px;
	line-height: 1.5;
	position: absolute;
	padding: 5px;
	z-index: 100003;
	opacity: .9
}
.tipsy-arrow {
	position: absolute;
	width: 0;
	height: 0;
	line-height: 0;
	border: 8px dashed #333333;
	top: 0;
	left: 20px;
	margin-left: -5px;
	margin-left: -3px;
	border-bottom-style: solid;
	border-top: 0;
	border-left-color: transparent;
	border-right-color: transparent
}
.tipsy-arrow-n {
	border-bottom-color:  #333333;
}
.tipsy-inner {
	background-color:  #333333;
	color: #fff;
	max-width: 400px;
	padding: 5px 8px 4px 8px;
	text-align: left;
	border-radius: 3px
}
/*title提示 end*/

/*超大PC屏幕下的专用样式*/
@media screen and (min-width:1200px) {
    .container{padding: 0; width: 1200px;}



}
/*中等PC屏幕下的专用样式*/
@media screen and (max-width: 1199px) {
	.u-zwgklogo{margin-left: 30px;}
	.m-search{width: 260px;}
	.g-nav li a,.g-nav li.u-nvlb a{padding: 0 18px 0 42px;}
	.g-nav li span{left: 10px;}
	.m-tabstyle1 li{margin: 0 5px;}




}
/*PAD屏幕下的专用样式*/
@media screen and (max-width: 991px){
	.is-main{padding: 0;}
	.m-banner{background: none;}
	.m-logos{width: 670px; float: none; margin: 30px auto 15px;}
	.m-search{width: 670px; float: none; margin: 0 auto 20px;}
	.u-searchtext{border-radius: 0;}
	.g-nav li a{padding: 0 13px;}
	.g-nav li.u-nvlb a{padding: 0 14px;}
	.g-nav li span{display: none;}
	.m-tabstyle1 li{margin: 0;}

}
/*PHONE屏幕下的专用样式*/
@media screen and (max-width: 767px) {
	.m-logos{width: auto;}
	.m-logos .u-logo,.u-zwgklogo{float: none;}
	.m-logos .u-logo img{margin: 0 auto; display: block; max-width: 100%;}
	.u-zwgklogo{margin: 10px auto 0; display: block; max-width: 100%;}
	.m-search{width: 100%;}
	.g-nav li{width: 100%; line-height: 40px; text-align: center;}
	.m-footer .container{padding: 0 15px;}
    #_ideConac,#_span_jiucuo{display: none;}

	.m-content li{width: 100% !important;}
	#paging{display: block;}


}
/*特小PHONE屏幕下的专用样式*/
@media screen and (max-width: 638px) {



}

@media print {
    a[href]:after {
        content: none!important;
    }
}