html *{
	margin: 0;
	padding: 0;
	text-decoration: none;
	color: #333333;
	font-family: "Noto Sans SC","Microsoft YaHei","Arial",sans-serif;
	font-size: inherit;
	font-weight: inherit;
	color: inherit;
}
ul,ol {
     list-style: none 
}
 img {
     vertical-align: middle;
     border: 0;
     -ms-interpolation-mode: bicubic;
}
 button,select,textarea {
     font-size: 100%;
     vertical-align: middle;
     outline: none;
}
 textarea {
     resize: none 
}
 button,input[type="button"],input[type="reset"],input[type="submit"] {
     cursor: pointer;
     -webkit-appearance: button;
     -moz-appearance: button 
}
 input{
     border: 0;
     outline: 0;
}
 input:focus:-moz-placeholder,input:focus::-webkit-input-placeholder {
     color: transparent 
}
 button::-moz-focus-inner,input::-moz-focus-inner {
     padding: 0;
     border: 0 
}
 table {
     border-collapse: collapse;
     border-spacing: 0 
}
 .fl {
     float: left;
}
 .fr {
     float: right;
}
 .hide {
     display: none;
}
 .show {
     display: block;
}
 .ellipsis {
     white-space: Nowrap;
     text-overflow: ellipsis;
     overflow: hidden 
}
 .break {
     word-break: break-all;
     word-wrap: break-word 
}
 .clearfix {
     *zoom: 1;
}
 .clearfix:after {
     content: "\200B";
     display: block;
     height: 0;
     clear: both;
}
 .rl{
     position: relative;
     z-index: 1;
}
.w1200{width: 75rem;margin: auto;}
body{
	background: url(/kjc/resource/cms/2022/06/kjc_banner.jpg)  no-repeat;
	background-size: 100%;

}

.logo{
	 margin-top: 1.25rem;
	 font-size: 1.5rem;
	 color: #fff;
}
.logo img{
	width: 15.125rem;
}
.logo span{
	margin: 0 0.9375rem;
}
.logo em{
	font-style: normal;
}
.search_box{
	margin-top: 3.125rem;
}
.search_input{
	width: 15.625rem;
	padding: 0 1.5625rem;
	line-height: 3.125rem;
	border-radius: 0.625rem;
}
.search_btn{
	position: absolute;
	top: 1rem;
	right: 1rem;
}
.nav{
	display: flex;
	justify-content: space-evenly;
	color: #fff;
	font-size: 1rem;
	background: #006299;
	padding: 1.25rem 0;
	margin-top: 22rem;
}
.nav li{
	display: inline-block;
}
.nav li.bb{
	font-weight: bold;
}

