  .jycontainer{    width: 1200px;
    margin-right: auto;
    margin-left: auto;}

.top{background: #fff;}
.znwd{background:url(/ncszf/xhtml/rhfw/images/cjrbz_znwd_icon.png) no-repeat 10px;}

/* * é¡¶éƒ¨ */ 
.header-top .skip ul li{position:relative; float:left; padding-right:8px; padding-left:8px; font-size:16px; line-height:60px;}
.header-top .skip ul li.vLine:after{position:absolute; top:50%; right:0; content:""; margin-top:-5px; width:1.5px; height:14px; background-color:#333;}
.header-top .user a:first-child{float: left;}
.header-top .user a:nth-child(2){float: right;}
.header-top .skip ul li a{display:block; position: relative;color: #333;}
.header-top .skip ul li a:before:first-child{display:inline-block; vertical-align:middle; width:20px; height:20px; margin-right:8px; background-image:url(/ncszf/xhtml/rhfw/images/header_skip_icons.png);}
.header-top .skip ul li a font{display:inline-block; vertical-align:middle;}
.header-top .skip ul li.user a:before{content:"";}
.header-top .skip .bmcontainer ul:nth-child(1){float: left; width: auto;}
.header-top .skip .bmcontainer ul:nth-child(2){float: right;width: auto;}
.logo{float: left;}

.header-main .search{float: right;  width:40%; margin-top:30px;}
.header-main .search dl{display: flex;position: relative }
.header-main .search dl dd{width: 75%;background: #fff;border-radius: 4px;border: 1px solid rgba(27, 90, 186, 0.5);}
.header-main .search dl dd input[type="text"]{padding:0 10px; height:48px; line-height:38px; width:100%; font-size:16px; color:#999; background:none; border:0; vertical-align:top;}
.header-main .search dl dd input::-webkit-input-placeholder{color:#8093b3;}
.header-main .search dl dt.button{top:0; right:0; z-index:2; width:90px; height:48px;position: absolute;}
.header-main .search dl dt.button .searchBtn{width:100%; height:100%; font-weight:bold; font-size:16px; color:#fff; background:rgba(193, 13, 12, 1); -webkit-appearance:none; border:none; vertical-align:top; cursor:pointer; }



/* å¤´éƒ¨å¯¼èˆª */
/* .swiper-nav{margin-right:30%;} */
.nav{width: 100%;margin-top: 10px;background: #fff;}
.nav .swiper-slide{position:relative; float:left; text-align:center;width: 12.5%;}
.nav .swiper-slide a{font-weight: 700;font-size: 1.375rem;}

.nav .swiper-slide .link{position:relative; display:inline-block;; font-size:1.25em; line-height:63px; text-align:center; white-space:nowrap;color: rgba(51, 51, 51, 1);}
.nav .swiper-slide .link:hover{color:#000 ;}
.nav .swiper-slide .link:after{position:absolute; bottom:0; right:0; left:0; content: ""; width:0; height:3px; margin:0 auto; background:#000; -webkit-transition:150ms; -moz-transition:150ms; -o-transition:150ms; transition:150ms;} 
.nav .swiper-slide:hover .link,.nav .swiper-slide.checked .link{font-weight: 700;}
.nav .swiper-slide:hover .link:after,
.nav .swiper-slide.checked .link:after{width:100%;} 

.header-main{margin-bottom: 1%;}


.banner{background: url(/ncszf/xhtml/rhfw/images/zzxq_banner.png) no-repeat;padding-top: 5%;box-sizing: border-box;padding-bottom: 3%;}
/* .banner .jycontainer{position: relative;} */
 .ctjs{background: url(/ncszf/xhtml/rhfw/images/zzxq_ctjs.png);;height: 227px;padding: 50px 30px 20px 30px;box-sizing: border-box;z-index: 2;z-index: 20;margin-top: 7%;}
 .ctjs .ct-title{border-radius: 0px 0px 20px 20px;background: linear-gradient(180deg, rgba(89, 156, 255, 1) 0%, rgba(0, 94, 235, 1) 100%);display: block;text-align: center;width: 183px;height: 48px;margin: 0 auto;font-size: 28px;color: #fff;font-weight: 700;line-height: 48px;}
 .ctjs p{font-size: 20px;font-weight: 700;line-height: 42px;color: rgba(1, 95, 235, 1);text-indent: 2em;}
 .ctjs p a{color: rgba(255, 119, 51, 1);text-decoration: underline;}
/* .sxsm{background: url(/ncszf/xhtml/rhfw/images/page1.png);padding-top: 300px;margin-top: -120px;} */
.banner .sxsm{margin-top: 50px;}
 .common-hd{text-align: center;position: relative;margin: 3% 0;}
 .common-hd span{position: relative; z-index: 2; display: inline-block; padding: 0 1.75em; font-size: 28px; font-weight: bold; color: rgba(1, 95, 235, 1); white-space: nowrap; line-height: 1.125em;padding: 0 5%;}
 .common-hd i{position: absolute; top: 50%; height: 32px; margin-top: -9px; width: 0; background-repeat: no-repeat;}
 .common-hd i.left{left: 20px; background-position: right center; background-image: url(/ncszf/xhtml/rhfw/images/zzxq_left.png);}
 .common-hd i.right{right: 20px; background-position: left center; background-image: url(/ncszf/xhtml/rhfw/images/zzxq_right.png);}
.sx-main{position: relative;}
.sx-main .sx-nav{position: absolute;width: 28%;box-sizing:border-box;top: 7%;border-radius: 10px 0px 0px 10px;overflow: hidden;}
.sx-main .sx-nav{border-radius: 10px 0px 0px 10px;background: rgba(214, 231, 255, 1);}
.sx-main .sx-nav ul li{font-size:20px ;color: rgba(1, 95, 235, 1);padding: 27px 20px;font-weight: 700;}
.sx-main .sx-nav ul li.on{background: linear-gradient(270deg, rgba(176, 210, 255, 1) 0%, rgba(32, 116, 242, 1) 100%);color: #fff;}
.sx-main .sx-con{float: right;width: 70%;border-radius: 10px;background: rgba(255, 255, 255, 1);box-shadow: 0px 3px 20px  rgba(109, 166, 225, 0.76);z-index: 2;position: relative;padding: 20px 35px;padding-bottom: 10px;}
.sx-con .bd ul li{float: left;border-radius: 27px;background: rgba(245, 245, 245, 1);padding:2%;margin-right: 5%;position: relative;}
.sx-con .bd ul li.on{background: linear-gradient(180deg, rgba(76, 191, 230, 1) 0%, rgba(0, 149, 194, 1) 100%);color: #fff;font-weight: 700;}
.sx-con .bd .bd-con{background: linear-gradient(180deg, rgba(242, 247, 255, 1) 0%, rgba(255, 255, 255, 1) 46.35%, rgba(255, 255, 255, 1) 100%);margin-top: 2%;padding: 2%;height: 265px;overflow-y: auto;padding-bottom: 0;}
.sx-con .bd ul li:last-child{margin-right: 0;}
.sx-con .bd .bd-con  p{text-indent: 2em;}

.bd-con  span{background: rgba(198, 226, 255, 1);padding: 5px;color: rgba(1, 95, 235, 1);display: inline-block;margin-bottom: 10px;}
.item font{color: red;padding-bottom: 10px;line-height: 30px;}
.item  p,.bd-con p{line-height: 30px;padding-bottom: 10px;}
.bd-con  p a,.item p a{color: rgba(1, 95, 235, 1);text-decoration: underline;}
.sx-con .bd ul li.on:after{content: '';width:18px;height: 9px;background: url(/ncszf/xhtml/rhfw/images/gxjs_on_icon.png) no-repeat;position: absolute;left: 45%;bottom: -15%;}
.sx-con .bd .item ul li  span{background: none;padding:0 20px ;color: #000;}
.sx-con .bd .item ul li{display: flex;background: none;float: none;border: 0.6px solid rgba(230, 230, 230, 1);border-radius: 0;margin-right: 0;}
.sx-con .bd .item .t1{width: 10%;font-weight: 700;}
.sx-con .bd .item .t2{width: 45%;}
.sx-con .bd .item .t3{width: 45%;}
.sx-con .bd .item .list-head{background: rgba(198, 226, 255, 1);}
.sx-con .bd .item .list-head li{text-align: center;}
.sx-con .bd .item .list-head li span{color: rgba(27, 90, 186, 1);font-weight: 700;}


.bd-con::-webkit-scrollbar-track{box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2); border-radius: 3px; background: rgba(198, 226, 255, 1);}
 .bd-con::-webkit-scrollbar{width: 5px;background-color: rgba(198, 226, 255, 1);border-radius: 8px;}
.bd-con::-webkit-scrollbar-thumb{border-radius: 3px; box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2); background: linear-gradient(180deg, rgba(76, 191, 230, 1) 0%, rgba(0, 149, 194, 1) 100%);}


.section2 {background: rgba(245, 249, 255, 1);;padding-top: 10px;padding-bottom: 30px;}
.section2 .tabs .hd ul {position: relative;}
.section2 .tabs .hd ul:before{right: 0;bottom: 60px;left: 0;display: block;content: "";height: 30px;background: url(/ncszf/xhtml/rhfw/images/zzxq_hd_bg.png) no-repeat;border-radius: 100em;b}
.section2 .tabs .hd li{float: left; width: 20%;text-align: center;position: relative;line-height: 30px;font-weight: 700;}
.section2 .tabs .hd li.on span:after{position: absolute;right: 0;left: 0;top: 29px;content: "";margin: 0 auto;width: 33px;height: 25px;background: url(/ncszf/xhtml/rhfw/images/zzxq_active_on.png);}
.section2 .tabs .hd li:after {
    position: absolute;right: 0;left: 0;top: -25px;content: "";margin: 0 auto; width: 14px; height: 14px;background: #fff;border: 3px solid rgba(1, 95, 235, 1); border-radius: 50%;}
	.section2 .tabs .hd li.on{color: rgba(1, 95, 235, 1);}
.section2 .tabs .hd li.on:after{background: rgba(1, 95, 235, 1);border-color: #fff;}
.section2 .bl-con{border-radius: 20px;background: rgba(255, 255, 255, 1);border: 4px solid rgba(156, 193, 248, 1);padding: 2%;margin: 20px 0;}
.section2 .bl-con .item span{background: rgba(198, 226, 255, 1);padding: 5px;color: #333;display: inline-block;margin-bottom: 15px;}
.section2 .bl-con .item p span{color: red;background: none;margin-bottom: 0;}
.section2 .bl-con .item img{width:120px;height: 240px;margin-right: 20px;margin-bottom: 10px;}
.section2 .bl-con .item img.zzxq1{width: 50%;height: 50%;display: block;}
 .xzzl{margin-left:20px;color:rgba(1, 95, 235, 1) ;}
.xzzl img{width: 16px !important;height: 16px !important;}
.section2 .bl-con .item .xglj{color: rgba(1, 95, 235, 1);background: none;display: block;margin-bottom: 10px;}	
.section2 .bl-con .item .xglj a{color:rgba(1, 95, 235, 1);text-decoration: underline;margin:0 20px;}
.item .cxtp {display: flex;text-align: center;}
.item .cxtp dl{padding: 0 20px;}
.item .cxtp dl dd{color:rgba(170, 170, 170, 1);line-height: 24px;}
.section2  .bl-hd ul li{float: left;margin-right: 30px;margin-bottom: 15px;}
.section2  .bl-hd ul li.on{border-bottom: 3px solid rgba(1, 95, 235, 1);font-weight: 700;}
.section2 .blfl  .blfl-hd{width: 80%;margin: 0 auto;margin-bottom: 25px;}
.section2 .blfl  .sx-hd{display: flex;justify-content: space-between;}
.section2 .blfl  .sx-hd li{border-radius: 32px;font-size: 1.5rem;text-align: center;width: 262px;background: rgba(242, 242, 242, 1);color: rgba(170, 170, 170, 1);font-weight: 700;height: 65px;}
.section2 .blfl  .sx-hd li font{font-size: 1rem;}
.section2 .blfl  .sx-hd li.on{background: linear-gradient(270deg, rgba(176, 210, 255, 1) 0%, rgba(32, 116, 242, 1) 100%);color: #fff;}




.section3{padding-top: 10px;padding-bottom: 30px;}
.zcwj .zcwj-con ul li{float: left;width: 50%;box-sizing: border-box;}
.zcwj .zcwj-con ul li:nth-child(even){padding-left: 20px;}
.zcwj .zcwj-con ul li:nth-child(odd){padding-right: 20px;}
.zcwj .zcwj-con ul li .zclist{background: linear-gradient(180deg, rgba(235, 239, 238, 1) 0%, rgba(255, 255, 255, 1) 46.35%, rgba(255, 255, 255, 1) 100%);border: 1px solid rgba(194, 233, 255, 1);border-top:9px solid rgba(1, 95, 235, 1); ;position: relative;height:138px;padding-top:20px;padding-left: 7%;box-sizing: border-box;margin-bottom: 30px;padding-right: 10px;padding-bottom: 10px;}
.zcwj .zcwj-con ul li .zclist .inf:before{ position: absolute;left: 3%;top: 25px;content: "";margin: 0 auto; width: 20px; height: 20px;background: url(/ncszf/xhtml/rhfw/images/zzxq_zc_icon.png);}
.zcwj .zcwj-con ul li .zclist .inf{font-size: 18px;font-weight: 700;letter-spacing: 0px;line-height: 30px;color: rgba(1, 95, 235, 1);display: block;margin-bottom: 10px;display: -webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical;overflow: hidden;}
.zcwj .zcwj-con ul li .zclist .time{position: absolute;color:rgba(170, 170, 170, 1);line-height: 22px;bottom: 10px;}
.zcwj .zcwj-con ul li .zclist .time:before{ position: absolute;left: -30%;top: 0;content: "";margin: 0 auto; width: 20px; height: 20px;background: url(/ncszf/xhtml/rhfw/images/t_icon.png);}
.zcwj .zcwj-con ul li .zclist .more{float: right;position: absolute;bottom: 10px;right: 10px;}
.zcwj .zcwj-con ul li .zclist .more a{color: rgba(1, 95, 235, 1);}


.section4{background: url(/ncszf/xhtml/rhfw/images/zzxq_page4.png);padding-top: 10px;}
.cjwt-con ul li{float: left;width: 33.3%;box-sizing: border-box;position: relative;padding-right: 20px;}
.cjwt-con ul li:nth-child(3){padding-right: 0;}
.cjwt-con .wtlist{border-radius: 10px;background: rgba(255, 255, 255, 1);border: 4px solid rgba(156, 193, 248, 1);padding-top:20px;padding-left: 7%;box-sizing: border-box;margin-bottom: 30px;padding-right: 30px;padding-bottom: 15px;height: 200px;position: relative;}
.cjwt-con .wtlist .que{font-size: 18px;font-weight: 700;letter-spacing: 0px;line-height: 30px;color: rgba(1, 95, 235, 1);display: block;margin-bottom: 10px;position: relative;padding-left: 20px;}
.cjwt-con .wtlist .que:before{ position: absolute;left: -3%;content: "";margin: 0 auto; width: 26px; height: 21px;background: url(/ncszf/xhtml/rhfw/images/zzxq_wt_icon.png);top: 2px;}
.cjwt-con .wtlist .ans{line-height: 28px; display: -webkit-box;-webkit-line-clamp: 3; -webkit-box-orient: vertical;overflow: hidden;}
 .cjwt-con .wtlist .more{position: absolute;bottom:10px;right: 20px;} 
  .cjwt-con .wtlist .more a{color: rgba(119, 119, 119, 1)}
  
  
.section5{padding:30px 0;}
.section5 .zxfs{background: linear-gradient(270deg, rgba(235, 246, 255, 1) 0%, rgba(222, 251, 255, 1) 0%, rgba(138, 192, 255, 1) 100%);
box-shadow: 0px 2px 10px  rgba(199, 212, 223, 0.69);border-radius: 20px;box-shadow: 0px 2px 10px  rgba(199, 212, 223, 0.69);padding: 4%;overflow: hidden;}
.section5 .zxfs .zx-tit{display: flex;position: relative;}
.section5 .zxfs .zx-tit>img{position: absolute;right: -85px;top: -55px;}
.section5 .zxrx{border-radius: 14px;background: rgba(255, 255, 255, 0.6);border: 1px solid rgba(255, 255, 255, 1);backdrop-filter: blur(4px);padding: 10px;}
.section5 .zxfs .zx-tit dl{float: left;width: 270px;}
.section5 .zxfs .zx-tit dl dt{font-size: 28px;font-weight: 700;line-height: 37px;}
.section5 .zxfs .zxrx dl{float:left;width: 120px;margin-left:20px;box-sizing: border-box;text-align: center;}
.section5 .zxfs .zxrx dl:nth-child(2){width: 160px;}
.section5 .zxfs .zxrx dl:nth-child(3){width: 280px;}
.section5 .zxfs .zxrx dl dt{font-size: 24px;font-weight: 700;line-height: 37px;color: rgba(255, 119, 51, 1);}
.section5 .zxfs .zx-tit dd{font-size: 20px;margin-top: 10px;color: rgba(119, 119, 119, 1);}
.section5 .zxfs .zx-tit dt img{margin-right: 10%;}
.section5 .zxfs .zx-con{border-radius: 8px;margin-top: 20px;position: relative;margin-top: 20px;}
.section5 .zxfs .zx-con .list-head{background: rgba(175, 226, 252, 1);}
.section5 .zxfs .zx-con .list-head li span{font-weight: 700;text-align: left;line-height: 45px;}
.section5 .zxfs .zx-con ul li{display: flex;}
.section5 .zxfs .zx-con .dwmc{width: 30%;padding-left: 5%;}
.section5 .zxfs .zx-con .xxdz{width: 45%;}
.section5 .zxfs .zx-con  .phone{width: 25%;}
.section5 .zxfs .js-hd {width: 350px;text-align: center;margin: 0 auto;margin-top: 25px;}
.section5 .zxfs .js-hd li{float: left;border-radius: 20px;background: rgba(255, 255, 255, 1);padding:2%;margin-right: 5%;position: relative;width: 40%;}
.section5 .zxfs .js-hd li.on{background: linear-gradient(180deg, rgba(179, 229, 209, 1) 0%, rgba(255, 255, 255, 1) 100%);font-weight: 700;}
.section5 .zxfs .js-hd li.on:after{content: '';width:18px;height: 9px;background: url(/ncszf/xhtml/rhfw/images/zx_onicon.png) no-repeat;position: absolute;left: 45%;bottom: -27%;}
.section5 .zxfs .zx-con .list-con {height: 250px;overflow-y: scroll;}
.section5 .zxfs .zx-con .list-con li span{line-height: 32px;font-size: 1rem;}
.section5 .zxfs .zx-con .list-con li:nth-child(odd){background: #fff;}
.section5 .zxfs .zx-con .list-con li:nth-child(even){background: rgba(242, 242, 242, 1);}

.list-con::-webkit-scrollbar-track{box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2); border-radius: 3px; background: rgba(198, 226, 255, 1);}
.list-con::-webkit-scrollbar{width: 5px;background-color:  rgba(255, 255, 255, 0.16);border-radius: 8px;}
		.list-con::-webkit-scrollbar-thumb{border-radius: 3px; box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);background: linear-gradient(180deg, rgba(76, 191, 230, 1) 0%, rgba(0, 149, 194, 1) 100%);}

/* åº•éƒ¨ */
.footer-links {background: rgba(237, 237, 237, 1);}
.footer-links dl dt{color: #000;}
.footer{background: rgba(247, 247, 247, 1);color: #000;}
.footer a{color: #000;}

/* å›¾ç‰‡æ”¾å¤§æ¨¡æ€æ¡†æ ·å¼ */
			.img-modal {
				display: none;
				position: fixed;
				top: 0;
				left: 0;
				width: 100%;
				height: 100%;
				background: rgba(0, 0, 0, 0.95);
				z-index: 10000;
			}
			
			.modal-container {
				position: absolute;
				top: 50%;
				left: 50%;
				transform: translate(-50%, -50%);
				width: 90%;
				height: 90%;
				display: flex;
				justify-content: center;
				align-items: center;
				padding: 20px;
				box-sizing: border-box;
			}
			
			.modal-container img {
				max-width: 100%;
				max-height: 100%;
				object-fit: contain;
				border-radius: 5px;
				box-shadow: 0 5px 25px rgba(0, 0, 0, 0.5);
			}
			
			/* å…³é—­æŒ‰é’®æ ·å¼ */
			.close-btn {
				position: fixed;
				top: 20px;
				right: 20px;
				width: 40px;
				height: 40px;
				background: rgba(255, 255, 255, 0.2);
				border-radius: 50%;
				display: flex;
				justify-content: center;
				align-items: center;
				color: white;
				font-size: 24px;
				cursor: pointer;
				z-index: 10001;
				transition: background 0.3s;
			}
			
			.close-btn:hover {
				background: rgba(255, 255, 255, 0.3);
			}
			
			.close-btn:before {
				content: 'Ã—';
			}
			
			/* ç§»åŠ¨ç«¯ä¼˜åŒ– */
			@media (max-width: 768px) {
				.modal-container {
					width: 95%;
					height: 95%;
					padding: 10px;
				}
				
				.close-btn {
					top: 10px;
					right: 10px;
					width: 35px;
					height: 35px;
					font-size: 20px;
				}
			}
			
			@media (max-width: 480px) {
				.modal-container {
					width: 98%;
					height: 98%;
					padding: 5px;
				}
				
				.close-btn {
					top: 5px;
					right: 5px;
					width: 30px;
					height: 30px;
					font-size: 18px;
				}
			}

		

@media(max-width:1200px){
	.jycontainer{
		width: 96%;
		padding: 2% 0;
	}
	.ctjs{background: #fff;border: 5px solid rgba(198, 226, 255, 1);height: auto;padding-top: 0;}
	.sx-main .sx-nav{width: 100%;position: relative;margin-bottom: 20px;}
	.sx-main .sx-nav ul li{text-align: center;}
	.sx-main .sx-con{float: none;width: 100%;box-sizing: border-box;}
	
	.section5 .zxfs .zx-tit{display: block;}
	.section5 .zxfs .zx-tit dl{float: none;}
	.section5 .zxfs .zxrx dl{width: 100% !important;margin-left: 0;}
	
	.section2 .blfl  .blfl-hd{width: 100%;}
.section2 .blfl .sx-hd li{height: auto;border-radius: 0;}
}

@media(max-width:992px){
	.znwd{
		background: none;
	}
	.logo{float: none;text-align: center;}
	.header-main .search{float: none;margin: 0 auto;margin-top: 20px;width: 70%;}
	.header-main .search dl dd{width: 80%;}
	.cjwt-con ul li{width: 100%;padding-left: 0 !important;padding-right: 0 !important}
	.section5 .zxfs .js-hd{margin-top: 80px;}
	
	
}
@media(max-width:768px){
	.nav .swiper-slide{width: 25%;}
	.zcwj .zcwj-con ul li{width: 100%;padding-left: 0 !important;padding-right: 0 !important;}
	.common-hd span{font-size: 28px;}
	.section5 .zxfs .zx-tit {display: block;}
	
	.section5 .zxfs .zx-tit dd{font-size: 16px;}
	.section5 .zxfs .zx-tit dt img{margin: 0;}
	.section5 .zxfs .zx-tit>img{display: none;}
	.sx-main .sx-con{padding: 15px;}
	.sx-con .bd ul li {margin-bottom: 10px;}
	}

@media(max-width:480px){
	.section5 .zxfs .zx-tit dt img{margin: 0;}
	.cjwt-con .wtlist .que:before{display: none;}
	.cjwt-con .wtlist .que{padding-left: 0;}
	.cjwt-con .wtlist{height: auto;}
	 .common-hd i{display: none;}
	 .cjwt-con .wtlist .ans{margin-bottom: 10px;}
	.section2 .tabs .hd li.on span:after{display: none;}
}
@media(max-width:370px){
	
}