/*头部*/
@font-face{
	font-family: syst;
	src:url('syst1117.ttf') format("truetype");
	font-style: normal;
	font-display: block;
}
.font-syst{
	font-family: syst;
}
.font-systLight{
	font-family: syst;
	font-weight: lighter;
}
.font-systBold{
	font-family: syst;
	font-weight: bold;
}
.jbq-header{
	height: 218px;
	height: 2.18rem;
	border-bottom: 1px solid #eee;
	box-sizing: border-box;
}
.jbq-top{
	padding-top: 13px;
	padding-top: .13rem;
	line-height: 28px;
	line-height: .28rem;
}
.jbq-top a,.jbq-top span{
	display: inline-block;
	color: #666666;
	font-size: 14px;
	font-size: .14rem;
}
.jbq-top-l{
	margin-left: 66px;
	margin-left: .66rem;
}
.jbq-top-l>a{
	margin: 0 .2rem 0 0;
}
.register{
	margin-right: 10px;
	margin-right: .1rem;
}
.jbq-top-r{
	margin-right: 30px;
	margin-right: .3rem;
}
.jbq-top-r .ipv{
	margin-left: 15px;
	margin-left: .15rem;
}
.jbq-top-r .line{
	margin: 0 3px;
	margin: 0 .03rem;
}
.jbq-top-r .wzaBtn{
	display: inline-block;
}
.jbq-top a:hover,.jbq-top .bmjz:hover{
	color: #ff0000;
}
.jbq-top-r .btn{
	border-radius: 14px;
	border-radius: .14rem;
	background: #f3f3f3;
	padding: 0 10px;
	padding: 0 .1rem;
	margin: 0 5px;
	margin: 0 .05rem;
}
.jbq-header-con{
	margin-top: 24px;
	margin-top: .24rem;
}
.jbq-header-con .logo{
	display: inline-block;
}
.jbq-header-con .logo img{
	width: 561px;
	width: 5.61rem;
}
.jbq-search{
	width: 590px;
	width: 5.9rem;
	height: 50px;
	height: .5rem;
	line-height: 50px;
	line-height: .5rem;
	background: #f3f3f3;
	border-radius: 25px;
	border-radius: .25rem;
	margin-top: 2px;
	margin-top: .02rem;
}
.jbq-search input{
	height: 50px;
	height: .5rem;
	line-height: 50px;
	line-height: .5rem;
	margin-left: 30px;
	margin-left: .3rem;
	color: #000000;
	font-size: 16px;
	font-size: .16rem;
	width: 480px;
	width: 4.8rem;
}
.jbq-search button{
	height: 50px;
	height: .5rem;
	line-height: 50px;
	line-height: .5rem;
	margin-right: 36px;
	margin-right: .36rem;
	float: right;
}
.jbq-search button img{
	width: 22px;
	width: .22rem;
}
.jbq-hotwords{
	padding-left: 30px;
	padding-left: .3rem;
	padding-top: 8px;
	padding-top: .08rem;
}
.jbq-hotwords a{
	display: inline-block;
	color: #a7a7a7;
	font-size: 16px;
	font-size: .16rem;
	margin: 0 .15rem;
}
.jbq-hotwords a:hover{
	color: #85b7e9;
}
.jbq-hotwords span{
	display: inline-block;
	color: #85b7e9;
	font-size: 16px;
	font-size: .16rem;
}
.jbq-weather{
	margin-top: -6px;
	margin-top: -.06rem;
}
.jbq-header-nav{
	text-align: right;
	margin-top: 14px;
	margin-top: .14rem;
}
.jbq-header-nav .tit{
	display: inline-block;
	color: #000;
	font-size: 20px;
	font-size: .2rem;
	margin-left: 54px;
	margin-left: .54rem;
	position: relative;
	height: 28px;
	height: .28rem;
	line-height: 28px;
	line-height: .28rem;
}
.jbq-header-nav .tit img{
	height: 20px;
	height: .2rem;
	margin-top: 2px;
	margin-top: .02rem;
}
.jbq-header-nav .tit img.cur,.jbq-header-nav .tit:hover img,.jbq-header-nav .tit.cur img{
	display: none;
}
.jbq-header-nav .tit:hover img.cur,.jbq-header-nav .tit.cur img.cur{
	display: inline-block;
}
.jbq-header-nav .tit.cur,.jbq-header-nav .tit:hover{
	color: #004892;
	font-weight: bold;
}
/*.jbq-header-nav .tit:after{
	content: '';
	display: none;
	width: 32px;
	width: .32rem;
	height: 4px;
	height: .04rem;
	position: absolute;
	bottom: -12px;
	bottom: -.12rem;
	background: #004892;
	left: 50%;
	margin-left: -16px;
	margin-left: -.16rem;
}
.jbq-header-nav .tit.cur:after,.jbq-header-nav .tit:hover:after{
	display: inline-block;
}*/
.jbq-top .bmjz{
	/*background: url(2023-local.png) no-repeat left;
	padding-left: .18rem;*/
	cursor: pointer;
}
.bmjz-list{
	width: 100%;
	position: absolute;
	top: 54px;
	top: .54rem;
	left: 0;
	z-index: 9;
	background: rgba(18,104,179,.8);
	padding-bottom: 10px;
	padding-bottom: .1rem;
	box-shadow: 4px 4px 4px rgba(0,0,0,.2);
	box-shadow: .04rem .04rem .04rem rgba(0,0,0,.2);
	display: none;
}
.bmjz-list .centerWidth{
	position: relative;
}
.bmjz-list .tit { font-size: 16px; color: #FFFFFF; font-weight: 700; padding: 20px 0 15px 0; display: block; line-height: 20px; }
.bmjz-list .bmjz-ul { padding-bottom: 12px; font-size: 14px; }
.bmjz-list .bmjz-ul li { width: 16.66%; float: left; line-height: 32px; }
.bmjz-list .bmjz-ul li a { color: #FFFFFF; }
.bmjz-list .bmjz-ul li a:hover { color: #c0ddf6; }
.bmjz-list .line { width: 100%; height: 1px; background-color: #5593c9; }
.bmjz-list .bmjz-close { position: absolute; top: 18px; right: 0px; cursor: pointer; }

/*底部*/
.jbq-footer{
	padding-top: 40px;
	padding-top: .4rem;
	height: 232px;
	height: 2.32rem;
	background: #fff;
}
.jbq-footer-link{
	position: relative;
}
.jbq-fdrop{
	float: left;
	width: 176px;
	width: 1.76rem;
	border: 1px solid #cecece;
	margin-left: 128px;
	margin-left: 1.28rem;
	box-sizing: border-box;
}
.jbq-fdrop:first-child{
	margin-left: 0;
}
.jbq-fdrop .tag{
	height: 34px;
	height: .34rem;
	line-height: 34px;
	line-height: .34rem;
	padding: 0 12px;
	padding: 0 .12rem;
	color: #666666;
	font-size: 16px;
	font-size: .16rem;
	cursor: pointer;
	background: url(2023ic2.png) 158px center no-repeat;
	background: url(2023ic2.png) 1.58rem center no-repeat;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.jbq-fdrop .tag:hover{
	background-color: #f7f7f7;
}
.jbq-fdrop .list{
	width: 100%;
	min-width: 1340px;
	min-width: 13.4rem;
	background: rgba(0,0,0,.5);
	z-index: 11;
	position: absolute;
	left: 0;
	bottom: 34px;
	bottom: .34rem;
	display: none;
	overflow: hidden;
}
.jbq-fdrop .list li{
	width: 14.28%;
	display: inline-block;
	height: 36px;
	height: .36rem;
	line-height: 36px;
	line-height: .36rem;
	text-align: center;
}
.jbq-fdrop .list li a{
	font-size: 16px;
	font-size: .16rem;
	color: #FFFFFF;
	width: 100%;
	height: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	white-space: nowrap;
}
.jbq-footer-text{
	margin-top: 60px;
	margin-top: .6rem;
}
.jbq-footer-text a,.jbq-footer-text span{
	font-size: 14px;
	font-size: .14rem;
	color: #333333;
	display: inline-block;
}
.jbq-footer-text .list{
	margin-bottom: 12px;
	margin-bottom: .12rem;
}
.jbq-footer-text .list span{
	margin: 0 6px;
	margin: 0 .06rem;
}
.jbq-footer-text p{
	line-height: 26px;
	line-height: .26rem;
}
.jbq-footer-text p span{
	margin-right: 18px;
	margin-right: .18rem;
}
.jbq-footer-img{
	margin-top: 48px;
	margin-top: .48rem;
}
.jbq-footer-img>a,.jbq-footer-img .zfzc{
	display: inline-block;
	margin-left: 30px;
	margin-left: .3rem;
}
.jbq-footer-img>a,.jbq-footer-img .zfzc span{
	display: inline-block;
}
.jbq-footer-img .slh img{
	width: 184px;
	width: 1.84rem;
}
.jbq-footer-img .zfzc img{
	width: 140px;
	width: 1.4rem;
}
.jbq-footer-img .ewm{
	font-size: 14px;
	font-size: .14rem;
	color: #333333;
	line-height: 18px;
	line-height: .18rem;
	text-align: center;
	margin: -18px -16px 0 0;
	margin: -.18rem -.16rem 0 0;
}
/*右侧导航*/
.jbq-rtnav{
	position: fixed;
	top: 20%;
	right: 10px;
	right: .2rem;
	width: 90px;
	width: .9rem;
	text-align: center;
}
.jbq-rtnav a{
	display: inline-block;
	margin-bottom: 10px;
	margin-bottom: .1rem;
}
.jbq-rtnav .cur{
	display: none;
}
.jbq-rtnav a:hover img{
	display: none;
}
.jbq-rtnav a:hover img.cur{
	display: block;
}
.jbq-rtnav a p{
	font-size: 18px;
	font-size: .18rem;
	color: #414e5e;
	line-height: 22px;
	line-height: .22rem;
}
/*当前位置*/
.local{
	padding: 22px 22px 30px;
	padding: .22rem .22rem .3rem;
	line-height: 20px;
	line-height: .2rem;
	position: relative;
}
.local img{
	width: 17px;
	width: .17rem;
	margin-right: 22px;
	margin-right: .22rem;
}
.local span,.local a{
	display: inline-block;
	font-size: 16px;
	font-size: .16rem;
	color: #000000;
}
.local .arrow{
	margin: 0 10px;
	margin: 0 .1rem;
}
.local .cur,.local a:hover{
	color: #184cb3;
}
/*翻页*/
.page{
	margin-top: 40px;
	margin-top: .4rem;
	text-align: center;
}
.page a{
	display: inline-block;
	color: #697387;
	font-size: 14px;
	font-size: .14rem;
	height: 28px;
	line-height: 28px;
	height: .28rem;
	line-height: .28rem;
	min-width: 32px;
	box-sizing: border-box;
	padding: 0 6px;
	padding: 0 .06rem;
	border-radius: 2px;
	border-radius: .02rem;
	border: 1px solid #f2f2f2;
	background: #f9f9f9;
	margin: 0 3px;
	margin: 0 .03rem;
}
.page a.pn{
	color: #adadad;
}
.page a.cur,.page a:hover{
	background: #144cad;
	color: #fff;
	border: 1px solid #144cad;
}

.h5show {
	display: none;
}
@media screen and (max-width: 768px) {
	.h5show {
		display: block;
	}
	.pcshow{
		display: none!important;
	}
	.centerWidth,.centerMain{
		width: 100%;
		box-sizing: border-box;
	}
	.centerMain{
		padding: 0 .3rem;
	}

	/*头部*/
	.jbq-header{
		height: auto;
		padding-bottom: .2rem;
	}
	.jbq-top{
		padding: .26rem .26rem 0;
	}
	.jbq-top a,.jbq-top span{
		font-size: .26rem;
	}
	.jbq-top-l,.jbq-top-r{
		margin: 0;
	}
	.jbq-top-r .btn, .jbq-top-r .ipv{
		margin: 0 0 0 .22rem;
	}
	.jbq-top-r .line{
		margin: 0 .06rem;
	}
	.jbq-top-r span{
		margin-right: 0;
	}
	.jbq-top-r{
		position: relative;
	}
	.jbq-top-r .btn{
		padding: 0 .06rem;
		font-size: .26rem;
	}
	.jbq-top-r .wzaBtn{
		position: absolute;
		top: .6rem;
		right: 0;
		white-space: nowrap;
	}
	.jbq-top-r .wzaBtn .btn{
		padding: 0 .18rem;
		height: .5rem;
		line-height: .5rem;
	}
	.bmjz-list{
		padding: 0 10px;
		box-sizing: border-box;
		top: .6rem;
	}
	.bmjz-list .bmjz-ul li{
		width: 50%;
	}
	.bmjz-list .bmjz-ul li a{
		font-size: 14px;
	}
	.jbq-header-con{
		margin-top: 1.2rem;
	}
	.jbq-header-con .logo{
		display: block;
		margin: 0 auto;
		width: 4.8rem;
	}
	.jbq-header-con .logo img{
		width: 100%;
	}
	.jbq-weather{
		display: none;
	}
	.jbq-search-box{
		float: none;
		margin-top: .34rem;
	}
	.jbq-search{
		margin: 0 auto;
		width: 6.48rem;
		height: .64rem;
		line-height: .64rem;
		overflow: hidden;
		border-radius: .32rem;
	}
	.jbq-search input{
		height: .64rem;
		line-height: .64rem;
		width: 80%;
		margin-left: .3rem;
		font-size: .26rem;
	}
	.jbq-search button{
		width: .5rem;
		height: .64rem;
		line-height: .64rem;
		text-align: center;
		margin: 0 .2rem 0 0;
	}
	.jbq-search button img{
		width: .32rem;
	}
	.jbq-search-btn{
		width: .8rem;
		height: .64rem;
		line-height: .64rem;
		background: #f3f3f3;
		border-radius: .25rem;
		margin-top: .04rem;
		text-align: center;
	}
	.jbq-search-btn img{
		width: .22rem;
	}
	.jbq-hotwords{
		display: none;
	}
	.jbq-header-nav{
		margin-top: .5rem;
		padding: 0;
		text-align: center;
		overflow-x: auto;
		overflow-y: hidden;
		white-space: nowrap;
		padding-bottom: .2rem;
	}
	.jbq-header-nav .tit{
		margin: 0 .33rem;
		font-size: .36rem;
		line-height: .38rem;
		height: .38rem;
	}
	.jbq-header-nav .tit img{
		height: .38rem;
		margin-top: 0;
	}
	/*底部*/
	.jbq-footer{
		padding-top: .5rem;
		text-align: center;
		height: auto;
		padding-bottom: .3rem;
	}
	.jbq-footer-link{
		display: none;
	}
	.jbq-footer-text{
		margin-top: 0;
		line-height: .48rem;
		float: none;
	}
	.jbq-footer-text .list{
		margin-bottom: 0;
	}
	.jbq-footer-text p{
		line-height: .48rem;
	}
	.jbq-footer-text p span{
		margin: 0;
		display: block;
	}
	.jbq-footer-text a, .jbq-footer-text span,.jbq-footer-img .ewm{
		font-size: .26rem;
	}
	.jbq-footer-img{
		margin-top: .3rem;
		width: 100%;
	}
	.jbq-footer-img img{
		height: .86rem;
		width: auto!important;
	}
	.jbq-footer-img .ewm{
		width: 100%;
		line-height: 1;
		margin: 0 0 .6rem;
	}
	.jbq-footer-img .ewm img{
		width: 2rem;
		height: auto;
		margin-bottom: .15rem;
	}

	.local{
		line-height: .4rem;
		padding: .35rem .25rem .4rem;
	}
	.local a,.local span{
		font-size: .26rem;
	}
	.local img{
		width: .34rem;
	}
	.list-more-btn{
		text-align: center;
		margin-top: .4rem;
	}
	.list-more-btn a{
		display: inline-block;
		color: #adadad;
		font-size: .3rem;
		height: .62rem;
		line-height: .62rem;
		width: 1.76rem;
		border-radius: .06rem;
		border: 1px solid #f2f2f2;
		background: #f9f9f9;
	}

	.page a{
		display: none;
		font-size: .3rem;
		height: .64rem;
		line-height: .64rem;
		margin: 0 .3rem;
		padding: 0 .24rem;
	}
	.page a.pn{
		display: inline-block;
	}
}