.con1{
	margin-top: 1.875rem;
}
.con2{
	margin-top: 2.125rem;
}
.con3{
	margin-top: 2.8125rem;
}
.con1-1,.con1-2,.con2-1,.con2-2,.con3-1,.con3-2{
	width: 26.5rem;
}
.con1-2,.con2-2,.con3-2{
	margin-left: 1.25rem;
}
.con1-3,.con2-3,.con3-3{
	width: 19.375rem;
}
.swiper-xw{position:relative;overflow:hidden;    background: #eff9ff;}
.swiper-xw .swiper-slide{position:relative;height: 21.875rem;}
.swiper-xw .swiper-slide img{width:100%;height:18rem;object-fit: cover;}
.swiper-xw .text{position:absolute;bottom:-100%;left:0;width:100%;height: 4.8rem;/* padding:1.25rem 5%; */font-size:1.125rem;color:#000;}
.swiper-xw .text .tit{padding: 0 5%;padding-top: 1.25rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.swiper-xw .text .date{padding: 0 5%;color: #ddd;}
.swiper-slide-active .text{bottom:0;transition:all .5s;}
#swiper-xw .swiper-pagination-xw{position: absolute;z-index: 100;left: auto;right: 0;width: 5.625rem;}
#swiper-xw .swiper-pagination-bullet-active{background:#006299;}
#swiper-xw  .swiper-pagination-bullet {
    margin: 0 0.2rem;
}

.tt{
	font-size: 1.25rem;
	padding-bottom: 1.125rem;
	border-bottom: 0.125rem solid #adb0b2;
	color: #3d3f40;
}
.tt em{
	font-style: normal;
	font-size: 1rem;
	color: #a9afb2;
}
.tt span{
	text-transform: uppercase;
	margin: 0 0.625rem;
}
.tt .en{
	font-family: monospace;
    font-weight: bold;
}


.uu li{overflow: hidden;margin-top: 1.125rem;}
.uu li img{width: 0.25rem;margin: 0 0.625rem 0 0.375rem;}
.uu li a{float:left;width:75%;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;font-size:1rem;}
.uu li span{float:right;font-size:1rem;}
.uu li:hover{color: #e4393c;}
#con1-3 .uu li a{width:65%;}

.dl_box{
	width: 100%;
	height: 20.625rem;
	background: url(/kjc/resource/cms/2022/06/kjc_login.jpg) no-repeat;background-size:100% 100% ;
}
.dl_box form{
	padding-top: 5rem;
	text-align: center;
}
.dl_box form>div{
	position: relative;
}
.dl_box form img{
	height: 1.5625rem;
	position: absolute;
	top: 0.625rem;
	left: 2.5rem;
}
.dl_box form .ipn input{
	box-sizing: border-box;
	width: 17rem;
	padding: 0 3.75rem;
	line-height: 3.125rem;
	border-radius: 0.625rem;
	margin-bottom: 0.625rem;
	font-size: 0.6rem;
}
.dl_box form .input_btn{
	margin-top: 2.5rem;
	background: #006299;
	color: #fff;
	font-size: 1.125rem;
      
 cursor: not-allowed;
 background: #cfd0d3;
 /*pointer-events: none;*/

}
.focus{
	animation: pulse .5s infinite;
}

.lin{
	background: #eff9ff;
	width: 100%;
	height: 4.8125rem;
	border-radius: 0.625rem;
	display: block;
}
.lin:hover .lin_pic1{
	animation: pulse .5s infinite;
}
.lin .lin_pic2{
	animation: picRight 1.5s ease infinite;
}
@keyframes picRight{
	from{margin-right: 1.625rem;}
	to{margin-right: 0.625rem;}
}

.lin .lin_link{
	display: inline-block;
	position: relative;
	top: 1.125rem;
}
.lin .lin_link h1{
	font-size: 1.25rem;
}
.lin .lin_link p{
	font-size: 0.875rem;
	color: #989fa3;
	
}
.lin .lin_pic1{
	width: 3.4375rem;
	margin: 0 0.75rem;
}
.lin .lin_pic2{
	width: 1.8125rem;
	float: right;
	margin: 1.625rem 1.625rem 0 0;
}

.yqlj_tt{
	border-bottom: 0;
	padding-bottom: 1.25rem;
}
.yqlj_box{
	position: relative;
}
.yqlj_one{
	padding-bottom: 0.4375rem;
	border-bottom: 0.0625rem solid #404040;
}
.yqlj_one img{
	float: right;
	width: 0.75rem;
	margin-top: 0.5rem;
	transition: all .5s;
}
.yqlj_ul{
	box-sizing: border-box;
	width: 100%;
	visibility: hidden;
	opacity: 0;
	position: absolute;
	top: -20.5rem;
	left: 0;
	box-shadow: 0 0 0.3125rem #006299;
	padding: 1rem;
	transition: all .5s;
	background: #fff;
	border-radius: 0.3125rem;
	font-size: 1rem;
}

.yqlj_box:hover .yqlj_ul{
	visibility: visible;
	opacity: 1;
}
.yqlj_box:hover .yqlj_one img{
	transform: rotate(-180deg);
}






/*列表页*/
.ct{
				/* background: #fff; */
			}
			.leftNav{
				width: 16.25rem;
				float: left;
				}
			.right_list{
				width: 53.125rem;
				float: right;
			}
			.leftNav ._nav {
				position: relative;
				padding-top: 2rem;
			}
			.leftNav ._nav:before{
				content: '';
				display: block;
				position: absolute;
				z-index: -1;
				background: url(/kjc/resource/cms/2022/06/kjc_leftNav_bg.png) no-repeat;
				width: 100%;
				height: 100%;
				left: 0;
				top: 0;
				background-size:100% 100%;
			}
			.leftNav ._nav h1{
				font-size: 1.875rem;
				font-weight: bold;
				color: #006299;
				padding-left: 2rem;
			}
			.leftNav ._nav ul{
				line-height: 3.875rem;
				font-size: 1.25rem;
				padding-top: 2rem;
			}
			.leftNav ._nav ul li{
				position: relative;
				text-indent: 3.125rem;
				background-image: url(/kjc/resource/cms/2022/06/kjc_leftNav_yuan.png),url(/kjc/resource/cms/2022/06/kjc_leftNav_jt.png);
				background-position:1.125rem 1.5625rem,14.375rem center ;
				background-repeat: no-repeat,no-repeat;
			}
			.leftNav ._nav ul li.bb{
				background-image: url(/kjc/resource/cms/2022/06/kjc_leftNav_yuan_state.png),url(/kjc/resource/cms/2022/06/kjc_leftNav_jt_state.png);
				color: #fff;
			}
			.leftNav ._nav ul li:hover{
				background-position:1.125rem 1.5625rem,15rem center ;
				transition: all .5s ease;
			}
			.leftNav ._nav ul li.bb:before{
				content: '';
				display: block;
				position: absolute;
				background: url(/kjc/resource/cms/2022/06/kjc_leftNav_li_state.png);
				width: 100%;
				height: 100%;
				width: 17.6875rem;
				height: 4.5rem;
				left: -0.875rem;
				z-index: -1;
				background-size:100%;
			}
			.right_list .dw{
				font-size: 1rem;
				padding-top: 2rem;
				padding-bottom: 2rem;
			}
			.right_list .list li{
				border-bottom:0.0625rem solid #e0e0e0;
                                margin-bottom:1rem;
			}
                        .right_list .list li:hover ._tit{color:#e4393c;}
			.right_list .list ._tit{
				font-size: 1.5rem;
				margin-bottom: 1rem;
				overflow:hidden;
                white-space: nowrap;
                text-overflow: ellipsis;
                -o-text-overflow:ellipsis;
			}
			.right_list .list ._summary{
				font-size: 1rem;
				color: #888888;
				margin-bottom: 1rem;
				overflow: hidden;
                text-overflow: ellipsis;
                display: -webkit-box;
                -webkit-line-clamp: 2;
                -webkit-box-orient: vertical;
			}
			.right_list .list ._date{
				font-size: 1rem;
				margin-bottom: 1rem;
			}

.fy{
   margin-top:2rem;
   margin-bottom:3rem;
   text-align:center;
   font-size:1rem;
}
.fy span{display:none;}
.fy .fy_num{
   display:inline-block;
   margin: 0 1.5rem;
}

.fy .fy_num a{
   margin:0 0.5rem
}
.fy .fy_num .NormalRed{background:#006299;color:#fff;border-radius:10%;padding: 0.5rem 0.75rem;}


/*详细页面*/
.kjc_xx{color:#333333;}
.kjc_xx .dw{padding-top:2rem;padding-left: 2.5rem;}
.kjc_xx .tit{font-size: 1.875rem;font-weight:bold;margin-top: 4.25rem;color:#000;text-align:center;}
.kjc_xx .so{font-size:1rem;margin:1rem 0 2rem 0;text-align:center;}
.kjc_xx .so span{margin:0 1rem;}
.kjc_xx .so em{display:none;}
.kjc_xx .content a{color:#d10b0e;}
.kjc_xx .lo{margin-top:5rem;font-size:1.125rem;}
.kjc_xx .lo em{font-style:normal;padding-right:5rem;}
.kjc_xx .lo .prev{padding-bottom:1rem;border-bottom: 0.0625rem solid #e0e0e0;}
.kjc_xx .lo .next{padding-top:1rem;}
.kjc_xx .lo a:hover{color:#006299;}