@media screen and (min-width: 1400px){
	a { text-decoration:none;}
	a:hover { cursor:pointer;}
	#duben2{
		display: none;
	}
	#duben3{
		display: none;
	}
	#duben4{
		display: none;
	}
	#new2{
		display: none;
	}
.header{
	width: 100%;
	height: 400px;
	background: url(ftjjs_20230308_header_back.png);
	margin: 0 auto;
	background-size: 100%;
	border-top:1px solid white ;
}
.header1{
	width: 1220px;
	display: flex;
	justify-content: space-between;
	margin: 20px auto;
	font-size: 16px;
}
.header1 h2{
	color: #004280;
	font-weight: 600;
}
.title{
	font-size: 50px;
	text-align: center;
	margin-top: 50px;
	color: #004280;
}
.title2{
	text-align: center;
	font-size: 20px;
	word-spacing: 3px;
	color: #004280;
	font-weight: 600;
	font-family: "arial black";
}
.search{
	width: 755px;
	height: 70px;
	border: 1px solid #000;
	background: white;
	margin: 0 auto;
	margin-top: 50px;
	display: flex;
	justify-content: space-between;
}
.search input{
	width: 78%;
	border: 0;
	font-size: 20px;
	font-family: '黑体';
	font-weight: 600;
	text-indent: 40px;
	outline: none;
}
.search input::placeholder{
	color: #b1b1b1;
}
.search_btn{
	background: #004280;
	width: 20%;
	height: 100%;
	color: white;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 22px;
	font-family: '黑体';
}
.nav{
	width: 100%;
	margin: 0 auto;
	background: #EFF8FF;
}
.nav_content{
	width: 1220px;
	margin: 0 auto;
	font-size: 22px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	height: 60px;
}
.nav_content2{
	display: none;
}
.nav a{
	color: #004280;
	text-decoration: none;
	font-weight: 600;
	font-family: '黑体';
}
.content{
	width: 1220px;
	margin: 0 auto;
	margin-top: 40px;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.content .left{
	width: 640px;
	height: 365px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}
.content .left .top{
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.content .left .new_btn{
	width: 265px;
	display: flex;
	justify-content: space-between;
	font-size: 23px;
}
.content .left .new_btn div{
	cursor: pointer;
	padding-bottom: 5px;
}
.content .left .new_btn .active{
	color: #004280;
	border-bottom: 3px solid #004280;
}
.content .left .more{
	color: #004280;
	text-decoration: none;
	font-weight: 600;
}
.content .left .news .biaoti{
	font-size: 18px;
}
.content .left .news .biaoti a { overflow:hidden; color:#262626;}
.content .left .news .biaoti a:hover { color:#61A3FA;}
.content .left .news{
	height: 285px;
	font-size: 17px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}
.content .left .news div{
	display: flex;
	justify-content: space-between;
}
.conterBg { background: #FFFFFF; padding:0 0 2em 0;}
.conterBg .top_bg_con { padding:2em 0;}
.conter { max-width:1270px; margin:0 auto;}
.conterBg0 { background: url(jikong20220623_bg3.png) center repeat-x;}
.conterBg1 { background: url(jikong20220623_bg4.png) center repeat-x;}
.conter1 { max-width:1349px; margin:0 auto;}
.conterBg2 { background:#fff; padding:1em; box-sizing:border-box;}
.conterBg3 { background:#fff; padding:2.3em; box-sizing:border-box;}
.mainList { position:relative; overflow:hidden; max-width:1270px; margin:0px auto; padding:1em; box-sizing:border-box; background:#fff;}
.nei_tit { color:#61A3FA; padding:0 0 0.278em 2.5em; margin:0 0 1em 0; line-height:2; border-bottom:1px solid #61A3FA; background:url(jklist20220112_07.png) left 0.35em no-repeat; font-size:1.1em; }
.nei_tit span { float:right; color:#61A3FA;}
.nei_tit a { color:#1b1b1b; padding:0 0.5em;}

.jkzt_left_menu { width:18%; background:rgba(244, 244, 244, .4);float:left;}
.jkzt_left_menu h3 { background:rgba(97, 163, 250, 1); border-radius: 15px; color:#fff; line-height:4em; font-weight:normal; font-size:1.5em; padding:0 0 0 1em; margin:0 0 1em 0;}
.jkzt_left_menu h3 span { padding:0 0 0 2.5em; background:url(jkfw20220422_10.png) left center no-repeat; display:inline-block;}
.jkzt_left_menu h3 span.bg2 { background-image:url(jkfw20220422_05.png);}
.jkzt_left_menu h3 span.bg3 { background-image:url(jkfw20220422_24.png);}
.jkzt_left_menu h3 span.bg4 { background-image:url(jkfw20220422_08.png);}
.jkzt_left_menu h3 span.bg5 { background-image:url(jkfw20220422_09.png);}
.jkzt_left_menu ul { border-top:1px dashed rgba(166, 166, 166, 1);}
.jkzt_left_menu ul li { padding-left:0; list-style-type:none; line-height:4em; border-bottom:1px dashed rgba(166, 166, 166, 1);}
.jkzt_left_menu ul li a { background: url(sj2.png) 10px center no-repeat; padding:0 0 0 2em; display:block; position:relative; font-size:1.15em; color:rgba(56, 56, 56, 1);}
.jkzt_left_menu ul li a:hover,.jkzt_left_menu ul li a.hover { background:rgba(46, 74, 181, 0.05) url(sj1.png) 10px center no-repeat; color:rgba(97, 163, 250, 1); font-weight:bold; text-decoration:none;}
.jkzt_left_menu ul li a:after { content:""; width:90%; height:1px; left:5%; bottom:0; position:absolute;}
.jkzt_left_menu ul li a:hover:after,.jkzt_left_menu ul li a.hover:after { display:none;}

.mainList .right_cont { width:81%; float:right; background:rgba(244, 244, 244, .4); padding:1em 2em; box-sizing:border-box;}
.mainList .right_cont ul li { font-size:1.15em; display:grid;grid-template-columns: auto 6em;align-items: center; overflow:hidden;display:flex;align-items: center;justify-content: space-between;}
.mainList .right_cont ul li:hover { background:#F2F2F2;}
.mainList .right_cont ul li a { position:relative; line-height:3em; height:3em; overflow:hidden; padding:0 0 0 2em; color:#262626; text-overflow: ellipsis; white-space: nowrap; display:block;}
.mainList .right_cont ul li a:hover { color:#61A3FA;}
.mainList .right_cont ul li a:before { content:''; height:0.875em; width:0.875em; background:#61A3FA; display: inline-block;border-radius:0.5em; position:absolute; left:0.25em; top:1.1em;}

.mainList .right_cont .listcont { border-bottom:1px solid #F2F2F2; padding:0 0 1em 0; margin:1em 0; display:flex;display: grid; grid-template-columns: 180px auto;}
.mainList .right_cont .listcont h1 { width:160px; float:left; margin:0 1em 0 0;}
.mainList .right_cont .listcont h1 img { width:100%;}
.mainList .right_cont .listcont h5 { font-size:1em; height:1.3em; line-height:1.3; overflow:hidden;}
.mainList .right_cont .listcont a { color:#000;}
.mainList .right_cont .listcont p { margin:0.5em 0; height:3.9em; overflow:hidden;}
.mainList .right_cont .listcont h6 { font-weight:normal; color:#999999; font-weight:normal; font-size:1em;}

.mainList .right_cont .page { width:100%; line-height:1.5; color:#000; text-align:center; padding:1em 0; font-size:1.15em;}
.mainList .right_cont .page a { background:#E3E3E3; padding:0 0.5em; display:inline-block; margin:0 5px; color:#999999; border-radius:0.25em;}
.mainList .right_cont .page a:hover { background:#3B73FE; color:#fff; text-decoration:none;}
.mainList .right_cont .text .pic { margin:0 0 1em 0;}
.mainList .right_cont .text p { line-height:1.5;}
.mainList .right_cont .text h6 { font-weight:normal; color:#999; font-size:1em; margin:1em 0;}

.mainList .xx_con { }
.mainList .xx_con h1 { font-size:1.75em; color:#333; text-align:center; line-height:1.3; overflow:hidden; margin:2em 0 1em 0; }
.mainList .xx_con h6 { font-size:1em; color:#7d7d7d; padding:0 0 1em 0px; font-weight:normal; margin:0 0 1.5em 0; border-bottom:1px solid #F2F2F2; line-height:1.3; text-align:center; font-size:1.15em; display:flex; align-items: center; justify-content: space-between;}
.mainList .xx_con h6 span a { padding:0 5px; color:#7d7d7d;}
.mainList .xx_con h6 em { overflow:hidden;}
.mainList .xx_con h6 em a { height:16px; width:16px;display:inline-block; margin:0 5px; }
.mainList .xx_con h6 em a.bg { background-color:#cefeff;}
.mainList .xx_con h6 em a.bg2 { background-color:#f8f8c3;}
.mainList .xx_con h6 em a.bg3 { background-color:#ffc7ff;}
.mainList .xx_con h6 em a.bg4 { background-color:#9bccfa;}
.mainList .xx_con h6 span a:hover { color:#2b71a2; text-decoration:none;}
.mainList .xx_con .toutit { padding:0 2.286em;}
.mainList .xx_con p { line-height:2; color:#333; font-size:1.15em;}
.mainList .xx_con p img { max-width:100%; height:auto;}
.mainList .news_cont_d_wrap { padding:0 2.286em;}

.mainList .fenx_con { clear:both; overflow:hidden; padding:0.5em; margin:2em 0; text-align: left;}
.mainList .fenx_con a:hover { color:#003d93;}
.mainList .fenx_con .fjdown p { line-height:2; height:2em;}
.mainList .fenx_con .fjdown p a { color:#bd1a2d;}
.mainList .fenx_con .cont { overflow:hidden; }
.mainList .fenx_left { float:left; width:55%; }
.mainList .fenx_con .daying { line-height:40px; height:40px;}
.mainList .fenx_con .daying a { color:#444444; padding:0 1em; }
.mainList .fenx_left { float: left;}
.mainList .fenx_con .daying { float:right;}

.mainList .page { height:1.5em; color:#000; text-align:center; padding:1em 1.45em 2em 2.25em; clear:both;font-size:1.15em;}
.mainList .page .totel { float:left;}
.mainList .page .totel .num { color: #3A54B9;}
.mainList .page .pageRight { float:right;}
.mainList .page a { padding:0 4px; display:inline-block;color:#000; background:#fff;}
.mainList .page a:hover { text-decoration:none;}
.mainList .page a.current { color:#3A54B9; }
.mainList .page input { width:40px;border:1px solid #eaeaea;line-height:1;height: 31px;margin:4px;background: #fff;box-sizing: border-box;}

.jkzt_right_cont .LDcont { background:#EAF2FF; overflow:hidden; padding:2em; position:relative; margin:0 0 1em 0; display:flex; align-items: center;}
.jkzt_right_cont .LDcont:hover { background: rgba(255, 255, 255, 1); box-shadow: 0px 2px 5px rgba(46, 74, 181, 0.33);}
.jkzt_right_cont .LDcont .leftcont { padding-right:33px; }
.jkzt_right_cont .LDcont .leftpic { width:12%; margin:0 4% 0 0;flex-shrink: 0;}
.jkzt_right_cont .LDcont .leftpic img { width:100%;}
.jkzt_right_cont .LDcont .rightcont { line-height:1.875; color:#585858;}
.jkzt_right_cont .LDcont .rightcont p.text { font-size:1.286em; color:rgba(56, 56, 56, 1);}
.jkzt_right_cont .LDcont .rightcont p em { color:#61A3FA; border-left:0.3em solid #61A3FA; padding:0 0 0 0.75em;}
.jkzt_right_cont .LDcont .rightcont p span { color:#61A3FA; font-size:1.75em;}
.jkzt_right_cont .LDcont .LDmore { text-align:right; margin:1em 0 0 0;}
.jkzt_right_cont .LDcont .LDmore a { color:#fff; display:inline-block; height:2em; line-height:2; width:114px; background:#3c8de3; border-radius:5px; text-align:center;}

.content .right{
	width: 540px;
	height: 365px;
}
.content .right .swiper-container{
	width: 100%;
	height: 100%;
}

.content .right .swiper-container .swiper-slide{
	width: 100%;
	height: 100%;
}
.content .right .swiper-container .swiper-slide .pic{
	width: 100%;
	height: 100%;
	position: relative;
}
.content .right .swiper-container .swiper-slide .pic img{
	width: 100%;
	height: 100%;
}
.content .right .swiper-container .swiper-slide .pic p{
	width: 100%;
	position: absolute;
	bottom: 0;
	height: 30px;
	background: rgba(0,0,0,0.2);
	color: white;
	line-height: 30px;
	text-indent: 20px;
	font-size: 15px;
}
.content .right .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{
	width: 60px;
	bottom: 5px;
	left: 87%;
}
.content .right .swiper-pagination-bullet{
	opacity: 1;
	background: white;
}
.content .right .swiper-pagination-bullet-active{
	opacity: 1;
	background: #004280;
}
.biaoti{
	font-size: 19px;
}
.time{
	color: #B1B1B1;
}
.banner{
	width: 1220px;
	height: 190px;
	margin: 0 auto;
	background: url(ftjjs_20230308_2.png);
	margin-top: 40px;
	background-size: 100% 100%;
	
}

.banner .swiper-container{
	height: 100%;
}
.banner .swiper-container .swiper-slide img{
	width: 100%;
	height: 100%;
}
.banner h1{
	text-align: center;
	font-size: 43px;
	letter-spacing: 10px;
	line-height: 60px;
	color: #004280;
	 text-shadow: 6px 2px 6px #B1B1B1;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
}
.banner .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{
	width: 70px;
	bottom: 10px;
	left: 94%;
}
.banner .swiper-pagination-bullet{
	opacity: 1;
	background: #88ABCA;
	width: 22px;
	border-radius: 0;
	height: 6px;
}
.banner .swiper-pagination-bullet-active{
	opacity: 1;
	background: #004280;
}
.content1{
	width: 1220px;
	margin: 0 auto;
	margin-top: 40px;
	display: flex;
	justify-content: space-between;
}
.content1 .swiper-container{
	width: 635px;
	height: 360px;
}
.content1 .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{
	width: auto;
	bottom: 0;
	right: 0;
}
.content1 .swiper-pagination-bullet{
	opacity: 1;
	background: #88ABCA;
	width: 52px;
	border-radius: 0;
	height: 6px;
}
.content1 .swiper-pagination-bullet-active{
	opacity: 1;
	background: #004280;
}
.content1 .lunbo_content .title{
	width: 130px;
	padding-bottom: 5px;
	font-size: 28px;
	border-bottom: 3px solid #004280;
	font-weight: 600;
	font-family: '黑体';
	margin-top: 0;
	margin-bottom: 20px;
}
.content1 .right{
	width: 545px;
}
.content1 .right .title{
	width: 130px;
	padding-bottom: 5px;
	font-size: 28px;
	border-bottom: 3px solid #004280;
	font-weight: 600;
	font-family: '黑体';
	margin-top: 0;
	margin-bottom: 20px;
}
.content2{
	width: 1220px;
	margin: 0 auto;
	margin-top: 40px;
	display: flex;
	justify-content: space-between;
}
.content2 .left{
	width: 740px;
	height: 340px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}
.content2 .left .title{
	width: 130px;
	padding-bottom: 5px;
	font-size: 28px;
	border-bottom: 3px solid #004280;
	font-weight: 600;
	font-family: '黑体';
	margin-top: 0;
}
.content2 .left .menu{
	width: 740px;
	height: 120px;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-content: space-between;
	
}
.content2 .left .menu .menu_btn{
	width: 170px;
	height: 120px;
	border: 1px solid #004280;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	font-size: 15px;
	color: #004280;
}
.content2 .left .menu .menu_btn span{
	margin-top: 2px;
}
.content2 .right{
	width: 418px;
	height: 348px;
	border: 1px solid #004280;
}
.content2 .right .top{
	height: 75px;
	display: flex;
}
.content2 .right .btn{
	width: 25%;
	background: #004280;
	color: white;
	text-align: center;
	line-height: 75px;
	font-size: 20px;
	cursor: pointer;
}
.content2 .right .btn.active{
	background: white;
	color: #004280;
}
.content2 .duben{
	width: 335px;
	display: flex;
	justify-content: space-between;
	margin: 0 auto;
	margin-top: 40px;
}
.content2 .jindu{
	width: 135px;
	display: flex;
	justify-content: space-between;
	margin: 0 auto;
	margin-top: 40px;
}
.content2 .jindu li{
	list-style: none;
	width: 15px;
	height: 15px;
	background: #6F89C3;
	border-radius: 50px;
}
.content2 .jindu .active{
	width: 35px;
	background: #4C6DB4;
}
.footer{
	width: 100%;
	height: 330px;
	margin: 0 auto;
	margin-top: 80px;
	background: #EFF8FF;
	border-top: 1px solid #EFF8FF;
}
.footer_content{
	width: 1220px;
	height: 250px;
	margin: 0 auto;
	margin-top: 40px;
	display: flex;
	justify-content: space-between;
}
.footer_content .left{
	width: 710px;
	display: flex;
	flex-direction: column;
	justify-content:space-between ;
}
.footer_content .left .f1{
	width: 575px;
	display: flex;
	justify-content: space-between;
	font-size: 20px;
	color: #24588E;
}
.footer_content .left .wangzhan{
	width: 280px;
	display: flex;
	justify-content: space-between;
}
.footer_content .left p{
	font-size: 20px;
	color: #24588E;
}
.footer_content .right{
	width: 420px;
	height: 210px;
	display: flex;
	justify-content: space-between;
	flex-direction: column;
}
.footer_content .right .xuanze{
	width: 90%;
	height: 40px;
	background: white;
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 0 20px;
}
.lianjie{
	color: #8f8f8f;
}
.tupian{
	width: 100%;
	display: flex;
	justify-content: flex-end;
}
.tupiancontent{
	width: 255px;
	display: flex;
	justify-content: space-between;
}
.footer2{
	width: 100%;
	height: 45px;
	margin: 0 auto;
	background: #9FC3E3;
	border-top: 1px solid #9FC3E3;
}
.footer2_content{
	width: 1220px;
	margin: 0 auto;
	display: flex;
	align-items: center;
	justify-content: space-between;
	height: 45px;
	color: white;
	font-size: 15px;
}
.footer2_content div{
	display: flex;
	align-items: center;
}
.caidan{
	display: none;
}
}